[AsteriskBrasil] Relatório 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
-------------- Próxima 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 discussão AsteriskBrasil