Skip to main content

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.

¡Dejános un comentario!

Quobit

Quobit

Somos Bit a Bit, llevamos los últimos consejos de tecnología hasta tu smartphone.

2 comentarios en “grabar llamadas desde script PHP clic2call y Asterisk

  1. Hola Como estas..? He leido tu post y es el unico q se parece a lo que estoy buscando.

    Necesito realizar llamadas desde la web a mi central telefonica. Requiero q el acceso sea desde cualquier parte del pais.

    Talvez tienes alguna idea..?
    GRACIAS..!

    ¿Te gusta este comentario? Thumb up 0 Thumb down 0

  2. Hola que tal
    Había estado buscando la forma de grabar las llamadas y no se grababan, ya pude grabar, cambie en el archivo c2c.php en la linea :
    fputs($oSocket, “Channel: SIP/$strChannel\r\n”); por fputs($oSocket, “Channel: Local/$strChannel\r\n”);

    Y ya se están grabando!!!! gracias.

    sólo que he visto algo también cuando se marca desde el c2c.php las llamadas todas se almacenan como ANSWERED cuando las que no te contestan deberían ser NO ANSWER, el x-lite esta como autoanswer para poder hacer llamadas, si no no se hace la marcación. Tienen alguna forma ne la que pueda corregir esto, gracias.

    ¿Te gusta este comentario? Thumb up 0 Thumb down 0

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *