La ruta de archivos llamada es totalmente el camino a seguir si todo su tratando de hacer es generar una llamada. Hago esto todo el tiempo para martillar el sistema del teléfono con una segunda PBX.
Aquí hay un ejemplo. Digamos que quiero llamar al 713-590-1234 y cuando se conecta quiero que muestre un mensaje y cuelgue.
Primero cree el menú en el plan de marcado para que la central tenga un lugar donde enviar la llamada después de marcar el número.
[my-menu]
exten => s,1,Noop()
exten => s,n,Playback(recorded-message)
exten => s,n,Hangup()
A continuación, generar un archivo de llamada y colocarlo en el directorio/var/spool/asterisk/monitor. Como han notado otros, debe crear el archivo en el disco en otro lugar, luego mv (moverlo) para colocarlo de modo que no se recoja un archivo parcial.
Un archivo de llamada de muestra puede verse a continuación.
Channel: SIP/myprovider/71359
MaxRetries: 2
RetryTime: 60
WaitTime: 30
Context: my-menu
Extension: s
Priority: 1
No es gran cosa para escribir un script PHP que cae en estas llamadas a la carpeta/var/spool/asterisk/monitor. Para martillar el PBX genero estos en un bucle for para generar tantas llamadas como tengo líneas, y dormir la duración de la grabación.
esto es lo que im después http://www.voip-info.org/wiki/view/Asterisk + manager + Ejemplos ¡gracias! – 001