我正在尝试将Asterisk的CDR保存到外部mysql主机。
我已经修改了FreePBX高级设置部分中的连接细节,
我还尝试编辑/ etc / asterisk中的cdr_mysql.conf文件,
但是FreePBX仍然无法连接到外部mysql主机
当我尝试登录UCP时,我无法使用连接字符串连接DB
看起来像FreePBX尝试连接的字符串是错误的,因为当我设置一个测试.NET网站尝试打开与mysql的连接时它可以工作,但我在连接字符串中使用不同的语法。
顺便说一句,我可以从我的pbx机器telnet外部主机,我知道这不是一个网络问题。
如何将CDR保存到外部mysql主机?
**编辑:我还从原始的mysql服务器复制了db结构,因此不会出现问题。
谢谢!
答案 0 :(得分:0)
检查连接字符串,检查防火墙
您可以使用
mysql -h hostname -u user -ppassword databasename
从命令行确实允许检查连接,没有防火墙。
您可以从/etc/amportal.conf或/etc/asterisk/freepbx.conf获取数据库访问信息
如果在检查后仍有问题,可以在logger.conf中启用debug