查询分机列表
查询 PBX 上分机列表的基本信息,如:分机号码、分机状态、分机类型、分机名称等。
请求地址
{base_url}/{api_path}/extension/list?token={token}
请求参数
无参数,直接发送查询分机列表的请求即可。
响应参数
参数 | 类型 | 描述 |
---|---|---|
status | String | 请求结果。
|
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 用户呼入队列后,系统播报的坐席工号。此参数默认为空,表示播报分机号作为坐席的工号。
示例
请求示例
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" } ] }