isernia Utente |
| Località: Isernia | Nazione: Italy |
|
|
Rilevazione DIALSTATUS non esatta
Salve a tutti.
Con Asterisk ho necessità di sapere se un numero chiamato su pstn ha risposto o no.
Questo è il mio dialplan:
exten => s,1,Dial(ZAP/4/numero|20)
exten => s,n,NoOp(${DIALSTATUS})
Nel file zapata.conf, inoltre, ho aggiunto
callprogress=yes.
L'Asterisk che utilizzo è l'1.2.22.
Purtroppo non funziona sempre: se chiamo un cellulare, asterisk non si accorge che c'è stata risposta e quindi dopo 20 secondi chiude la chiamata con DIALSTATUS = NO ANSWER. Lo stesso mi succede per qualche numero fisso ma non per tutti (ad es. se chiamo un numero di una regione mi dà lo stesso problema, per uno di un'altra regione no).
C'è una spiegazione a tutto ciò? E, soprattutto, c'è una soluzione?
Magari è possibile tramite Asterisk Manager API capire se c'è stata risposta o meno?
|