BackgroundDetect()在Asterisk中的应用
问题描述:
我正在学习Asterisk。在那我开始了解BackgroundDetect()应用程序。BackgroundDetect()在Asterisk中的应用
有三种选择。
BackgroundDetect(文件名[| SIL] [| MIN | MAX])
SIL - 如果我们在SIL选项指定的1000,它会等待1秒,我们说些什么电话后。
我工作sil选项,它工作正常。
但我不明白什么是使用最小和最大选项。
任何人都可以解释我,最小和最大的目的与一个例子?
在此先感谢。
答
BackgroundDetect(文件名[,SIL [,分钟,最大值[,analysistime]]]])
播放的文件名,从一个给定的位等待中断(数字必须启动一个有效的扩展名的开头,否则会被忽略)。在播放文件期间,音频在接收方向进行监控,并且如果大于min ms但小于max ms的非静音时间段至少在第一个分析时间期间发生的silms之后静音ms,那么音频播放会中止,并且处理将跳转到通话扩展(如果可用)。 参数: 文件名:(没有记载) SIL:
如果未指定,默认为1000。 分钟
:如果未指定,缺省值为100 最大值:如果未指定
,默认为无穷大。 分析时间:
如果未指定,则默认为无穷大。