2013-05-17 65 views
2

我有一個iOS應用程序Twilio調用和語音記錄。 我正在使用Twilio Client iOS SDK。如何設置twilio通話記錄?

當用戶要呼叫的連接的代碼創建:

TCDevice* _device ...; 
TCConnection* _connection ...; 

NSDictionary* parameters = nil; 
parameters = [NSDictionary dictionaryWithObjectsAndKeys: 
       phoneNumber,@"userId", 
       @"false",@"record", 
       nil]; 
_connection = [_device connect:parameters delegate:self]; 

當用戶要錄製的語音留言我用這個參數:

parameters = [NSDictionary dictionaryWithObjectsAndKeys: 
       phoneNumber,@"userId", 
       @"true",@"record", 
       nil]; 

調用總是成功的,但記錄當用戶說話時非常輕柔或在頭幾秒鐘沉默時經常中斷。在這種情況下,服務器返回記錄的空Url。

如何取消中斷通話記錄?

是否有可能在錄音前刪除語音警告:「請在嗶聲後留言」?

在哪個地方應該設置:應用程序中,家庭服務器上還是Twilio上的開發工具?

回答

1

檢查出使用錄音Twilio文檔:https://www.twilio.com/docs/api/twiml/record

默認的超時時間爲5秒,這意味着如果有沉默5秒(或者也許有人說話很輕),然後將記錄結束。也許增加超時會解決這個問題嗎?