[AsteriskBrasil] Problema variável cdr mysql

Mike Tesliuk mike em ultra.net.br
Quinta Agosto 6 13:33:46 BRT 2009


lembre-se que por exemplo a opção userfield precisa se ativada em arquivo de
configuração para poder ser utilizada, reveja seu código, tente fazer um
debug para ver oque está sendo feito.



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

> 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
>>>
>>
>>
>
> _______________________________________________
> 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
>



-- 
Mike Tesliuk
Suporte Técnico Ultranet Telecom
http://www.ultranet.com.br
suporte em ultra.net.br
+55 11 3544 4444
+55 21 2460 4444
0800 773 0303
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090806/2acdbde0/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil