编辑 SIP 中继
更改 SIP 中继设置。
请求 URL
POST {base_url}/{api_path}/trunk/update?access_token={access_token}
请求参数
根据不同类型的 SIP 中继发送请求参数。
- 编辑注册中继
-
表 1. 参数 是否必填 类型 说明 id 是 Integer 中继的唯一 ID。 注: 可使用 搜索特定中继 接口查询中继 ID。name 否 String 中继名称。 enable 否 Integer 是否启用中继。 取值范围:
-
0
:禁用 -
1
:启用
transport 否 String 传输协议。 取值范围:udp
tcp
tls
dnsnaptr
hostname 否 String SIP 运营商的域名/ IP 地址。 port 否 Integer SIP 中继注册端口。 domain 否 String SIP 运营商的域名/ IP 地址。 username 否 String SIP 运营商提供的 SIP 账号的用户名。 password 否 String SIP 运营商提供的 SIP 账号的密码。 auth_name 否 String SIP 运营商提供的认证名称。 enb_outbound_proxy 否 Integer 是否启用呼出代理服务器。 取值范围:
-
0
:禁用 -
1
:启用
outbound_proxy_server 否 String 呼出代理服务器的域名 / IP 地址。 outbound_proxy_port 否 Integer 呼出代理服务器的端口。 enb_sbc_routing 否 Integer 是否启用 SBC 路由。 0
:禁用1
:启用
注: 该参数仅在 PBX 启用 SBC 安全防护服务 后生效。codec_sel 否 String 中继的语音编码设置。 取值范围:ulaw
alaw
g729
gsm
h264
h263
h263p
ilbc
g722
g726
speex
adpcm
mpeg4
vp8
opus
def_outbound_cid 否 String 默认的去电显示号码。 def_outbound_cid_name 否 String 默认的去电显示名称。 outbound_cid_list 否 Array <OutCaller_Info> 为分机自定义的去电显示信息。 did_list 否 Array <DID_List> 中继的 DID 信息。 -
- 编辑点对点中继
-
表 5. 参数 是否必填 类型 说明 id 是 Integer 中继的唯一 ID。 注: 可使用 搜索特定中继 接口查询中继 ID。name 否 String 中继名称。 enable 否 Integer 是否启用中继。 取值范围:
-
0
:禁用 -
1
:启用
transport 否 String 传输协议。 取值范围:udp
tcp
tls
dnsnaptr
hostname 否 String SIP 运营商的域名/ IP 地址。 port 否 Integer SIP 中继注册端口。 domain 否 String SIP 运营商的域名/ IP 地址。 enb_sbc_routing 否 Integer 是否启用 SBC 路由。 0
:禁用1
:启用
注: 该参数仅在 PBX 启用 SBC 安全防护服务 后生效。codec_sel 否 String 中继的语音编码设置。 取值范围:ulaw
alaw
g729
gsm
h264
h263
h263p
ilbc
g722
g726
speex
adpcm
mpeg4
vp8
opus
def_outbound_cid 否 String 默认的去电显示号码。 def_outbound_cid_name 否 String 默认的去电显示名称。 outbound_cid_list 否 Array <OutCaller_Info> 为分机自定义的去电显示信息。 did_list 否 Array <DID_List> 中继的 DID 信息。 -
- 编辑账号中继
-
表 9. 参数 是否必填 类型 说明 id 是 Integer 中继的唯一 ID。 注: 可使用 搜索特定中继 接口查询中继 ID。name 否 String 中继名称。 enable 否 Integer 是否启用中继。 取值范围:
-
0
:禁用 -
1
:启用
transport 否 String 传输协议。 取值范围:udp
tcp
tls
username 否 String SIP 账号中继的用户名。 password 否 String 与用户名匹配的密码。 auth_name 否 String 要注册的第三方设备使用的认证名称。 codec_sel 否 String 中继的语音编码设置。 取值范围:ulaw
alaw
g729
gsm
h264
h263
h263p
ilbc
g722
g726
speex
adpcm
mpeg4
vp8
opus
def_outbound_cid 否 String 默认的去电显示号码。 def_outbound_cid_name 否 String 默认的去电显示名称。 outbound_cid_list 否 Array <OutCaller_Info> 为分机自定义的去电显示信息。 -
响应参数
参数 | 类型 | 说明 |
---|---|---|
errcode | Integer | 返回错误码。
注: 更多错误码和错误信息说明,请参见 错误码 & 错误信息。
|
errmsg | String | 返回信息。
|
示例
请求示例
修改账号中继 (ID: 28) 名称为 "test-account-trunking"。
POST /openapi/v1.0/trunk/update?access_token=7Vr1qX3sY6UjtocCs9WNLxikkap63Wsy HTTP/1.1
Host: 192.168.5.150:8088
Content-Type: application/json
{
"id": 28,
"name": "test-account-trunking"
}
响应示例
HTTP/1.1 200 OK
{
"errcode": 0,
"errmsg": "SUCCESS"
}