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