设置会议来电应答
SetConfIncomingAnswerResult
接口描述
该接口用于收到会议来电时设置应答。一般用于设置会议来电的自动拒绝或者自动接听。
注意事项
- 只有在收到会议来电后才能调用该接口(在通知接口OnConfIncoming中调用),其他情况不应调用该接口。
- 调用该接口设置应答类型:弹窗选择、拒绝、接听。
- 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。
如果是自动拒接来电,需要在Init初始化成功后,需要调用Config接口将isHideConfIncomingWindow设置成TRUE。
需要拒接时SetCallIncomingAnswerResult的参数传HWM_INCOMING_ANSWER_DECLINE,需要正常弹窗接听时传HWM_INCOMING_ANSWER_NORMAL。
方法定义
1
|
HWM_SDK_AGENT_API hwmsdk::HwmErrCode type(HWMInComingAnswerType type); |
回调函数
1
|
virtual void OnSetConfIncomingAnswerResult(hwmsdk::HwmErrCode ret, const char* reason) {}; |
参数描述
枚举值 |
描述 |
---|---|
HWM_INCOMING_ANSWER_NORMAL |
来电时应答采用原始体验弹窗选择。 |
HWM_INCOMING_ANSWER_DECLINE |
来电时拒接 |
HWM_INCOMING_ANSWER_ANSWER |
来电时接听 |
返回值
类型 |
描述 |
---|---|
HwmErrCode |
成功返回0,其他值表示失败。失败返回值见错误码参考。 |
示例代码
1 2 3 4 5 6 7 8 9 10 11 12 |
/** * 收到会议来电后拒接来电 */ void demoConfCtrlDlg::OnBnClickedSetConfIncomingAnswerResult() { hwmsdkagent::HWMInComingAnswerType type = HWM_INCOMING_ANSWER_DECLINE; int ret = hwmsdkagent::SetConfIncomingAnswerResult(type); if (hwmsdk::HWM_COMMON_SUCCESS != ret) { AfxMessageBox(_T("SetConfIncomingAnswerResult error")); } } |