uacstacall(uaCSTA 通话事件)

若启用 uaCSTA 功能,在分机响铃或使用 uaCSTA 功能接受或拒绝分机通话后,PBX 会向应用服务器发送事件报告。

前提条件

要实现对 IP 话机进行 uaCSTA 控制操作,需满足以下前提要求。

报告参数

参数 类型 描述
event String 事件类型。
operation String 执行的操作。
  • callstart:分机正在响铃。
  • callanwer:通过 uaCSTA 接听来电。
  • callover:通过 uaCSTA 挂断通话或拒接来电。
extnumber Integer 要控制的分机号。
cstacallid String 每个 uaCSTA 通话的唯一 ID。uaCSTA 功能启用后,系统会自动为每个通话分配一个 cstacallid
注: 可从 uaCSTA 通话事件中获取 cstacallid
ipaddress String 分机号注册的 IP 话机的 IP 地址。
sn String PBX 序列号。

报告示例

POST / HTTP/1.1
Host: 192.168.5.150
Accept: application/json
User-Agent: WebAPI
Content-Type: application/json
{
  "event":"uacstacall",
  "operation":"callanswer",
  "extnumber":"1000",
  "cstacallid":"32788",
  "ipaddress":"192.168.5.70:5060",
  "sn":"369451090405"
 }