【问题标题】:play a dynamic sound file in asterisk musiconhold在星号 musiconhold 中播放动态声音文件
【发布时间】:2015-09-26 10:06:25
【问题描述】:

我使用了星号MusicOnHold,我必须在musiconhold.conf 中指向一个特定的文件夹,并且在执行期间,该文件夹内的所有音调都会为所有用户播放。

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

我只想将事情自动化给用户,只需上传声音文件,在extensions.conf 中该用户的呼叫期间,我可以指向该声音文件,它将在不重新加载或在musiconhold.conf 中添加上下文的情况下播放每次。

例如。 Playback(pathToSoundfil) 的工作方式直接采用音调路径是否有类似musiconhold 的功能可以直接传递声音文件?

谢谢

【问题讨论】:

    标签: audio asterisk ivr


    【解决方案1】:

    您可以根据需要在音乐文件中创建任意多个部分。

    之后你就可以使用那个类了

    不,你不能在不重新加载 res_musiconhold 的情况下更改课程

    但是,您可以使用星号实时架构并将整个配置放入 mysql。仍然需要执行重新加载的脚本。

    如果您想要 100% 实时解决方案,您可以使用会议并在同一会议中播放任何文件。只需创建另一个呼叫会议播放文件。此变体需要专家级别的星号。

    【讨论】:

    • 好吧,我不是专家。我的问题到底是当使用播放时代码在播放命令处停止播放音调并继续按顺序移动我想要一种在代码执行和呼叫转发时将执行的背景音有什么办法吗?
    • 收集数字时后台应用程序播放。 m 呼叫时拨号播放 moh 的选项。对于其他操作,需要使用 chanspy 或会议和复杂的拨号方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    相关资源
    最近更新 更多