首先,这不是一个与电话会议相关的问题。这是纯一对一的sip呼叫场景。在这个sip通话中,我想要做的是,在他们中的任何一个上播放音频文件,在播放音频的同时,我不想听到其他人的聚会声音。
为了播放音频,我有initiate和AMI命令,如下所示
Action: Originate
Channel: Local/s@whisper-to-party
Variable: MyChannel=SIP/666
Application: Playback
Data: hello-world
ActionID:11在Dialplan上我有
[whisper-to-party]
exten => s,1,Answer()
exten => s,n,ChanSpy(${MyChannel}, qsW)现在,我希望每当我向MyChannel播放"hello-world“时,它除了我的回放音频之外什么也听不到。
在ChanSpy通话之前我也试过MuteAudio AMI通话,但是整个频道都是静音的,我听不到hello world
任何解决方案。
发布于 2016-03-02 12:31:12
唯一能做到这一点的方法是在应答时取消通道的桥接
G([[context^]exten^]priority): If the call is answered, transfer
the calling party to the specified <priority> and the called party to
the specified <priority> plus one.
NOTE: You cannot use any additional action post answer options in
conjunction with this option.播放后,通过会议室将其桥接回来(如果双方在会议中,它将使用简单的桥)
https://stackoverflow.com/questions/35703530
复制相似问题