Asterisk & MySQL через ODBC

В версии 1.8 не рекомендуется использовать старый метод доступа к , а рекомендуется работать через . Его-то мы и настроим.

Ставим необходимые компоненты:

# aptitude install mysql-server unixodbc unixodbc-dev libmyodbc

В файл /etc/odbcinst.ini пишем:

[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/odbc/libmyodbc.so
Setup = /usr/lib/odbc/libodbcmyS.so
FileUsage = 1

В файл /etc/odbc.ini пишем:

[asterisk-connector]
Description = MySQL connection to ‘asterisk’ database
Driver = MySQL
Database = asterisk
Server = localhost
UserName = asterisk
Password = password
Port = 3306
Socket = /var/run/mysqld/mysqld.sock

Эти вещи желательно сделать перед сборкой Asterisk. Или пересобрать * заново.

Комментировать