Страница 1 из 2
Установка модуля cdr_mysql
Добавлено: 20 сен 2012, 12:11
fedorchuk
День добрый
У меня asterisk 10.8
Решил настроить запись cdr в mysql.
Создал базу и таблицу. Пользователя прописал в cdr_mysql.conf, но самого главного загрузить модуль не смог.
Этот модуль можно установить на работающий астериск, или только на чистую систему?
Устанавливал следующим образом
.\configure
make menuselect выбрал модуль
make.. и так далее
При загрузке
Код: Выделить всё
CLI> module load cdr_addon_mysql.so
Unable to load module cdr_addon_mysql.so
Command 'module load cdr_addon_mysql.so' failed.
[Sep 20 12:07:40] WARNING[14918]: loader.c:402 load_dynamic_module: Error loading module 'cdr_addon_mysql.so': /usr/lib/asterisk/modules/cdr_addon_mysql.so: cannot open shared object file: No such file or directory
[Sep 20 12:07:40] WARNING[14918]: loader.c:854 load_resource: Module 'cdr_addon_mysql.so' could not be loaded.
Re: Установка модуля cdr_mysql
Добавлено: 20 сен 2012, 12:16
Vlad1983
для ветки 1.10 нет addon
cdr_mysql.so
Re: Установка модуля cdr_mysql
Добавлено: 20 сен 2012, 12:18
fedorchuk
Не совсем понял.. Что вы имеете ввиду? Что делать?
Re: Установка модуля cdr_mysql
Добавлено: 20 сен 2012, 12:21
Vlad1983
Код: Выделить всё
CLI> module show like cdr_mysql.so
Module Description Use Count
cdr_mysql.so MySQL CDR Backend 0
1 modules loaded
CLI> core restart now
если нет
Re: Установка модуля cdr_mysql
Добавлено: 20 сен 2012, 12:35
fedorchuk
В первом случае ноль,
Код: Выделить всё
*CLI> module show like cdr_mysql.so
Module Description Use Count
0 modules loaded
*CLI>
а во втором
Код: Выделить всё
*CLI>module load cdr_mysql.so
Unable to load module cdr_mysql.so
Command 'module load cdr_mysql.so' failed.
[Sep 20 12:31:55] WARNING[14918]: loader.c:783 inspect_module: Module 'cdr_mysql.so' was not compiled with the same compile-time options as this version of Asterisk.
[Sep 20 12:31:55] WARNING[14918]: loader.c:784 inspect_module: Module 'cdr_mysql.so' will not be initialized as it may cause instability.
[Sep 20 12:31:55] WARNING[14918]: loader.c:867 load_resource: Module 'cdr_mysql.so' could not be loaded.
*CLI>
Re: Установка модуля cdr_mysql
Добавлено: 20 сен 2012, 12:38
ded
Module 'cdr_mysql.so' was not compiled with the same compile-time options as this version of Asterisk.
Перевод с английского. Дорого. (с) zuzz
fedorchuk писал(а):Устанавливал следующим образом
.\configure
make menuselect выбрал модуль
make.. и так далее
Не надо было выбирать только этот модуль. Надо скомпиллить весь Астериск с этим модулем, и make install.
Re: Установка модуля cdr_mysql
Добавлено: 20 сен 2012, 12:38
Vlad1983
.\configure
make menuselect
make
make install
make config
/etc/init.d/asterisk restart
Re: Установка модуля cdr_mysql
Добавлено: 20 сен 2012, 16:13
fedorchuk
установил модуль но почему-то не пишет в базу
Код: Выделить всё
[Sep 20 16:09:12] ERROR[15228]: cdr_mysql.c:203 mysql_log: Cannot connect to database server localhost: (1045) Access denied for user 'asterisk'@'localhost' (using password: YES)
Re: Установка модуля cdr_mysql
Добавлено: 20 сен 2012, 16:44
ded
Cannot connect to database server localhost: (1045) Access denied for user 'asterisk'@'localhost' (using password: YES)
Перевод с английского. Дорого. (с) zuzz
Re: Установка модуля cdr_mysql
Добавлено: 20 сен 2012, 20:48
fedorchuk
Да я понял, что не может соединиться с базой, доступ запрещен. Видать я где-то ошибся, переназначил права на базу, переписал пароль и все ок.
Спасибо за помощь.