将Asterisk CDR保存到外部主机

时间:2014-12-21 16:32:39

标签: mysql asterisk cdr


我正在尝试将Asterisk的CDR保存到外部mysql主机。 我已经修改了FreePBX高级设置部分中的连接细节,
我还尝试编辑/ etc / asterisk中的cdr_mysql.conf文件,
但是FreePBX仍然无法连接到外部mysql主机 当我尝试登录UCP时,我无法使用连接字符串连接DB 看起来像FreePBX尝试连接的字符串是错误的,因为当我设置一个测试.NET网站尝试打开与mysql的连接时它可以工作,但我在连接字符串中使用不同的语法。
顺便说一句,我可以从我的pbx机器telnet外部主机,我知道这不是一个网络问题。

如何将CDR保存到外部mysql主机?

**编辑:我还从原始的mysql服务器复制了db结构,因此不会出现问题。

谢谢!

1 个答案:

答案 0 :(得分:0)

检查连接字符串,检查防火墙

您可以使用

mysql -h hostname -u user -ppassword databasename
从命令行

确实允许检查连接,没有防火墙。

您可以从/etc/amportal.conf或/etc/asterisk/freepbx.conf获取数据库访问信息

如果在检查后仍有问题,可以在logger.conf中启用debug