<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Legal vou fazer uns testes depois<br>
<br>
Obrigado a todos<br>
<br>
<div class="moz-cite-prefix">Em 09-08-2013 19:05, Guilherme Rezende
escreveu:<br>
</div>
<blockquote cite="mid:520567BC.7080205@guilherme.eti.br" type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
Bom uso essa configuração abaixo. Postei um exemplo genérico para
você. Pode cadastrar seus agentes em agents.conf que simula
imgualzinho a função agentcallbacklogin da série 1.4. Detalhe que
fiz adpatações p/ interagir c/ QueueMetrics.<br>
<br>
///################## ABAIXO CONTEXTO RELACIONADOS A QUEUES
######################<br>
<br>
<br>
context queues-loginout {<br>
<br>
6092 => {<br>
Answer();<br>
Read(AGENT_NUMBER,,4);<br>
Authenticate(${AGENT(${AGENT_NUMBER}:password)});<br>
Set(queue-announce-success=1);<br>
NoOp(${AGENT_NUMBER});<br>
NoOp(${CALLERID(num)});<br>
NoOp(${EXTEN});<br>
NoOp(${CHANNEL});<br>
goto queues-manip,I${AGENT_NUMBER},1;<br>
<br>
}<br>
6093 => {<br>
Answer();<br>
Read(AGENT_NUMBER,,4);<br>
Authenticate(${AGENT(${AGENT_NUMBER}:password)});<br>
Set(queue-announce-success=1);<br>
goto queues-manip,O${AGENT_NUMBER},1;<br>
}<br>
<br>
}<br>
<br>
context queues-manip {<br>
// Notebook Guilherme<br>
_[IO]X. => {<br>
&queue-addremove(vendas,10,${EXTEN});<br>
&queue-success(${EXTEN});<br>
}<br>
<br>
// Nelio de Almeida<br>
_[IO]101 => {<br>
&queue-addremove(atendimento,20,${EXTEN});<br>
&queue-success(${EXTEN});<br>
}<br>
// Ana Luiza<br>
_[IO]102 => {<br>
&queue-addremove(atendimento,20,${EXTEN});<br>
&queue-success(${EXTEN});<br>
}<br>
}<br>
<br>
macro queue-addremove(queuename,penalty,exten) {<br>
switch(${exten:0:1}) {<br>
case I: // Login<br>
<br>
//Opcao a baixo mesma que acima, porem adaptada p/
funcionar junto ao Queuemetrics<br>
AddQueueMember(${queuename},Local/${CALLERID(num)}@liberados,,,Agent/${AGENT_NUMBER});<br>
System( echo
"${EPOCH}|${UNIQUEID}|NONE|Agent/${AGENT_NUMBER}|AGENTLOGIN|${CHANNEL}"
>> /var/log/asterisk/queue_log );<br>
Set(DB(dynlogin/log_Agent-${AGENT(${AGENT_NUMBER})=${EPOCH}));<br>
break;<br>
case O: // Logout<br>
RemoveQueueMember(${queuename},Local/${CALLERID(num)}@liberados,,,Agent/${AGENT_NUMBER});<br>
System( echo
"${EPOCH}|${UNIQUEID}|NONE|Agent/${AGENT_NUMBER}|AGENTLOGOFF|${CHANNEL}"
>> /var/log/asterisk/queue_log );<br>
Set(DB(dynlogin/log_Agent-${AGENT(${AGENT_NUMBER})=${EPOCH}));<br>
break;<br>
case P: // Pause<br>
PauseQueueMember(${queuename},Local/${CALLERID(num)}@liberados,,,Agent/${AGENT_NUMBER});<br>
break;<br>
case U: // Unpause<br>
UnPauseQueueMember(${queuename},Local/${CALLERID(num)}@liberados,,,Agent/${AGENT_NUMBER});<br>
break;<br>
default: // Invalid<br>
Playback(invalid);<br>
break;<br>
}<br>
}<br>
<br>
<br>
macro queue-success(exten) {<br>
if( ${queue-announce-success} > 0 ) {<br>
switch(${exten:0:1}) {<br>
case I:<br>
Playback(agent-loginok);<br>
Hangup();<br>
break;<br>
case O:<br>
Playback(agent-loggedoff);<br>
Hangup();<br>
break;<br>
}<br>
}<br>
}<br>
<br>
<br>
<br>
Em 09/08/2013 18:37, Mike Tesliuk escreveu:
<blockquote cite="mid:52056119.9040602@tesliuk.com" type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<div class="moz-cite-prefix"><br>
AgentLogin é pro cara ficar logado direto, para você usar isso
ai existia (nao tem mais) o AgentCallBackLogin , porém
atualmente a forma é o addqueuemember mesmo, voce tem que
criar alguma coisa para validar os teus usuarios e autenticar.<br>
<br>
Como exemplo no meu caso, eu uso dois contextos, um para login
<br>
<br>
<br>
exten => _2008,1,Set(SPYGROUP=3)<br>
exten => _2008,n(pegasenha),Read(SENHA,vm-password,8,,3,5)<br>
exten => _2008,n,Agi(agentLogin.pl)<br>
exten => _2008,n,ExecIf($["${VALIDQUEUE}" ==
"0"]?Goto(desliga))<br>
exten => _2008,n,ExecIf($["${AUTHSTAT}" ==
"1"]?Macro(userlogin,${EXTEN},${AGENT},${AGENTNAME}):Goto(pegasenha))<br>
exten => _2008,n,PlayBack(agent-loginok)<br>
exten => _2008,n(desliga),Hangup()<br>
<br>
<br>
<br>
e para logoff<br>
<br>
exten => 2009,1,Answer()<br>
exten => 2009,n(pegasenha),Read(SENHA,vm-password,8,,3,5)<br>
exten => 2009,n,AGI(agentLogout.pl)<br>
exten => 2009,n,ExecIf($["${AUTHSTAT}" ==
"0"]?Goto(pegasenha))<br>
exten => 2009,n,PlayBack(agent-loggedoff)<br>
exten => 2009,n,Hangup()<br>
<br>
<br>
, no caso oque eu fiz foi criar o script que ve qual a fila do
cara, e faz o login dele nas filas pertinenetes, verifica se
ele esta em alguma outra fila que nao deva e faz logoff, este
tipo de coisa.<br>
<br>
<br>
<br>
<br>
<br>
Em 09/08/13 17:28, Patrick El Youssef escreveu:<br>
</div>
<blockquote cite="mid:52055EF0.3070007@gmail.com" type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
Não é não Márcio,<br>
<br>
Dos clientes que tenho pouquíssimos usam Fila <br>
<br>
Eu achei estranho pois uso o AddQueueMember, aí ele adiciona o
ramal e aguarda até entrar a chamada<br>
<br>
Então creio que a aplicação AgentLogin fique assim<br>
<br>
Bom vou pesquisar mais a fundo, como disse meu mercado não é
esse por isso as dúvidas num primeiro caso<br>
<br>
Valeu Marcio<br>
<br>
<div class="moz-cite-prefix">Em 09-08-2013 18:09, Marcio -
Google escreveu:<br>
</div>
<blockquote
cite="mid:CABZMeU1ObxUuiwKVsaJz2kP6a6hnEPjmb++QJto5=JGokii8Dw@mail.gmail.com"
type="cite">
<div dir="ltr">
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif">Mas fila
é assim mesmo. Desligou dá logoff.</div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif"><br>
</div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif">Seu
negócio é Callcenter?</div>
</div>
<div class="gmail_extra"><br clear="all">
<div>
<div dir="ltr"><br>
[...]'s<br>
<br>
Marcio
<div><br>
</div>
<div>
<div style="font-family:arial;font-size:small">========================================</div>
<div style="font-family:arial;font-size:small">###########
Campanha Ajude o Marcio! ###########</div>
<div style="font-family:arial;font-size:small"> <a
moz-do-not-send="true"
href="http://sosmarcio.blogspot.com.br/"
style="color:rgb(17,85,204)" target="_blank">http://sosmarcio.blogspot.com.br/</a></div>
<div style="font-family:arial;font-size:small"><a
moz-do-not-send="true"
href="http://www.vakinha.com.br/VaquinhaP.aspx?e=195793"
style="color:rgb(17,85,204)" target="_blank">http://www.vakinha.com.br/VaquinhaP.aspx?e=195793</a><br>
</div>
<div style="font-family:arial;font-size:small">========================================</div>
</div>
</div>
</div>
<br>
<br>
<div class="gmail_quote">Em 9 de agosto de 2013 16:21,
Patrick El Youssef <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:wushumasters@gmail.com" target="_blank">wushumasters@gmail.com</a>></span>
escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
Pessoal,<br>
<br>
Alguém que já mexe mais tempo com Fila saberia me
dizer se é possivel<br>
setar uma senha pro membro da fila para logar<br>
<br>
Sei que poderia desenvolver algo a parte para fazer o
login mas gostaria<br>
de saber se o asterisk tem nativo, pelo que li seria
possível fazer isso<br>
pelo arquivo agents.conf porem fazendo um teste com a
aplicação<br>
AgentLogin vi que após digitar a senha e validar a
chamada fica presa e<br>
quando desligo da Logoff, como nunca usei não se esse
é o padrão<br>
<br>
Desde já agradeço<br>
<br>
Patrick<br>
_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM
e E1;<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e
SS7;<br>
Intercomunicadores para acesso remoto via rede IP.
Conheça em <a moz-do-not-send="true"
href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>.<br>
_______________________________________________<br>
ALIGERA – Fabricante nacional de Gateways SIP-E1 para
R2, ISDN e SS7.<br>
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Channel Bank – Appliance Asterisk - Acesse <a
moz-do-not-send="true"
href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um
email em branco para <a moz-do-not-send="true"
href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
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;
Intercomunicadores para acesso remoto via rede IP. Conheça em <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.Khomp.com">www.Khomp.com</a>.
_______________________________________________
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.aligera.com.br">www.aligera.com.br</a>.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></pre>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
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;
Intercomunicadores para acesso remoto via rede IP. Conheça em <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.Khomp.com">www.Khomp.com</a>.
_______________________________________________
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.aligera.com.br">www.aligera.com.br</a>.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></pre>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
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;
Intercomunicadores para acesso remoto via rede IP. Conheça em <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.Khomp.com">www.Khomp.com</a>.
_______________________________________________
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.aligera.com.br">www.aligera.com.br</a>.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></pre>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
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;
Intercomunicadores para acesso remoto via rede IP. Conheça em <a class="moz-txt-link-abbreviated" href="http://www.Khomp.com">www.Khomp.com</a>.
_______________________________________________
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse <a class="moz-txt-link-abbreviated" href="http://www.aligera.com.br">www.aligera.com.br</a>.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a class="moz-txt-link-abbreviated" href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></pre>
</blockquote>
<br>
</body>
</html>