Pues eso que estoy haciendo un pequeño agi en el que necesito determinar quien cuelga la llamada, si la persona que llamo o asterisk cuando llega el Timeout declarado en el Dial.
Si estás en un AGI, puedes evaluar la variable ${DIALSTATUS} al finalizar el Dial. Si su valor es 'NOANSWER', ocurrió el timeout. Si su valor es 'ANSWERED', es porque si contestaron y uno de los 2 colgó.
Ahora, sobre como saber cual de los 2 colgó la llamada, eso si tengo que pensarle más.
dCAP Christian Cabrera R. Para aprender a usar Asterisk, asiste a uno de mis cursos Asterisk
Si deseas asesoría pagada, por favor contáctame
Si el DIALSTATUS ya lo tengo, e incluso trate usando HANGUPCAUSE pero siempre me regresa NORMAL_CLEARING asi que eso no me sirvio =( sigo buscando como hacerlo y si encuentro pongo aca la solucion.
Comentario