[AsteriskBrasil] RES: agents.conf

Tiago Durante tiagodurante em gmail.com
Quarta Janeiro 28 18:16:10 BRST 2009


Pelo que sei o AgentCallbackLogin foi retirado do Asterisk nas ultimas
versões, de dando bug que dá.

[]s

2009/1/28 Roberto Fonseca <robertodafonseca em terra.com.br>:
> Bom,
>
> Dando mais uma pesquisa eu resolvi em partes.
> Usei a seguinte linha
> exten=> 1600,2,AgentCallbackLogin(||${CALLERIDNUM}@E1)
>
> no lugar da linha
> exten => 1600,2,AgentLogin();
>
> O que se acontece foi o seguinte: o agente chega, disca para 1600, informa
> id e senha e em seguida coloca o ramal dele no caso 2020.
>
> Eu dei um show agents do CLI e apareceu o agente 300 como registrado.
>
> Fiz uma ligação então para o 08000 de outro ramal, e o asterisk direcionou
> na hora para a fila "telepecas". Como na fila só tinha registrado o agent
> 300 e o agente 300 tava marcando para o ramal 2020, na mesma hora o asterisk
> transferiu para o ramal 2020 que começou a tocar.
> Porém qndo eu vou atender, o ramal dah sinal de linha e o cliente continua
> ouvindo a música....
>
>
>
>
>
> Quando eu liguei novamente para a extensão 08000 o asterisk na hora
> direcionou para o ramal certo
>
>
> -----Mensagem original-----
> De: asteriskbrasil-bounces em listas.asteriskbrasil.org
> [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Tiago
> Durante
> Enviada em: quarta-feira, 28 de janeiro de 2009 16:33
> Para: asteriskbrasil em listas.asteriskbrasil.org
> Assunto: Re: [AsteriskBrasil] agents.conf
>
> 2009/1/28 Roberto Fonseca <robertodafonseca em terra.com.br>:
>> Amigos,
>> Estou estudando uma forma de trabalhar com call Center em cima do
> asterisk,
>> e procedi assim:
>>
>> Configurei a fila dessa forma:
>>
>> queue.conf
>> [telepecas]
>> music=default
>> timeout=2
>> retry=2
>> maxlen=2
>> member=> Agent/300
>> #####################
>>
>> agent.conf
>> [agents]
>> autologoff=15
>> ackcall=yes
>> musiconhold => default
>> group=1
>> agent => 300,300,Roberto
>> #####################
>>
>> extension.conf
>>
>> ;logar
>> exten => 1600,1,Wait,1;
>> exten => 1600,2,AgentLogin();
>>
>> ;fila
>> exten => 08000,1,Queue(telepecas|tThH|||100)
>>
>> Até ai tudo bem, o operador chega, e se loga no computador dele discando
>> para 1600.
>>
>> O asterisk pede para ele informar usuário e senha, e o cara loga.
>>
>> Logado na fila, o operador fica ouvindo uma música o que gera o primeiro
>> problema: se alguém interno tentar ligar para o ramal do operador, não
>> conseguirá, pois ele esta ouvindo música na fila.
>>
>> Bom, mesmo assim o operador segue na fila, e entra uma ligação externa na
>> fila. O cara, atende o cliente e após isso desliga o telefone. Ao desligar
> o
>> telefone ele também esta se "deslogando" do call Center. Dae novamente ele
>> tem que ligar para o 1600 e se logar.
>
>
> Acho que isso pode resolver.
>
> ; Define endcall to allow an agent to hangup a call by '*'.
> ; Default is "yes". Set this to "no" to ignore '*'.
> ;
> ;endcall=yes
>
>
>> A minha necessidade era que o cara chegasse pela manhã, discasse para o
> 1600
>> e se logasse. Após isso ele poderia ficar com o ramal no gancho, podendo
>> receber ligações tanto da FILa quanto ligações de ramais internos. E ele
>> permaneceria logado, até se deslogar ligando para outro ramal de
> desconexão
>> por exemplo. Existe como implementar essa situação no asterisk? Alguém já
>> tem algo do tipo?
>
> Você precisa usar o agente daquela maneira?
> Se você usar o agente, no queues.conf, assim:
>
> member => SIP/6969 (ramal do cara)
>
> Ele não precisa fazer login. O asterisk entende que ele ta sempre
> la... e o cara pode usar o telefone.
> Mas ae acaba login e logoff...
>
> Eu to com um problema parecido, acho que vou resolver criando meu
> próprio login/logoff usando astdb.
> Pq eu preciso saber se o cara ta na mesa.
>
>> Att
>> Roberto Fonseca
>> Porto Alegre, RS.
>
> Abracos,
>
>
> --
> Tiago Durante
>
> ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,
> Perseverance is the hard work you do after you
> get tired of doing the hard work you already did.
> -- Newt Gingrich
> _______________________________________________
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
> E-mail verificado pelo Terra Anti-Spam.
> Para classificar esta mensagem como spam ou não spam, visite
> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYyNTg4NDk4MCNwZXJtIXRl
> cnJhJjEsMTIzMzE3MDEyOC4yNzAzODEuMjc2NDMuYWxkYWJyYS5oc3QudGVycmEuY29tLmJyLDU5
> Mzg=
> Verifique periodicamente a pasta Spam para garantir que apenas mensagens
> indesejadas sejam classificadas como Spam.
>
>
> _______________________________________________
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>



-- 
Tiago Durante

,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,
Perseverance is the hard work you do after you
get tired of doing the hard work you already did.
-- Newt Gingrich


Mais detalhes sobre a lista de discussão AsteriskBrasil