2015-09-26 50 views
1

我已经使用了星号MusicOnHold,我必须指向musiconhold.conf中的特定文件夹,并且在执行过程中,该文件夹内的所有音调都会为所有用户播放。以星号标示播放动态声音文件

但现在我必须为他们上传的每个用户播放特定的声音文件。我的问题是,我该如何播放这个文件的用户。因为如果他上传了一个声音文件,那么我必须手动创建一个类指向该文件夹的musiconhold.conf执行moh reload

我只想让用户自动上传声音文件,并在extensions.conf的用户呼叫期间,我可以指向该声音文件,并且每次播放时都不需要重新加载或在musiconhold.conf中添加上下文。

例如, Playback(pathToSoundfil)直接采用音频路径的作品有没有像直接传递声音文件一样的功能?

谢谢

回答

0

你可以在你的musiconhold文件中尽可能多地做你想要的部分。

这之后您可以使用thoose类

不,你不能没有重装res_musiconhold

改变类然而您可以使用星号的实时架构,并把整个配置到MySQL。仍然需要做脚本,它会重新加载。

如果你想100%实时解决方案,你可以使用会议和播放到同一个会议的任何文件。只需创建另一个电话会议播放文件。这个变体需要星号的专家级别。

+0

以及我不是专家。什么是我的问题是什么时候播放代码在播放命令停止播放音调和继续前进,这是顺序我想要的方式一些背景音将执行,而代码在执行和呼叫转发有什么办法吗? – codegasmer

+0

后台应用程序在收集数字时播放。 m选项用于在拨出时拨打moh。对于其他行动需要使用chanspy或会议和复杂的拨号方案。 – arheops