2008-10-28 84 views
1

我有一個電子員工(EWF)應用程序,它記錄了來電者的發言。系統需要記錄120秒,然後播放留言和掛斷。我設置了120秒的最大長度和1秒的最小長度。我不希望任何輸入擾亂錄製,因此我選中了「放棄早期用戶輸入」,「音頻輸入停止錄製」(帶有停止錄製的鍵=「」)和「放棄密鑰」。錄音返回 - 語音消息太短

我還在cta.cfg文件中添加了「VCE.RECORD.beeptime = 0」,以便在錄製之前刪除嘟嘟聲。對於cta文件,我還添加了「VCE.RECORD.gain = 2」以增加錄音的音量,「VCE.RECORD.silencetime = 120000」允許長達120秒的靜音,如果用戶不說話被記錄。

這些設置在我的測試中都能正常工作,因爲我能夠獲得短於120秒的文件的唯一方法是儘早掛斷。現在我們已經生活了,但客戶似乎已經找到了一種持續五秒鐘獲取文件的方法。我們每天大約有120次錄音,每天大約10次錄音長達5秒。返回的異常是「語音消息太短」。

我的問題是,這是怎麼發生的,我該怎麼辦(如果有的話),以防止它?

回答

1

用戶-BMM-在Edify/Intervoice/Convergys的客戶論壇上給了我一個很好的答案。有兩種設置,可能會導致一個記錄步驟與語音消息太短錯誤超時如下​​...

VCE.RECORD.novoicetime = 0 
VCE.RECORD.silencetime = 0 

值是在幾秒鐘內,但零禁止超時完全是這樣的,沉默的開始最後的聲音和沉默不會導致異常被拋出。