[AsteriskBrasil] Interface para relatorios do CDR.

Saulo Quinteiro sauloquinteiro em gmail.com
Quarta Dezembro 2 13:51:03 BRST 2009


Meu maior problema é que todos os projetos aqui usam o FreePBX.

Essa estrategia de FollowMe toda esta implementada no dialparties.agi 
que foi modificado pelo freepbx.

Por isso o problema na verdade já bolei uma estrategia para encontrar a 
origem do followme porem esta muito cara.

Segue log de um followme:
Essa ligação foi originada do 322 com destino ao 9567. O 9567 possui uma 
lista de followm (9567,99275236#), no caso desta chamada foi atendido no 
cel.

+---------------------+-----+---------------------+------------------------------------------------+---------------------------------------------------------------------------------+---------+---------+-------------+
| calldate            | src | dst                 | channel 
                            | lastdata 
                                       | lastapp | billsec | accountcode |
+---------------------+-----+---------------------+------------------------------------------------+---------------------------------------------------------------------------------+---------+---------+-------------+
| 2009-11-26 13:44:16 | 322 | FMPR-9567           | 
Local/FMPR-9567 em from-internal-3cd3,2           | 
                                                          | Hangup  | 
     0 |             |
| 2009-11-26 13:44:16 | 322 | FMGL-9667-99275236# | 
Local/FMGL-9667-99275236#@from-internal-aaf4,2 | 
SIP/9667&Local/99275236 em from-internal/n|40|TtrwWM(auto-blkvm) 
         | Dial    |       0 |             |
| 2009-11-26 13:44:16 | 322 | 9567                | DGV/15 
                            | 
Local/FMPR-9567 em from-internal&Local/FMGL-9667-99275236#@from-internal|50|TtrwWM 
| Dial    |       4 |             |
| 2009-11-26 13:44:26 | 322 | 99275236            | 
Local/99275236 em from-internal-40e1,2            | 
SIP/VOIPGSM2/99275236|300|tTwW 
         | Dial    |       4 |             |
+---------------------+-----+---------------------+------------------------------------------------+---------------------------------------------------------------------------------+---------+---------+-------------+

OBS: Colem em algum editor de texto que não tenha margem para poder 
visualizar melhor o log.

Segue um algorítimo para identificar o originador ta em pseudo codigo ainda:

Se lastapp == Dial e Lastdata tiver 
Local/FMPR-XXXX em from-internal&Local/FMGL-????????????@from-internal|55|TtrwWM 

     Houve um FollowMe do Dst
     O Local/FMPR-XXXX indica a extensão primaria do FM
     O Local/FMGL-XXXX-XXXX indica quais numeros estão no group list do 
FollowMe
Após executado o Dial acima vai ser criado dois Dials, uma com o FMPR e 
outro Com o FMGL
O FMPR é uma ligação para o ramal Principal
O FMGL é as chamadas para o group list os numeros vão estar separados 
por '-', caso no final do numero tenha um '#' esse numero é externo 
então vai ser criado um novo canal que vai estar no dstchannel desta entrada
existe uma tag no final do canal que vai ser incrementada 
[Local/99275236 em from-internal-40e1,1]
Esse novo canal Local/99275236 em from-internal-40e1,1 e a ligação 
originada pelo FollowMe

Ou seja para identificar é só seguir o contrario.
Porem existem varios problemas de performace para gerar um relatorio assim.
fica claro né.


Saulo Quinteiro Dos Santos
Fone: 41-2141-9567
Graduando em Ciência da Computação - UFPR
msn : sauloquinteiro em gmail.com
e-mail: saulo em mpsinf.com.br
cel : 41-9927-5236




Rodrigo Lang escreveu:
> Fala Saulo, tranquilo?
> 
> Seguinte, como está seu contexto do FollowMe? Poste ele ai. Não teria 
> como criar um campo CDR e colocar uma coluna no banco para isso?
> 
> 
> 
> Ats,
> Rodrigo Lang.
> 
> 2009/12/2 Saulo Quinteiro <sauloquinteiro em gmail.com 
> <mailto:sauloquinteiro em gmail.com>>
> 
>     Então Eder meu maior problema é identificar quando uma ligações foi
>     originada de FollowMe.
>     E colocar ela como originada do numero que gerou o FollowMe.
>     Não sei se conseguiu me entender.
> 
>     A empresa utiliza o FreePbx como interface de gerenciamento e com ele a
>     chamada que tem followme é dividia e N canais. o problema é juntar essas
>     chamadas que são originadas pelo sistema de followme vc passou por esse
>     problema?
> 
>     Saulo Quinteiro Dos Santos
>     Fone: 41-2141-9567
>     Graduando em Ciência da Computação - UFPR
>     msn : sauloquinteiro em gmail.com <mailto:sauloquinteiro em gmail.com>
>     e-mail: saulo em mpsinf.com.br <mailto:saulo em mpsinf.com.br>
>     cel : 41-9927-5236
> 
> 
> 
> 
>     brunoantognolli em email.com <mailto:brunoantognolli em email.com> escreveu:
>      > Sabe informar qual banco/tabela que o CDR grava os dados?
>      >
>      >
>      > -----Original Message-----
>      > From: Eder Souza <eder.souza em bsd.com.br
>     <mailto:eder.souza em bsd.com.br>>
>      > To: asteriskbrasil em listas.asteriskbrasil.org
>     <mailto:asteriskbrasil em listas.asteriskbrasil.org>
>      > Sent: Wed, Dec 2, 2009 11:58 am
>      > Subject: Re: [AsteriskBrasil] Interface para relatorios do CDR.
>      >
>      > Kra fiz algo a mt tempo heim nem sei onde está mais isso acho q
>     já faz
>      > uns 3 anos hahaha, mas nao é complicado não, nada q algumas horas de
>      > olho na tabela para entender o que cada campo insere o resto é
>     select ....
>      >
>      > []s
>      >
>      >
>      > Eng Eder de Souza
>      >
>      > 2009/12/2 Saulo Quinteiro <sauloquinteiro em gmail.com
>     <mailto:sauloquinteiro em gmail.com>
>      > <mailto:sauloquinteiro em gmail.com <mailto:sauloquinteiro em gmail.com>>>
>      >
>      >     Bom dia pessoal,
>      >
>      >     Alguem aqui já implementou alguma interface para relatórios
>     do CDR?
>      >
>      >     --
>      >     Saulo Quinteiro Dos Santos
>      >     Fone: 41-2141-9567
>      >     Graduando em Ciência da Computação - UFPR
>      >     msn : sauloquinteiro em gmail.com
>     <mailto:sauloquinteiro em gmail.com> <mailto:sauloquinteiro em gmail.com
>     <mailto:sauloquinteiro em gmail.com>>
>      >     e-mail: saulo em mpsinf.com.br <mailto:saulo em mpsinf.com.br>
>     <mailto:saulo em mpsinf.com.br <mailto:saulo em mpsinf.com.br>>
>      >     cel : 41-9927-5236
>      >
>      >
>      >     _______________________________________________
>      >     A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1
>      >     - Valor similar ao de placas E1 PCI;
>      >     - Não há problemas de compatibilidade com barramento PCI;
>      >     - Possibilitam a construção de soluções de alta
>     disponibilidade(dois
>      >     servidores compartilham o mesmo E1)
>      >     Conheça mais sobre este produto em www.red-fone.com
>     <http://www.red-fone.com>
>      >     <http://www.red-fone.com/>
>      >     _______________________________________________
>      >     Lista de discussões AsteriskBrasil.org
>      >     AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>      >     <mailto:AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>>
>      >     http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>      >
>      >
>      > _______________________________________________
>      > A Redfone é líder no fornecimento de bridges TDMoE <-> E1
>      > - Valor similar ao de placas E1 PCI;
>      > - Não há problemas de compatibilidade com barramento PCI;
>      > - Possibilitam a construção de soluções de alta disponibilidade(dois
>      > servidores compartilham o mesmo E1)
>      > Conheça mais sobre este produto em www.red-fone.com
>     <http://www.red-fone.com> <http://www.red-fone.com/>
>      > _______________________________________________
>      > Lista de discussões AsteriskBrasil.org
>      > AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>>
>      > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>      >
>      >
>      >
>     ------------------------------------------------------------------------
>      >
>      > _______________________________________________
>      > A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1
>      > - Valor similar ao de placas E1 PCI;
>      > - Não há problemas de compatibilidade com barramento PCI;
>      > - Possibilitam a construção de soluções de alta disponibilidade(dois
>      > servidores compartilham o mesmo E1)
>      > Conheça mais sobre este produto em www.red-fone.com
>     <http://www.red-fone.com>
>      > _______________________________________________
>      > Lista de discussões AsteriskBrasil.org
>      > AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>      > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>     _______________________________________________
>     A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1
>     - Valor similar ao de placas E1 PCI;
>     - Não há problemas de compatibilidade com barramento PCI;
>     - Possibilitam a construção de soluções de alta disponibilidade(dois
>     servidores compartilham o mesmo E1)
>     Conheça mais sobre este produto em www.red-fone.com
>     <http://www.red-fone.com>
>     _______________________________________________
>     Lista de discussões AsteriskBrasil.org
>     AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>     http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> 
> 
> 
> 
> -- 
> Rodrigo F. Lang
> Amd. de Redes em Telecom
> http://langtechnologies.blogspot.com/
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1
> - Valor similar ao de placas E1 PCI;
> - Não há problemas de compatibilidade com barramento PCI;
> - Possibilitam a construção de soluções de alta disponibilidade(dois  
> servidores compartilham o mesmo E1)
> Conheça mais sobre este produto em www.red-fone.com
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


Mais detalhes sobre a lista de discussão AsteriskBrasil