ChanSpy Asterisk


Mediante chanspy podremos realizar escuchas en conversaciones ajenas, cuidado como utilizamos esto que nos puede caer un buen paquete si no avisamos a los conversantes de que sus llamadas pueden ser escuchadas.

Escuchar extensiones específicas:

exten => _***XXX,1,Authenticate(111)
exten => _***XXX,n,ChanSpy(SIP/${EXTEN:3})
exten => _***XXX,n,HangUp()

NOTA: Se pedirá el password indicado: 111 para realizar la escucha.

Cabe la posibilidad de escuchar grupos.

Primero hay que formar los grupos de llamadas:

exten => _9XXXXXXXX,1,Set(SPYGROUP=1600)

Para escuchar:

[escuchas]

exten => s,1,NoOp(*** Llamada para sistema de escuchas ***)
exten => s,n,Answer()
exten => s,n,Wait(3)
exten => s,n,Playback(beep)
exten => s,n,Set(TIMEOUT(digit)=15)
exten => s,n,WaitExten(20)
;Espera el nº de grupo al que espiar
exten => s,n,Hangup()

exten => 1600,1,Chanspy(,qg(1600))
exten => 1600,n,Hangup()

exten => 1700,1,Chanspy(,qg(1700))
exten => 1700,n,Hangup()
Si te ha gustado el artículo puedes invitarme a un redbull aquí.
Autor: kr0m -- 01/12/2013 12:28:41