[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