# 事件回调
# 外呼记录
{
    "timestamp": 1643024243268,
    "msgType": "CALL_RECORD",
    "data": {
        "id": "N40j25Wiv5",
        "userId": "BxSdn9pnIz", // 外呼坐席用户ID
        "mobile": "12233334444",// 手机号
        "middleMobile": "13344445555", // 中间号
        "userMobile": "14455556666",   // 外呼坐席手机号
        "ringDuration": 0,   // 振铃时长(单位:秒)
        "callDuration": 1,      // 通话时长(单位:秒)
        "hasVoice": 1,          // 是否有通话语音
        "type": 0,              // 0-呼出 1-呼入
        "status": 0,            // -1-无法接通 0-通话开始 1-通话成功 2-无人接听 3-空号 4-停机 5-用户忙 6-挂断 7-关机
        "createTime": 1643024241201, // 创建时间
    }
}
# 外呼语音
{
    "timestamp": 1643024243268,
    "msgType": "CALL_VOICE",
    "data": {
        "id": "N40j25Wiv5",
        "voiceUrl": "http://xxxxx/xxxxx"       // 通话语音文件下载地址,有效期2小时。
	}
}
# 语音外呼记录
{
  "Status": "SUCCESS", // 语音呼叫结果,SUCCESS(成功)、FAIL(失败)
  "EndTime": "2020-05-28 18:44:39", // 语音结束时间
  "Duration": 19, // 通话时长(秒)
  "CallId": "655e08e182c11590662652", // 语音消息标识ID(创建语音外呼接口返回的CallId)
  "ErrCode": "SUCCESS", // 语音呼叫状态码
  "ErrDesc": "发送成功", // 语音呼叫状态码对应的原因
  "StartTime": "2020-05-28 18:44:10", // 语音发起时间
  "AnswerTime": "2020-05-28 18:44:20", // 语音接听时间
  "Mobile": "1xxxxxxxxxx", // 手机号
  "VoiceType":1 // 语音外呼模板类型 1-文本 2-语音
}
# 语音呼叫状态码说明
| 状态码 | 原因 | 
|---|---|
| NOT_SUPPORT | 无法接通 | 
| START | 通话开始 | 
| NOBODY | 无人接听 | 
| EMPTY | 空号 | 
| DOWN | 停机 | 
| BUSY | 用户忙 | 
| HANG | 挂断 | 
| CLOSE | 关机 |