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

asterisk нет cdr в базе

Вот нет их тама, хотя просто инсталилось и всё
1 23>
Сообщений: 84

asterisk нет cdr в базе

Очень странно для меня не обнаружив CDR там где привык

Code:
mysql> use asteriskcdrdb;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> select * from cdr;
Empty set (0.00 sec)

mysql>



В system status "System Status Version: 2.6.2.3 ", Asterisk 1.6.0.10-FONCORE-r40

Code:

sip*CLI> cdr show status
CDR logging: enabled
CDR mode: simple
CDR output unanswered calls: no
CDR registered backend: cdr-custom
CDR registered backend: csv
CDR registered backend: Adaptive ODBC
CDR registered backend: cdr_sqlite3_custom



Code:
app_forkcdr.so Fork The CDR into 2 separate entities 0
app_cdr.so Tell Asterisk to not maintain a CDR for 0
cdr_pgsql.so PostgreSQL CDR Backend 0
func_cdr.so Call Detail Record (CDR) dialplan functi 0
cdr_odbc.so ODBC CDR Backend 0
cdr_sqlite3_custom.so SQLite3 Custom CDR Module 0
cdr_adaptive_odbc.so Adaptive ODBC CDR backend 0
cdr_csv.so Comma Separated Values CDR Backend 0
cdr_manager.so Asterisk Manager Interface CDR Backend 0
cdr_custom.so Customizable Comma Separated Values CDR 0
cdr_tds.so FreeTDS CDR Backend 0



Для него cdr_sqlite3_custom.so конфиг вроде соответствует дефолтому.

Во что глядеть не знаю подскажите плиз, что делать надо?

http://www.asteriskforum.ru/viewtopic.php?t=5381 - тут молчат и давно.
2010-01-15 12:47

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

Re: asterisk нет cdr в базе

зачем искать в mysql если у тебя нету модуля для него в астериске ?

посмотри как настроенно в
Adaptive ODBC
cdr_sqlite3_custom
может быть куда-то через них пишет ?
ну и в PostgreSQL глянь
2010-01-15 13:04

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

Re: asterisk нет cdr в базе

*CLI> module show like mysql
http://линия24.рф - Астериск и прочие бубны!
2010-01-15 15:41

Сообщений: 84

Re: asterisk нет cdr в базе

sip*CLI> module show like mysql
Module Description Use Count
0 modules loaded


Ух ты нет модуля, надаже, это как в триксбоксе он шо исчез, тогды вопрос зачем веб хочет искать cdr в БД mysql.

Так дальше:
/etc/asterisk/cdr_adaptive_odbc.conf - всё абсолютно закоменчено

/etc/asterisk/cdr_sqlite3_custom.conf
;
; Mappings for custom config file
;
[master] ; currently, only file "master.db" is supported, with only one table at a time.
table => cdr
columns => calldate, clid, dcontext, channel, dstchannel, lastapp, lastdata, duration, billsec, disposition, amaflags, accountcode, uniqueid, userfield, test
values => '${CDR(start)}','${CDR(clid)}','${CDR(dcontext)}','${CDR(channel)}','${CDR(dstchannel)}','${CDR(lastapp)}','${CDR(lastdata)}','${CDR(duration)}','${CDR(billsec)}','${CDR(disposition)}','${CDR(amaflags)}','${CDR(accountcode)}','${CDR(uniqueid)}','${CDR(userfield)}','${CDR(test)}'

PostgreSQL - его точно ни кто не ставил подняли с болванки скаченной с сайта триксбокса, cdr_pgsql.conf - весь закоменчен.
Так я понял он должен писаться через этот модуль cdr_sqlite3_custom , но что-то не то или я не прав?
2010-01-20 06:34

Сообщений: 84

Re: asterisk нет cdr в базе

Ау, а что делать то?
2010-01-25 07:16

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

Re: asterisk нет cdr в базе

извечно русский вопрос )
что делать и кто виноват )
а что ты хочешь - определись ?
2010-01-25 08:52

Откуда: Ukraine
Сообщений: 169

Re: asterisk нет cdr в базе

EXA:

Ау, а что делать то?
Уточните какую СУБД вы хотите использовать ?
Если MySQL - то проверте наличие cdr_mysql.conf.
2010-01-25 13:10

Сообщений: 84

Re: asterisk нет cdr в базе

Да всё вроде бы есть, всё по дефолту, с болванки триксбокса, по этому откуда постгресс-то

cdr_mysql.conf

[global]
hostname = localhost
dbname=asteriskcdrdb
password = amp109
user = asteriskuser
userfield=1
;port=3306
;sock=/tmp/mysql.sock
2010-01-25 13:26

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

Re: asterisk нет cdr в базе

посмотри - есть ли вообще модуль ?
ls /usr/lib/asterisk/modules/ | grep sql
и загрузи его с консоли руками
2010-01-25 14:47

Сообщений: 84

Re: asterisk нет cdr в базе

Тама где не работает на новым триксе:
ls /usr/lib/asterisk/modules/ | grep sql
app_addon_sql_mysql.so
app_cbmysql.so
cdr_addon_mysql.so
cdr_pgsql.so
cdr_sqlite3_custom.so
res_config_mysql.so
res_config_pgsql.so


Тама где старый трикс ставил я вот так:
ls /usr/lib/asterisk/modules/ | grep sql
app_addon_sql_mysql.so
app_cbmysql.so
cdr_addon_mysql.so



Попытался прогрузить модуль
sip*CLI> module load cdr_addon_mysql.so
Unable to load module cdr_addon_mysql.so
Command 'module load cdr_addon_mysql.so' failed.
sip*CLI> module unload cdr_addon_mysql.so
sip*CLI> module load cdr_addon_mysql.so
Unable to load module cdr_addon_mysql.so
Command 'module load cdr_addon_mysql.so' failed.



Вот что в full лежит:

[Jan 26 10:13:10] WARNING[14051] loader.c: Module 'cdr_addon_mysql.so' was not compiled with the same compile-time options as this version of Asterisk.
[Jan 26 10:13:10] WARNING[14051] loader.c: Module 'cdr_addon_mysql.so' will not be initialized as it may cause instability.
[Jan 26 10:13:10] WARNING[14051] loader.c: Module 'cdr_addon_mysql.so' could not be loaded.


Получается модель битый, что нужно его перекомпилевать? и получается это косяк сборщиков триксбоксов?
2010-01-26 07:23

1 23>
Добавить страницу в закладки:  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