Então Italo, ele não salva o campo especifico que eu chamo dentro da macro setada no Queue(). Eu tentei o ResetCDR() sem o w, porém apagava os outros campos que eu setava antes de entra na Queue. Vou tentar com o "w" e vou postar o que aconteceu. Assim que eu tentei:<br>
<br>[macro-atendente]<br>exten => s,1,ResetCDR()<br>exten => s,2,Set(CDR(Agente)=${CDR(channel):6:2})<br><div id=":2tp" class="ii gt">exten => s,3,NoOp(${CDR(Agente)})</div><br><br>Obr,<br>Rodrigo Lang.<br><br><br>
<div class="gmail_quote">2009/11/5 Italo Rossi <span dir="ltr"><<a href="mailto:italorossib@gmail.com">italorossib@gmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Rodrigo,<br>
<br>
Ele não grava nenhuma informação ou somente o campo que você adicionou?<br>
Se você executar um ResetCDR(w) funciona?<br>
<div><div></div><div class="h5"><br>
On Nov 5, 2009, at 4:42 PM, Rodrigo Lang wrote:<br>
<br>
> Opa Eder, seguinte, fora da Queue ele salva normal... A quarta<br>
> prioridade no meu contexto que eu passei no primeiro e-mail ("exten<br>
> => s,4,Set(CDR(fluxo)=Entrante)") funciona direitinho, salva no<br>
> MySQL de boa. Porém quando vai para a Queue e eu chamo uma macro<br>
> quando o agente atender, ele seta, aparece no console só que não<br>
> salva... Estou procurando no SVNView para ver se acho alguma<br>
> documentação sobre o assunto, mas tá foda... Estou procurando faz<br>
> alguns dias já... Vou tentar colocar dentro da macro<br>
> Set(CDR(userfields)=...) que nem você sugeriu.<br>
><br>
><br>
> Obrigado,<br>
> Rodrigo Lang.<br>
><br>
><br>
><br>
> 2009/11/5 Eder Souza <<a href="mailto:eder.souza@bsd.com.br">eder.souza@bsd.com.br</a>><br>
> humm cdr customicos já testou algo bem simples só para ver se ele<br>
> seta no seu cdr qq valor algo assim ?<br>
><br>
> exten => 123456,1,Set(CDR(fluxo)=Entrante)<br>
><br>
> coloca isso no extensions e disca para o 123456 e veja se ele insere<br>
><br>
> tenta tambem com o userfield e ve se insere<br>
><br>
> exten => 1234,1,Set(CDR(userfield)=testessss)<br>
> Eu uso isso Aqui mas com um Asterisk 1.4 sem problemas ..<br>
><br>
><br>
> Att,<br>
><br>
><br>
> Eng Eder de Souza<br>
><br>
><br>
><br>
> 2009/11/5 Rodrigo Lang <<a href="mailto:rodrigoferreiralang@gmail.com">rodrigoferreiralang@gmail.com</a>><br>
> Boa tarde lista, estou com um pequeno problema para adicionar um<br>
> campo CDR dentro da fila e salva-lo em banco MySQL. O que eu<br>
> necessito é que seja salvo alguns parâmetros somente quando o agente<br>
> atende a ligação. Para isso eu adicionei uma macro setando os campos<br>
> necessários. Quando o agente atende, os campos são setados e se<br>
> colocar um NoOp() mostrando a variavél após o parametro ser setado,<br>
> ele informa o valor tudo certinho. Porém quando desliga a ligação o<br>
> campo não é salvo no CDR. Já tentei colocando a macro para rodar<br>
> direto na aplicação (Queue(atendimento,tc,,,30,,atendente) e tentei<br>
> também colocando o parâmetro "membermacro=atendente" no queues.conf.<br>
> Mais um detalhe, se eu colocar a opção "c" no Queue() para ele<br>
> retornar para o contexto e colocar um NoOp() mostrando a variável,<br>
> ela simplesmente vem em branco... Estou imaginando que possa ser um<br>
> bug de versão, estou procurando no Issues para ver se encontro algo...<br>
><br>
> exten => s,1,Answer()<br>
> exten => s,2,NoOp(${QUEUE_WAITING_COUNT(atendimento)})<br>
> exten => s,3,GotoIf($[ "${QUEUE_WAITING_COUNT(atendimento)}" < 30 ]?<br>
> 4:fila-ocupada,s,1)<br>
> exten => s,<br>
> 4<br>
> ,Set<br>
> (CDR<br>
> (fluxo)=Entrante) ;;;<br>
> Este campo é salvo no CDR normalmente.<br>
> exten => s,5,Set(MONITOR_FILENAME=${UNIQUEID})<br>
> exten => s,6,Wait(3)<br>
> exten => s,7,PlayBack(obrigado)<br>
> exten => s,8,Queue(atendimento,tc,,,300,)<br>
> exten => s,9,NoOp(${CDR(Agente)})<br>
> exten => s,10,Hangup()<br>
><br>
> [macro-atendente]<br>
> exten => s,1,Set(CDR(Agente)=${CDR(channel):6:2}) ;Tem o ":6:2"<br>
> pois eu pego a informação "DAHDI/12", assim ele seta o campo<br>
> CDR(Agente)=12.<br>
> exten => s,2,NoOp(${CDR(Agente)})<br>
><br>
> Estou usando Asterisk 1.6.0.15, Dahdi-Linux 2.2.0.2, Libpri 1.4.10.1<br>
> e Addons 1.6.0.3.<br>
><br>
> Agradeço desde já,<br>
> Rodrigo F. Lang<br>
> Amd. de Redes em Telecom<br>
><br>
><br>
> _______________________________________________<br>
> <a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.<br>
> Promoção por tempo limitado!<br>
> Acesse agora <a href="http://promo.voipmania.com.br" target="_blank">http://promo.voipmania.com.br</a><br>
><br>
> _______________________________________________<br>
> Lista de discussões AsteriskBrasil.org<br>
> <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
> <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> <a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.<br>
> Promoção por tempo limitado!<br>
> Acesse agora <a href="http://promo.voipmania.com.br" target="_blank">http://promo.voipmania.com.br</a><br>
><br>
> _______________________________________________<br>
> Lista de discussões AsteriskBrasil.org<br>
> <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
> <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
><br>
><br>
><br>
> --<br>
> Rodrigo F. Lang<br>
> Amd. de Redes em Telecom<br>
><br>
> _______________________________________________<br>
> <a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.<br>
> Promoção por tempo limitado!<br>
> Acesse agora <a href="http://promo.voipmania.com.br" target="_blank">http://promo.voipmania.com.br</a><br>
><br>
> _______________________________________________<br>
> Lista de discussões AsteriskBrasil.org<br>
> <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
> <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
<br>
<br>
_______________________________________________<br>
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.<br>
Promoção por tempo limitado!<br>
Acesse agora <a href="http://promo.voipmania.com.br" target="_blank">http://promo.voipmania.com.br</a><br>
<br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Rodrigo F. Lang<br>Amd. de Redes em Telecom<br>