Cursos Asterisk en México

Recibir llamadas desde nextel o numeros privados

Colapsar

Anuncio

Colapsar
No hay anuncio todavía.
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Recibir llamadas desde nextel o numeros privados

    Por alguna razón que aun no encuentro, cuando marcan al conmutador desde telefonos nextel (que normalmente aparecen como desconocidos) entra la grabación de "el numero que ud. marco se encuentra fuera de servicio", tal parece que estuviera en lista negra, pero ya verifique las listas negras, las rutas entrantes y no le encuentro, alguien que le pase lo mismo?

    Estoy corriendo Elastix 2.2 y freePBX 2.8.1

    Esto es lo que muestra el CLI

    New MFC/R2 call detected on chan 1.
    MFC/R2 call offered on chan 1. ANI = , DNIS = 4022, Category = International Priority Subscriber
    MFC/R2 call has been accepted on backward channel 1
    -- Executing [4022@from-pstn:1] Set("DAHDI/1-1", "__FROM_DID=4022") in new stack
    -- Executing [4022@from-pstn:2] Gosub("DAHDI/1-1", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("DAHDI/1-1", "0?check-blocked") in new stack
    -- Executing [s@app-blacklist-check:2] GotoIf("DAHDI/1-1", "0?check-blocked") in new stack
    -- Executing [s@app-blacklist-check:3] GotoIf("DAHDI/1-1", "1?check-blocked:check") in new stack
    -- Goto (app-blacklist-check,s,4)
    -- Executing [s@app-blacklist-check:4] GotoIf("DAHDI/1-1", "1?blacklisted") in new stack
    -- Goto (app-blacklist-check,s,8)
    -- Executing [s@app-blacklist-check:8] Answer("DAHDI/1-1", "") in new stack
    -- Executing [s@app-blacklist-check:9] Wait("DAHDI/1-1", "1") in new stack
    -- Executing [s@app-blacklist-check:10] Zapateller("DAHDI/1-1", "") in new stack
    -- Executing [s@app-blacklist-check:11] Playback("DAHDI/1-1", "ss-noservice") in new stack
    -- <DAHDI/1-1> Playing 'ss-noservice.gsm' (language 'es')
    fynotej*CLI> exit
    Executing last minute cleanups

  • #2
    Poes que raro, pr que en esta linea te esta diciendo que el numero esta en la lista negra -- Executing [s@app-blacklist-check:4] GotoIf("DAHDI/1-1", "1?blacklisted") in new stack
    -- Goto (app-blacklist-check,s,8)

    Comentario


    • #3
      Pues segun tu cli si encuentra una coincidencia:

      Código:
      -- Executing [s@app-blacklist-check:3] GotoIf("DAHDI/1-1", "1?check-blocked:check") in new stack
      -- Goto (app-blacklist-check,s,4)
      -- Executing [s@app-blacklist-check:4] GotoIf("DAHDI/1-1", "1?blacklisted") in new stack
      -- Goto (app-blacklist-check,s,8)
      Como no uso esos modulos no sabría decirte que o donde esta buscando para marcar la coincidencia, pero puedes hacer un: dialplan show app-blacklist-check y pegarlo aqui para ver que hace.

      Comentario


      • #4
        Gracias por su respuesta, honestamente yo tampoco uso estos modulos, y en la lista negra esta vacia.

        Este es el dialplan

        CLI> dialplan show app-blacklist-check
        [ Context 'app-blacklist-check' created by 'pbx_config' ]
        's' => 1. GotoIf($["${CALLERID(number)}" = "Unknown"]?check-blocked) [pbx_config]
        2. GotoIf($["${CALLERID(number)}" = "Unavailable"]?check-blocked) [pbx_config]
        3. GotoIf($["foo${CALLERID(number)}" = "foo"]?check-blocked:check) [pbx_config]
        [check-blocked] 4. GotoIf($["${DB(blacklist/blocked)}" = "1"]?blacklisted) [pbx_config]
        [check] 5. GotoIf($["${BLACKLIST()}"="1"]?blacklisted) [pbx_config]
        6. Set(CALLED_BLACKLIST=1) [pbx_config]
        7. Return() [pbx_config]
        [blacklisted] 8. Answer() [pbx_config]
        9. Wait(1) [pbx_config]
        10. Zapateller() [pbx_config]
        11. Playback(ss-noservice) [pbx_config]
        12. Hangup() [pbx_config]
        Include => 'app-blacklist-check-custom' [pbx_config]

        -= 1 extension (12 priorities) in 1 context. =-

        Comentario


        • #5
          Ejecuta este comando desde el cli de asterisk:
          Código:
           database put blacklist blocked 0
          E intenta de nuevo si falla poega de nuevo la salida del cli y del comando database show.

          Comentario


          • #6
            Gracias por el aporte, regene las rutas entrantes y ya funciona correctamente. previo a la regeneración ejecuté el comando database put blacklist.... pero siguio igual. Voy a comparar los registros antes y despues de la regeneración para ver si hay algo diferente. Si encuentro algo se los hare saber.

            Gracias

            Comentario

            Principales Usuarios Activos

            Colapsar

            No hay usuarios activos superiores.
            Trabajando...
            X