更新时间:2023-03-23 GMT+08:00
订阅通话结束通知
接口功能
收到该通知时,表示呼叫已结束,同时返回通话记录信息。
函数原型
setOnCallEndedNotifyCB(onCallEndedNotify: (callRecordInfo: CallRecordInfo) => void): void
请求参数
参数名称 | 是否必选 | 参数类型 | 参数说明 |
---|---|---|---|
onCallEndedNotify | Y | (callRecordInfo: CallRecordInfo) => void | 收到该通知时,表示呼叫已结束,同时返回通话记录信息。 |
返回值
void
通知方法参数说明:
(callRecordInfo: CallRecordInfo) => void
参数名称 | 参数类型 | 参数说明 |
---|---|---|
callRecordInfo | CallRecordInfo | 通话记录信息 |
参数名称 | 参数类型 | 参数说明 |
---|---|---|
callInfo | CallInfo | 呼叫信息 |
reason | CallEndReason | 呼叫结束原因 |
参数名称 | 参数类型 | 参数说明 |
---|---|---|
mediaType | MediaType | 媒体类型 |
number | string | 对方号码 |
nickName | string | 对方名称 |
startTime | string | 呼叫开始时间 |
endTime | string | 呼叫结束时间(通话结束前为空) |
isCallOut | boolean | 是否为主动呼出 |
枚举名称 | 枚举值 | 枚举说明 |
---|---|---|
HWM_MEDIA_TYPE_AUDIO | 0 | 音频类型 |
HWM_MEDIA_TYPE_VIDEO | 1 | 视频类型 |
枚举名称 | 枚举值 | 枚举说明 |
---|---|---|
HWM_CALL_END_REASON_CONNECTED_HANGUP_BY_CALLER | 1 | 主叫挂断(接通) |
HWM_CALL_END_REASON_CONNECTED_HANGUP_BY_CALLEE | 2 | 被叫挂断(接通) |
HWM_CALL_END_REASON_HANGUP_BY_CALLER | 3 | 主叫挂断(未接通) |
HWM_CALL_END_REASON_HANGUP_BY_CALLEE | 4 | 被叫挂断(未接通) |
HWM_CALL_END_REASON_CALLEE_BUSY | 5 | 被叫通话中(未接通) |
HWM_CALL_END_REASON_CALLEE_ANSWER_TIMEOUT | 6 | 被叫超时未接听(未接通) |
HWM_CALL_END_REASON_CALLEE_NUMBER_ERROR | 7 | 被叫号码错误(未接通) |
HWM_CALL_END_REASON_FAILED | 8 | 通话失败 |
父主题: 呼叫管理对象