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
_______________________________________________
WORKOFFEE KHOMP: em Junho serão 2 edições do workshop
gratuito da Khomp: dia 11 em Brasília, e dia 18 em Curitiba
Aproveite e conheça os lançamentos: EBS Server PRO e UMG 100
Garanta sua vaga e saiba mais em: www.workoffee.com.br
_______________________________________________
DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS
para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk.
Construa soluções de PABX IP com produtos DigiVoice - visite
www.digivoice.com.br
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para
[email protected]