Como escutar chamadas no Elastix - ChanSpy

534 views
Skip to first unread message

Alberto Mitsuo Sato

unread,
Feb 7, 2013, 11:30:34 AM2/7/13
to asteris...@listas.asteriskbrasil.org, elasti...@googlegroups.com

No Elastix já vem configurado e habilitado uma função interessante, muito utilizado em Call Centers, que é a possibilidade de escutar uma conversa em andamento. Esta função é o ChanSpy e para você utilizar, basta digitar o código 555 de qualquer ramal. Após digitar 555 o sistema captura uma ligação aleatória, fornecendo o número do ramal capturado e se você digitar *, ele captura uma outra ligação.

 

Como ele já vem habilitado para todos os ramais, isto pode-se tornar um grande problema, pois qualquer um poderá escutar qualquer ligação do Elastix. Então é bom desabilitar esta função no menu PBX --> Feature Codes ou então adaptar para que só alguns tenham acesso, além de poder escolher qual ramal escutar.

 

O procedimento abaixo mostra como fazer isso:

 

Inserir as seguintes linhas no arquivo /etc/asterisk/extensions_override_freepbx.conf.

 

Você pode utilizar qualquer editor no Linux ou utilizar a opção  PBX --> Tools --> Asterisk file Editor no Elastix.

 

[app-chanspy]

include => app-chanspy-custom

exten => 555,1,Macro(user-callerid,)

exten => 555,n,Answer

exten => 555,n,Wait(1)

exten => 555,n,Authenticate(1234)

exten => 555,n,Wait(1)

exten => 555,n,ChanSpy()

exten => 555,n,Hangup

 

exten => _555X.,1,Macro(user-callerid,)

exten => _555X.,n,Answer

exten => _555X.,n,Wait(1)

exten => _555X.,n,Authenticate(1234)

exten => _555X.,n,Wait(1)

exten => _555X.,n,ChanSpy(SIP/${EXTEN:3})

exten => _555X.,n,Hangup

 

Isto vai sobrepor a função padrão do ChanSpy(), definido pela interface gráfica.

 

O comando Authenticate(1234) vai solicitar a senha "1234" ao usuário que quiser acessar esta função, restringindo o acesso.

 

A função iniciando com _555X. permite você selecionar o ramal que deseja escutar, basta digitar 555 + o ramal desejado e após digitar a senha "1234", você vai escutar a ligação do ramal digitado.

 

Lembrando que se você alterar o código padrão do ChanSpy (555) pela interface gráfica, você tem que modificar manualmente esses códigos neste arquivo.

 

*** Contribua também com alguma documentação, isto vai ajudar a todos da Comunidade ***

 

 Curtir

http://www.facebook.com/ElastixBrasil

https://twitter.com/ElastixBrasil

 

Alberto M. Sato
Diretor Técnico
Innovus Sistemas Eletrônicos - Soluções VoIP

Volta Redonda/RJ - Brasil
ams...@innovus.com.br
(24) 3076-2325
(11) 4063-7416 / (21) 4063-7416
(31) 4062-7416 / (41) 4063-7416
Ramal/LigVoIP: 319

www.albertosato.voipcenter.com.br
www.dicasasterisk.asteriskonline.com.br
www.dicasvoip.voipcenter.com.br

 

Reply all
Reply to author
Forward
0 new messages