添加呼入路由

添加并设置呼入路由。

请求地址

{base_url}/{api_path}/inroute/add?token={token}

请求参数

参数 是否必选 类型 描述
name String 呼入路由的名称。
did String DID 匹配模式。
caller_id String 来电匹配模式。
trunks String 中继名称。多个中继名称用半角逗号(,)隔开。

例如:"trunks":"trunk1,trunk2"

desttype String 目的地类型。

取值范围

  • hangup:挂机。
  • extension:分机。
  • extrange:分机范围。
  • voicemail:语音邮箱。
  • ivr:IVR。
  • ringgroup:响铃组。
  • queue:队列。
  • conference:会议室。
  • disa:DISA。
  • callback:回拨。
  • outroute:呼出路由。
  • faxtoemail:传真到邮件。
dest String 具体目的地。

响应参数

参数 类型 描述
id Integer 呼入路由的唯一 ID。
status String 请求结果。
  • Success:成功。
  • Failed:失败。

示例

请求示例

POST /api/v2.0.0/inroute/add?token=277ac400357b509b4a587ff2157f7ad5
Content-Type:application/json; charset=utf-8
Host: 192.168.5.150

{
	"name": "trunk1",
	"did": "5503301",
	"caller_id": "3000",
	"trunks": "sipTrunk",
	"desttype": "hangup"
}

响应示例

呼入路由添加成功后,系统会为呼入路由自动分配一个 id。

HTTP/1.1 200 OK
Server: Boa/0.94.14rc21
Accept-Ranges: bytes
Connection: close
Content-Type: application/json
Access-control-allow-origin: *
Access-control-allow-methods: GET, POST, OPTIONS, PUT, DELETE

{
	"id": "8",
	"status": "Success"
}