<div dir="ltr">Danilo, <div><br></div><div>Então vamos ver se entendi bem. Seguinte: </div><div><ol><li>você quer guardar o <b>NOME_DA_FILA</b> no campo <b>ACCOUNTCODE</b> da tabela CDR.<br></li><li>seu CDR já está sendo gravado (uma vez que vc cita que está sujo).<br></li><li>está sujo por conta de estar gerando ligações &quot;improdutivas&quot; por conta do modo de logar usando LOCAL.<br></li></ol><div>Se é isso mesmo, então:</div></div><div><ul><li>Passe a usar o login do agent com SIP (como você disse que já funciona). Isso vai resolver o problema dos itens 2 (CDR vai logar e gravar somente ligações válidas) e 3 (estando SIP, você informou que toca como tem que ser e não gera &quot;sujeira&quot;).<br><br></li><li>para resolver o item 1, que é de fato o que lhe foi solicitado pelo cliente, faça o seguinte:</li><ul><li>Você está usando o banco Mysql? Se sim, edite o arquivo /etc/asterisk/cdr_mysql.conf e ao final do arquivo, na seção [columns], localize a linha <br><br>;alias accountcode =&gt; accountcode<br><br>e remova o comentário dela.<br><br></li><li>No seu contexto, onde você encaminha a ligação para a fila, você vai setar o valor do campo accountcode no CDR com o nome da FILA. Para isso, insira essa linha acima da linha onde você direciona a chamada para a fila:<br><br>







<p class="">exten =&gt; XXXXX<span class="">,XX</span><span class="">,</span><span class="">Set</span><span class="">(</span><span class="">CDR</span><span class="">(accountcode)</span><span class="">=</span><span class=""><span style="font-size:13px">${FILA}</span>)  <br>;; estou considerando que voce tem essa variavel <span style="font-size:13px">${FILA} em seu contexto, baseado no seu exemplo</span></span></p></li></ul></ul><span style="font-size:13px">Creio que isso irá resolver o seu problema. Se entendeu, aplique e nos de o resultado. Se eu nao entendi, me explique novamente para que possa então ajudar na real solução.<br></span></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><strong><br></strong></div><div><strong>Atenciosamente,</strong></div>
<div> </div>
<div> </div>
<div><span></span><b>Cláudio Éden</b> - dCAA | MSDST | ITIL <br>
(85) 8972-1842 <br>
<a href="mailto:claudio.eden@gmail.com" target="_blank">claudio.eden@gmail.com</a> <br>
<a href="http://www.eden.com.br" target="_blank">http://www.eden.com.br</a> <br>
<br>
<b>LINKEDIN:</b> <a href="https://www.linkedin.com/in/claudioeden" target="_blank">https://www.linkedin.com/in/claudioeden</a><br></div></div></div></div>
<br><div class="gmail_quote">Em 16 de janeiro de 2015 15:47, Danilo Almeida <span dir="ltr">&lt;<a href="mailto:daniloricalmeida@gmail.com" target="_blank">daniloricalmeida@gmail.com</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Opa!!<div><br></div><div>Patrick, na Fila já esta setado desta maneira.</div><div><br></div><div>Eder, basicamente a tratativa é para gerar LOG na tabela CDR para cada ligação e setar a fila pertencente no campo accountcode.</div><div><br></div><div>Acontece que como dessa maneira ele não seta IN USE quando esta em chamada, o CDR fica muito &quot;sujo&quot; pelo fato da fila enviar chamadas para os agentes ocupados.</div><div><br></div><div>Vou dar uma revisada no meu contexto e ver se consigo deixar de um jeito a grado do cliente deixando a parte da fila funcional.</div><div><br></div><div>Creio que da forma como esta logando os agentes na fila hoje não vai funcionar 100% da maneira que preciso.</div><div><br></div><div>Obrigado!</div></div><div class="gmail_extra"><br clear="all"><div><div><div dir="ltr"><b style="background-color:rgb(255,255,255)"><font color="#0000ff">att</font></b><div><b style="background-color:rgb(255,255,255)"><font color="#0000ff">Danilo Almeida</font></b></div></div></div></div>
<br><div class="gmail_quote">Em 16 de janeiro de 2015 14:58, Claudio Eden <span dir="ltr">&lt;<a href="mailto:claudio.eden@gmail.com" target="_blank">claudio.eden@gmail.com</a>&gt;</span> escreveu:<div><div class="h5"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Danilo,<div><br></div><div>Se o ramal é SIP, deveria logar como SIP mesmo. Tanto que em seus testes funciona. </div><div><br></div><div>Porém, creio eu que em tendo &quot;tratativas&quot; a dar, você poderia tentar outra maneira de tratar. Tente nos explicar que tratativas são essas que de repente pode sair uma solução mais rápida e talvez mais eficaz.</div><div><br></div><div>Quanto a chamar todos os ramais, talvez uma olhada na configuração da fila. Qual a estratégia está utilizando? </div></div><div class="gmail_extra"><br clear="all"><div><div><div dir="ltr"><div><strong><br></strong></div><div><strong>Atenciosamente,</strong></div>
<div> </div>
<div> </div>
<div><span></span><b>Cláudio Éden</b> - dCAA | MSDST | ITIL <br>
(85) 8972-1842 <br>
<a href="mailto:claudio.eden@gmail.com" target="_blank">claudio.eden@gmail.com</a> <br>
<a href="http://www.eden.com.br" target="_blank">http://www.eden.com.br</a> <br>
<br>
<b>LINKEDIN:</b> <a href="https://www.linkedin.com/in/claudioeden" target="_blank">https://www.linkedin.com/in/claudioeden</a><br></div></div></div></div>
<br><div class="gmail_quote">Em 16 de janeiro de 2015 10:51, Danilo Almeida <span dir="ltr">&lt;<a href="mailto:daniloricalmeida@gmail.com" target="_blank">daniloricalmeida@gmail.com</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Ahh, uma coisa que esqueci de mencionar...<div><br></div><div>se eu coloco para logar -&gt; <span style="font-size:13px">exten =&gt; s,n,AddQueueMember(${FILA},</span><span style="font-size:13px">SIP/${CALLERID(NUM)}</span><span style="font-size:13px">) (Nesse caso o membro [agente] fica SIP/9112) ele funciona como esperado.</span></div><div><span style="font-size:13px"><br></span></div><div><span style="font-size:13px">A questão é que preciso jogar para um contexto para fazer outras tratativas, por isso uso da forma do primeiro e-mail (</span><span style="font-size:13px">Local/9112@contexto-fila-</span><span style="font-size:13px">suporte)</span></div></div><div class="gmail_extra"><br clear="all"><div><div><div dir="ltr"><b style="background-color:rgb(255,255,255)"><font color="#0000ff">att</font></b><div><b style="background-color:rgb(255,255,255)"><font color="#0000ff">Danilo Almeida</font></b></div></div></div></div>
<br><div class="gmail_quote">Em 16 de janeiro de 2015 11:24, Danilo Almeida <span dir="ltr">&lt;<a href="mailto:daniloricalmeida@gmail.com" target="_blank">daniloricalmeida@gmail.com</a>&gt;</span> escreveu:<div><div><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Bom dia, Galera!!<div><br></div><div>Tenho uma fila onde os agentes logan dinamicamente através da função AddQueueMember, segue macro..</div><div><br></div><div><div>[memberAdd]</div><div>exten =&gt; s,1,NoCDR()</div><div>exten =&gt; s,n,AddQueueMember(${FILA},Local/${CALLERID(NUM)}@contexto-fila-suporte)</div><div>exten =&gt; s,n,ExecIf($[&quot;${AQMSTATUS}&quot; = &quot;ADDED&quot;]?Background(agent-loginok))</div><div>exten =&gt; s,n,ExecIf($[&quot;${AQMSTATUS}&quot; = &quot;MEMBERALREADY&quot;]?Background(agent-alreadyon))</div><div>exten =&gt; s,n,Hangup</div><div><br></div><div>Após logado, dou comando queue show SUPORTE, e tenho o resultado:</div><div><br></div><div>Local/9112@contexto-fila-suporte (dynamic) (Not in use) has taken 12 calls (last was 1915 secs ago)<br></div><div><br></div><div>O problema é o seguinte... quando entra uma chamada na fila, o membro da fila só fica IN USE quando o ramal esta chamando, após o atendimento ele fica NOT IN USE novamente.</div><div><br></div><div>Desta forma, toda vez que entra ligação na fila, ele fica tentando chamar todos ramais novamente, mesmos os que estão ocupados.</div><div><br></div><div>Gostaria de uma ajuda dos senhores de como posso resolver esse problema.</div><div> </div><div>Abraços!</div><div><br></div><div><div><div><div dir="ltr"><b style="background-color:rgb(255,255,255)"><font color="#0000ff">att</font></b><span><font color="#888888"><div><b style="background-color:rgb(255,255,255)"><font color="#0000ff">Danilo Almeida</font></b></div></font></span></div></div></div>
</div></div></div>
</blockquote></div></div></div><br></div>
<br></div></div><span>_______________________________________________<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 e telefones IP<br>
Conheça todo o portfólio em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a><br>
_______________________________________________<br>
ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP .<br>
Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Banco de Canais Analógicos  – Appliance Asterisk Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a><br>
_______________________________________________<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.<br>
Construa soluções de PABX IP com produtos DigiVoice - visite  <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></span></blockquote></div><br></div>
<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 e telefones IP<br>
Conheça todo o portfólio em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a><br>
_______________________________________________<br>
ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP .<br>
Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Banco de Canais Analógicos  – Appliance Asterisk Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a><br>
_______________________________________________<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.<br>
Construa soluções de PABX IP com produtos DigiVoice - visite  <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div></div></div><br></div>
<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 e telefones IP<br>
Conheça todo o portfólio em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a><br>
_______________________________________________<br>
ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP .<br>
Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Banco de Canais Analógicos  – Appliance Asterisk Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a><br>
_______________________________________________<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.<br>
Construa soluções de PABX IP com produtos DigiVoice - visite  <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div><br></div>