API 报告推送

第三方服务器通过 API 接口与千量级 IPPBX 对接后,PBX 会主动发送 API 报告给第三方服务器。

第三方服务器通过 API 接口 登录 PBX,需要带 port 参数。port 表示 API 报告监听端口。PBX 将 API 报告发送到该端口。

注:
  • 第三方服务器接收到报告后,必须回复 200 OK 给 PBX, 否则 PBX 重复发送报告。
  • 如果第三方服务器与 PBX 不在同一个网络,你需要将监听端口(默认 TCP 8260)映射到外网。
  • 如果你需要在第三方服务器接收分机和中继相关的事件报告,你需要在 PBX API 配置界面,启用分机和中继的 状态监控

API 报告格式

千量级 IPPBX 通过 POST 方式向第三方服务器发送 API 报告,报告格式为 JSON。

下面为 PBX 系统启动的 API 报告示例。

POST / HTTP/1.1
User-Agent: WebAPI
Host: 192.168.5.150: 8260

Content-Type: application/json
Accept: application/json
{
    "action": "BootUp",
    "sn": "369351034049"
}