2010-04-29 127 views
1

我正在學習Asterisk。在那我開始瞭解BackgroundDetect()應用程序。BackgroundDetect()在Asterisk中的應用

有三種選擇。

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

SIL - 如果我們在SIL選項指定的1000,它會等待1秒,我們說些什麼電話後。

我工作sil選項,它工作正常。

但我不明白什麼是使用最小和最大選項。

任何人都可以解釋我,最小和最大的目的與一個例子?

在此先感謝。

回答

4

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

播放的文件名,從一個給定的位等待中斷(數字必須啓動一個有效的擴展名的開頭,否則會被忽略)。在播放文件期間,音頻在接收方向進行監控,並且如果大於min ms但小於max ms的非靜音時間段至少在第一個分析時間期間發生的silms之後靜音ms,那麼音頻播放會中止,並且處理將跳轉到通話擴展(如果可用)。 參數: 文件名:(沒有記載) SIL:

如果未指定,默認爲1000。 分鐘

如果未指定,缺省值爲100 最大值:如果未指定

,默認爲無窮大。 分析時間:

如果未指定,則默認爲無窮大。