编辑 SIP 中继

更改 SIP 中继的基本设置和 DOD 号码设置。

Endpoint

POST /api/v1.1.0/siptrunk/update?token={token}

请求参数

名称 是否必需 类型 描述
id 是 Int 中继的标识码。
trunkname 是 String 中继名称。
trunktype 是 String 中继类型。
  • register:注册中继。
  • peer:点对点中继。
  • account:账号中继。
注册中继
host 是 String SIP 运营商的域名或 IP 地址。
port 是 String 中继的 SIP 端口。
domain 是 String SIP 运营商的域名或 IP 地址。
username 是 String SIP 运营商提供的 SIP 账号。
authname 是 String SIP 运营商提供的 SIP 账号。
fromuser 否 String From 头域。
注: 如果 SIP 运营商不支持,则放空。
password 是 String SIP 账号的密码。
点对点中继
host 是 String SIP 运营商的域名或 IP 地址。
port 是 String 中继的 SIP 端口。
domain 是 String SIP 运营商的域名或 IP 地址。
账号中继
username 是 String 账号中继的用户名。
authname 是 String 账号中继的认证名。
password 是 String 账号中继的密码。
DOD 号码
extensionsdod 否 String

分机绑定的 DOD 号码。

  • 格式:{dod_number}-{dod_name}-{extension_number}

    例如:"extensionsdod":"5503301-yeastar-1000"

  • 多个 DOD 号码之间用 , 隔开。

    例如:"extensionsdod":"5503301-yeastar-1000,5503302-yeastar-1001"

extensionsgroupdod 否 String 分机组绑定的 DOD 号码。
  • 格式:{dod_number}-{dod_name}-{extension_group_name}

    例如:"extensionsdod":"5503301-yeastar-sales"

  • 多个 DOD 号码之间用 , 隔开。

    例如:"extensionsdod":"5503301-yeastar-sales,5503302-yeastar-support"

实际示例

请求示例

POST /api/v1.1.0/siptrunk/update?token=277ac400357b509b4a587ff2157f7ad5 HTTP/1.1
Content-Type:application/json; charset=utf-8
Host: 192.168.5.150
{
     "id":"8",
    "trunkname": "siptrunk1",
    "trunktype": "register",
    "host": "192.168.12.161",
    "port": "5060",
    "domain": "192.168.12.161",
    "username": "1001",
    "authname": "1001",
    "fromuser": "",
    "password": "Pajsjx9183",
    "extensionsdod": "",
    "extensionsgroupdod": ""
}

响应示例

HTTP/1.1 200 OK
Access-control-allow-origin: *
Access-control-allow-methods: GET, POST, OPTIONS, PUT, DELETE
{
    "status": "Success"
}