Страница 1 из 1

Не работает подключение к БД Mysql (realtime)

Добавлено: 14 фев 2012, 17:34
Ferrum
Пишет ошибку подключения (не может найти драйвер mysql)

Код: Выделить всё

demo-pbx*CLI> realtime update sipusers name 101 nat yes
Failed to update. Check the debug log for possible SQL related entries.
Command 'realtime update sipusers name 101 nat yes' failed.
[Feb 14 15:31:33] WARNING[1422]: config.c:2256 find_engine: Realtime mapping for 'sipusers' found to engine 'mysql', but the engine is not available
Примеры настроек.
extconfig.conf

Код: Выделить всё

iaxusers => mysql,asterisk,rtag_iax_users
iaxpeers => mysql,asterisk,rtag_iax_users
sipusers => mysql,asterisk,rtag_sip_users
sippeers => mysql,asterisk,rtag_sip_users
h323 => mysql,asterisk,rtag_h323_users
extensions => mysql,asterisk,extensions
res_config_mysql.conf

Код: Выделить всё

[asterisk]
dbhost = 127.0.0.1
dbname = asterisk
dbuser = root
dbpass = user
dbport = 3306
dbsock = /tmp/mysql.sock
dbcharset = latin1

Re: Не работает подключение к БД Mysql (realtime)

Добавлено: 14 фев 2012, 17:54
ded
*CLI> module show like res_config_mysql
*CLI> module show like mysql

Re: Не работает подключение к БД Mysql (realtime)

Добавлено: 16 фев 2012, 12:46
Ferrum
Мда проблемы с компиляцией asterisk-addons-1.6.2.3, в папке /usr/lib/asterisk/modules после компиляции появляется только файл app_saycountpl.so и все, ошибок компилятор не выдает
в make menuselect отключил chan_ooh323, format_mp3
С ними не компилировался выдавал ошибку.
Какие будут предложения ?
О.С Ubunta 10.04
Asterisk 1.8.9.2

Re: Не работает подключение к БД Mysql (realtime)

Добавлено: 16 фев 2012, 13:01
Vlad1983
к Asterisk 1.8.9.2 не нужен addons
он поставляется с дистром

Re: Не работает подключение к БД Mysql (realtime)

Добавлено: 16 фев 2012, 13:06
Ferrum
И каким образом скомпилировать модуль для подключения к бд mysql, тогда ?

Re: Не работает подключение к БД Mysql (realtime)

Добавлено: 16 фев 2012, 13:12
Vlad1983
писец

make menuselect
------------------> Addons
и т.д.

Re: Не работает подключение к БД Mysql (realtime)

Добавлено: 16 фев 2012, 13:26
Ferrum
Влад большое спс стормозил, проблема была в отсутствии пакета libmysqlclient-dev

Re: Не работает подключение к БД Mysql (realtime)

Добавлено: 16 фев 2012, 19:12
Ferrum
Еще такой вопрос, у кого получилось передать callerid на кирилице из базы mysql ?
Из файла sip.conf без проблем, из БД mysql в realtime, квакозябры.
В базе кодировка везде стоит правильная utf 8
mysql> show variables like '%char%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

Re: Не работает подключение к БД Mysql (realtime)

Добавлено: 16 фев 2012, 19:45
ded
Ferrum, поищите тщательно по форуму - проблема обсуждалась тут и решение есть.