Fala Rodrigo, <br><br>Depende do seu dialplan. O CDR, que eu saiba, somente registra as últimas variáveis antes do hangup.<br><br>Pelo que pude entender, no seu contexto que manda as chamadas para a fila, após a aplicação Queue deve ter mais algumas "extensions" que manda a chamada para um outro contexto, voicemail ou gravação (alguma ação nesses sentidos). <br>
<br>Sendo assim, a lastapp e consequentemente lastdata do CDR vão mudar. Tente obter um uniqueid de exemplo e faça a busca por ele no CDR, veja qual é o lastapp nesse caso.<br><br>Isso é apenas uma teoria, posta o seu dialplan, fica mais fácil de entender e evitar "viagens".<br>
<br><div class="gmail_quote">Em 16 de junho de 2010 20:12, Rodrigo Lang <span dir="ltr"><<a href="mailto:rodrigoferreiralang@gmail.com">rodrigoferreiralang@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Boa noite lista.<br><br>Estou enfrentando um problema com o cdr de um cliente. O que acontece é que o cdr algumas vezes não salva o registro da ligação enquanto a tabela do queue_log salva. Realizei dois select's hoje, do mesmo período, e olhem o resultado:<br>
<br>;;;Onde está "lastapp = 'Queue'" identifica que a ligação entrou na fila. Total de registros: 555<br><div style="margin-left: 40px;">SELECT * FROM cdr WHERE calldate > '2010-06-16' AND lastapp = 'Queue' ;<br>
</div><div style="margin-left: 40px;">555 rows in set(0.01 sec)<br></div><br>;;;Onde está "event = CONNECT" identifica que a ligação foi atendida na fila. Total de registros: 555<br><div style="margin-left: 40px;">
SELECT * FROM queue_log WHERE event = 'CONNECT' ;<br>555 rows in set(0.03 sec)<br></div><br>;;;Onde está "event = 'ENTERQUEUE'" identifica que a ligação entrou na fila. Total de registros: 700<br>
<div style="margin-left: 40px;">SELECT * FROM queue_log WHERE time > '1276646400' AND event = 'ENTERQUEUE' ;<br>700 rows in set (0.03 sec)<br></div><br>Ele só está gravando na tabela cdr as ligações atendidas na fila, ou seja, as ligações com outros eventos, por exemplo "ABANDON" e "EXITWITHTIMEOUT", estão salvando na queue_log, mas não na tabela cdr. Tem um pequeno furo nos registros! Eu estou achando que pode ser um bug do Asterisk ou do addons!<br>
<br>Utilizo mysql.<br>Minha versão do asterisk é: 1.6.0.26<br>Minha versão do addons é: 1.6.0.5<br><br><br>Obrigado,<br><font color="#888888">Rodrigo Lang.<br><br>
</font><br>_______________________________________________<br>
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
_______________________________________________<br>
Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro.<br>
Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes.<br>
<a href="http://www.encontrovoipcenter.com.br" target="_blank">http://www.encontrovoipcenter.com.br</a><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></blockquote></div><br><br clear="all"><br>-- <br>Ítalo Rossi<br>
<a href="http://italo.digi.com.br/blog">http://italo.digi.com.br/blog</a><br>