[AsteriskBrasil] RES: RES: Adicionar campo CDR.

Alan Pablo pablo em contacte.com.br
Terça Outubro 27 14:29:56 BRST 2009


Bem Rodrigo a parte do arquivo funcionou bem, tá gerando o arquivo
/var/log/asterisk/cdr-custom/Master.csv , agora a parte do banco de dados
não funcionou não.

Ele manda somente as informações do arquivo Master.csv
(/var/log/asterisk/cdr-csv/) original , no link abaixo diz que isso não é
possível nativamente pelo asterisk 1.4.X somente com uma path é isso mesmo?

 

http://www.mail-archive.com/asteriskbrasil@listas.asteriskbrasil.org/msg3255
9.html 

 

/etc/asterisk/cdr_custom.conf

[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)}","${CDR(empresa)}"

 

/etc/asterisk/extensions.conf

[gw-celular]

exten => _X.,1,Set(CDR(empresa)=TESTE)

exten => _X.,n,Dial(Dgv/g1/${EXTEN}|30|Ttr)

exten => _X.,n,Hangup()

 

 

Att;

Alan Pablo.

De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Alan
Pablo
Enviada em: Tuesday, October 27, 2009 8:51 AM
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: [AsteriskBrasil] RES: Adicionar campo CDR.

 

Opa Rodrigo, é isso mesmo!!

 

                Vou realizar os teste.

 

Obrigado!

 

Att;

Alan Pablo.

 

De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Rodrigo
Lang
Enviada em: Tuesday, October 27, 2009 8:15 AM
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] Adicionar campo CDR.

 

Alan, você pode fazer da seguinte maneira. Antes de uma ligação você coloca
a linha:

Exemplo:
Set(${CDR(fluxo)=saida}) ;para ligações de saída
ou
Set(${CDR(fluxo)=entrada}) ;para ligações de entrada

Master.txt =>
"","${CDR(src)}","${CDR(dst)}","${CDR(userfield)}ramal","${CDR(dst)}","${CDR
(channel)}","${CDR(channel)}","${CDR(disposition)}","${CDR(channel)}","${CDR
(start)}","${CDR(start)}","${CDR(start)}","${CDR(duration)}","${CDR(duration
)}","${CDR(userfield)}ANSWERED","${CDR(userfield)}DOCUMENTATION","${CDR(flux
o)}"

Se você utilizar um banco, é só incluir na tabela os campos que você
adicionar. Espero que ajude!

Ats,
Rodrigo.

2009/10/26 Alan Pablo <pablo em contacte.com.br>

Bom dia, Gurus da lista!

 

                Estou com a necessidade de adicionar mais uns 2 campos na
tabela CDR com o intuito de melhoras os meus relacionamentos e desempenho da
base de dados, alguém sabe me dizer se tem como eu incluir esses 2 campos  e
manipular seus valores , setando variáveis pelo plano de discagem igual
fazemos com as demais : Set(${CDR(novocampo)}) por exemplo.

 

OBS: já utilizo hoje os campos accountcode e userfield.

 

Qualquer dica/sugestão é bem vinda.

 

Obrigado!

 

Att;

Alan Pablo.



_______________________________________________
http://www.voipmania.com.br
Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.
Promoção por tempo limitado!
Acesse agora http://promo.voipmania.com.br

_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil




-- 
Rodrigo F. Lang
Amd. de Redes em Telecom

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20091027/bb8e9f17/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil