¿Alguna ves te has preguntado como ejecutar un AGI mientras generas un Dial()? A continuación propongo una manera de hacer eso que a muchos nos es muy útil en muchos de los casos.
Bien, pues como saben con Dial() podemos generar llamadas al mismo tiempo utilizando & entre cada destino. Haciendo uso de esto podemos marcar a una extensión local de nuestro dialplan, y es aquí donde hacemos llamar a nuestro AGI.
Ejemplo:
[contextox]
exten => 1234,1,Dial(SIP/juan&Local/juanagi@contextox)
exten => juanagi,1,AGI(cualquieragi)
De esta manera, al estar llamando al usuario SIP juan estará llamando a la extensión local juanagi en contextox
Nota: Ten cuidado al hacer uso de Playback, Background y Answer dentro de la AGI porque detendrá el llamado al usuario SIP.
Saludos.
Entries (RSS)