Asterisk 中的 BackgroundDetect() 应用程序
Posted
技术标签:
【中文标题】Asterisk 中的 BackgroundDetect() 应用程序【英文标题】:BackgroundDetect() application in Asterisk 【发布时间】:2010-04-29 08:40:36 【问题描述】:我正在学习星号。在那里我开始了解 BackgroundDetect() 应用程序。
一共有三个选项。
BackgroundDetect(文件名[|sil][|min|max]])
sil - 如果我们在 sil 选项中指定 1000,它会在我们对电话说些什么后等待 1 秒。
我使用了 sil 选项,它工作正常。
但我不明白 min 和 max 选项的用途。
谁能用一个例子解释一下最小值和最大值的目的?
提前致谢。
【问题讨论】:
【参考方案1】:BackgroundDetect(filename[,sil[,min[,max[,analysistime]]]])
播放文件名,等待给定数字的中断(该数字必须以有效扩展名开头,否则将被忽略)。在文件播放期间,在接收方向上监视音频,并且如果大于 min ms 但小于 max ms 的非静音期之后是至少 sil ms 的静音,这发生在第一个分析时间ms,然后音频播放被中止,处理跳转到通话扩展(如果可用)。 参数: 文件名:(无描述) 硅:
如果未指定,则默认为 1000。 分钟:
如果未指定,则默认为 100。 最大值:
如果没有指定,默认为无穷大。 分析时间:
如果没有指定,默认为无穷大。
【讨论】:
以上是关于Asterisk 中的 BackgroundDetect() 应用程序的主要内容,如果未能解决你的问题,请参考以下文章