[AsteriskBrasil] queue_log Mysql
sergio
sergio em inbox.com
Sábado Março 30 11:45:58 BRT 2013
Olá lista, se algum dos amigos puder me ajudar eu agradeço
Criei a tabela abaixo no mysql
CREATE TABLE `queue_log` (
`id` int(11) unsigned NOT NULL auto_increment,
`time` char(100) NOT NULL,
`queuename` varchar(30) default NULL,
`agent` varchar(30) default NULL,
`callid` varchar(30) default NULL,
`event` varchar(30) default NULL,
`data` varchar(255) default NULL,
`data1` varchar(20) default NULL,
`data2` varchar(20) default NULL,
`data3` varchar(20) default NULL,
`data4` varchar(20) default NULL,
`data5` varchar(20) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
SET FOREIGN_KEY_CHECKS = 1;
Adicionei a linha abaixo ao Arquivo extconfig.conf
queue_log => mysql,general
Modifiquei o arquivo res_mysql.conf
[general]
dbhost = 127.0.0.1
dbname = asterisk
dbuser = asteriskuser
dbpass = 11111111111
Modifiquei o arquivo logger.conf
[general]
queue_log = yes
queue_log_name = queue_log
Em um Asterisk 1.8 está tudo OK, ele grava os dados nos campos data, data1, data2, data3, data4, data5
Em um outro Asterisk 1.6 ele esta gravando tudo apenas no campo data no mesmo formato do queue_log txt com pipe.
Já pensei em pegar o queue_log txt e usar um Aplicativo do queue metrics para popular o banco, porém fico com receio de rotacionar o queue_log corretamente e não perder dados.
Alguém já passou por isso ?
____________________________________________________________
FREE 3D MARINE AQUARIUM SCREENSAVER - Watch dolphins, sharks & orcas on your desktop!
Check it out at http://www.inbox.com/marineaquarium
Mais detalhes sobre a lista de discussão AsteriskBrasil