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() 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

asterisk 安装 方法 顺序

Asterisk-java-1.0.0.m3.jar 和 Asterisk 11 问题

asterisk怎么配置IVR

linux asterisk 啥东西

asterisk的基本配置

asterisk