设置网络模式
接口功能
该接口用于设置网络模式。注意事项:1、企业内的App无法直接访问公网(即媒体节点下沉和管理节点代理下沉场景)的情况下才需要调用该接口。如华为云会议的媒体节点下沉部署到企业,并且管理节点也是通过企业内的代理访问,需要将网络模式设置成“企业内外接入”;2、该接口非必需调用,若不设置,则使用默认模式。
函数原型
setNetworkMode(networkInfo: NetWorkModeInfo, onSetNetworkModeResult?: (ret: SDKERR, reason: string) => void): void
请求参数
参数名称 | 是否必选 | 参数类型 | 参数说明 |
---|---|---|---|
networkInfo | Y | NetWorkModeInfo | 网络模式信息 |
onSetNetworkModeResult | Y | (ret: SDKERR, reason: string) => void | 设置网络模式结果回调 |
参数名称 | 是否必选 | 参数类型 | 参数说明 |
---|---|---|---|
accessType | Y | NetworkAccessType | 网络接入类型 |
netConnectType | N | NetConnectType | 网络连接类型(仅对win平台生效) |
枚举名称 | 枚举值 | 枚举说明 |
---|---|---|
ACCESS_TYPE_AUTO | 0 | 默认值,目前和企业外网接入模式一致。 |
ACCESS_TYPE_INNER | 1 | 公司内网接入, 用于媒体和信令下沉场景,app从内网接入,信令/媒体消息走代理服务器才能访问云会议服务端 |
ACCESS_TYPE_OUTER | 2 | 公司外网接入, 用于非媒体和信令下沉场景,互联网接入,信令/媒体消息可以直接访问云会议服务端 |
枚举名称 | 枚举值 | 枚举说明 |
---|---|---|
NET_CONNECT_AUTO | 0 | 自动模式 |
NET_CONNECT_FORCE_VPN | 1 | 强制vpn |
NET_CONNECT_FORCE_DIRECT | 2 | 强制直连 |
返回值
void
回调方法参数说明:
(ret: SDKERR, reason: string) => void
参数名称 | 参数类型 | 参数说明 |
---|---|---|
ret | SDKERR 请参考错误码参考 | 错误码 |
reason | string | 错误描述 |