[AsteriskBrasil] CDR?
Ricardo Monte Negro
ricardo_mn1979 em hotmail.com
Quarta Dezembro 9 13:13:44 BRST 2009
Valeu pela explicação.
Ainda resta algumas dúvidas.
Vi em um post anterior que vc utiliza algumas funções CDR
exten => h,1,nop("extended CDR")
exten => h,n,set(CDR(hangupcause)=${HANGUPCAUSE}) ; hangupcause
exten => h,n,set(CDR(peerip)=${CHANNEL(peerip)}) ; like 10.0.0.5 if behind nat
exten => h,n,set(CDR(recvip)=${CHANNEL(recvip)}) ; like 194.79.52.192 - public ip
exten => h,n,set(CDR(from)=${CHANNEL(from)}) ; like sip:1111 em sip.proxy.cz
exten => h,n,set(CDR(uri)=${CHANNEL(uri)}) ; like sip:1111 em 10.0.0.5
exten => h,n,set(CDR(useragent)=${CHANNEL(useragent)}) ; useragent like Aastra_57i
exten => h,n,set(CDR(codec1)=${CHANNEL(audioreadformat)}) ; codec *
exten => h,n,set(CDR(codec2)=${CHANNEL(audiowriteformat)}) ;
exten => h,n,set(CDR(llp)=${CHANNEL(rtpqos,audio,local_lostpackets)}) ; lost packets by local end **
exten => h,n,set(CDR(rlp)=${CHANNEL(rtpqos,audio,remote_lostpackets)}) ; lost packets by remote end
exten => h,n,set(CDR(ljitt)=${CHANNEL(rtpqos,audio,local_jitter)}) ; the same for jitter
exten => h,n,set(CDR(rjitt)=${CHANNEL(rtpqos,audio,remote_jitte
Alem do mysql (tabela crd) que está já em funcionamento, onde eu habilito essa função CDR?
E o final do ciclo sempre é na "Extension Names" h : Hangup?
Ricardo
Date: Wed, 9 Dec 2009 12:23:31 -0200
From: newtonpasqualini em gmail.com
To: asteriskbrasil em listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] CDR?
Olá Ricardo,
O CDR do Asterisk grava todos os detalhes de "todas as chamadas".
Estes dados só estão visiveis após o Asterisk terminar todo o ciclo do plano de discagem, ou seja, até que desligue o telefone ou a ligação caia.
Você pode trabalhar com o MySQL para guardar estes dados, o que é bastante comum, o arquivo de configuração está em /etc/asterisk/cdr_mysql.conf, não esqueça de carregar o módulo no /etc/asterisk/modules.conf.
Um tutorial completo sobre este tópico pode ser encontrado aqui:
http://www.voip-info.org/wiki/view/Asterisk+cdr+mysql
Espero que ajude!
Um abraço!
2009/12/9 Ricardo Monte Negro <ricardo_mn1979 em hotmail.com>
Bom dia,
Estou usando o asterisk 1.6 + mysql
Tenho uma tabela chamada cdr. Pelo que pude notar essa tabela grava quase todos os eventos do asterisk.
Porem, a minha dúvida. Onde eu configuro isso?
Como eu faço para recuperar os dados? Quando o cdr inicia a gravação e quando ele finaliza?
Desculpe, mas sou novo no asterisk. Gostaria de utilizar essa tabela para cobranças.
Ricardo.
Windows 7: agora com recursos que economizam bateria. Clique para conhecer.
_______________________________________________
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
_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
--
Newton Pasqualini Filho
_________________________________________________________________
Com o Internet Explorer 8 você tem seu contéudo favorito em poucos cliques. Conheça!
http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN%3BHotmail&utm_medium=Tagline&utm_content=Tag5&utm_campaign=IE8
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20091209/242ac51f/attachment.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil