版本支持: v3.3.0+
接口概述: 获取历史通话记录
接口定义:
virtual void getCallHistory() = 0;
版本支持: v3.3.0+
接口概述: 删除指定历史通话记录
接口定义:
virtual void deleteCallHistory(const char* meetingNumber) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
meetingNumber | const char* | 是 | 无 | 会议号 |
版本支持: v3.3.0+
接口概述: 发起呼叫
接口定义:
virtual void makeCall(const char* number, const char* meetingPwd, XYCallMode, const char* displayName = "", const char* liveId = "", const char* scheduleEventId = "", const bool videoMute = false, const bool audioMute = false) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
number | const char* | 是 | 无 | 会议号 |
meetingPwd | const char* | 是 | 无 | 会议密码 |
mode | 是 | 无 | 呼叫类型 | |
displayName | const char* | 否 | "" | 会议显示名称(如果 displayName 为空的话,就使用 loginExternalAccount 时传入的displayName,如果不为空的话,就使用这个新的) |
liveId | const char* | 否 | "" | 直播id 默认为空 |
scheduleEventId | const char* | 否 | "" | 预约会议id 默认为空 |
videoMute | const bool | 否 | false | 是否关闭麦克风 |
audioMute | const bool | 否 | false | 是否关闭视频 |
版本支持: v3.3.0+
接口概述: 挂断呼叫
接口定义:
virtual void hangup() = 0;
版本支持: v3.3.0+
接口概述: 结束会议
接口定义:
virtual void endMeeting(const char* callurl, const char* conferenceNo) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
callurl | const char* | 是 | 无 | 会议callurl |
conferenceNo | const char* | 是 | 无 | 会议号 |
版本支持: v3.3.0+
接口概述: 接受点对点(p2p)被叫
接口定义:
virtual void acceptCall(bool videoMute, bool audioMute) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
videoMute | bool | 是 | 无 | 是否关闭视频 |
audioMute | bool | 是 | 无 | 是否关闭音频 |
版本支持: v3.3.0+
接口概述: 拒绝点对点(p2p)被叫
接口定义:
virtual void rejectCall() = 0;
版本支持: v3.3.0+
接口概述: 查询呼入会议ParticipantInfo信息
接口定义:
virtual void getParticipantInfo(const char* callUrl) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
callUrl | const char* | 是 | 无 | 会议callurl |
版本支持: v3.3.0+
接口概述: 请求最新一次会议预约的接口
接口定义:
virtual void getScheduledMeetingInfo() = 0;
版本支持: v3.3.0+
接口概述: 请求全部会议预约的接口
接口定义:
virtual void getAllScheduledMeetingInfo() = 0;
版本支持: v3.3.0+
接口概述: 获取跟相当会议冲突的预约会议信息
接口定义:
virtual void getMeetingConlictInfo() = 0;
版本支持: v3.3.0+
接口概述: 会议中与预约会议冲突,关闭掉预约会议
接口定义:
virtual void endMeetingConflict(const char* meetingId) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
meetingId | const char* | 是 | 无 | 预约会议id |
版本支持: v3.3.0+
接口概述: 获取CallUrlInfo信息
接口定义:
virtual void getCallUrlInfo(const char* meetingNumber) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
meetingNumber | const char* | 是 | 无 | 会议号 |