там есть неочевидные моменты
1) extconfig.conf надо разрешить(вы наверно сделали)
2) logger.conf
queue_log_to_file = yes
queue_adaptive_realtime = yes
3) таблица должна быть вот такая.
CREATE TABLE `queue_log` (
`id` int(10) unsigned NOT NULL auto_increment,
`time` char(26) default NULL,
`atime` datetime default NULL,
`callid` varchar(32) NOT NULL default '',
`queuename` varchar(32) NOT NULL default '',
`agent` varchar(32) NOT NULL default '',
`event` varchar(32) NOT NULL default '',
`data1` varchar(100) default '',
`data2` varchar(100) NOT NULL default '',
`data3` varchar(100) NOT NULL default '',
`data4` varchar(100) NOT NULL default '',
`data5` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`),
KEY `queue_log_get` (`atime`),
KEY `queue_log_get2` (`atime`,`event`)
) ENGINE=InnoDB
4) надо триггер на эту таблицу как минимум который выставит правильно atime. ибо если сделать time типа datatime то какаята ерунда получается.
тригер уже непубличный. у всех проектов разный, он же разбирает результаты. сами подумайте.
ответил
2014-03-24 15:54:01 +0400
meral 23347 ● 24 ● 20 ● 177
http://pro-sip.net/
А кто Вам мешает парсить данные до того, как в БД записать?
zzuz ( 2014-03-24 15:27:35 +0400 )редактироватьэто встроенная система. не получится. зачем пложить костыли, есть же вменяемые настройки.
meral ( 2014-03-24 15:54:35 +0400 )редактировать