无法添加新的系统记录:无法连接到远程星号

无法添加新的系统记录:无法连接到远程星号

我在添加新的系统录音 .wav 文件(管理 > 系统录音)时遇到问题。当我单击“提交”按钮时。我得到了这个对话框:

There was an error, See the console for more details

因此我查看控制台以获得更多详细信息:

Object { status: false, message: "Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)\n [/var/lib/asterisk/sounds/test-1562945124914.wav.wav]" }
recordings.js:123:14
Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
 [/var/lib/asterisk/sounds/test-1562945124914.wav.wav] recordings.js:139:13

这是我尝试过但无法找到解决方案的方法:

  • 文件 /var/run/asterisk/asterisk.ctl 100% 存在。
  • Asterisk 正在运行并通过进行呼叫测试进行工作。
  • AMI 正在通过 telnet 到端口 5038 运行以进行测试。
  • service asterisk restart、systemctl restart httpd.service、重启、重新安装录音模块...都无济于事。

更新:我在“设置”>“等候音乐”上传文件时遇到了同样的问题。

Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
File:/var/www/html/admin/libraries/media/Media/Driver/Drivers/AsteriskShell.php:170

此问题与 IPTables 有关吗?我需要对 IPtables 制定任何规则才能使其正常工作吗?

答案1

最后,我从这里得到了答案并且它有效: https://community.freepbx.org/t/unable-to-connect-to-remote-asterisk/1620/2

Edit your asterisk.conf file…
nano /etc/asterisk/asterisk.conf

then add these lines to it…

[files]
astctlpermissions = 0660
astctlowner = asterisk
astctlgroup = pbx
astctl = asterisk.ctl

相关内容