通话结束
通知描述
收到该通知时,表示通话结束,返回通话信息。
方法定义
1
|
- (void)onCallEnded:(HWMCallRecordInfo *)callInfo; |
注意事项
- SDK初始化时设置HWMCallNotifyHandler代理对象或者在需要处理的界面设置代理对象。
参数描述
参数 |
类型 |
描述 |
---|---|---|
callInfo |
HWMCallRecordInfo |
结束通话的记录信息。 |
参数 |
类型 |
描述 |
---|---|---|
callType |
HWMCallMediaType |
呼叫类型。 |
srtp |
BOOL |
是否加密。 |
displayName |
NSString |
来电者姓名。 |
telNum |
NSString |
来电号码或作为主叫时的呼出号码。 |
startTime |
NSTimeInterval |
呼叫开始时间。 |
callSuccess |
BOOL |
呼叫是否建立。 |
reasonCode |
NSUInteger |
失败原因码。 |
reasonText |
NSString |
结束通话原因描述。 |
callRingBack |
BOOL |
是否为回呼。 |
callOut |
BOOL |
是否为主动呼出。 |
duration |
NSTimeInterval |
通话时长。 |
state |
HWMCallEndReason |
呼叫结束或者错误对应的state。 |
枚举值 |
描述 |
---|---|
HWMCallMediaTypeAudio |
音频呼叫。 |
HWMCallMediaTypeVideo |
视频呼叫。 |
枚举值 |
描述 |
---|---|
HWM_CALL_END_REASON_INVALID |
通话无效。 |
HWM_CALL_END_REASON_CONNECTED_HANGUP_BY_CALLER |
主叫挂断(接通)。 |
HWM_CALL_END_REASON_CONNECTED_HANGUP_BY_CALLEE |
被叫挂断(接通)。 |
HWM_CALL_END_REASON_HANGUP_BY_CALLER |
主叫挂断(未接通)。 |
HWM_CALL_END_REASON_HANGUP_BY_CALLEE |
被叫挂断 (未接通)。 |
HWM_CALL_END_REASON_CALLEE_BUSY |
被叫正忙(未接通)。 |
HWM_CALL_END_REASON_CALLEE_ANSWER_TIMEOUT |
被叫接听超时(未接通)。 |
HWM_CALL_END_REASON_FAILED |
通话失败 |