发起立即会议
startP2PConf
接口描述
该接口用于发起立即会议。
注意事项
1. 实际业务处理结果在对应的callback回调中。
方法定义
- (void)startP2PConf:(HWMUISDKStartCallInfoModel *)param callback:(_Nonnull HWMSDKCreateConfCompleteHandler)callback;
参数 |
是否必须 |
类型 |
描述 |
---|---|---|---|
calleeInfo |
是 |
被叫信息。 |
|
callerInfo |
是 |
主叫信息。 |
|
mediaType |
是 |
媒体类型。 |
参数 |
是否必须 |
类型 |
描述 |
---|---|---|---|
nickName |
否 |
NSString * |
被叫姓名。 |
number |
是 |
NSString * |
被叫号码。如果填分配给账号的sip号码(如+99111244216210249)则呼叫该账号的App;如果填PSTN号码(如18700000000),则通过VoIP网关呼叫该号码,前提是该企业已开通PSTN呼叫权限。与thirdUserId二选一(优先级 :number>thirdUserId),账号密码鉴权时使用。 |
thirdUserId |
是 |
NSString * |
被叫三方账号,与number二选一(优先级 :number>thirdUserId),appId鉴权时使用 。 |
返回值
无
- (void)startP2PConf { // 设置被叫信息 HWMUISDKCalleeInfo *calleeInfo = [[HWMUISDKCalleeInfo alloc] init]; calleeInfo.nickName = @"被叫姓名"; calleeInfo.number = @"123456"; calleeInfo.thirdUserId = @"123456"; // 设置主叫信息 HWMUISDKCallerInfo *callerInfo = [[HWMUISDKCallerInfo alloc] init]; callerInfo.nickName = @"主叫姓名"; HWMUISDKStartCallInfoModel *param = [[HWMUISDKStartCallInfoModel alloc] init]; // 设置媒体类型 param.mediaType = HWMUISDKMediaTypeVideo; param.calleeInfo = calleeInfo; param.callerInfo = callerInfo; // 调用SDK接口 [[HWMSdk getOpenApi] startP2PConf:param callback:^(NSError * _Nullable error, HWMCreateConfResult * _Nullable result) { if (error) { NSLog(@"发起立即会议失败:%@", error.localizedDescription); } else { NSLog(@"发起立即会议成功"); } }]; }