Asterisk中的BackgroundDetect()应用程序

时间:2010-04-29 08:40:36

标签: asterisk

我正在学习Asterisk。在那里我开始学习BackgroundDetect()应用程序。

有三种选择。

BackgroundDetect(文件名[| SIL] [| MIN | MAX]])

sil - 如果我们在sil选项中指定了1000,那么在我们说一些电话之后它会等待1秒。

我使用了sil选项,它运行正常。

但我不明白min和max选项的用途是什么。

任何人都可以用一个例子解释我,min和max的目的吗?

先谢谢。

1 个答案:

答案 0 :(得分:4)

BackgroundDetect(文件名[,SIL [,分钟,最大值[,analysistime]]]])

播放文件名,等待来自给定数字的中断(数字必须从有效扩展名的开头开始,否则将被忽略)。在文件的回放期间,在接收方向上监视音频,并且如果非静音的时段大于min ms但小于max ms之后是至少sil ms的静音,这在第一分析时间期间发生ms,然后中止音频播放并处理跳转到通话扩展(如果可用)。 参数: 文件名:(没有说明) SIL:

如果未指定,则默认为1000。 分:

如果未指定,则默认为100。 最大:

如果未指定,则默认为无穷大。 analysistime:

如果未指定,则默认为无穷大。