Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Asterisk и ODBC

Asterisk и ODBC

Откуда: Москва
Сообщений: 186

Re: Asterisk и ODBC

включал
full => notice,warning,error,debug,verbose
в логах ничё нового не увидел
[Mar 16 07:47:53] NOTICE[1076] res_odbc.c: res_odbc: Connected to asterisk [asterisk-connector]
[Mar 16 07:47:53] NOTICE[1076] res_odbc.c: Registered ODBC class 'asterisk' dsn->[asterisk-connector]
[Mar 16 07:47:53] NOTICE[1076] res_odbc.c: res_odbc loaded.

[Mar 16 07:47:53] VERBOSE[1076] logger.c: == Registered custom function 'ODBC_GSM'

[Mar 16 07:48:15] ERROR[1131] func_odbc.c: Unable to execute query [SELECT SUM(billsec) FROM cdr]


То ли лыжи не едут, то ли .... Asterisk 1.6.0.22
2010-03-16 12:25

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Asterisk и ODBC

>debug level 99
или
>core set debug 99
http://линия24.рф - Астериск и прочие бубны!
2010-03-16 12:33

Откуда: Москва
Сообщений: 186

Re: Asterisk и ODBC

понимаю что почти издевательство - но ...
asterisk*CLI> core set debug 99
Core debug was 0 and is now 99
-- Accepting call from '184' to '705' on channel 0/31, span 1
-- Executing [705@from-e1:1] Set("DAHDI/31-1", "date=2010-03%") in new stack
[Mar 16 12:34:30] ERROR[3588]: func_odbc.c:320 acf_odbc_read: Unable to execute query ["SELECT SUM(billsec) FROM cdr"]
2010-03-16 12:37

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Asterisk и ODBC

хм.. давайте тогда по пальцам

1. logger.conf
sed -i 's/^.*debug => .*/debug => debug/g' /etc/asterisk/logger.conf

2. asterisk -rx 'core set debug 99' ; asterisk -rx 'logger reload'

3. tail -f /var/log/asterisk/debug

/var/log/asterisk/debug - смотреть тутава
http://линия24.рф - Астериск и прочие бубны!
2010-03-16 14:28

Откуда: Москва
Сообщений: 186

Re: Asterisk и ODBC

Дико извиняюсь - но таки мне попался очень упорный экземпляр )
[Mar 16 16:07:29] DEBUG[2528] chan_dahdi.c: Enabled echo cancellation on channel 30
[Mar 16 16:07:29] DEBUG[2524] app_queue.c: Device 'DAHDI/30-1' changed to state '0' (Unknown) but we don't care because they're not a member of any queue.
[Mar 16 16:07:29] DEBUG[5441] pbx.c: Function result is '2010-03%'
[Mar 16 16:07:29] DEBUG[5441] pbx.c: Launching 'Set'
[Mar 16 16:07:29] DEBUG[5441] pbx.c: Function result is '(null)'
[Mar 16 16:07:29] DEBUG[5441] pbx.c: Launching 'NoOp'
[Mar 16 16:07:29] DEBUG[5441] channel.c: Soft-Hanging up channel 'DAHDI/30-1'
[Mar 16 16:07:29] DEBUG[5441] channel.c: Hanging up channel 'DAHDI/30-1'

2010-03-16 16:13

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Asterisk и ODBC

Asteirsk надо запускать с консоли, а не подключаться к нему через -r.
asteirsk -vvvvnc
Тогда консоль сохранит связь с stderr, которой нет в обычном логе.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2010-03-16 16:51

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Asterisk и ODBC

что то тут не так . нет дебага от func_odbc.c
http://линия24.рф - Астериск и прочие бубны!
2010-03-16 18:08

Откуда: Москва
Сообщений: 186

Re: Asterisk и ODBC

[Mar 16 22:52:05] DEBUG[4284]: pbx.c:2951 pbx_substitute_variables_helper_full: Function result is '2010-03%'
[Mar 16 22:52:05] DEBUG[4284]: pbx.c:3117 pbx_extension_helper: Launching 'Set'
-- Executing [705@from-e1:1] Set("SIP/755-00000001", "date=2010-03%") in new stack
[Mar 16 22:52:05] DEBUG[4273]: app_queue.c:772 handle_statechange: Device 'SIP/755' changed to state '1' (Not in use) but we don't care because they're not a member of any queue.
[Mar 16 22:52:05] ERROR[4284]: func_odbc.c:320 acf_odbc_read: Unable to execute query ["SELECT SUM(billsec) FROM cdr"]
[Mar 16 22:52:05] DEBUG[4284]: pbx.c:2951 pbx_substitute_variables_helper_full: Function result is '(null)'
[Mar 16 22:52:05] DEBUG[4284]: pbx.c:3117 pbx_extension_helper: Launching 'NoOp'
-- Executing [705@from-e1:2] NoOp("SIP/755-00000001", "") in new stack
[Mar 16 22:52:05] DEBUG[4284]: pbx.c:3117 pbx_extension_helper: Launching 'Hangup'
-- Executing [705@from-e1:3] Hangup("SIP/755-00000001", "") in new stack

2010-03-16 22:58

Откуда: Москва
Сообщений: 186

Re: Asterisk и ODBC

всё что мог выжать с дебага

V:

[Mar 16 22:52:05] DEBUG[4284]: pbx.c:2951 pbx_substitute_variables_helper_full: Function result is '2010-03%'
[Mar 16 22:52:05] DEBUG[4284]: pbx.c:3117 pbx_extension_helper: Launching 'Set'
-- Executing [705@from-e1:1] Set("SIP/755-00000001", "date=2010-03%") in new stack
[Mar 16 22:52:05] DEBUG[4273]: app_queue.c:772 handle_statechange: Device 'SIP/755' changed to state '1' (Not in use) but we don't care because they're not a member of any queue.
[Mar 16 22:52:05] ERROR[4284]: func_odbc.c:320 acf_odbc_read: Unable to execute query ["SELECT SUM(billsec) FROM cdr"]
[Mar 16 22:52:05] DEBUG[4284]: pbx.c:2951 pbx_substitute_variables_helper_full: Function result is '(null)'
[Mar 16 22:52:05] DEBUG[4284]: pbx.c:3117 pbx_extension_helper: Launching 'NoOp'
-- Executing [705@from-e1:2] NoOp("SIP/755-00000001", "") in new stack
[Mar 16 22:52:05] DEBUG[4284]: pbx.c:3117 pbx_extension_helper: Launching 'Hangup'
-- Executing [705@from-e1:3] Hangup("SIP/755-00000001", "") in new stack

2010-03-16 22:59

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Asterisk и ODBC

запустите isql и попробуйте скормить запрос ей.
Посмотрите статус коннектов к базе.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2010-03-17 00:04

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru