Crear un codigo para escuchar una llamada en tiempo real
Todos sabemos que si en un conmutador basado en Elastix, marcamos, 555 vamos a tomar al azar una llamada que este en curso y escucharla, pero que pasa si lo que queremos es escuchar una llamada en una extensión en específico.
La solución en realidad es muy sencilla.
1,.- Como siempre, en el archivo extensions_custom.conf bajo la etiqueta: [from-internal-custom] agregamos la opción que daremos de alta mas abajo:
include => custom-spy
2.- Agregamos al final del archivo:
[custom-spy]
exten => _8.,1,Authenticate(2517)
exten => _8.,n,Set(ESPIAR=${EXTEN:1})
exten => _8.,n,ChanSpy(SIP/${ESPIAR},q)
exten => _8.,n,Hangup
La solución en realidad es muy sencilla.
1,.- Como siempre, en el archivo extensions_custom.conf bajo la etiqueta: [from-internal-custom] agregamos la opción que daremos de alta mas abajo:
include => custom-spy
2.- Agregamos al final del archivo:
[custom-spy]
exten => _8.,1,Authenticate(2517)
exten => _8.,n,Set(ESPIAR=${EXTEN:1})
exten => _8.,n,ChanSpy(SIP/${ESPIAR},q)
exten => _8.,n,Hangup
Con esto, al marcar: 8+EXT nos solicitara un Password (2517) y nos abrira el canal de la llamada que este en curso.
Esto funciona par Asterisk 1.6 y 1.8
Si tienes dudas, contactame!
Comentarios
Publicar un comentario