config(配置)
接口描述
配置OpenEyeCall的运行参数。
注意事项
已经建立与OpenEyeCall的WebSocket连接。
方法定义
openEyeCall.prototype.config = function(params, callbacks)
参数描述
参数名 | 类型 | 可选/必选 | 描述 |
|---|---|---|---|
params | json | 必选 | 配置参数。 |
callbacks | 可选 | 回调方法。 |
参数名 | 类型 | 可选/必选 | 描述 |
|---|---|---|---|
networkInfo | json | 必选一 | 网络配置。 |
serverregaddress | json | 可选 | pool组网服务器配置,最多支持设置4个服务地址 |
参数名 | 类型 | 可选/必选 | 描述 |
|---|---|---|---|
serverAddr | String | 必选 | SIP服务器IP地址 |
sipServerPort | Number | 必选 | SIP服务器端口,UDP默认5060,默认TLS端口5061。 |
sipTransportMode | Number | 必选 | sip信令传输模式,0为UDP,1为TLS。 |
httpPort | Number | 必选 | 一般为0。保留字段 |
参数名 | 类型 | 可选/必选 | 描述 |
|---|---|---|---|
serverregprimary | json | 必选 | pool组网服务器地址端口1 |
serverregbackup1 | json | 必选 | pool组网服务器地址端口2 |
serverregbackup2 | json | 必选 | pool组网服务器地址端口3 |
serverregbackup3 | json | 必选 | pool组网服务器地址端口4 |
参数名 | 类型 | 可选/必选 | 描述 |
|---|---|---|---|
ip | string | 必选 | 服务地址。 |
port | number | 必选 | 服务端口 |
参数名 | 类型 | 描述 |
|---|---|---|
description | String | 当前请求描述。 |
result | Number | 查询结果。0表示成功,其他表示失败。 |
rsp | Number | 内部消息编号。 |
使用示例
function sipBasicCfg() {
global_openEye_SDK.openEyeCall.config({
networkInfo: {
serverAddr: "10.0.0.1",
sipServerPort: 5060,
sipTransportMode: 0,
httpPort: 0
}
},{response: configResponse});
}
global_openEye_SDK.openEyeCall.config({
serverregaddress:{
serverregprimary: {
ip: "10.0.0.1",
port: 5060
},
serverregbackup1: {
ip: "10.0.0.2",
port: 5060
},
serverregbackup2: {
ip: "",
port: 0
},
serverregbackup3: {
ip: "",
port: 0
}
}
}, { response: configResponse });
function configResponse(data) {
if (data.result == 0) {
console.info("Config Success");
} else {
console.error("Config Failed");
console.error(data);
}
} 
