Enviado por X. Slaz el
Buena tarde amigos, requiero su ayuda.
Tengo funcionando un script de AMI. Las llamadas pasan primero por una extensión configurada en un softphone ($extencionSalida), y deben ser aceptadas por el agente para que salgan al destinatario final $destinatario en la snmp.
fputs($socket, "Action: Login\r\n");
fputs($socket, "UserName: $usuario\r\n");
fputs($socket, "Secret: $clave\r\n\r\n");
fputs($socket, "Action: originate\r\n");
fputs($socket, "Channel: $canal$extencionSalida\r\n");
fputs($socket, "WaitTime: 30\r\n");
fputs($socket, "CallerId: $id\r\n");
fputs($socket, "Exten: $destinatario\r\n");
fputs($socket, "Context: my-sip\r\n");
fputs($socket, "Priority: 1\r\n\r\n");
Lo que necesito es que las llamadas salgan a la snmp directamente (al $destinatario), sin tener que ser aceptadas por la $extencionSalida.
Y luego de ser contestadas por el cliente, transferirlas a una extensión libre (Redirect). Ya tengo como detectar los estados de la llamada y las extensiones libres.
Lo que no logra hacer es que salgan directamente y el “Redirect” .
Ya he probado la documentacion del "AMI Redirect" y nada.
Muchas gracias de antemano.
Comentarios recientes