Asterisk 如何宣布(嘟嘟声)间谍星号频道他们被拦截?(ChanSpy)

Asterisk 如何宣布(嘟嘟声)间谍星号频道他们被拦截?(ChanSpy),asterisk,Asterisk,当使用ChanSpy()闯入或收听时,是否可以宣布间谍频道被拦截 法律规定,如果你宣布间谍频道,你可以拦截 当前,如果我不使用“q”选项,星号将发出嘟嘟声,并仅向拦截器显示频道号。这是愚蠢的,因为拦截器已经知道这一点。截获的频道上没有播放任何内容 [barge-in] exten => _*224x.#,1,Macro(user-callerid,) exten => _*224x.#,n,Answer exten => _*224x.#,n,NoCDR exten =>

当使用ChanSpy()闯入或收听时,是否可以宣布间谍频道被拦截

法律规定,如果你宣布间谍频道,你可以拦截

当前,如果我不使用“q”选项,星号将发出嘟嘟声,并仅向拦截器显示频道号。这是愚蠢的,因为拦截器已经知道这一点。截获的频道上没有播放任何内容

[barge-in]
exten => _*224x.#,1,Macro(user-callerid,)
exten => _*224x.#,n,Answer
exten => _*224x.#,n,NoCDR
exten => _*224x.#,n,Wait(1)
exten => _*224x.#,n,ChanSpy(SIP/1,B)
exten => _*224x.#,n,Hangup

不可能像你想的那样,花一点力气就能做到

可能的解决方案由您选择

1) 雇佣一个将扩展app_spy.c代码的人将文件播放给另一方

2) 使用“传输到会议”,在所需的会议文件中播放


3) 创建dialplan(需要高于平均复杂度/专家级别),它将执行spychan会话,播放第一个文件,然后执行其他会话并连接人。

感谢您的提示。我也在考虑选择3。这可以通过origine()命令或其他方法实现吗?通过origine或call文件。不知道。但这将是第二个(其他)电话