2013-06-02 73 views
0

我正在使用星號-java來將Asterisk與我的AGI集成。Asterisk AGI streamFile問題

我想知道同時使用streamFile(文件名)命令是有必要,該文件位於星號的聲音system.Cant這是我的Java源文件夾?/ src目錄/資源/文件名

我創建一個音樂IVR,我想保留在我的數據庫(即在Java服務器端)音樂不在星號服務器端。

我該如何播放音樂? 請幫忙。

回答

1

聲音將由星號服務器播放。

所以,如果其他機器上的Java服務器,您需要plaiing到的Asterisk服務器或使用網絡文件系統(NFS,gluster FS等)

如果同一物理服務器上的Java工作,你可以指定任何之前複製文件該服務器上的文件。只需要給出星號的完整路徑,並確保星號用戶可以訪問該文件。

+0

Thanks.If我的java服務器在同一個物理服務器上工作,我應該使用哪個AGI命令來給出星號的路徑。 channel.streamFile(pathname)會起作用嗎?如果我想將TTS軟件與我的JAVA程序(使用Asterisk-java agi)集成,那麼通過TTS軟件向用戶傳遞語音文件返回的最佳方式是什麼?將在呼叫者在線時完成。 – Atul

+0

你只需要使用完整路徑來存檔,而不需要擴展名。 – arheops