Asterisk: cdr_mysql.conf
Параметры подключения к базе данных записи событий CDR.
Пример cdr_mysql.conf
Этот пример конфигурации, подразумевает, что SQL сервер локальный.
Примечание – если сервер базы данных запущен на той же машине, что и сервер Астериск, для связи с локальным сокетом Unix можно задать:
hostname=localhost
port и sock – необязательные параметры. Если hostname определен не как «localhost», тогда cdr_mysql будет пытаться подсоединиться по указанному порту или использовать порт по умолчанию. Если hostname не указано или если hostname это «localhost», тогда cdr_mysql будет пытаться, подсоединиться к сокет файлу, указанному sock, или в ином случае использовать сокет файл по умолчанию.
[global] hostname=localhost dbname=asteriskcdrdb password=password user=asteriskcdruser ;port=3306 ;sock=/tmp/mysql.sock ;userfield=1
Включите последнюю опцию, если вы хотите использовать SetCDRUserField Файл mysql.sock присутствует только, пока mysql сервер поднят и запущен. Найти его местоположение можно командой:
locate mysql | grep sock