Hola..
Asterisk cuenta con una aplicación llamada chanspy la cual se encuentra en la ruta /etc/asterisk/extension_additional.conf y por default viene así:
[app-chanspy]
include => app-chanspy-custom
exten => 555,1,Macro(user-callerid,)
exten => 555,n,Answer
exten => 555,n,Wait(1)
exten => 555,n,ChanSpy()
exten => 555,n,Hangup
; end of [app-chanspy]
Esto nos permite realizar escucha de llamadas al azar de las extensiones registradas en nuestro asterisk.
Pero si lo que queremos es monitorear una extensión en particular lo que debemos hacer es incluir en /etc/asterisk/extension_custom.conf lo siguiente:
[app-chanspy-custom]
exten => _*51xx,1,ChanSpy(SIP/${EXTEN:2},q)
Recuerda que el número 2 que esta seguido de la palabra EXTEN lo que hace es eliminar *5 de tus extensiones 1XX
Es solo un ejemplo. Espero Les Sirva!!
Hola quisiera saber como cambiar el codigo para que no quede el 555 sino otro codigo
ResponderEliminarSi no tienes administración web del servidor lo podrías cambiar desde la ruta. /etc/asterisk/extension.conf.
EliminarPero si por el contrario si tienes administracion web lo haces directamente desde el Feature Codes.. del freepbx o elastix.
esto dice que es para monitorear una extension, pero no dice que hay que hacer despues de activar esto, hay que poner 555 y interno? es muy ambiguo
ResponderEliminarNo, el contexto dice que al marcar *5 mas el número de extensión en este caso son de las 1xx puedes escuchar cualquier extensión de ese rango.
EliminarSi lo que te interesa es saber como cambiar que no sea *5 o que no sea 555, cambia el 555 a traves de la interfaz web en features codes y si quieres cambiar el *5 desde el contexto coloca:
Ejemplo 1...exten => _*42xx,1,ChanSpy(SIP/${EXTEN:2},q)
; el *4 sera ahora tu función y tus extensiones estan del 200 en adelante.
Ejemplo 2..exten =>_*775xxx,1,ChanSpy(SIP/${EXTEN:3},q)
; *77 es tu función y tus extensiones estan en el rango de las 5000.