Asterisk 11 队列日志到 mysql
Asterisk 11 queue log to mysql
如何将队列日志的默认存储从 /var/log/asterisk/queue_log
文件更改为 asteriskcdrdb.queue_log
table 在 MySQL 在 Asterisk 11 中?
我建议你看看下面的link:
http://www.voip-info.org/wiki/view/Asterisk+queue_log+on+MySQL
请记住,这些配置中的大部分已经众所周知,并且将记录在 www.voip-info.org wiki 中。
你应该在 /etc/asterisk/extconfig.conf:
[settings]
queue_log => mysql,dsn,tablename
并在 /etc/asterisk/res_config_mysql.conf:
[dsn]
dbname = database_name
dbuser = database_user
dbpass = database_pass
dbcharset = utf8
requirements = warn
table 的架构是:
CREATE TABLE `tablename` (
`id` bigint(255) unsigned NOT NULL AUTO_INCREMENT,
`time` varchar(26) NOT NULL DEFAULT '',
`callid` varchar(40) NOT NULL DEFAULT '',
`queuename` varchar(20) NOT NULL DEFAULT '',
`agent` varchar(20) NOT NULL DEFAULT '',
`event` varchar(20) NOT NULL DEFAULT '',
`data` varchar(100) NOT NULL DEFAULT '',
`data1` varchar(40) NOT NULL DEFAULT '',
`data2` varchar(40) NOT NULL DEFAULT '',
`data3` varchar(40) NOT NULL DEFAULT '',
`data4` varchar(40) NOT NULL DEFAULT '',
`data5` varchar(40) NOT NULL DEFAULT '',
`created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `queue` (`queuename`),
KEY `event` (`event`)
) DEFAULT CHARSET=utf8;
如何将队列日志的默认存储从 /var/log/asterisk/queue_log
文件更改为 asteriskcdrdb.queue_log
table 在 MySQL 在 Asterisk 11 中?
我建议你看看下面的link:
http://www.voip-info.org/wiki/view/Asterisk+queue_log+on+MySQL
请记住,这些配置中的大部分已经众所周知,并且将记录在 www.voip-info.org wiki 中。
你应该在 /etc/asterisk/extconfig.conf:
[settings]
queue_log => mysql,dsn,tablename
并在 /etc/asterisk/res_config_mysql.conf:
[dsn]
dbname = database_name
dbuser = database_user
dbpass = database_pass
dbcharset = utf8
requirements = warn
table 的架构是:
CREATE TABLE `tablename` (
`id` bigint(255) unsigned NOT NULL AUTO_INCREMENT,
`time` varchar(26) NOT NULL DEFAULT '',
`callid` varchar(40) NOT NULL DEFAULT '',
`queuename` varchar(20) NOT NULL DEFAULT '',
`agent` varchar(20) NOT NULL DEFAULT '',
`event` varchar(20) NOT NULL DEFAULT '',
`data` varchar(100) NOT NULL DEFAULT '',
`data1` varchar(40) NOT NULL DEFAULT '',
`data2` varchar(40) NOT NULL DEFAULT '',
`data3` varchar(40) NOT NULL DEFAULT '',
`data4` varchar(40) NOT NULL DEFAULT '',
`data5` varchar(40) NOT NULL DEFAULT '',
`created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `queue` (`queuename`),
KEY `event` (`event`)
) DEFAULT CHARSET=utf8;