Quobit

Cultura Digital, Tutoriales, tecnología y gadgets

grabar llamadas desde script PHP clic2call y Asterisk

Durante varios días estuve tratando que mi script de clic2call al realizar las llamadas fueran grabadas por el mixmonitor de asterisk (usando elastix 1.5) y por fin lo encontre, lo que debemos hacer es:

Las llamadas que vienen del script de clic2call debemos pasarlas a través de las troncales que tenemos configuradas y no generemos la llamada directamente hacia la extensión SIP (ej. SIP/5000), debemos en realidad pasarlo por: Local/5000

En otras palabras, debemos simular que el usuario que hace la llamada usando el canal Local.

Por cierto también al configurar el usuario con los permisos para conectarse al Asterisk, debemos agregar la palabra Originate.

[c2c]
secret = c2c
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
read = system,call,log,verbose,command,agent,user,originate
write = system,call,log,verbose,command,agent,user,originate

Espero pueda ayudar a alguien, debido a que en ningun lugar encontre información al respecto.