Cursos Asterisk en México

Aplicación AGI no funciona en DialPlan

Colapsar

Anuncio

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

  • navaismo
    respondió
    Puedes aprender más en este enlace www.asteriskdocs.org

    Dejar un comentario:


  • RadicalEd
    respondió
    Pues pude arreglar el "error" colocando _X. en ves del s
    Código:
    [ejemplo]
    exten => s,1,Answer
    exten => s,n,AGI(pruebaagi.php) ; Mi archivo de prueba
    exten => s,n,Hangup
    
    [incoming] ; prueba para llamar el sonido hello world
    exten => s,1,Answer
    exten => s,n,Playback(es/hello-world)
    exten => s,n,Hangup
    Nuevo
    Código:
    [ejemplo]
    exten => _X.,1,Answer
    exten => _X.,n,AGI(pruebaagi.php) ; Mi archivo de prueba
    exten => _X.,n,Hangup
    
    [incoming] ; prueba para llamar el sonido hello world
    exten => _X.,1,Answer
    exten => _X.,n,Playback(es/hello-world)
    exten => _X.,n,Hangup
    Además debido a ser nuevo en esto no sabía que el contexto no era default, sino el que se ve en las extensiones del sip.conf en mi caso era "from-internal", muchas gracias.

    Dejar un comentario:


  • navaismo
    respondió
    Cual es el error? Que muestra la consola cuando lo ejecutas? el script tiene permisos para ser leido pro asterisk? Que contiene tu script?

    Dejar un comentario:


  • RadicalEd
    comenzado un tema Aplicación AGI no funciona en DialPlan

    Aplicación AGI no funciona en DialPlan

    Hola chicos de Asterisk México, estoy empezando con esto de desarrollo de apps para Asterisk, he seguido los tutos de esta página Dialplan y con el libro "Asterisk Gateway Interface 1.4 and 1.6 Programming", he creado mi script PHP y lo agregué en el extensions.conf, he tratado con el reload del prompt de asterisk o reiniciando el asterisk e incluso reiniciando el equipo pero ninguno funciona; este es el llamado que hago desde el extensions.conf:
    Código:
    [default]
    include => incoming
    include => ejemplo
    include => ext-local
    exten => s,n,AGI(pruebaagi.php) ; Mi archivo de prueba
    exten => s,1,Playback(vm-goodbye)
    exten => s,2,Macro(hangupcall)
    
    [ejemplo]
    exten => s,1,Answer
    exten => s,n,AGI(pruebaagi.php) ; Mi archivo de prueba
    exten => s,n,Hangup
    
    [incoming] ; prueba para llamar el sonido hello world
    exten => s,1,Answer
    exten => s,n,Playback(es/hello-world)
    exten => s,n,Hangup
    Esas 3 etiquetas las he probado pero ninguna da, también en sip.conf he probado con ésto
    Código:
    [2003]
    deny=0.0.0.0/0.0.0.0
    secret=lerolero123
    dtmfmode=rfc2833
    canreinvite=no
    context=ejemplo ; venía por defecto "from-internal"
    host=dynamic
    type=friend
    nat=yes
    port=5060
    qualify=yes
    callgroup=
    pickupgroup=
    dial=SIP/2003
    mailbox=2003@default
    permit=0.0.0.0/0.0.0.0
    callerid=device <2003>
    callcounter=yes
    faxdetect=no
    Pero hasta ahora ninguna prueba me funciona, no sé qué estoy haciendo mal o si me falta algo más por hacer.

    Estoy usando Elastix con una versión de Asterisk "1.8.20.0 built by palosanto @ rpmbuild64-2.elastix.palosanto.com on a x86_64"

    Cualquier ayuda es agradecida.

Principales Usuarios Activos

Colapsar

No hay usuarios activos superiores.
Trabajando...
X