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);
}
}