通话结束
通知描述
收到该通知时,表示通话结束,返回通话信息。
方法定义
1
|
- (void)onCallEnded:(HWMCallRecordInfo *)callInfo; |
注意事项
- SDK初始化时设置globalHandler代理对象或者在需要处理的界面设置代理对象。
参数描述
参数 |
类型 |
描述 |
---|---|---|
callInfo |
结束通话的记录信息。 |
参数 |
类型 |
描述 |
---|---|---|
myInfo |
本端信息。 |
|
peerInfo |
对端信息。 |
|
startTime |
NSTimeInterval |
开始时间。 |
endTime |
NSTimeInterval |
结束时间。 |
callMediaType |
呼叫类型。 |
|
callDirectionType |
通话发起方向(来电或者呼出)。 |
|
callResult |
结束通过方式。 |
|
isHangUpFirst |
BOOL |
主动挂断是YES,其他是NO。 |
isPeerBusy |
BOOL |
对方忙。 |
参数 |
类型 |
描述 |
---|---|---|
peerName |
NSString * |
名字 |
peerNumber |
NSString * |
号码。分配给帐号的sip号码(如+99111244216210249) |
peerContactsId |
NSString * |
用户Uuid |
account |
NSString * |
账号 |
thirdUserId |
NSString * |
APPID 登录场景下的第三方账号 |
枚举值 |
描述 |
---|---|
HWMCallEndResultFailed |
通话失败。 |
HWMCallEndResultConnectedCallerHangUp |
主叫挂断(接通)。 |
HWMCallEndResultConnectedCalleeHangUp |
被叫挂断(接通)。 |
HWMCallEndResultCallerHangUp |
主叫挂断(未接通)。 |
HWMCallEndResultCalleeHangUp |
被叫挂断 (未接通)。 |
HWMCallEndResultCalleeBusy |
被叫正忙(未接通)。 |
HWMCallEndResultCalleeAnswerTimeOut |
被叫接听超时(未接通)。 |