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

          Nube de Etiquetas

          Colapsar

          Principales Usuarios Activos

          Colapsar

          No hay usuarios activos superiores.
          Trabajando...
          X