Asterisk:Лог очереди (queue) в mysql
создайте таблицу в БД asterisk.
CREATE TABLE IF NOT EXISTS `queue_log` ( `time` varchar(32) DEFAULT NULL, `callid` char(64) DEFAULT NULL, `queuename` char(64) DEFAULT NULL, `agent` char(64) DEFAULT NULL, `event` char(32) DEFAULT NULL, `data` char(64) DEFAULT NULL, `data1` char(64) DEFAULT NULL, `data2` char(64) DEFAULT NULL, `data3` char(64) DEFAULT NULL, `data4` char(64) DEFAULT NULL, `data5` char(64) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;в файле /etc/asterisk/logger.conf выключите лог в файл:
queue_log_to_file = no
в файле /etc/asterisk/asterisk.conf
[options] queue_adaptive_realtime = yes
в файле /etc/asterisk/extconfig.conf
queue_log => odbc,asterisk,queue_log
где asterisk ваше db конфиг в /etc/asterisk/res_odbc.conf
[asterisk] enabled => yes dsn => asterisk username => dbuser password => dbpass pre-connect => yes