(30016) 来电呼叫请求

如果启用了中继监控,则当来电从监控的中继上呼入时,PBX 会向第三方应用发送一个来电呼叫请求报告。

前提条件

你已启用了中继的 呼入来电控制 功能。更多信息,请参见 启用 Yeastar P 系列 IPPBX API

报告参数

参数 类型 说明
type Integer 事件 ID。
sn String PBX 序列号 (SN 码)。
msg Object<Call_Info> 通话详情。
Call_Info
参数 类型 说明
call_id String 通话的唯一 ID。
members Array<Members> 通话中的不同类型成员的信息列表。
Members
1.
参数 类型 说明
inbound Object<Inbound_Info> 外线来电的信息。
Inbound_Info
2.
参数 类型 说明
from String 主叫号码。
to String 被叫号码。
trunk_name String 通过哪条中继呼入。
channel_id String 通话中每个成员的通话通道 ID。
member_status String 该成员的通话状态。
  • ALERT:该成员作为主叫,发起呼叫后,处于回铃状态。
  • RING:该成员作为被叫,处于响铃状态。
  • ANSWERED:该成员作为主叫,发起呼叫后,电话被接听。
  • ANSWER:该成员作为被叫,接听来电。
  • HOLD:该成员的通话被保持。
  • BYE:该成员主动挂断通话。

报告示例

外部号码 5503301 呼入到分机 2002。

{
    "type": 30016,
    "sn": "3631A2124XXX",
    "msg": "{
      "call_id":"1648861726.280",
      "members":[
         {
            "inbound":{
                 "from":"5503301",
                 "to":"2002",
                 "trunk_name":"peer-to-41",
                 "channel_id":"PJSIP/trunk-peer-to-41-endpoint-000000b5",
                 "member_status":"ALERT",
                 "call_path":" "
                        }
           }
                   ]
           }"
}