更新时间:2023-03-23 GMT+08:00

自定义来电自动处理通知事件

通知描述

在OpenSDKConfig配置中自定义来电事件处理接口

当点对点呼叫或者会议邀请收到该来电通知时,可以自定义来电接听的自动处理方式。若不实现,则默认处理方式是显示接听页面。

使用场景

收到会议邀请的时候直接接听:answerTypeOnConfIncoming返回HWMIncomingAnswerType.HWM_INCOMING_AUTO_ANSWER

收到会议邀请的时候直接挂断:answerTypeOnConfIncoming返回HWMIncomingAnswerType.HWM_IMCOMING_AUTO_DECLINE

点对点呼叫类型场景以及其他场景

注意事项

SDK初始化的时候必须传入这个配置sdkConfig才会生效

示例代码

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
    sdkConfig.setInComingHandle(new IIncomingHandle() {
        @Override
        public HWMIncomingAnswerType answerTypeOnCallIncoming() {
            // 自定义点对点呼叫的来电处理方式
            return HWMIncomingAnswerType.HWM_IMCOMING_NORMAL;
        }

        @Override
        public HWMIncomingAnswerType answerTypeOnConfIncoming() {
            // 自定义会议邀请的来电处理方式
            return HWMIncomingAnswerType.HWM_IMCOMING_NORMAL;
        }
    });

参考返回值

1
2
3
4
5
public enum HWMIncomingAnswerType {
    HWM_IMCOMING_NORMAL(0, "HWM_IMCOMING_NORMAL"),    //默认处理
    HWM_IMCOMING_AUTO_DECLINE(1, "HWM_IMCOMING_AUTO_DECLINE"), //自动拒接来电
    HWM_INCOMING_AUTO_ANSWER(2, "HWM_INCOMING_AUTO_ANSWER");  //自动接听
}