Hola chicos de Asterisk México, estoy empezando con esto de desarrollo de apps para Asterisk, he seguido los tutos de esta página ("http://www.asteriskdocs.org/en/2nd_Edition/asterisk-book-html-chunk/asterisk-CHP-5-SECT-2.html") 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:
[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
[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.