查询呼入路由

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

Endpoint

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

请求参数

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

    例如:"name":"route1"

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

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

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

响应参数

名称 类型 描述
inroutes Object 对象参数。
id Int 呼入路由的标识码。
name String 呼入路由的名称。
did String DID 匹配模式。
caller_id String 来电匹配模式。
trunks String 中继。
desttype String 目的地类型。
  • hangup:挂断
  • extension:分机
  • extrange:分机范围
  • voicemail:语音邮箱
  • ivr:IVR
  • ringgroup:响铃组
  • queue:队列
  • conference:会议室
  • disa:DISA
  • callback:回拨
  • outroute:呼出路由
  • faxtoemail:传真到邮箱
dest String 具体目的地。

实际示例

请求示例

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

响应示例

HTTP/1.1 200 OK
Access-control-allow-origin: *
Access-control-allow-methods: GET, POST, OPTIONS, PUT, DELETE
{
    "status": "Success",
    "inroutes": [
        {
            "id": "4",
            "name": "Routein",
            "did": "",
            "caller_id": "",
            "trunks": "siptrunk",
            "desttype": "ivr",
            "dest": "6500"
        }
    ]
}