Desarrollo de un agi en C o perl
Buenas soy novato en esto... estoy queriendo hacer un agi que funcione como un call center O sea por ejemplo...
usuario A llama al 111XXX y el asterisk levanta mi scripts.. y dentro de mi scripts.
- Quiero poder colocarle al usuario A en espera, y mientras tanto mi scripts llama al usuario B, y le reproduce un mensaje para que el decida si quiere aceptar la llamada o no...
pero no tengo idea de como hacer eso ... por favor necesito sus ayudas
Mira el desarrollo de un AGI no es facil ni tampoco es algo imposible, Hay varios lenguajes soportados por AGI tales como C, Perl, Python y PHP por mencionar alguno, pero si no tienes experiencia en programar bien con alguno de estos lenguajes la verdad lo que quieres hacer no va hacer sencillo, dado que necesitas saber sobre Variables de Entorno que maneja Asterisk , Llamadas a funciones del API de Asterisk y ademas entender bien el proceso de como pasar datos de llamada y generar llamadas.
Te puedo sugerir que revises Elastix 1.5 ahi en su sitio tienen un modulo de CallCenter muy completo que hace lo que quieres y un mucho mas.
Otra Opcion para que no te quiebre la cabeza es usar Colas y Agentes que es en esencia lo que describes, y utilizar alguna grabacion sobre el origen de la llamada
Saludos