<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><DIV>José, encontrei o seguinte texto - que traduzi do inglês - na página <A href="http://www.asteriskguru.com/tutorials/cdr_custom_conf.html">http://www.asteriskguru.com/tutorials/cdr_custom_conf.html</A></DIV>
<DIV>&nbsp;</DIV>
<DIV>a respeito do arquivo cdr_custom.conf e acho que responde tuas dúvidas.</DIV>
<DIV>&nbsp;</DIV>
<DIV>O arquivo cdr_custom.conf fica localizado na pasta /etc/asterisk/ .</DIV>
<DIV>&nbsp;</DIV>
<DIV>Por default, o Asterisk gera um CDR (ticket) para cada chamada finalizada. Este arquivo (cdr_custom.conf)&nbsp;define exatamente o que será gravado na linha relativa a esse CDR no arquivo de bilhetagem.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Os CDRs são guardados em um arquivo CSV na pasta /var/log/asterisk/cdr-csv .</DIV>
<DIV>&nbsp;</DIV>
<DIV>;<BR>; Mapeamentos para um arquivo de configuração customizado<BR>;<BR>[mappings]<BR>Master.csv =&gt; "${CDR(clid)}","${CDR(src)}","${CDR(dst)}","${CDR(dcontext)}","${CDR(channel)}","${CDR(dstchannel)}","${CDR(lastapp)}","${CDR(lastdata)}","${CDR(start)}","${CDR(answer)}","${CDR(end)}","${CDR(duration)}","${CDR(billsec)}","${CDR(disposition)}","${CDR(amaflags)}","${CDR(accountcode)}","${CDR(uniqueid)}","${CDR(userfield)}"</DIV>
<DIV>&nbsp;</DIV>
<DIV>Vejamos mais de perto as variáveis que podemos definir:</DIV>
<DIV>${CDR(clid)} = callerid para a chamada (com o nome)<BR>${CDR(src)} = número de callerid para a chamada<BR>${CDR(dst)} = ramal de destino<BR>${CDR(dcontext)} = contexto de destino<BR>${CDR(channel)} = canal Src (fonte)<BR>${CDR(dstchannel)} = canal de destino, se aplicável<BR>${CDR(lastapp)} = última application do dialplan que foi utilizada - em uma chamada de saída será o DIAL.<BR>${CDR(lastdata)} = os parâmetros passados para a última application do dialplan utilizada<BR>${CDR(start)} = hora de ínicio da chamada<BR>${CDR(answer)} = hora em que a chamada foi atendida<BR>${CDR(end)} = hora em que a chamada foi encerrada<BR>${CDR(duration)} = duração da chamada<BR>${CDR(billsec)} = real duração da chamada (sem o ring)<BR>${CDR(disposition)} = status da chamada (ANSWERED, BUSY, NO ANSWER)<BR>${CDR(amaflags)} = flag para o tipo de CDR (pode ser setado no a.o. sip.conf)</DIV>
<DIV>default: define o default do sistema.<BR>omit: não gravar registros.<BR>billing: marcar a entrada para bilhetagem<BR>documentation: marcar a entrada para documentação.</DIV>
<DIV>${CDR(accountcode)} = o código de conta, como definido para este canal com por exemplo SetAccountcode no dialplan (Extensions.conf) no arquivo de configuração de canal (p.ex. por usuário no sip.conf e/ou no iax.conf e por canal no zaptel.conf)<BR>${CDR(uniqueid)} = id único para esta chamada<BR>{CDR(userfield)} = campo do usuário setado pelo comando SetCDRUserfield no dialplan</DIV>
<DIV>&nbsp;</DIV>
<DIV>Como você pode ver, é possível definir diferentes "layouts" para diferentes arquivos.</DIV>
<DIV>&nbsp;</DIV>
<DIV>O nome de arquivo default é Master.csv mas, se você especificar um <EM>accountcode</EM> diferente (com SetAccount ou em sip.conf ou iax.conf ou zaptel.conf), o nome do arquivo mudará.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Espero que seja de ajuda.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Prof. Alexander Feldmann, MSc</DIV>
<DIV>Coordenador - Sistemas de Informação</DIV>
<DIV>Faculdade Gama e Souza - Campus II</DIV>
<DIV>Rio de Janeiro - RJ<BR></DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">
<DIV style="FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica, sans-serif">----- Mensagem original ----<BR>De: jose &lt;jasanchez@terra.com.br&gt;<BR>Para: asteriskbrasil@listas.asteriskbrasil.org<BR>Enviadas: Quarta-feira, 20 de Agosto de 2008 10:29:40<BR>Assunto: [AsteriskBrasil] bilhetagem<BR><BR>Acho que nao fui claro, preciso que quando o ramal faca uma ligacao ja envie <BR>para o master.csv a sequencia que eu quero<BR><BR>----- Original Message ----- <BR>From: "Patrick S Ximenes" &lt;<A href="mailto:hexaclamys@gmail.com" ymailto="mailto:hexaclamys@gmail.com">hexaclamys@gmail.com</A>&gt;<BR>To: &lt;<A href="mailto:asteriskbrasil@listas.asteriskbrasil.org" ymailto="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</A>&gt;<BR>Sent: Tuesday, August 19, 2008 5:28 PM<BR>Subject: Re: [AsteriskBrasil] (sem assunto)<BR><BR><BR>Edite a ordem no arquivo /etc/asterisk/cdr_custom.conf. La você altera essa<BR>ordem. Neste
 caso os cdrs com a ordem desejada estarão<BR>em /var/log/asterisk/cdr-custom/Master.csv.<BR><BR>Em Tuesday 19 August 2008 09:54:29 jose escreveu:<BR>&gt; Vamos la, quando o ramal faz uma ligacao ele manda um bilhete dentro do<BR>&gt; var/log/asterisk/cdr-csv tem um arquivo chamado master.csv. Quando eu abro<BR>&gt; esse arquivo no Execel, ele vem disposto em uma sequencia tipo numero do<BR>&gt; ramal depois numero discado eassim por diante, eu quero mudar essa ordem ,<BR>&gt; colocar primeiro a data depois o numeor do ramal, para poder padronizar <BR>&gt; uma<BR>&gt; bilhetagem pois quando eu abrir isso em um software de tarifacao nao ter<BR>&gt; mais probelmas em relacao a disponibilidade do bilhete.<BR>&gt;<BR></DIV></DIV></div><br>


      <hr size=1>Novos endereços, o Yahoo! que você conhece. <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.new.mail.yahoo.com/addresses">Crie um email novo</a> com a sua cara @ymail.com ou @rocketmail.com.</body></html>