[AsteriskBrasil] Res: bilhetagem

jose jasanchez em terra.com.br
Quarta Agosto 20 15:45:44 BRT 2008


Obrigado Prof pela sua atencao, pessoas como voce engrandecem nosso pais, grande abraco
  ----- Original Message ----- 
  From: Prof Alexander Feldmann 
  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 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
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20080820/4b7a99d3/attachment.htm 


More information about the AsteriskBrasil mailing list