查询呼出路由

查询单个呼出路由、多个呼出路由或所有呼出路由的设置。

Endpoint

POST /api/v1.1.0/outroute/query?token={token}

请求参数

名称 是否必需 类型 描述
name String 呼出路由的名称。
  • 查询单个呼出路由:设置 name 为呼出路由的名称。

    例如:"name":"route1"

  • 查询多个呼出路由:设置 name 为呼出路由的名称,多个呼出路由之间用 , 隔开。

    例如:"name": "route1,route2"

  • 查询所有呼出路由:设置 nameall

响应参数

名称 类型 描述
outroutes Object 对象参数。
id Int 呼出路由的标识码。
name String 呼出路由的名称。
prefix String 呼出模式。
strip String 删除前缀位数。
prepend String 前置号码。
trunks String 中继名称。
extensions String 分机号码。
extensionsgroup String 分机组。

实际示例

请求示例

POST /api/v1.1.0/outroute/query?token=277ac400357b509b4a587ff2157f7ad5 HTTP/1.1
Content-Type:application/json; charset=utf-8
Host: 192.168.5.150
{
    "name": "route1"
}

响应示例

HTTP/1.1 200 OK
Access-control-allow-origin: *
Access-control-allow-methods: GET, POST, OPTIONS, PUT, DELETE
{
    "status": "Success",
    "outroutes": [
        {
            "id": "5",
            "name": "route1,
            "prefix": "6.",
            "strip": "1",
            "prepend": "",
            "trunks": "SIP1",
            "extensions": "1000,1001,1002",
            "extensionsgroup": ""
        }
    ]
}