Cursos Asterisk en México

No respeta Outbound CID de la ruta de salida

Colapsar

Anuncio

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

  • No respeta Outbound CID de la ruta de salida

    Hola gente del foro, desde ya agradecere vuestra ayuda, les cuento el problema que tengo:

    * pbx A tiene instalada una trama sip de 30 canales
    * pbx B conectada por IAx a central A

    Internos de A pueden salir al exterior por las rutas de salidas definidas en donde se indican el Outbound CID correspondiente a linea (son 100 numeros y 30 canales simultaneos)
    Internos de B salen al exterior a travez del troncal instalado en A pero no respeta el Outbound CID que le defino en las rutas de salida en B y sale siempre por el mismo

    Por las dudas aclaro lo siguiente, la trama SIP es de movistar, para seleccionar cual linea se desea utilizar solo hay que colocar el numero correspondiente en el Outbound Cid de la ruta de salida.


  • #2
    Aqui pego el log de PBX A que es la que recibe la llamada de B:

    Executing [out@sub-record-check:1] ExecIf("IAX2/rivadavia4-9797", "1?Set(__REC_POLICY_MODE=)") in new stack
    -- Executing [out@sub-record-check:2] GosubIf("IAX2/rivadavia4-9797", "0?record,1(exten,156552719,2995691171)") in new stack
    -- Executing [out@sub-record-check:3] Return("IAX2/rivadavia4-9797", "") in new stack
    -- Executing [156552719@from-internal:6] Macro("IAX2/rivadavia4-9797", "dialout-trunk,1,156552719,,off") in new stack
    -- Executing [s@macro-dialout-trunk:1] Set("IAX2/rivadavia4-9797", "DIAL_TRUNK=1") in new stack
    -- Executing [s@macro-dialout-trunk:2] GosubIf("IAX2/rivadavia4-9797", "0?sub-pincheck,s,1()") in new stack
    -- Executing [s@macro-dialout-trunk:3] GotoIf("IAX2/rivadavia4-9797", "0?disabletrunk,1") in new stack
    -- Executing [s@macro-dialout-trunk:4] Set("IAX2/rivadavia4-9797", "DIAL_NUMBER=156552719") in new stack
    -- Executing [s@macro-dialout-trunk:5] Set("IAX2/rivadavia4-9797", "DIAL_TRUNK_OPTIONS=tr") in new stack
    -- Executing [s@macro-dialout-trunk:6] Set("IAX2/rivadavia4-9797", "OUTBOUND_GROUP=OUT_1") in new stack
    -- Executing [s@macro-dialout-trunk:7] GotoIf("IAX2/rivadavia4-9797", "0?nomax") in new stack
    -- Executing [s@macro-dialout-trunk:8] GotoIf("IAX2/rivadavia4-9797", "0?chanfull") in new stack
    -- Executing [s@macro-dialout-trunk:9] GotoIf("IAX2/rivadavia4-9797", "0?skipoutcid") in new stack
    -- Executing [s@macro-dialout-trunk:10] Set("IAX2/rivadavia4-9797", "DIAL_TRUNK_OPTIONS=T") in new stack
    -- Executing [s@macro-dialout-trunk:11] Macro("IAX2/rivadavia4-9797", "outbound-callerid,1") in new stack
    -- Executing [s@macro-outbound-callerid:1] ExecIf("IAX2/rivadavia4-9797", "0?Set(CALLERPRES()=)") in new stack
    -- Executing [s@macro-outbound-callerid:2] ExecIf("IAX2/rivadavia4-9797", "0?Set(REALCALLERIDNUM=2995691171)") in new stack
    -- Executing [s@macro-outbound-callerid:3] GotoIf("IAX2/rivadavia4-9797", "1?normcid") in new stack
    -- Goto (macro-outbound-callerid,s,6)
    -- Executing [s@macro-outbound-callerid:6] Set("IAX2/rivadavia4-9797", "USEROUTCID=") in new stack
    -- Executing [s@macro-outbound-callerid:7] Set("IAX2/rivadavia4-9797", "EMERGENCYCID=") in new stack
    -- Executing [s@macro-outbound-callerid:8] Set("IAX2/rivadavia4-9797", "TRUNKOUTCID=") in new stack
    -- Executing [s@macro-outbound-callerid:9] GotoIf("IAX2/rivadavia4-9797", "1?trunkcid") in new stack
    -- Goto (macro-outbound-callerid,s,14)
    -- Executing [s@macro-outbound-callerid:14] ExecIf("IAX2/rivadavia4-9797", "0?Set(CALLERID(all)=)") in new stack
    -- Executing [s@macro-outbound-callerid:15] ExecIf("IAX2/rivadavia4-9797", "0?Set(CALLERID(all)=)") in new stack
    -- Executing [s@macro-outbound-callerid:16] ExecIf("IAX2/rivadavia4-9797", "1?Set(CALLERID(all)=2995691170)") in new stack
    -- Executing [s@macro-outbound-callerid:17] ExecIf("IAX2/rivadavia4-9797", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack

    -- Executing [s@macro-outbound-callerid:18] Set("IAX2/rivadavia4-9797", "CDR(outbound_cnum)=2995691170") in new stack
    -- Executing [s@macro-outbound-callerid:19] Set("IAX2/rivadavia4-9797", "CDR(outbound_cnam)=") in new stack
    -- Executing [s@macro-dialout-trunk:12] GosubIf("IAX2/rivadavia4-9797", "0?sub-flp-1,s,1()") in new stack


    Fijense que antes de la parte en rojo, recibe el cid 2995691171 y despues lo cambia 2995691170, esto es lo que no entiendo por que lo hace y como corregirlo.

    Comentario

    Principales Usuarios Activos

    Colapsar

    No hay usuarios activos superiores.
    Trabajando...
    X