2016-10-17 2 views
3

Sinch API를 사용하여 전화를 걸려고합니다. 전화 할 때 전화가 Decline인지 확인해야합니다. 예를 들면 : 나는 장치 및 장치 B 장치 B 내 전화를 거부하는 경우, 나는 그것을 처리 및 장치 에보고 할 수 있습니다에 전화 해요. 사전에사용자가 Sinch에서 전화 거절 여부를 확인하는 방법

감사

전화가

SINCallDetails Protocol Reference 

https://download.sinch.com/docs/iOS/latest/reference/html/Protocols/SINCallDetails.html#//api/name/endCause이 개요

SINCallDetails는 보유 SINCallDetails.h로 선언 NSObject의 준수 calldetails에 endCause 끝났다 왜 당신은 이유를 볼 수 있습니다

+0

앱을 종료 전화 또는 응용 프로그램의 세부 사항을보고받을 때 그것은 다음 중 하나가 될 수있다? Android 또는 Ios? – cjensen

+0

@cjensen, 둘 다 (App to App 및 App to phone) android. –

답변

1

호출에 대한 메타 데이터 (SINCall).

startedTime 필요한 방법

establishedTime 필요한 방법

endedTime 필요한 방법

endCause 필요한 방법이 종료 된 후

가, 호출이 종료하는 이유의 원인을 보유하고있다.

@property (nonatomic, readonly) SINCallEndCause endCause 
Discussion 
SINCallEndCauseNone 
SINCallEndCauseTimeout 
SINCallEndCauseDenied 
SINCallEndCauseNoAnswer 
SINCallEndCauseError 
SINCallEndCauseHungUp 
SINCallEndCauseCanceled 
SINCallEndCauseOtherDeviceAnswered 
If the call has not ended yet, the value is SINCallEndCauseNone. 

그래서 당신은 callDidEnd 방금 전화 앱을

+0

그들의 목록이 있습니다,하지만 난 거부 호출 거부? 취소 , OTHER_DEVICE_ANSWERED 실패, HUNG_UP, NO_ANSWER, NONE, 양도 TIMEOUT, 에 사용할 하나 모르겠어요. 감사 –

관련 문제