Spyar la llamada que entra.

Gelevera

Joined
Aug 22, 2010
Messages
143
Likes
0
Points
0
#1
Hola. Esto es lo que hice para quedarme escuchando desde mi interno solo las llamadas entrantes y no las salientes. y queria compartirlo con uds.
se le asigna un spygroup a la llamada y la tira a un destino.
Haciendo esto, queda libre el chaspy que viene por defecto.



1---creamos un un misc-aplication (ej.Cabina) apuntando a un interno cuanquiera que nos servira de referencia.

esto creara en extensions_additional.conf:

[app-miscapps-1]
include => app-miscapps-1-custom
exten => 151,1,Noop(Running miscapp 1: Cabina)
exten => 151,n,Goto(xxxxxx,x,1) ;xxxx es el destino elegido



2---y tambien un misc-destination (ej.Opcion cabina) apuntando al misc-aplication recien creado.(ej.Cabina)

esto creara en extensions_additional.conf:


[ext-miscdests]
include => ext-miscdests-custom
exten => 5,1,Noop(MiscDest: Opcion Cabina)
exten => 5,n,Goto(zzzzzz,&&&,1) ;&&& es el codigo que elegiste para el misc-destination



3---En el archivo extensions_additional.conf no podemos modificar por que el freepbx lo sobre escribe.
asi que en el archivo extensions_override_freepbx.conf agregamos lo siguiente:

[app-miscapps-1]
include => app-miscapps-1-custom
exten => &&&,1,Noop(Running miscapp 1: Cabina) ;&&& es el codigo que elegiste para el misc-destination
exten => &&&,n,Goto(app-custom-operador,s,1) ;app-custom-operador es del paso siguiente


4---En el archivo extensions_custom.conf agregamos lo siguiente:

;esto le asigna, a la llamada entrante, el spygroup (10001) y la envia al interno 101.

[app-custom-operador] ;yo le puse app-custom-"operador" pero puede ser cualquiera ej.[app-custom-mipreferencia]
exten => s,1,Set(SPYGROUP=10001) ;esto le asigna, a la llamada entrante, el spygroup (10001)
exten => s,2,Goto(ext-local,101,1) ;esto la envia al interno 101.


[From-internal-custom]
;
;ESTO LO PUSE PARA ESPIAR AL GRUPO 10001
;
exten => 12341234,1,ChanSpy(|qg(10001)) ;12341234 es el codigo para entrar a escuchar
exten => 12341234,2,Hangup()
exten => h,1,Hangup()

5---Hay que incluir, en cual sea el destino de la llamada, que pase por el misc-destination. (ej.Opcion cabina)


espero les sirva. cualquier sugerencia es aceptada. saludos
 

Members online

No members online now.

Latest posts

Forum statistics

Threads
30,902
Messages
130,886
Members
17,563
Latest member
dineshr
Top