[AsteriskBrasil] Res: bilhetagem

Rafael Puga rad.puga em gmail.com
Quarta Agosto 20 15:52:38 BRT 2008


Faz tempo que não mexo diretamente com o CDR, ele continua se perdendo todo
nas transferências?

2008/8/20 jose <jasanchez em terra.com.br>

>  Obrigado Prof pela sua atencao, pessoas como voce engrandecem nosso pais,
> grande abraco
>
> ----- Original Message -----
> *From:* Prof Alexander Feldmann <alexfeldmann em yahoo.com.br>
> *To:* asteriskbrasil em listas.asteriskbrasil.org
> *Sent:* Wednesday, August 20, 2008 2:30 PM
> *Subject:* [AsteriskBrasil] Res: bilhetagem
>
>  José, encontrei o seguinte texto - que traduzi do inglês - na página
> http://www.asteriskguru.com/tutorials/cdr_custom_conf.html
>
> a respeito do arquivo cdr_custom.conf e acho que responde tuas dúvidas.
>
> O arquivo cdr_custom.conf fica localizado na pasta /etc/asterisk/ .
>
> Por default, o Asterisk gera um CDR (ticket) para cada chamada finalizada.
> Este arquivo (cdr_custom.conf) define exatamente o que será gravado na linha
> relativa a esse CDR no arquivo de bilhetagem.
>
> Os CDRs são guardados em um arquivo CSV na pasta /var/log/asterisk/cdr-csv
> .
>
> ;
> ; Mapeamentos para um arquivo de configuração customizado
> ;
> [mappings]
> Master.csv =>
> "${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)}"
>
> Vejamos mais de perto as variáveis que podemos definir:
> ${CDR(clid)} = callerid para a chamada (com o nome)
> ${CDR(src)} = número de callerid para a chamada
> ${CDR(dst)} = ramal de destino
> ${CDR(dcontext)} = contexto de destino
> ${CDR(channel)} = canal Src (fonte)
> ${CDR(dstchannel)} = canal de destino, se aplicável
> ${CDR(lastapp)} = última application do dialplan que foi utilizada - em uma
> chamada de saída será o DIAL.
> ${CDR(lastdata)} = os parâmetros passados para a última application do
> dialplan utilizada
> ${CDR(start)} = hora de ínicio da chamada
> ${CDR(answer)} = hora em que a chamada foi atendida
> ${CDR(end)} = hora em que a chamada foi encerrada
> ${CDR(duration)} = duração da chamada
> ${CDR(billsec)} = real duração da chamada (sem o ring)
> ${CDR(disposition)} = status da chamada (ANSWERED, BUSY, NO ANSWER)
> ${CDR(amaflags)} = flag para o tipo de CDR (pode ser setado no a.o.
> sip.conf)
> default: define o default do sistema.
> omit: não gravar registros.
> billing: marcar a entrada para bilhetagem
> documentation: marcar a entrada para documentação.
> ${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)
> ${CDR(uniqueid)} = id único para esta chamada
> {CDR(userfield)} = campo do usuário setado pelo comando SetCDRUserfield no
> dialplan
>
> Como você pode ver, é possível definir diferentes "layouts" para diferentes
> arquivos.
>
> O nome de arquivo default é Master.csv mas, se você especificar um *
> accountcode* diferente (com SetAccount ou em sip.conf ou iax.conf ou
> zaptel.conf), o nome do arquivo mudará.
>
> Espero que seja de ajuda.
>
> Prof. Alexander Feldmann, MSc
> Coordenador - Sistemas de Informação
> Faculdade Gama e Souza - Campus II
> Rio de Janeiro - RJ
>  ----- Mensagem original ----
> De: jose <jasanchez em terra.com.br>
> Para: asteriskbrasil em listas.asteriskbrasil.org
> Enviadas: Quarta-feira, 20 de Agosto de 2008 10:29:40
> Assunto: [AsteriskBrasil] bilhetagem
>
> Acho que nao fui claro, preciso que quando o ramal faca uma ligacao ja
> envie
> para o master.csv a sequencia que eu quero
>
> ----- Original Message -----
> From: "Patrick S Ximenes" <hexaclamys em gmail.com>
> To: <asteriskbrasil em listas.asteriskbrasil.org>
> Sent: Tuesday, August 19, 2008 5:28 PM
> Subject: Re: [AsteriskBrasil] (sem assunto)
>
>
> Edite a ordem no arquivo /etc/asterisk/cdr_custom.conf. La você altera essa
> ordem. Neste caso os cdrs com a ordem desejada estarão
> em /var/log/asterisk/cdr-custom/Master.csv.
>
> Em Tuesday 19 August 2008 09:54:29 jose escreveu:
> > Vamos la, quando o ramal faz uma ligacao ele manda um bilhete dentro do
> > var/log/asterisk/cdr-csv tem um arquivo chamado master.csv. Quando eu
> abro
> > esse arquivo no Execel, ele vem disposto em uma sequencia tipo numero do
> > ramal depois numero discado eassim por diante, eu quero mudar essa ordem
> ,
> > colocar primeiro a data depois o numeor do ramal, para poder padronizar
> > uma
> > bilhetagem pois quando eu abrir isso em um software de tarifacao nao ter
> > mais probelmas em relacao a disponibilidade do bilhete.
> >
>
> ------------------------------
> Novos endereços, o Yahoo! que você conhece. Crie um email novo<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.new.mail.yahoo.com/addresses>com a sua cara @
> ymail.com ou @rocketmail.com.
>
> ------------------------------
>
> _______________________________________________
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
> _______________________________________________
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>



-- 
Grato,
Rafael Puga

"Dados olhos suficientes, todos os erros são triviais."
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20080820/00d90dab/attachment-0001.htm 


More information about the AsteriskBrasil mailing list