Detectar si una llamada es respondida

Imagen de omegajack

Forums: 

Hola ecualuguianos... Hoy en dia me encuentro con un problema que por mas que googleado no encuentro algo que me ayude es por eso que recurro a ustedes para que al menos si alguien cual es el topico del tema pueda iniciar una nueva busqueda.
Mi problema consiste en que Usando Asterisk y agentes generar llamadas automaticas de una BD, si el usuario responde mandar la llamada a un agente inmediatamente para iniciar una encuesta via telefonica, en caso de que no responda dicho numero se omite y posteriormente realizar la llamada. Anteriormente usando la API de asterisk realize una aplicacion que generaba llamadas automaticas y les reproducia un "anuncio", sin embargo no he encontrado la manera de detectar si la llamada ha sido respondida para inmediatamente mandarla a un agente. De verdad si alguien tiene idea de por donde debo comenzar se los agradeceria muchisimo. Un saludo a todos

Cuando hiciste la app que

Cuando hiciste la app que mandaba grabaciones lo que hacias era enviar la grabación después que la llamada era contestada, la diferencia es que ahora la envías al número de un agente; por ejemplo, si usas AMI con php para generar la llamada por medio de una acción Originate, la llamada no será entregada al context, exten, priority de los argumentos de Originate si la llamada no es respondida. En pocas palabras, lo que quieres hacer, ya lo hace el sistema :P

[color=blue]Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why. –[/color][color=red]Anonymous Developer[/color]