添加 SIP 中继

添加并设置 SIP 中继。

Endpoint

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

请求参数

名称 是否必需 类型 描述
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/add?token=277ac400357b509b4a587ff2157f7ad5 HTTP/1.1
Content-Type:application/json; charset=utf-8
Host: 192.168.5.150
{
    "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"
}