Restcomm Media Player 无法播放 S3 上的文件,出现错误 312

Restcomm Media Player fail to paly file on S3 with error 312

我在 AWS S3 上有一个文件 public: https://s3-eu-west-1.amazonaws.com/voxist-greetings/33631222504/33651291239_95113eed-386b-4264-a4cf-46182faae125COUCOU1.wav

现在,当 RVD 尝试播放它时,我得到: INFO [org.mobicents.servlet.restcomm.interpreter.VoiceInterpreter] (RestComm-akka.actor.default-dispatcher-8586) MediaGroupResponse,成功:false jain.protocol.ip.mgcp.JainIPMgcpException:IVR 请求失败,错误代码如下 312

我不知道为什么...同一个文件曾经使用另一个名称。

感谢您提供有关如何调试的任何提示。

问题似乎发生在媒体服务器端。更具体地说,似乎由于某种原因无法打开文件。

可以找到相关代码行here

能否请您获取 tcpdump 并共享它,以便我们可以看到 MGCP 播放请求?

希望对您有所帮助。

更新:

这是一个例子:

200 OK 仅表示 MGCP 事务 成功完成。现在我们需要剖析从Media Server发送到RestComm的通知(NTFY),主要是ObservedEvents参数。

如果你看图片,你会看到触发的事件是一个 OperationFailed(of),ReturnCode(rc) 等于 312,这是一个错误。 可以找到 link 与规范相关的内容 here

总而言之,媒体服务器收到播放文件的请求(在本例中是它的缓存版本),但如果由于某种原因无法打开 URL。

是否可以从媒体服务器端访问 URL?