(30016) 来电呼叫请求
如果启用了中继监控,则当来电从监控的中继上呼入时,PBX 会向第三方应用发送一个来电呼叫请求报告。
前提条件
你已启用了中继的 呼入来电控制 功能。更多信息,请参见 启用 Yeastar P 系列云 PBX 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":" "
}
}
]
}"
}