[AsteriskBrasil] Relatrio de Chamadas Abandonadas

Neimar Avila neimar.avila em virtualsistemas.com.br
Quarta Abril 23 10:58:02 BRT 2014


Você também pode fazer um left join com um Distinct para a própria tabela: 



@NamedNativeQuery(name=QueueLog.QUERY_CALLS_ABANDONED, 
query="SELECT DISTINCT q.time AS horario, " 
+ " a.data2 AS telefone, " 
+ " q.data1 AS posicaoOriginal, " 
+ " q.data2 AS posicaoAoAbandonar, " 
+ " q.data3 AS tempoEsperando " 
+ "FROM queue_log q " 
+ " LEFT JOIN queue_log a " 
+ " ON a.callid = q.callid " 
+ " AND a.event = 'ENTERQUEUE' " 
+ "WHERE q.event = 'ABANDON' " 
+ " AND q.queuename = :fila " 
+ " AND Date(q.time) BETWEEN Date(:inicio) AND Date(:fim) " 
+ "ORDER BY q.time ") 




Atenciosamente, 
Neimar Lima de Ávila | Manutenção/Telecomunicações | Virtual Sistemas Ltda 
Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG 
Tel: (031)32456213 - Ramal 2016 | Cel: (031) 84122602 (CLARO) 
www.virtualsistemas.com.br | neimar.avila em virtualsistemas.com.br 





Preserve o Meio Ambiente! Pense Antes de Imprimir 
Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s) pessoa(s) mencionada(s) e contém informações confidenciais, 
legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O exame, retransmissão, divulgação, leitura, cópia ou outro uso 
desta correspondência, por pessoas, físicas ou jurídicas, que não o(s) destinatário(s), constituirá obtenção de dados por meio ilícito, 
configurando ofensa ao Art. 5°, inciso XII, da CF/88. 



----- Mensagem original -----

De: "Sylvio Jollenbeck" <sylvio.jollenbeck em gmail.com> 
Para: asteriskbrasil em listas.asteriskbrasil.org 
Enviadas: Terça-feira, 22 de abril de 2014 18:58:24 
Assunto: Re: [AsteriskBrasil] Relatório de Chamadas Abandonadas 

:D acho que você resolveu o seu problema! 


Em 22 de abril de 2014 18:55, Fabiano Souza de Azevedo < fbnsouza em gmail.com > escreveu: 



Prezado; 

Fiz um while dentro de outro, onde obtenho o callid que é um campo em comum quando a chamada entra na fila e quando a mesma é abandonada. 

Ficou assim: 


conection database e tals... 

$query = "select callid,data1,data2,data3 from queue_log where event = 'ABANDON' and time like '$bla%';"; 

While { 

conection database e tals.. 

$query2 = "select data2 from queue_log where callid = '$row[0]' and event = 'ENTERQUEUE';" ; 

result in table... 

} 


$row[0] -> equivale ao callid que se repete nos dois registros 


At. 
Fabiano 





Em 17 de abril de 2014 22:59, Sylvio Jollenbeck < sylvio.jollenbeck em gmail.com > escreveu: 


<blockquote>

Fabiano, 

O número de telefone é obtido através do enterqueue, junte o abandon com o enterqueue e vc terá essa informação. 

Abs, 


Em 17 de abril de 2014 21:56, Fabiano Souza de Azevedo < fbnsouza em gmail.com > escreveu: 

<blockquote>

Prezados; 

Estou com tentando implementar um relatório onde consigo obter as chamadas abandonadas na fila do Asterisk, tenho os logs das Filas já importados no mysql, todavia no log da fila consigo obter o status ABANDON das chamadas que estiveram na fila, porém a linha do registro não informa o número que originou a chamada. 

Alguém já fez algo parecido e deseja compartilhar. 

-- 


At. 

Fabiano Souza de Azevedo 

fbnsouza em gmail.com 

_______________________________________________ 
WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu 
conhecimento na tecnologia e portfólio Khomp. Próxima edição 
em PORTO ALEGRE, 8 de maio. Inscrições GRATUITAS. Garanta a 
sua vaga e saiba mais em: www.workoffee.com.br 
_______________________________________________ 
ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP . 
Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. 
Banco de Canais Analógicos – Appliance Asterisk 
Acesse www.aligera.com.br 
_______________________________________________ 
Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org 






-- 
Sylvio Jollenbeck 
www.hosannatecnologia.com.br 


_______________________________________________ 
WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu 
conhecimento na tecnologia e portfólio Khomp. Próxima edição 
em PORTO ALEGRE, 8 de maio. Inscrições GRATUITAS. Garanta a 
sua vaga e saiba mais em: www.workoffee.com.br 
_______________________________________________ 
ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP . 
Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. 
Banco de Canais Analógicos – Appliance Asterisk 
Acesse www.aligera.com.br 
_______________________________________________ 
Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org 

</blockquote>




-- 


At. 

Fabiano Souza de Azevedo 

fbnsouza em gmail.com 

_______________________________________________ 
WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu 
conhecimento na tecnologia e portfólio Khomp. Próxima edição 
em PORTO ALEGRE, 8 de maio. Inscrições GRATUITAS. Garanta a 
sua vaga e saiba mais em: www.workoffee.com.br 
_______________________________________________ 
ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP . 
Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. 
Banco de Canais Analógicos – Appliance Asterisk 
Acesse www.aligera.com.br 
_______________________________________________ 
Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org 

</blockquote>




-- 
Sylvio Jollenbeck 
www.hosannatecnologia.com.br 


_______________________________________________ 
WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu 
conhecimento na tecnologia e portfólio Khomp. Próxima edição 
em PORTO ALEGRE, 8 de maio. Inscrições GRATUITAS. Garanta a 
sua vaga e saiba mais em: www.workoffee.com.br 
_______________________________________________ 
ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP . 
Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. 
Banco de Canais Analógicos – Appliance Asterisk 
Acesse www.aligera.com.br 
_______________________________________________ 
Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org 

-------------- Prxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20140423/3037d07e/attachment-0001.htm 


Mais detalhes sobre a lista de discusso AsteriskBrasil