<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
&nbsp;<BR>
Valeu pela explicação. <BR>
&nbsp;<BR>
Ainda resta algumas dúvidas.<BR>
&nbsp;<BR>
Vi em um post anterior que vc utiliza algumas funções CDR<BR>
&nbsp;<BR>
<SPAN style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 16px 'Times New Roman'; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px" class=Apple-style-span><SPAN style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial; FONT-SIZE: 13px" class=Apple-style-span>exten =&gt; h,1,nop("extended CDR")<BR>exten =&gt; h,n,set(CDR(hangupcause)=${<WBR>HANGUPCAUSE})&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<WBR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; hangupcause<BR>exten =&gt; h,n,set(CDR(peerip)=${CHANNEL(<WBR>peerip)})&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<WBR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; like 10.0.0.5 if behind nat<BR>exten =&gt; h,n,set(CDR(recvip)=${CHANNEL(<WBR>recvip)})&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<WBR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; like 194.79.52.192 - public ip<BR>exten =&gt; h,n,set(CDR(from)=${CHANNEL(<WBR>from)})&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<WBR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; like<SPAN class=Apple-converted-space>&nbsp;</SPAN><A style="COLOR: rgb(237,28,36)" href="mailto:sip%3A1111@sip.proxy.cz" target=_blank>sip:1111@sip.proxy.cz</A><BR>exten =&gt; h,n,set(CDR(uri)=${CHANNEL(<WBR>uri)})&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<WBR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; like<SPAN class=Apple-converted-space>&nbsp;</SPAN><A style="COLOR: rgb(237,28,36)" href="mailto:sip%3A1111@10.0.0.5" target=_blank>sip:1111@10.0.0.5</A><BR>exten =&gt; h,n,set(CDR(useragent)=${<WBR>CHANNEL(useragent)})&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<WBR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; useragent like Aastra_57i<BR>exten =&gt; h,n,set(CDR(codec1)=${CHANNEL(<WBR>audioreadformat)})&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<WBR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; codec *<BR>exten =&gt; h,n,set(CDR(codec2)=${CHANNEL(<WBR>audiowriteformat)})&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<WBR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;<BR>exten =&gt; h,n,set(CDR(llp)=${CHANNEL(<WBR>rtpqos,audio,local_<WBR>lostpackets)})&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; lost packets by local end **<BR>exten =&gt; h,n,set(CDR(rlp)=${CHANNEL(<WBR>rtpqos,audio,remote_<WBR>lostpackets)})&nbsp; ; lost packets by remote end<BR>exten =&gt; h,n,set(CDR(ljitt)=${CHANNEL(<WBR>rtpqos,audio,local_jitter)})&nbsp;&nbsp;<WBR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; the same for jitter<BR>exten =&gt; h,n,set(CDR(rjitt)=${CHANNEL(<WBR>rtpqos,audio,remote_jitte</SPAN></SPAN><BR>
&nbsp;<BR>
Alem do mysql (tabela crd)&nbsp;que está já em funcionamento, onde eu habilito essa função CDR?<BR>
&nbsp;<BR>
E o final do ciclo sempre é na "<SPAN style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 16px 'Times New Roman'; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px" class=Apple-style-span><SPAN style="FONT-FAMILY: Verdana; FONT-SIZE: 12px" class=Apple-style-span>Extension Names" <A style="COLOR: rgb(67,105,118)" title="Asterisk h extension" href="http://co118w.col118.mail.live.com/wiki/view/Asterisk+h+extension"><STRONG>h</STRONG></A><SPAN class=Apple-converted-space>&nbsp;</SPAN>: Hangup?</SPAN></SPAN><BR>
<SPAN style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 16px 'Times New Roman'; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px" class=Apple-style-span><SPAN style="FONT-FAMILY: Verdana; FONT-SIZE: 12px" class=Apple-style-span>&nbsp;<BR>
Ricardo<BR>
</SPAN></SPAN><BR>&nbsp;<BR>
<HR id=stopSpelling>
Date: Wed, 9 Dec 2009 12:23:31 -0200<BR>From: newtonpasqualini@gmail.com<BR>To: asteriskbrasil@listas.asteriskbrasil.org<BR>Subject: Re: [AsteriskBrasil] CDR?<BR><BR>
<DIV>Olá Ricardo,</DIV>
<DIV>&nbsp;</DIV>
<DIV>O CDR do Asterisk grava todos os detalhes de "todas as chamadas".</DIV>
<DIV>&nbsp;</DIV>
<DIV>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.</DIV>
<DIV>&nbsp;</DIV>
<DIV>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.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Um tutorial completo sobre este tópico pode ser encontrado aqui:</DIV>
<DIV><A href="http://www.voip-info.org/wiki/view/Asterisk+cdr+mysql">http://www.voip-info.org/wiki/view/Asterisk+cdr+mysql</A></DIV>
<DIV>&nbsp;</DIV>
<DIV>Espero que ajude!</DIV>
<DIV>&nbsp;</DIV>
<DIV>Um abraço!<BR><BR></DIV>
<DIV class=ecxgmail_quote>2009/12/9 Ricardo Monte Negro <SPAN dir=ltr>&lt;<A href="mailto:ricardo_mn1979@hotmail.com">ricardo_mn1979@hotmail.com</A>&gt;</SPAN><BR>
<BLOCKQUOTE style="BORDER-LEFT: #ccc 1px solid; PADDING-LEFT: 1ex" class=ecxgmail_quote>
<DIV>Bom dia, 
<DIV><BR></DIV>
<DIV>Estou usando o asterisk 1.6 + mysql</DIV>
<DIV>Tenho uma tabela chamada cdr. Pelo que pude notar essa tabela grava quase todos os eventos do asterisk.&nbsp;</DIV>
<DIV><BR></DIV>
<DIV>Porem, a minha dúvida. Onde eu configuro isso?&nbsp;</DIV>
<DIV>Como eu faço para recuperar os dados? Quando o cdr inicia a gravação e quando ele finaliza?</DIV>
<DIV><BR></DIV>
<DIV>Desculpe, mas sou novo no asterisk. Gostaria de utilizar essa tabela para cobranças.</DIV>
<DIV><BR></DIV>
<DIV><BR></DIV>
<DIV>Ricardo.</DIV>
<DIV><BR></DIV><BR>
<HR>
Windows 7: agora com recursos que economizam bateria. <A href="http://www.microsoft.com/brasil/windows7/default.html?WT.mc_id=1539">Clique para conhecer.</A></DIV><BR>_______________________________________________<BR>A Redfone é líder no fornecimento de bridges TDMoE &lt;-&gt; E1<BR>- Valor similar ao de placas E1 PCI;<BR>- Não há problemas de compatibilidade com barramento PCI;<BR>- Possibilitam a construção de soluções de alta disponibilidade(dois<BR>servidores compartilham o mesmo E1)<BR>Conheça mais sobre este produto em <A href="http://www.red-fone.com/">www.red-fone.com</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">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</A><BR></BLOCKQUOTE></DIV><BR><BR clear=all><BR>-- <BR>Newton Pasqualini Filho<BR>                                               <br /><hr />Quer conexões de rede mais fácil? <a href='http://www.microsoft.com/brasil/windows7/default.html?WT.mc_id=1539' target='_new'>Clique e conheça o Windows 7.</a></body>
</html>