发起立即会议呼叫
startP2PConf
接口描述
该接口用于发起立即会议呼叫。
方法定义
1
|
startP2PConf(p2pParam: HWMP2PCallParam): Promise<HWMCreateConfResult>; |
参数描述
参数 |
是否必须 |
类型 |
描述 |
---|---|---|---|
p2pParam |
是 |
HWMP2PCallParam |
发起立即会议呼叫信息。 |
参数 |
是否必须 |
类型 |
描述 |
---|---|---|---|
calleeInfo |
是 |
被叫信息。 |
|
callerInfo |
否 |
主叫信息。 |
参数 |
是否必须 |
类型 |
描述 |
---|---|---|---|
nickName |
是 |
string |
被叫名称。 |
number |
是 |
string |
号码。如果填分配给账号的sip号码(如+99111244216210249)则呼叫该账号的App;如果填PSTN号码(如18700000000),则通过VoIP网关呼叫该号码,前提是该企业已开通PSTN呼叫权限。与thirdUserId二选一,账号密码鉴权时使用。 |
thirdUserId |
否 |
string |
第三方用户ID。与number二选一,App ID鉴权时使用。 |
返回值
示例代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
/** * 发起立即会议呼叫 */ handleStartP2pConf(){ const callee: HWMP2PCalleeInfo = { nickName: this.nickName, number: this.sipNumber }; const p2pConf: HWMP2PCallParam = { calleeInfo: callee }; UISDK.getConfCtrlApi().startP2PConf(p2pConf).then((res) => { const message: string = res.result === SDKERR.HWM_SDKERR_SUCCESS ? '发起立即会议成功' : '发起立即会议失败'; console.log(message); }); } |