Asterisk AGI streamFile问题

时间:2013-06-02 19:41:30

标签: java asterisk agi fastagi

我使用asterisk-java将Asterisk与我的AGI集成。

我想知道在使用 streamFile(filename)命令时,文件是否必须位于星号音响系统中。它是否在我的java源文件夹中?/ src / resource / filename

我正在创建音乐IVR,我想将音乐保存在我的数据库中(即在Java服务器端)而不是在星号服务器端。

我怎样才能播放音乐? 请帮忙。

1 个答案:

答案 0 :(得分:1)

声音将由星号服务器播放。

因此,如果你的java服务器在其他机器上,你需要在播放到星号服务器之前复制文件或使用网络文件系统(nfs,gluster fs等)

如果您的java在同一物理服务器上工作,则可以在该服务器上指定任何文件。只需要提供星号的完整路径并确保星号用户可以访问该文件。