Fórum de Suporte Digivoice
Você não está logado.
Bom Dia,
Sou novo no Forum, mas gostaria de compartilhar soluções.
muitas vezes é preciso que um gerente de TeleMarketing escute as ligaçõe dos atendentes, e o Meucci por padrão tem o ChanSpy (esta escuta),porem variavel, ou seja vc não escolhe qual ramal escutar.
Mas podemos colocar este contexto.
Vamos do Principio, no Meucci os arquivos.conf que possuem no nome _additional são de configuração da interface grafica. EX: Sip_additinal.conf ; Extension_additional.conf.
E os Arquivos.conf que possuem no nome _custom são para cerem editados "na Mão" no asterisk.
Logo será aqui iremos trabalhar.
Bem o ChanSpy é um ferramenta de utilidade e possui um set para sua utilição criado pelo meucci, alem disso é necessario o esquema de discagem que "chame" esta ferramenta (no extension). Para não termos que Criar a Ferramenta vamos Utilizar a que o Meucci criou. por padrão ela é atrelada pelo Contexto [app-chanspy-custom] para ser colocado no Extension_custom.conf.
logo vá no Extension_custom.conf e coloque o contexto
[app-chanspy-custom]
exten => _*777.,1,ChanSpy(SIP/${EXTEN:4},q)
exten => _*777.,n,HangUp
exten => _*770.,1,ChanSpy(SIP/${EXTEN:4},w)
exten => _*770.,n,HangUp
deste modo você pode discar *777 + o ramal SIP Você pode ouvir a pesso e ela não escuta,
se vc digitar *770 + Ramal SIP você esta e fala para o ramal que esta na outra pessoa da linha não escuta.
bem o contexto é esse é só colocar isso no extension_custom.conf
Vamos a legenda:
para que o digito seja atribuido ele deve estar no formato de mascara para isso coloque "_" siblinhado na verte do digito.
"*777" é o digito a ser discado paraesta função
ChanSpy é a função
"${EXTEN:4}" é para atribuir a variavel discada excluindo os 4 primeiros digito.
"W" permite que a pessoa escute o ChanSpy
"p" Não Permite que a pessoa escute.
Espero ter ajudado
Sempre que tiver soluções postarei.
Fiquem avontade para mudar ou acrecentar algo.
Offline
Ola leandro.m,
Muito obrigado pelo contribuição! Vou colocar como post fixo !!!
PARABÉNS!
Abraços!
Offline
Pessoal.
Tenho algo para monitoramento também com algumas diferenças.
Eu monitor tanto por ramal como por agente.
[app-chanspy-custom]
;agente_monitorar
exten => _*65XXX,1,NoCDR()
exten => _*65XXX,2,GotoIf($[${EXTEN:3} >= 351 & ${EXTEN:3} <= 399]?5:3) = lista a faixa de ramal permitida para intercalação
exten => _*65XXX,3,Playback(call-nao-permitida) = executa audio de facilidade não permitida caso de falso na linha acima
exten => _*65XXX,4,Hangup
exten => _*65XXX,5,Authenticate(/senha|daj) = solicita senha
exten => _*65XXX,6,ChanIsAvail(IAX2/${EXTEN}&SIP/${EXTEN},s) = verifica se ramal é SIP ou IAX2
exten => _*65XXX,7,NoOp(AVAIL -> ${AVAILORIGCHAN})
exten => _*65XXX,8,GotoIf($["${AVAILORIGCHAN}" = "SIP/${EXTEN}"]?9:11) se for SIP vai para 9 se for IAX2 vai para 11
exten => _*65XXX,9,ChanSpy(SIP/${EXTEN:3},bq)
exten => _*65XXX,10,Hangup
exten => _*65XXX,11,ChanSpy(IAX2/${EXTEN:3},bq)
exten => _*65XXX,12,Hangup
;Monitoramento de ligacoes por Nr.agente
exten => _*67XXXX,1,ChanSpy(${AGENTBYCALLERID_${EXTEN}/${EXTEN:3},bq)
exten => _*67XXXX,2,Hangup
Tudo isso é feito em modo oculto opção "bq".
Offline