更新时间:2024-10-14 GMT+08:00
分享

发起立即会议

接口功能

发起立即会议

函数原型

startP2pConf(startCallInfo: StartCallInfo, onStartP2pConfResult?: (ret: SDKERR, reason: string, createConfResult: CreateConfResult) => void): void

请求参数

表1 入参说明
参数名称 是否必选 参数类型 参数说明
startCallInfo Y StartCallInfo 创建立即会议信息
onStartP2pConfResult Y (ret: SDKERR, reason: string, createConfResult: CreateConfResult) => void 发起立即会议回调
表2 StartCallInfo
参数名称 是否必选 参数类型 参数说明
callerInfo Y CallerInfo 主叫信息
calleeInfo Y CalleeInfo 被叫信息
mediaType Y MediaType 媒体类型
表3 CallerInfo
参数名称 是否必选 参数类型 参数说明
nickName N string 主叫姓名
表4 CalleeInfo
参数名称 是否必选 参数类型 参数说明
nickName N string 被叫姓名
number Y string 被叫号码,如果填分配给账号的sip号码(如+99111244216210249)则呼叫该账号的App; 如果填PSTN号码(如18700000000),则通过VoIP网关呼叫该号码,前提是该企业已开通PSTN呼叫权限。 与thirdUserId二选一(优先级 : number>thirdUserId),账号密码鉴权时使用。
thirdUserId Y string 被叫三方账号,与number二选一(优先级 : number>thirdUserId),appId鉴权时使用
userUuid N string 与会者uuid
表5 MediaType枚举说明
枚举名称 枚举值 枚举说明
HWM_MEDIA_TYPE_AUDIO 0 音频类型
HWM_MEDIA_TYPE_VIDEO 1 视频类型

返回值

void

回调方法参数说明:

(ret: SDKERR, reason: string, createConfResult: CreateConfResult) => void

表6 入参说明
参数名称 参数类型 参数说明
ret SDKERR 请参考错误码参考 错误码
reason string 错误描述
createConfResult CreateConfResult 创建会议结果
表7 CreateConfResult
参数名称 参数类型 参数说明
confId string 会议id
vmrConfId string VMR会议id(仅对mac平台生效)
hostPwd string 主持人密码
guestPwd string 来宾密码
mediaType MediaType 会议媒体类型(仅对mac平台生效)
guestJoinUri string 来宾链接
selfConfRole ConfRole 本人在会议中的角色
subject string 会议主题
startTime number (已废弃,推荐使用字段startTimeStamp)会议开始时间,精度秒(0时区)
endTime number (已废弃,推荐使用字段endTimeStamp)会议结束时间
startTimeStamp number 会议开始时间(时间戳,单位秒)
endTimeStamp number 会议结束时间(时间戳,单位秒)
schedulerName string 预约者名字
customInfo string 自定义扩展信息
表8 ConfRole枚举说明
枚举名称 枚举值 枚举说明
HWM_CONF_ROLE_ATTENDEE 0 普通与会者
HWM_CONF_ROLE_HOST 1 主持人
HWM_CONF_ROLE_AUDIENCE 2 观众
HWM_CONF_ROLE_COHOST 3 联席主持人
HWM_CONF_ROLE_WAITING 4 等候室成员

相关文档