Asterisk config cdr_mysql.conf
Конфигурация базы данных для биллинга с CDR записями
Пример cdr_mysql.conf
Это пример конфигурации, который принимает, что SQL сервер локальный.
;
; Замечание – если сервер базы данных главный на той же машине, что и
; сервер Астериска, вы можете добиться локальной Unix сокет связи
; установив hostname=localhost
;
; порт и 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
Смотри также
- Asterisk cdr mysql: Больше информации по Астериску и Mysql для биллинга
- Asterisk billing
- Asterisk config files