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

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

Entradas populares de este blog

Limitar el tiempo de una llamada por extensión para troncal G0

Como deshabilitar temporalmente la opción de "Weak Passsword Deteccion" en un sistema Elastix