Ele está adicionando o Agente ? ou somente o Ramal ?
-----Original Message-----
From: [email protected]
Sent: Thu, 8 Apr 2010 17:37:15 -0300
To: [email protected]
Subject: Re: [AsteriskBrasil] Login de Agent Asterisk 1.6Wendell,
Você não precisa dos members státicos no queues.conf pq está adicionando eles dinamicamente. Apague essas linhas no seu queues.conf.
Como vc está adicionando Local/2201@comercial, dinamicamente, através do cmd AddQueueMember vc precisa ter o contexto comercial no seu dialplan, algo do tipo :
[comercial]
exten => _22XX,1,Dial(SIP/${EXTEN},15,tT)
exten => _22XX,n,Hangup
[]'sEm 8 de abril de 2010 14:46, Leonardo Dutra <[email protected]> escreveu:
Olá Wendell,
Você pode postar mais detalhes do seu dialplan? Você tem precisa ter um contexto comercial do seu dialplan, pq vc está adicionando dinamicamente os membros neste contexto usando tecnologia local quando executa :Outra coisa que está gerando conflito, se você estiver adicionando dinamicamente os peers 2001 e 2002, é que no seu queues.conf vc tem
AddQueueMember(comercial,Local/${auth_mailb...@comercial)
Digite "queue show comercial" no console do asterisk e poste tb as informações da queue.
member = Local/2...@default
member = Local/2...@default
AbraçoEm 8 de abril de 2010 13:18, Wendell Silva <[email protected]> escreveu:
_______________________________________________Pessoal, para suprir minha necessidade de ter um sistema de login de Agent, estou usando VMAuthenticate, fiz o seguinte processo.
Extensions.conf
[login]
exten => s,1,Set(agent=${ARG1})
exten => s,n,Set(phone=${ARG2})
exten => s,n,NoOp(Agent login ${agent} to phone ${phone});
exten => s,n,VMAuthenticate(${agent}) ;comment out this line to disable password authentication.
exten => s,n,AddQueueMember(comercial,Local/${auth_mailb...@comercial)
exten => s,n,Set(oldPhone=${DB(AGENT/${agent}/PHONE)}) ;get the phone this agent used to use, if any
exten => s,n,Set(oldAgent=${DB(PHONE/${phone}/AGENT)}) ;get the agent that used to use this phone, if any
exten => s,n,Set(DB(AGENT/${oldAgent}/PHONE)=) ;log off the old agent.
exten => s,n,Set(DB(PHONE/${oldPhone}/AGENT)=) ;log off from old phone
exten => s,n,Set(DB(AGENT/${agent}/PHONE)=${phone})
exten => s,n,Set(DB(PHONE/${phone}/AGENT)=${agent})
exten => s,n,Playback(agent-loginok)
Queues.conf
[comercial]
eventwhencalled = yes
strategy = rrmemory
wrapuptime = 0
retry=10
music=default
timeout=20
member = Local/2...@default
member = Local/2...@default
voicemail.conf
[default]
; login => Senha , Nome completo, Email
2001 => 1234, João Carlos joã[email protected]
2002 => 5678, José Barbacena, josé@email.com
Acontece que o agente é ativado na fila comercial normalmente, porém quando faço uma ligação que deverá que tocar na fila comercial, não ringa como não tivesse ninguém
ativo na fila, alguém sabe como resolver isso.
Obrigado t+
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
_______________________________________________
Lista de discussões AsteriskBrasil.org
[email protected]
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
_______________________________________________ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br _______________________________________________ Lista de discussões AsteriskBrasil.org [email protected] http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

