2013-05-17 5 views
2

Twilio 통화 및 음성 녹음 기능이있는 iOS 앱이 있습니다. Twilio Client iOS SDK를 사용하고 있습니다.twilio 통화 기록을 설정하려면 어떻게해야합니까?

사용자가 연결을 호출 할 코드로 생성됩니다

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

통화는 항상 성공하지만 기록 : 사용자가 음성 메시지를 녹음 할 때

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

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

나는이 매개 변수를 사용 사용자가 매우 부드럽게 말하거나 처음 몇 초 동안 말을하면 종종 중단됩니다. 이 경우 서버는 레코드의 null Url을 반환합니다.

침묵이있는 경우 인터럽트 통화 레코드를 취소하려면 어떻게해야합니까?

녹음하기 전에 음성 경고를 제거 할 수 있습니까? "경고음이 울린 후 메시지 남기십시오"?

응용 프로그램, 홈 서버 또는 Twilio의 개발 도구에서 어떤 위치에 설정해야합니까?

답변

1

체크 아웃 녹음 사용에 Twilio의 문서를 : https://www.twilio.com/docs/api/twiml/record

기본 제한 시간을 5 초 (혹은 사람이 매우 부드럽게 말하기) 녹화 종료에 대한 침묵이 있다면 의미 5 초입니다. 아마도 타임 아웃을 늘리면 문제가 해결 될까요?

관련 문제