如何设置twilio通话记录?

时间:2013-05-17 06:25:21

标签: ios twilio phone-call recording

我有一个带有Twilio通话和录音的iOS应用程序。 我正在使用Twilio Client iOS SDK。

当用户想要呼叫时,使用代码创建连接:

 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 个答案:

答案 0 :(得分:1)

查看有关使用录音的Twilio文档:https://www.twilio.com/docs/api/twiml/record

默认超时为5秒,这意味着如果有5秒钟的静音(或者某人说话非常轻柔),则录音结束。也许增加超时会解决这个问题吗?