查询分机列表

查询 PBX 上分机列表的基本信息,如:分机号码、分机状态、分机类型、分机名称等。

请求地址

{base_url}/{api_path}/extension/list?token={token}

请求参数

无参数,直接发送查询分机列表的请求即可。

响应参数

参数 类型 描述
status String 请求结果。
  • Success:成功。
  • Failed:失败。
extlist Array<ExtensionInfo> 分机信息列表。
ExtensionInfo
参数 类型 描述
number String 分机号。
status String 分机当前状态。
  • Unavailable:不可用。
  • Registered:已注册。
  • Ringing:响铃。
  • Busy:忙线。
  • Hold:通话保持。
  • Malfunction:故障。
  • Idle:空闲。
  • Fxsnoport
type String 分机类型。
  • FXS
  • IAX
  • SIP
port String 分机端口。当分机为模拟分机时显示该项。
username String 用户名。
agentid String 用户呼入队列后,系统播报的坐席工号。此参数默认为空,表示播报分机号作为坐席的工号。
提示: 调用 extension/update 接口可以编辑分机的 agentid

示例

请求示例

POST /api/v2.0.0/extension/list?token=7dff09fe45414a4f340e978e274b53ea
Content-Type:application/json; charset=utf-8
Host: 192.168.5.150
响应示例
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

{
	"status": "Success",
	"extlist": [
		{
			"number": "1022",
			"status": "Idle",
			"type": "SIP",
			"username": "1022"
		},
		{
			"number": "1023",
			"status": "Registered",
			"type": "SIP",
			"username": "1023"
		}
	]
}