Asterisk & MySQL через ODBC
В версии 1.8 Asterisk не рекомендуется использовать старый метод доступа к MySQL, а рекомендуется работать через ODBC. Его-то мы и настроим.
Ставим необходимые компоненты:
# 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. Или пересобрать * заново.