[AsteriskBrasil] Migrando de AgentCallbackLogin para AddQueueMember
Renata Dias
renatchinha em gmail.com
Quinta Junho 11 17:13:00 BRT 2015
Boa tarde !
Estou pesquisando bastante para entender qual a melhor forma de migrar
do AgentCallbackLogin para AddQueueMember.
Consegui criar um plano de discagem onde o atendente consegue se logar na
fila, porém o Asterisk não trata o agente como tratava antes com
AgentCallbackLogin.
Exemplifico abaixo para melhor entendimento da dificuldade:
*SEM AGENTES LOGADOS:*
*sip*CLI> queue show comercial*
*comercial has 0 calls (max unlimited) in 'rrmemory' strategy (0s holdtime,
0s talktime), W:0, C:0, A:0, SL:0.0% within 0s*
* Members:*
* Agent/211 (Unavailable) has taken no calls yet*
* Agent/209 (Unavailable) has taken no calls yet*
* Agent/208 (Unavailable) has taken no calls yet*
* Agent/220 (Unavailable) has taken no calls yet*
* Agent/219 (Unavailable) has taken no calls yet*
* No Callers*
*COM AGENTE 209 LOGADO:*
*sip*CLI> queue show comercial*
*comercial has 0 calls (max unlimited) in 'rrmemory' strategy (0s holdtime,
0s talktime), W:0, C:0, A:0, SL:0.0% within 0s*
* Members:*
* Agent/211 (Unavailable) has taken no calls yet*
* Agent/209 (Unavailable) has taken no calls yet*
* Ana Gabriela (SIP/209) (dynamic) (Not in use) has taken no calls yet*
* Agent/208 (Unavailable) has taken no calls yet*
* Agent/220 (Unavailable) has taken no calls yet*
* Agent/219 (Unavailable) has taken no calls yet*
* No Callers*
O Asterisk não coloca o Agente/209 como logado, ele cria um novo "Agente".
Consultando os agentes online ele informa que não há nenhum agente online:
*sip*CLI> agent show online*
*0 agents online*
No extensions.conf o AddQueueMember está assim:
*exten =>
login,n,AddQueueMember(${CURRENT_QUEUE},SIP/${CALLERID(num)},${CURRENT_PENALTY},,${AGENT(${AID}:name)})*
Eu tentei substituir por:
*exten =>
login,n,AddQueueMember(${CURRENT_QUEUE},Agent/${CALLERID(num)},${CURRENT_PENALTY},,${AGENT(${AID}:name)})*
Porém dessa segunda forma, quando o atendente tenta se logar, o Asterisk
informa que a interface já existe.
*WARNING[1837]: app_queue.c:6088 aqm_exec: Unable to add interface
'Agent/209' to queue 'comercial': Already there*
Além disso, percebi que quando este membro da fila recebe uma chamada, o
Asterisk continua informando "(*Not in use)*" e se entrar uma segunda
chamada na fila, ela é encaminhada para este membro, mesmo que ele já
esteja ocupado.
Alguém ai que utilize estes recursos de Agent/Queue para me dar uma ajuda?
Obrigada.
--
Renata Dias
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20150611/e28fd4df/attachment.html>
Mais detalhes sobre a lista de discussão AsteriskBrasil