1

在我的拨号方案中,我需要调用 php
exten => 6666,n,Set(foo=${CURL(http://reports.cr.mrgroup.in/IVR/sp.php?tid=${tid})} )它会在 1 分钟或 2 分钟后给出响应,我想在这些时间播放音乐文件,
请给我一些想法如何实现这一点

4

1 回答 1

4

你要做的是使用StartMusicOnHold()——当我需要做其他处理时,我会使用它(在一种情况下,我会在 TTS 转换很长的时候使用它)

您可以通过运行找到更多帮助asterisk*CLI> core show application StartMusicOnHold

一个示例如下所示:

exten => test,1,Answer()
same =>       n,StartMusicOnHold()
same =>       n,Wait(20)            ; Do processing here.
same =>       n,StopMusicOnHold()
same =>       n,Hangup()

此外,您的音乐保留配置将生效@ /etc/asterisk/musiconhold.conf-- 如果您安装示例配置,它将与内联文档一起存在。

于 2013-05-21T20:23:53.770 回答