更新时间:2024-07-30 GMT+08:00

设置网络模式

接口功能

该接口用于设置网络模式。注意事项:1、企业内的App无法直接访问公网(即媒体节点下沉和管理节点代理下沉场景)的情况下才需要调用该接口。如华为云会议的媒体节点下沉部署到企业,并且管理节点也是通过企业内的代理访问,需要将网络模式设置成“企业内外接入”;2、该接口非必需调用,若不设置,则使用默认模式。

函数原型

setNetworkMode(networkInfo: NetWorkModeInfo, onSetNetworkModeResult?: (ret: SDKERR, reason: string) => void): void

请求参数

表1 入参说明
参数名称 是否必选 参数类型 参数说明
networkInfo Y NetWorkModeInfo 网络模式信息
onSetNetworkModeResult Y (ret: SDKERR, reason: string) => void 设置网络模式结果回调
表2 NetWorkModeInfo
参数名称 是否必选 参数类型 参数说明
accessType Y NetworkAccessType 网络接入类型
netConnectType N NetConnectType 网络连接类型(仅对win平台生效)
表3 NetworkAccessType枚举说明
枚举名称 枚举值 枚举说明
ACCESS_TYPE_AUTO 0 默认值,目前和企业外网接入模式一致。
ACCESS_TYPE_INNER 1 公司内网接入, 用于媒体和信令下沉场景,app从内网接入,信令/媒体消息走代理服务器才能访问云会议服务端
ACCESS_TYPE_OUTER 2 公司外网接入, 用于非媒体和信令下沉场景,互联网接入,信令/媒体消息可以直接访问云会议服务端
表4 NetConnectType枚举说明
枚举名称 枚举值 枚举说明
NET_CONNECT_AUTO 0 自动模式
NET_CONNECT_FORCE_VPN 1 强制vpn
NET_CONNECT_FORCE_DIRECT 2 强制直连

返回值

void

回调方法参数说明:

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

表5 入参说明
参数名称 参数类型 参数说明
ret SDKERR 请参考错误码参考 错误码
reason string 错误描述