星号的TALK_DETECT事件的问题

时间:2019-10-29 14:30:38

标签: asterisk asterisk-ari

我正在使用通过停滞应用程序使用ARI进行出站呼叫,并且我希望能够检测到ChannelTalkingStartedChannelTalkingFinished事件以正确处理答录机检测。为此,我为频道启用了TALK_DETECT选项。

我遇到的问题是,无论通道的另一端是否输入了实际的音频,这两个事件都会在我的频道一开始就自动触发(无论是否从另一端输入了实际音频),我都会用通道记录功能对其进行两次检查,以确保没有噪音触发)。实际上,它仅在开始时触发这些事件,并且似乎对线下的频道上的实际语音没有反应(我希望在之间停顿讲话时会触发多个事件)。 我尝试摆弄TALK_DETECT的阈值,但是即使将阈值设置得很高,它仍然会失效。

我还注意到duration事件上的ChannelTalkingFinished参数为负值。

0 个答案:

没有答案