(30015) 呼叫失败
当发起的呼叫失败时,PBX 会向第三方应用发送一个事件报告。
报告参数
参数 | 类型 | 说明 |
---|---|---|
type | Integer | 事件 ID。 |
sn | String | PBX 序列号 (SN 码)。 |
msg | Object<Call_Info> | 通话详情。 |
- Call_Info
-
参数 类型 说明 call_id String 通话的唯一 ID。 reason String 呼叫失败原因。 NO Dial Permission
:该分机/部门没有配置拨打权限。NO Outbound Restrictin
:分机无呼出权限。Circuit/channel congestion
:占线,通话通道被占用DND
:被叫启用了 DND。Line Unreachable
:外线不可用。User Busy
:被叫拒接来电。410 Gone
:离开。404 NOT found
:未找到被叫号码。408 Request Time
:被叫未接听来电,或被叫关机。480 Temporatily Unavailable
:被叫没有接听来电。484 Address incomplete
:呼出号码格式错误。486 Busy here
:被叫拒接。603 Declined
:被叫响铃超时。
members Array<Members> 通话中的不同类型成员的信息列表。
- Members
-
表 1. 参数 类型 说明 extension Object<ExtensionInfo> 分机的信息。 inbound Object<InboundInfo> 外线来电的信息。 outbound Object<OutboundInfo> 外线呼出的信息。 - ExtensionInfo
-
表 2. 参数 类型 说明 number String 分机号码。 channel_id String 通话中每个成员的通话通道 ID。 member_status String 该成员的通话状态。 ALERT
:该成员作为主叫,发起呼叫后,处于回铃状态。RING
:该成员作为被叫,处于响铃状态。ANSWERED
:该成员作为主叫,发起呼叫后,电话被接听。ANSWER
:该成员作为被叫,接听来电。HOLD
:该成员的通话被保持。BYE
:该成员主动挂断通话。
call_path String 通话建立使用的路径。 注: 当通过 IVR、队列、响铃组、广播组或会议室建立通话时,才会返回值。 - InboundInfo
-
表 3. 参数 类型 说明 from String 主叫号码。 to String 被叫号码。 trunk_name String 通过哪条中继呼入。 channel_id String 通话中每个成员的通话通道 ID。 member_status String 该成员的通话状态。 ALERT
:该成员作为主叫,发起呼叫后,处于回铃状态。RING
:该成员作为被叫,处于响铃状态。ANSWERED
:该成员作为主叫,发起呼叫后,电话被接听。ANSWER
:该成员作为被叫,接听来电。HOLD
:该成员的通话被保持。BYE
:该成员主动挂断通话。
call_path String 通话建立使用的路径。 注: 当通过 IVR、队列、响铃组、广播组或会议室建立通话时,才会返回值。 - OutboundInfo
-
表 4. 参数 类型 说明 from String 主叫号码。 to String 被叫号码。 trunk_name String 通过哪条中继呼出。 channel_id String 通话中每个成员的通话通道 ID。 member_status String 该成员的通话状态。 ALERT
:该成员作为主叫,发起呼叫后,处于回铃状态。RING
:该成员作为被叫,处于响铃状态。ANSWERED
:该成员作为主叫,发起呼叫后,电话被接听。ANSWER
:该成员作为被叫,接听来电。HOLD
:该成员的通话被保持。BYE
:该成员主动挂断通话。
call_path String 通话建立使用的路径。 注: 当通过 IVR、队列、响铃组、广播组或会议室建立通话时,才会返回值。
报告示例
分机 2008 呼叫分机 2002,分机 2002 拒接来电。
{
"type": 30015,
"sn": "3631A2124XXX",
"msg": "{
"call_id":"1651478097.79",
"reason":"486 Busy Here",
"members":[
{
"extension":{
"number":"2002",
"channel_id":"PJSIP/2002-0000002e",
"member_status":"BYE",
"call_path":" "
}
},
{
"extension":{
"number":"2008",
"channel_id":"PJSIP/2008-0000002d",
"member_status":"ALERT",
"call_path":" "
}
}
]
}"
}