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()