-1


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

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

**编辑:我还从原始 mysql 服务器复制了 db 结构,所以它不会成为问题。

谢谢你!

4

1 回答 1

0

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

您可以使用

mysql -h hostname -u user -ppassword databasename

从命令行检查连接确实是允许的,没有防火墙。

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

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

于 2014-12-21T17:53:49.323 回答