Cursos Asterisk en México

Rutear llamadas entrantes de SIP provider a IVR especifico

Colapsar

Anuncio

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

  • Rutear llamadas entrantes de SIP provider a IVR especifico

    Hola necesito configurar que las llamadas entrantes de mi sip provider CallCentric
    lleguen a un IVR especifico y este sea diferente al ivr que atiende las llamadas de
    las pstn. Estoy usando TrixBox.

    Por ahora tengo configurado esto para que las llamadas entren directo a una extension
    SIP y jala muy bien.

    He intentado muchas formas que he leido en los foros pero ninguna me funciona, lo mas que llego a hacer es que conteste el ivr que uso en mis otras lineas pstn pero esto no me sirve.

    Esto es lo que tengo en mi configuración actual sip_additional.conf & extensions.conf,
    puse unos ejemplos comentados dentro de la configuración de lo último que intenté sin exito.

    Código:
    **sip_additional.conf****
    
    [callcentric]
    username=17772458149
    type=peer
    secret=xxxxxxxxx
    insecure=very
    host=callcentric.com
    fromuser=17772458149
    fromdomain=callcentric.com
    disallow=all
    context=incoming
    allow=g729
    
    ****extensions.conf****
    
    [incoming]
    ;
    ;Handle incoming calls
    ;
    exten => s,1,Set(Var_TO=${SIP_HEADER(TO)})
    exten => s,2,GotoIf($${Var_TO}" = "<sip>?company1,s,1:3)
    exten => s,3,GotoIf($${Var_TO}" = "<sip>?company2,s,1:4)
    exten => h,4,Macro(hangupcall)
    ;
    [company1]
    exten => s,1,Dial(SIP/141)
    ;
    ;Intente esto sin éxito
    ;exten => Goto(ivr-7,s,1)
    ;
    [company2]
    exten => s,1,Dial(SIP/141)
    ;
    ;Intente esto sin éxito
    ;exten => Goto(ivr-7,s,1)
    Espero alguien me pueda ayudar con esto es muy urgente.

    Muchas Gracias
    Javier

  • #2
    Rutear llamadas entrantes de SIP provider a IVR especifico

    ;Intenta esto
    exten => s,1,Goto(ivr-7,s,1)

    Recuerda que la estructura de las extensiónes es:
    extencsión,prioridad,comando

    Mirate este sitio:
    http://www.voip-info.org/wiki/view/Aste ... sions.conf

    Saludos.
    Juan José Vaca Vadillo
    Colima, Col., México
    SIPphone: 17476673565
    FWD: 506499

    Comentario


    • #3
      Rutear llamadas entrantes de SIP provider a IVR especifico

      Hola Juan José funciono tal cual me dijiste muchas gracias.

      El único detalle es que cuando hago algún cambio en el freePBX las llamadas a mi número de CallCentric
      empiezan a entrar ya no al IVR que quiero si no al de default de mis líneas normales, tengo que darle reload
      en la consola asterisk -r para que tome los cambios y entren las llamadas al ivr-7 que quiero.
      También me sucede que derrepente algunas llamadas entran al ivr default y derrepente se arregla y entran
      al que quiero.

      ¿Sabes que podría ser?

      De nuevo muchas gracias.

      Salu2
      javco

      Comentario


      • #4
        Recomendacion, las configuraciones que como en este caso digamos que son personalizadas debes de ponerlas en otro lado como por ejemplo en:
        extensions_custom.conf y sip_custom.conf.

        De lo contrario como ya te diste cuenta, cada vez que reconfigures algo con el freepbx tendras que volver a hacer esas modificaciones, lo importante al hacerlo en los archivos anteriores es hacerlo en el contexto pertinente.

        Saludo!

        Comentario


        • #5
          Hola

          Gracias por tu respuesta, cambié mi configuración a extensions_custom.conf como sigue:

          [incoming]
          ;
          ; Handle incoming calls
          ;
          exten => s,1,Set(Var_TO=${SIP_HEADER(TO)})
          exten => s,2,GotoIf($${Var_TO}" = "<sip>?company1,s,1:3)
          exten => s,3,GotoIf($${Var_TO}" = "<sip>?company2,s,1:4)
          exten => h,4,Macro(hangupcall)

          [company1]
          exten => s,1,Goto(ivr-7,s,1)

          [company2]
          exten => s,1,Goto(ivr-7,s,1)

          Y en la parte del registro del proveedor lo dejé en donde estaba sip_additional.conf por que no tengo un archivo sip_custom.conf como lo mencionas
          ¿Tengo que crear este archivo sip_custom.conf?

          Me sigue haciendo lo mismo algunas veces contesta el IVR original y otras el IVR que quiero que conteste.

          ¿Algún otro ajuste en mi configuración que recomienden?

          Muchas gracias
          Javco

          Comentario

          Principales Usuarios Activos

          Colapsar

          No hay usuarios activos superiores.
          Trabajando...
          X