[AsteriskBrasil] RES: Manipulando Queue

Max Araujo max.araujo em outlook.com
Quarta Junho 29 16:57:40 BRT 2016


Para entender isso tu precisas entender como uma queue funciona. Imagine uma fila de banco cada cliente espera a sua vês até que um atendente esteja disponível, o asterisk tenta, a cada X segundos (isso é configurável), enviar a ligação para um agente caso ele esteja disponível a ligação toca no ramal e se for atendida essa ligação sai da fila, caso não seja atendida a ligação retorna a fila e aguarda X segundos (também configurável), e faz nova tentativa, assim sequencialmente. Este é o funcionamento da fila. Para cada ação da fila, é gerado uma informação em LOG,, em arquivo texto ou em banco de dados (você tem que configurar também) de onde você pode gerar relatórios baseados nos eventos registrados no LOG.
Se precisar de apoio eu trabalho com Callcenters Asterisk e posso te apresentar algumas soluções.

Atenciosamente,
Max Araujo
max.araujo em outlook.com

De: asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Richard Amaral de Jesus
Enviada em: quarta-feira, 29 de junho de 2016 15:49
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] Manipulando Queue

Obrigado pela atenção Sylvio.

Quando executa o Queue, a ligação é encaminhada para o context abaixo e é executada com base no agente da vez.
Queria entender como é possível fazer isso.
Eu acompanhei isso na CLI e acontece.


[xagents]



exten => _65XX,1,NoOP(*** O ramal ${CALLERID(num)} esta ligando para o ramal ${EXTEN} ***)

exten => _65XX,n,Macro(processa-ramais,${EXTEN},${CALLERID(num)})

exten => _65XX,n,Hangup()



exten => _.,1,Set(realchan=${DB(Xagent/${EXTEN})})

exten => _.,n,Set(DATETIME=${STRFTIME(${EPOCH},,Data-%d-%m-%Y-Hora-%H-%M-%S)})

exten => _.,n,Set(ARQUIVADO=${DATETIME:11:4}/${DATETIME:8:2}/${DATETIME:5:2}/${DATETIME}-De-${CALLERID(num)}-Para-${EXTEN}.gsm)

exten => _.,n,Set(CALLFILENAME=/var/www/html/gravacoes/call-center/${DATETIME:11:4}/${DATETIME:8:2}/${DATETIME:5:2}/Agente-${EXTEN}/Recebidas/${DATETIME}-De-${CALLERID(num)}-Para-${EXTEN})

exten => _.,n,MixMonitor(${CALLFILENAME}.gsm)

exten => _.,n,NoOp("Chamando o agente Xagent/${EXTEN} em ${realchan:4}")

exten => _.,n,NoOp("QUEUE_ID: ${QUEUE_ID}")

exten => _.,n,Set(CDR(userfield)=${QUEUE_ID})

exten => _.,n,Dial(${realchan},60,tT)



exten => h,1,NoOp(*** Chamada nao atendida dentro do tempo estipulado... ***)

exten => h,n,NoOp(*** Iniciando novo ciclo... ***)

exten => h,n,Hangup()

Em 29 de junho de 2016 13:53, Sylvio Jollenbeck <sylvio.jollenbeck em gmail.com<mailto:sylvio.jollenbeck em gmail.com>> escreveu:
Richard, boa tarde!

Eu conheço muito bem como funciona o QUEUE do Asterisk. Mas não entendi qual é a sua necessidade. Por favor, explique melhor o que deseja fazer, quais informações deseja obter...

Abs

Em 29 de junho de 2016 13:02, Richard Amaral de Jesus <richard.ajesus em gmail.com<mailto:richard.ajesus em gmail.com>> escreveu:
Boa tarde lista.

Entrei recentemente e esse está sendo a minha primeira pergunta.

Eu vi uma vez em uma empresa que quando o asterisk excutava o comando Queue(fila), era como se a ligação fosse para um outro context(GoTo?).
Com isso ele manipulava e gerava mais informações sobre os agentes e ligações.

Alguém tem idéia de como seria isso?

Richard Amaral de Jesus
Analista de Telecom

_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com<http://www.Khomp.com>
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org<mailto:asteriskbrasil-unsubscribe em listas.asteriskbrasil.org>



--
Sylvio Jollenbeck
skype: sylvio.jollenbeck
www.hosannatecnologia.com.br<http://www.hosannatecnologia.com.br/>
[http://www.hosannatecnologia.com.br/pixel.fw.png]

_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com<http://www.Khomp.com>
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org<mailto:asteriskbrasil-unsubscribe em listas.asteriskbrasil.org>

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20160629/dcb52c3c/attachment-0001.html>


Mais detalhes sobre a lista de discussão AsteriskBrasil