(30012) 通话结束详情推送

当通话结束时,PBX 会向第三方应用发送通话记录详情。

报告参数

参数 类型 说明
type Integer 事件 ID。
sn String PBX 序列号 (SN 码)。
msg Object<Call_Details> 通话记录详情。
Call_Details
参数 类型 说明
call_id String 通话的唯一 ID。
time_start String 接听或拨打该通通话的时间。
call_from String 主叫号码。
call_to String 被叫号码。
call_duration Integer 通话时长。
talk_duration Integer 接听时长。
src_trunk_name String 源中继名称。
dst_trunk_name String 目的中继名称。
pin_code String 密码。
status String 通话状态。
  • ANSWERED:被叫接听电话。
  • NO ANSWER:被叫未接听电话。
  • BUSY:被叫正忙。
  • VOICEMAIL:被叫未接听,且有新的语音留言。
  • ABANDONED: 主叫在被叫接听前挂断电话。
type String 通话类型。
  • internal:内部通话。
  • inbound:外部呼入。
  • outbound:呼出外部。
recording String 录音文件名。

recording_path

String

录音文件存储路径。

did_number String 来电用户拨打的号码。
did_name String DID 号码关联的名称。
agent_ring_time Integer 通话进入队列后到被坐席接听的时间。

单位:秒 (s)

uid String 通话记录的唯一 ID。
call_note_id String 通话备注的唯一 ID。
enb_call_note Integer 通话备注是否可编辑。
  • 0:不可编辑。
  • 非零值:可编辑。

报告示例

分机 2005 呼叫分机 2002。

{
    "type": 30012,
    "sn": "3631A2124XXX",
    "msg": {
        "call_id": "1780625997.105",
        "time_start": "2026-06-05 10:19:57",
        "call_from": "1002",
        "call_to": "1000",
        "call_duration": 15,
        "talk_duration": 10,
        "src_trunk_name": "",
        "dst_trunk_name": "",
        "pin_code": "",
        "status": "ANSWERED",
        "type": "Internal",
        "recording": "",
        "recording_path": "",
        "did_number": "",
        "did_name": "",
        "agent_ring_time": 0,
        "uid": "202606051019574F506",
        "call_note_id": "20260605101957-AACE5",
        "enb_call_note": 2,
        "is_display": 1
    }
}