**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
3天前关闭。
Improve this question
我想在MuteAudio Action上播放音乐,我已经用originte Action打了一个电话,一切都很好,MuteAudio也工作正常,但问题是当我用Action muteaudio将电话静音时,用户无法听到任何音乐,所以他仍然感到困惑,如果电话被切断或去请帮助我。
在我的php脚本AMI
$originateRequest = "Action: MuteAudio\r\n";
$originateRequest .= "Channel: SIP/701\r\n";
$originateRequest .= "Direction: all\r\n";
$originateRequest .= "State: on\r\n";
$originateRequest .= "Musicclass: default";
$originateRequest .= "Async: yes\r\n\r\n";
$originate = stream_socket_sendto($socket, $originateRequest);`
我在拨号计划中没有执行任何操作它具有默认设置
1条答案
按热度按时间u5rb5r591#
这只是意味着你没有默认音乐类的文件。
你在星号中检查,而不是通过AMI
从控制台检查
其他选项包括:
1.客户端路由器上的防火墙具有阻止重新邀请的SIP ALG
1.客户端的用户代理不支持保留或重新邀请。
ps注意,你有不正确的频道名称。应该不是扩展名,而是CHANNEL名称。对于当前频道的名称,请执行cli命令“core show channels”或仅注意AMI事件中的频道名称。