POST /api/v1.1.0/siptrunk/query?token={token}&type={type}
名称 | 是否必需 | 类型 | 描述 |
trunkname | 是 | String |
SIP 中继的名称。
例如:“trunkname”:“SIP”
例如:“trunkname”: “SIP1,SIP2”
|
名称 | 类型 | 描述 |
trunks | Object | 对象参数。 |
id | Int | 中继的标识码。 |
trunkname | String | 中继名称。 |
trunktype | String |
中继类型。
|
注册中继 | ||
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 | 账号中继的密码。 |
请求示例
POST /api/v0.0.1/siptrunk/query?token=813b621cfe8eecf445a2ce1f4a079ffe&type=json HTTP/1.1
Content-Type:application/json; charset=utf-8
Host: 172.16.6.150
{
"trunkname": "all"
}
POST /api/v0.0.1/siptrunk/query?token=813b621cfe8eecf445a2ce1f4a079ffe&type=xml HTTP/1.1
Content-Type:application/json; charset=utf-8
Host: 172.16.6.150
<?xml version="1.0" encoding="UTF-8" ?>
<xml>
<trunkname>all</trunkname>
</xml>
响应示例
HTTP/1.1 200 OK
Access-control-allow-origin: *
Access-control-allow-methods: GET, POST, OPTIONS, PUT, DELETE
{
"status": "Success",
"trunks": [
{
"id": "1",
"trunkname": "to-108-16",
"tech": "pjsip",
"trunktype": "register",
"host": "172.16.108.16",
"port": "5060",
"domain": "172.16.108.16",
"username": "6100",
"authname": "6100",
"fromuser": "",
"password": "@123456wW"
},
{
"id": "2",
"trunkname": "to-18-16-2",
"tech": "pjsip",
"trunktype": "peer",
"host": "172.16.108.16",
"port": "5060",
"domain": "172.16.108.16"
}
]
}
HTTP/1.1 200 OK
Access-control-allow-origin: *
Access-control-allow-methods: GET, POST, OPTIONS, PUT, DELETE
<?xml version="1.0" encoding="utf-8"?>
<xml>
<status>Success</status>
<trunks>
<item id="0">
<id>2</id>
<trunkname>to-18-16-2</trunkname>
<tech>pjsip</tech>
<trunktype>peer</trunktype>
<host>172.16.108.16</host>
<port>5060</port>
<domain>172.16.108.16</domain>
</item>
</trunks>
</xml>