Asterisk从版本12开始就可以使用mysql来保存呼叫记录,但默认情况下该功能是关闭的,所有我们需要:
1. 在/etc/asterisk/目录下,修改cdr相关配置脚本,以打开此功能
2. 创建响应的数据库和表,用于存储记录
具体操作步骤如下(以asterisk 12.0.5为例)
一, 在mysql 中建立好asterisk 数据库和CDR表1 CREATE DATABASE asterisk;
2 GRANT INSERT
3 ON asterisk.*
4 TO asterisk@localhost
5 IDENTIFIED BY 'yourpassword';
6 USE asterisk;
7 CREATE TABLE `cdr` (
8 `calldate` datetime NOT NULL default '0000-00-00 00:00:00',
9 `clid` varchar(80) NOT NULL default '',
10 `src&