Il percorso file di chiamata è totalmente la strada da percorrere se tutto il vostro cercando di fare è di generare una chiamata. Lo faccio sempre per martellare il sistema telefonico con un secondo PBX.
Ecco un esempio. Diciamo che voglio chiamare il 713-590-1234 e quando si connette, voglio che riproduca un messaggio e riagganci.
Per prima cosa creare il menu nel dial plan in modo che il PBX abbia un posto dove inviare la chiamata dopo aver composto il numero.
[my-menu]
exten => s,1,Noop()
exten => s,n,Playback(recorded-message)
exten => s,n,Hangup()
Quindi generare un file di chiamata e posizionarlo nella directory/var/spool/asterisco/monitor. Come altri hanno notato, è necessario creare il file su disco da qualche altra parte, quindi mv (spostarlo) per posizionarlo in modo che non venga raccolto un file parziale.
Un file di chiamata di esempio potrebbe apparire come di seguito.
Channel: SIP/myprovider/71359
MaxRetries: 2
RetryTime: 60
WaitTime: 30
Context: my-menu
Extension: s
Priority: 1
Nessun grosso problema per scrivere uno script PHP che scende queste chiamate per quella cartella/var/spool/asterisco/monitor. Per martellare il PBX, li ho generati in un ciclo for per generare tante chiamate quante ne ho e perdere la durata della registrazione.
questo è quello che im dopo http://www.voip-info.org/wiki/view/Asterisk + manager + Esempi grazie! – 001