# 事件回调
# 外呼记录
{
"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 | 关机 |