[AsteriskBrasil] Problema variável cdr mysql

Weder Prado weder.prado em gmail.com
Quinta Agosto 6 12:47:00 BRT 2009


Olá Pessoal,
Continuo na luta rsrsrs, alterei arquivo source cdr_addon_mysql.c e criei as
entradas para a variavel anunciante por exemplo, seguindo os mesmos exemplos
da variável accountcode, depois alterei a biblioteca do cdr.h já compiladada
em /usr/include/asterisk e adicionei a variavel anunciante, por ultimo
copiei esse arquivo para a pasta cdr do asterisk e recompilei o asterisk e
também asterisk-addon, só que até agora eu não consigo gravar o valor de
anunciante no banco de dados.
Tentei usar os comandos de insert do asterisk direto no dialplan, porém ele
cria um novo registro ao invés de registrar isso no registro da própria
chamada, creio que deva publicar o tema na lista da Digium, estou ficando
sem alternativas ...


2009/8/5 Weder Prado <weder.prado em gmail.com>

> Olá,
> Fiz um teste com o cdr csv e realmente ele grava os campos customizados.
> Então estou alterando o addon do cdr mysql e inserindo os campos que
> necessito, espero que funcione.
>
> Abs,
>
>
> 2009/8/4 <pruonckk em pruonckk.org>
>
>>
>> com relação ao texto do voip-info pode até ser que seja possivel esta
>> opção , porém ali ele não comenta sobre o cdr_mysql e sim cdr normal, faça
>> um teste no cdr convencional, veja se ele lista o seu campo, se funcionar,
>> você pode tentar utilizar o cdr_odbc para isso.
>>
>> > Olá,
>> > Havia percebido esse erro também, depois corrigi e mesmo assim não
>> > interferiu no problema, bom achei que era possível fazer essas
>> > customizações
>> > de acordo com a frase:
>> > http://www.voip-info.org/wiki/index.php?page=Asterisk+func+cdr
>> > "any custom value that you wish to store."
>> > Example:
>> > exten => s,1,Set(CDR(accountcode)=8675309)
>> > exten => s,2,Set(CDR(MyFavoriteBand)=Foo Fighters)
>> > exten => s,3,Set(CDR(MyFavoriteSong)=Hero)
>> >
>> >
>> > Pode ser que eu tenha interpretado mal o artigo, de qualquer forma vou
>> ter
>> > que pensar em uma maneira de customizar esses campos e talvez inseri-los
>> > através de um agi.
>> >
>> > Abs,
>> > Weder
>> >
>> >
>> > 2009/8/4 <pruonckk em pruonckk.org>
>> >
>> >>
>> >> de acordo com o log dele isso não interferiu.
>> >>
>> >> porém, este tipo de alteração não funciona, será necessário alterar o
>> >> fonte do cdr para poder trabalhar desta maneira, o unico campo
>> utilizado
>> >> hoje para conteudo relativo é o accountcode e o userfield.
>> >>
>> >> > 2009/8/4 Italo Rossi <italorossib em gmail.com>:
>> >> >> Weder,
>> >> >>
>> >> >> Ainda não precisei mexer com campos customizados no CDR, mas vendo
>> >> seu
>> >> >> dialplan percebi algo estranho...
>> >> >>
>> >> >> O problema não seria aqui?
>> >> >> exten=>9999,2,Set(anunciante=QualquerCoisa)
>> >> >> exten=>9999,3,Set(CDR(anunciante)=${Anunciante})
>> >> >>
>> >> >> anunciante != Anunciante ?
>> >> >>
>> >> >
>> >> > exatamente.
>> >> >
>> >> >
>> >> > ------------
>> >> >
>> >> > Itamar Reis Peixoto
>> >> >
>> >> > e-mail/msn: itamar em ispbrasil.com.br
>> >> > sip: itamar em ispbrasil.com.br
>> >> > skype: itamarjp
>> >> > icq: 81053601
>> >> > +55 11 4063 5033
>> >> > +55 34 3221 8599
>> >> > _______________________________________________
>> >> > Openmoko Freerunner, primeiro telefone open source, disponível no
>> >> Brasil
>> >> > rodando o Android da Google.
>> >> > http://www.neodroid.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
>> >> >
>> >>
>> >>
>> >> _______________________________________________
>> >> Openmoko Freerunner, primeiro telefone open source, disponível no
>> Brasil
>> >> rodando o Android da Google.
>> >> http://www.neodroid.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
>> >>
>> > _______________________________________________
>> > Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
>> > rodando o Android da Google.
>> > http://www.neodroid.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
>>
>>
>> _______________________________________________
>> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
>> rodando o Android da Google.
>> http://www.neodroid.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/20090806/08a885cd/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil