我打算向其中一位会议参与者“耳语”音乐/消息文件,而不让其他会议参与者听到此消息。我浏览了 Asterisk Cookbook 中的音频操作章节
(http://ofps.oreilly.com/titles/9781449303822/c03-AudioManipulation_id302347.html)
但无法弄清楚:
1) 如何使用 ChanSpy 向会议参与者实现“耳语”音乐文件?
2) 使用 ChanSpy“窃窃私语”音乐文件是最好的方法吗?您是否会建议让用户退出会议并播放消息,然后让她重新加入会议?
我将非常感谢您的回复。
谢谢!
最佳方法的问题取决于您到底想做什么。您仅指定要向单个参与者耳语音乐/消息。因此将他们从会议中删除只会变得更加复杂。至于如何操作,这里是大概的代码:
拨号方案:
[whisper-to-participant]
exten => s,1,Answer()
exten => s,n,ChanSpy(<Participants channel>,w)
然后发起一个呼叫(在本示例中使用呼叫文件,尽管 AMI 可以正常工作),如下所示:
Channel: Local/s@whisper-to-participant
Application: Playback
Data: <prompt/music file>
虽然我的语法在这里可能并不完美,但这是如何将数据流式传输/私语给单个参与者的基本思想。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)