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 ***
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