# 外呼推送文档
# 简介
语音平台消息推送均采用
HTTP post请求推送至您的平台。数据通过RSA私钥加密存储至body内。请妥善保管您的公钥,若有遗失泄露风险,请及时联系工作人员替换!!!避免敏感信息泄露
注意:本司提供RSA秘钥长度为2048;最大加密明文大小为245个字符,最大解密秘文大小为256个字符。若需要加解密长字符,请将数据进行拆分。加解密示例参考
# 消息推送准备工作
设置推送地址

# 推送数据解密
解密后格式如下:
| 消息体 | 类型 | 描述 |
|---|---|---|
| type | String | 业务类型 |
| businessId | String | 业务ID(当数据为批量任务时,该数据为任务IDtaskId;当数据为单条通知时,该数据则为该通知ID。) |
| data | obj | 消息数据,具体内容查看对应业务 |
示例:
{
"type": "TASK",
"businessId": "13479922321321",
"data": OBJECT,
}
1
2
3
4
5
2
3
4
5
# 业务处理
# 任务外呼推送内容
任务启动后(不管是接口启动还是平台启动,都会推送),当被叫接通时,将及时推送消息。未接通消息将在任务结束时推送。
| 消息体 | 类型 | 描述 |
|---|---|---|
| mobile | String | 被叫手机号 |
| answer | boolean | 是否接听 |
| recordUrl | String | 通话录音地址 |
| potential | String | 意向判断 |
| content | String(json) | 对话内容。channel=0为机器人回复,channel=1为客户回答 |
| seatNo | Int | 转坐席 接待坐席编号 |
| toSeatMode | String | 转坐席 坐席接待平台 |
| startTime | Date | 呼叫时间 |
| answeredTime | Date | 接听时间 |
| hungupTime | Date | 挂断时间 |
| duration | Int | 呼叫总时长(s)(接听时长+振铃时长) |
| billsec | Int | 振铃时长(s) |
示例:
{
"type": "TASK",
"businessId": "13479922321321",
"data": [
{
"mobile": "18688888888",
"answer": true,
"recordUrl": "https://file.djkf.cn/236888888888888888.wav",
"potential": "A",
"content": "[{\"channel\":0,\"text\":\"喂,您好!\"},{\"channel\":1,\"text\":\"你好\"},{\"channel\":0,\"text\":\"您好,我们可以用智能外呼机器人帮您找客户,每天可以带来5-6个意向线索!请问您这边有兴趣了解一下吗?\"},{\"channel\":1,\"text\":\"嗯可以的\"},{\"channel\":0,\"text\":\"\"},{\"channel\":0,\"text\":\"好的,稍后负责咱们行业的运营会和您联系,给您分享下获客的解决方案。\"},{\"channel\":0,\"text\":\"【转坐席:预测试外呼组1>1001】\"}]",
"startTime": "2024-07-04 14:34:10",
"answeredTime": "2024-07-04 14:34:17",
"hungupTime": "2024-07-04 14:34:18",
"duration": 9,
"billsec": 2,
"seatNo": 1001,
"toSeatMode": "SEAT_WEB"
},
{}
]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 通知外呼推送内容
| 消息体 | 类型 | 描述 |
|---|---|---|
| templateId | long | 模版ID |
| mobile | String | 被叫手机号 |
| answer | boolean | 是否接听 |
示例:
{
"type": "推送类型",
"businessId": "通知消息唯一主键",
"templateId": "通知模版id",
"mobile": "手机号",
"answer": "是否接听"
}
1
2
3
4
5
6
7
2
3
4
5
6
7