ChanSpy + PlayBack + MutingChannel星号

时间:2016-02-29 15:39:31

标签: signal-processing asterisk asteriskami

首先,这不是与电话会议相关的问题。这是纯粹的1对1 sip呼叫场景。在这个啜饮呼叫期间,我要做的是,在其中任何一个上播放音频文件,在播放音频时,我不想听到其他人的声音。

对于播放音频,我有启动和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)

现在我想要每当我玩#34; hello-world"到MyChannel,除了播放音频外,它什么也听不到。

我在ChanSpy电话之前尝试过MuteAudio AMI电话,但是整个频道都是静音,我无法听到你好世界

任何解决方案。

1 个答案:

答案 0 :(得分:0)

唯一可行的方法就是回答非桥梁频道

 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.

播放后通过会议室将其桥接回来(如果在会议中有2方,它将使用简单的桥接器)