【发布时间】:2016-11-15 08:36:23
【问题描述】:
让我先解释一下我的场景,我正在尝试在通话期间检测频道通话和静音事件,并执行一些事件检测任务,我已成功检测到发起通话的频道上的“talk_detect”事件,但我我无法检测到接收呼叫的频道上的“talk_detect”事件,这是一个代码示例:
每日频道:
exten =111,1,Answer()
exten =111,n,Set(SPYGROUP=3300)
exten =111,n,Set(DENOISE(rx)=on)
exten =111,n,Set(TALK_DETECT(set)=1000)
exten =111,n,Dail(SIP/111,100)
exten =111,n,Hangup()
接收渠道:
exten =222,1,Answer()
exten =222,n,Set(SPYGROUP=3300)
exten =222,n,Set(DENOISE(rx)=on)
exten =222,n,Set(TALK_DETECT(set)=1000)
exten =222,n,Dail(SIP/222,100)
exten =222,n,Hangup()
但它只启用通话频道上的talk_detect事件请指导我如何检测两个频道上的通话事件。
【问题讨论】:
-
这个是重复的。几个月前你已经问过同样的问题。请重新阅读该页面上的答案。
-
@arheops 感谢您的回复,您向我提出的问题是 confbridge 等中的播放声音,而我在这里的问题完全不同,对不起,但我不会积极地采取这一点,我的问题可能是重复,有人在 cmets 中问过你这个问题并告诉我我怎么能达到那个?坦率地说,在阅读后我仍然无法用你建议的解决方案解决我的问题,而不是写这个我的问题是重复的,如果你知道怎么做,你可以用正确的答案帮助我。请不要介意,并尝试帮助我。
-
如果您知道如何解决它,请在答案中发布您的解决方案,这将是非常棒的,如果您愿意,我将非常感谢您...
标签: asterisk