URL POST en asterisk

URL POST en asterisk

Posted Diciembre 17th, 2009 by Munk3y

Hola, soy nuevo en asterisk y estoy configurando un sistema gracias a los foros. En fin, este es mi caso, tengo una tarjeta OpenVox A400P con 4 puertos FXO, los cuales ya se encuentran configurados y recepcionan las llamadas. Necesito elaborar un sistema, que responda una llamada entrante, pase una grabacion de "GRACIAS POR LLAMAR A ....", y luego realice un post a un webservice que tiene como parametro el numero telefonico del usuario. El webservice ya lo tngo 100% desarrollado y probado. Si alguien puede ayudarme o tiene alguna sugerencia se lo agradecere!!!!!

Usa un AGI, lo puedes

Usa un AGI, lo puedes implementar con PHP por ejemplo y desde PHP mediante CURL que haga una petición a tu webservice, si no es que mejor desde PHP puedes conectarte a tu base de datos.

Si es un DID puedes hacer algo como lo siguiente, cuándo entre una llamada al DID 27895356, contestas, lo mandas a tu aplicación en php y al terminar cuelgas

exten=>_27895356,1,Answer
exten=>_27895356,2,AGI(consulta_numero.php)
exten=>_27895356,3,hangup

el agi debe estar con permisos de ejecución en
/var/lib/asterisk/agi-bin/consulta_numero.php
sudo chmod +x /var/lib/asterisk/agi-bin/consulta_numero.php

Si requieres saber más de AGIs entra a mi blog tengo un post sobre su uso en Asterisk

http://phylevn.binniza.com/index.php/blog/show/Como_implementar_un_AGI_con_PHP_en_un_conmutador_de_VoIP_sobre_Asterisk.html

--
Daría todo lo que sé, por la mitad de lo que ignoro..
httP://phylevn.binniza.com

Posted by phylevn on Sáb, 2009-12-19 07:37
Gracias por responder mi

Gracias por responder mi duda, pero ya habia resuelto el tema usando AGI. Gracias!!! no estuvo muy complicado solo m falto investigar un poco mas en la red. Estuve revisando tu post y creo q será útil para otra funcionalidad que estoy haciendo.

Muchas gracias!!!!

Posted by Munk3y on Lun, 2010-01-18 18:54