[AsteriskBrasil] Problema na tabela cdr

Hiarlen Carnellósi hiarlenhcm em gmail.com
Quarta Novembro 14 14:36:33 BRST 2012


Patric pergunta boba mais da onde o asterisk pega a string do SQL, qual
arquivo para popular o banco uma vez que você faz a ligação?

Fiz o que o Danilo passou embaixo continua na mesma.

 Using SIP RTP CoS mark 5
  == Using SIP VRTP CoS mark 6
    -- Executing [9715 em internal:1] Dial("SIP/9816-00000010",
"SIP/9715,50,tTwW") in new stack
  == Using SIP RTP CoS mark 5
  == Using SIP VRTP CoS mark 6
    -- Called 9715
    -- SIP/9715-00000011 is ringing
    -- SIP/9715-00000011 answered SIP/9816-00000010
[Nov 14 14:30:56] NOTICE[2711]: res_odbc.c:1433 odbc_obj_connect:
Connecting asterisk
[Nov 14 14:30:56] WARNING[2711]: res_odbc.c:1458 odbc_obj_connect:
res_odbc: Error SQLConnect=-1 errno=0 [unixODBC][Driver Manager]Can't open
lib '/usr/lib/libmyodbc3.so' : file not found
[Nov 14 14:30:56] WARNING[2711]: res_odbc.c:1279 ast_odbc_request_obj2:
Failed to connect to asterisk
[Nov 14 14:30:56] ERROR[2711]: cdr_odbc.c:132 odbc_log: Unable to retrieve
database handle.  CDR failed.
[Nov 14 14:30:56] ERROR[2711]: cdr_sqlite3_custom.c:269 write_cdr: near
")": syntax error. SQL: INSERT INTO cdr () VALUES ().



Em 14 de novembro de 2012 14:06, Patrick EL Youssef
<wushumasters em gmail.com>escreveu:

>  Esse ultima erro que você postou é problema na string do SQL
>
> Melhor dar uma verificada.
>
> Outra coisa você ta usando MYSQL e o erro informa SQLITE?
>
> Patrick
>
>
> Em 14-11-2012 13:59, Hiarlen Carnellósi escreveu:
>
> A máquina aparentemente está subindo normal sem erro. Estou utilizando
> debian 6.0.4, banco Mysql 5.0. Asterisk 1.0.6.18.
>
> O negócio tá tenso já dei permissão total pro user root no mysql, já
> exclui o banco as tabelas, recriei tudo do zero.
>
> Já fiz, isso aqui que tem em um post:
>
> 1º Tive que acresentar os modulos no arquivo /etc/asterisk/modules.conf
>
> load => cdr_addon_mysql.so
> load => res_config_mysql.so
>
> 2º No arquivo res_mysql.conf.
>
> o contexto deve ser alterado para [asterisk] ao inves de [default] .
>
> 3º outro parametro que pode ser alterado no sql e no numero de casas do
> campo language, esta setado apenas 2 impossibilitado o pt_br
>
> 4º acrescentei o campo " allowsubscribe " como NO padrao para evitar toda
> hora a mensagem:
>
> 5º o campo "qualify" da tabela sip_buddies deve ser retirado ou setado
> como NULL pois o parametro "qualify" no Asterisk Realtime não é ultilizado,
> deve-se substituir pelo rtcachefriends = yes/no .
>
> Meu cdr_mysql.conf está assim:
>
> [global]
> hostname=10.0.15.232
> dbname=asterisk
> table=cdr
> password=xxxxxxx
> user=root
> port=3306
> sock=/var/run/mysqld/mysqld.sock
> ;sock=/tmp/mysql.sock
> userfield=1
>
> E continua o erro:
>
> -- Executing [9715 em internal:1] Dial("SIP/9816-0000000c",
> "SIP/9715,50,tTwW") in new stack
>   == Using SIP RTP CoS mark 5
>   == Using SIP VRTP CoS mark 6
>     -- Called 9715
>     -- SIP/9715-0000000d is ringing
>     -- SIP/9715-0000000d answered SIP/9816-0000000c
> [Nov 14 13:55:23] ERROR[2396]: cdr_sqlite3_custom.c:269 write_cdr: near
> ")": syntax error. SQL: INSERT INTO cdr () VALUES ().
>   == Spawn extension (internal, 9715, 1) exited non-zero on
> 'SIP/9816-0000000c'
>
> Ele inseri tudo em branco na tabela cdr não consegue pegar os campos, tem
> alguma ligação de chave estrangeira entre as tabelas algo do tipo?
>
>
> Em 14 de novembro de 2012 08:04, Nildo Furtado <nildopd em gmail.com>escreveu:
>
>> Amigo, por acaso vc já reiniciou a maquina e deparou com algum erro na
>> partição do /var ?? Qual distribuição vc esta usando do Linux e Asteriks ?
>> Já tentou fazer a conexão novamente do odbcini.conf ? Já verificou se
>> cdr_mysql.conf ?
>>
>> Enviado via iPhone
>> Tel: 7761-8557
>>
>> Em 13/11/2012, às 16:46, Hiarlen Carnellósi <hiarlenhcm em gmail.com>
>> escreveu:
>>
>> > Pessoal configurei o asterisk real time no mysql estava funcionando
>> certinho do nada agora aparece que ele não consegue inserir na tabela cdr
>> os dados, e eu não consigo ver mais pelo banco o status da ligação, alguém
>> já passou por isso?
>> >
>> >  -- Executing [9816 em internal:1] Dial("SIP/9715-00000029",
>> "SIP/9816,50,tTwW") in new stack
>> >   == Using SIP RTP CoS mark 5
>> >   == Using SIP VRTP CoS mark 6
>> >     -- Called 9816
>> >     -- SIP/9816-0000002a is ringing
>> >     -- SIP/9816-0000002a answered SIP/9715-00000029
>> >     -- Registered SIP '9715' at 10.0.15.253 port 43616
>> >        > Saved useragent "X-Lite release 1002tx stamp 29712" for peer
>> 9715
>> > [Nov 13 16:42:16] ERROR[2793]: cdr_sqlite3_custom.c:269 write_cdr: disk
>> I/O error. SQL: INSERT INTO cdr
>> (calldate,clid,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid,userfield,test)
>> VALUES ('2012-11-13 16:42:02','"9715"
>> <9715>','internal','SIP/9715-00000029','SIP/9816-0000002a','Dial','SIP/9816,50,tTwW','14','7','ANSWERED','DOCUMENTATION','','1352832122.43','','').
>> >   == Spawn extension (internal, 9816, 1) exited non-zero on
>> 'SIP/9715-00000029'
>> >
>> > Ele tenta criar um campo test na tabela cdr que na minha tabela não
>> existe, se dou um:
>> >  select * from cdr;
>> >
>> > Ele inseri mais uma linha na ligação completada só que fica tudo zerado
>> >
>> > 0000-00-00 00:00:00
>> >
>> > Alguém já viu algo assim?
>> >
>> > Obrigado desde já
>> > --
>> > Atenciosamente:
>> > =================================
>> > HIARLEN CARNELLÓSI
>> >
>> >
>>   > _______________________________________________
>> > KHOMP Inovação: External Board Series
>> > Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
>> FreeSWITCH.
>> > Tenha a External Series Experience na sua aplicação. Visite
>> www.khomp.com
>> > _______________________________________________
>> > DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>> > 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>> > Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>> www.digivoice.com.br
>> > ________
>> > YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
>> mercado.
>> > email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
>> > ______________________________________________
>> > Para remover seu email desta lista, basta enviar um email em branco
>> para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>> _______________________________________________
>> KHOMP Inovação: External Board Series
>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
>> FreeSWITCH.
>> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
>> _______________________________________________
>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>> www.digivoice.com.br
>> ________
>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
>> mercado.
>> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
>> ______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>
>
>
>
> --
> Atenciosamente:
> =================================
> HIARLEN CARNELLÓSI
> +55 (19) 9191-8415
> Administração de Redes e Servidores: Windows e Linux/Suporte em TI
>
>
>
> _______________________________________________
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
> ________
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
>
>
> _______________________________________________
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
> www.digivoice.com.br
> ________
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>



-- 
Atenciosamente:
=================================
HIARLEN CARNELLÓSI
+55 (19) 9191-8415
Administração de Redes e Servidores: Windows e Linux/Suporte em TI
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20121114/49cb70b8/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil