上云无忧 > 文档中心 > 百度智能云智能外呼开放平台 - 实时调用单通电话回调
智能外呼
百度智能云智能外呼开放平台 - 实时调用单通电话回调

文档简介:
描述: 外呼系统通过用户配置的回调地址将实时调用的通话数据进行回调。 URL: 回调地址(配置台-API配置-其他配置) HTTP Method:POST
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

描述

外呼系统通过用户配置的回调地址将实时调用的通话数据进行回调

URL

回调地址(配置台-API配置-其他配置)

HTTP Method

POST

请求参数

参数名称 类型 是否必须 说明 示例
callbackType int 回调数据类型, 0-任务呼叫单通电话回调 1-号码组终态回调 2-任务状态变更回调 3-实时呼叫单通电话回调 3
data obj 回调数据

data数据

参数名称 类型 是否必须 说明 示例
tenantId long 租户唯一标识 10363
memberId long 号码唯一标识,实时呼叫调用时,号码返回的对应标识 732722324373760
sessionId string 通话唯一标识 "201bd45e-a375-47e1-bcee-e5bcd3c6b523"
collectInfo obj 信息收集内容,流程节点中配置的收集信息 {"hungupnode": "拒绝_首次施压"}
record array 会话还原记录
intent string 意向,在外呼机器人-流程节点-信息收集,配置key为「意向」,对应的value值 "愿意购买"
callerNum string 主叫号码 "07567171348"
endType long 接通状态 1-已接通 0-未接通 1
endTypeReason string 未接通原因
contactUUID string 生成通话录音唯一标识,根据该标识去获取录音文件 "c1ff838e-c2a4-11eb-a785-fa27000306ed"
durationTimeLen int 拨号总时长,单位为秒 64
ringingTimeLen int 振铃时长,单位为秒 10
talkingTimeLen int 对话时长,单位为秒 5
startTime long 呼叫开始时间-Unix时间戳(单位:毫秒) "1635909010000"
ringStartTime long 振铃开始时间-Unix时间戳(单位:毫秒) "1635909010000"
talkingStartTime long 通话开始时间-Unix时间戳(单位:毫秒) "1635909010000"
endTime long 呼叫结束时间-Unix时间戳(单位:毫秒) "1635909010000"
transResult int 转接结果 0未发起,1成功,-1失败

record数据

参数名称 类型 是否必须 说明 示例
role string 会话角色,分为机器人侧(speech)和客户侧(voice) "voice"
timestamp long 会话时间戳,微秒 1603542315800942
contextText string 会话文本 "您好,这边是千言银行智能客服中心,巴拉巴拉,请问是女士吗?"
intent string 意图
start string 片段开始时间,基于对话开始的相对时间 "00:00.310"
stop string 片段结束时间,基于对话开始的相对时间 "00:00.310"
timeLen long 片段时长,毫秒 5500
interrupted boolean 打断标识 false
interruptedTime string 打断时间 (基于对话开始的相对时间) "00:00.310"
silent boolean 静默标识 false
endTypeReason 列表
未接通原因名称 类型 说明
blacklist string 黑名单
notexist string 空号
stopped string 停机
poweroff string 关机
cantbeconnected string 无法接通
linebusy string 用户忙
ruleslimit string 规则限拨
beyonddeadline string 超过截止时间
nocallphone400 string 禁拨-400号码
nocallphone800 string 禁拨-800号码
nocallfixedphone string 禁拨-固话
nocalltelephone string 禁拨-手机号码
nocallphone95 string 禁拨-95号码
nocallphone96 string 禁拨-96号码
nocallphoneelse string 禁拨-其他
tasknotdial string 本任务不再拨打
mobilerepeat string 号码重复过滤
memberexistblacklist string 号码组存在黑名单
forbiddennum string 自定义禁呼号码
memberexistforbiddennum string 号码组存在自定义禁呼号码
else string 其他原因

响应参数

名称 类型 备注
code int http响应码,比如200、400
msg string 响应信息,成功为success,失败时为具体原因

请求(回调)示例

{ "callbackType": 3, // 0-任务呼叫单通电话回调  1-号码组终态回调  2-任务状态变更回调 
3-实时呼叫单通电话回调 "data": { "sessionId": "201bd45e-a375-47e1-bcee-e5bcd3c6b523", 
// 电话唯一标识 "tenantId": 10363, // 租户id  "memberId": 732722324373760, // 号码组id
 "collectInfo": {// 信息收集, map "hungupnode": "拒绝_首次施压(11)" }, "record": [//
 会话还原记录 { "role": "speech",//角色,现有机器人侧(speech)和客户侧(voice) "timestamp":
 1603542315800942,//时间戳,微秒 "contextText": "您好,这边是千言银行智能客服中心,巴拉巴拉,
请问是女士吗?",//回复文本   **(speech角色下取此字段作为回复文本)** "intent": "",//意图 "start":
 "00:00.310",//片段开始时间(基于对话开始的相对时间) "stop": "00:05.810",//片段结束时间(
基于对话开始的相对时间) "timeLen": 5500,//片段时长,毫秒 "interrupted": false,//打断标识,
未打断 "interruptedTime": "",//打断时间 (基于对话开始的相对时间) "silent": false//静默标识 },
 { "role": "voice", "timestamp": 1603542324669326, "content": "是的,",// 回复文本   **
(voice角色下取此字段作为回复文本)** "context": "", "contextText": "", "audioId": "2020/10/
24//20/94cd0dc6-d36f-44fe-a643-8a8154a83371.wav", "sn": "3F480D8F-B09D-4553-80BE-114B7D8B80BA", 
"intent": "", "start": "00:07.839", "stop": "00:08.960", "timeLen": 1121, "interrupted": false, 
"interruptedTime": "", "silent": false } ], "intent": "未分类",//意向 "callerNum": "07567171348",
 // 主叫号码 "endType": 1, // 接通状态 1-已接通 0-未接通 "endTypeReason" : null, "contactUUID":
 "c1ff838e-c2a4-11eb-a785-fa27000306ed", // 生成通话录音唯一标识 "durationTimeLen": 64,// 拨号总时长
 "ringingTimeLen": 10, // 振铃时长 "talkingTimeLen": 5, // 对话时长 "startTime": 1635909010000,
 //呼叫开始时间-Unix时间戳(单位:毫秒) "ringStartTime": 1635909010000,//振铃开始时间 "talkingStartTime"
: 1635909010000,//通话开始时间 "endTime": 1635909010000 ,//呼叫结束时间 

返回(回调)示例

{ "code": 200, "msg": "success", }

相似文档
  • 描述: 当号码组进入终态后,外呼系统通过用户配置的回调地址将号码组进入终态的数据进行回调。 URL: 回调地址(配置台-API配置-其他配置) HTTP Method:POST
  • 描述: 当任务状态变更后,外呼系统通过用户配置的回调地址将任务状态变更的数据进行回调。 URL: 回调地址(配置台-API配置-其他配置) HTTP Method:POST
  • 人脸离线识别SDK,包含人脸采集、活体检测、人脸对比/识别、人脸库管理等能力,并全部离线化、本地化。此SDK一经授权激活,可完全在无网环境下工作,所有数据皆在设备本地运行处理,可根据业务需要进行灵活的上层业务开发。核心能力分布如下图所示,后文会详细介绍。 【百度智能云】人脸识别 Android版 Windows版 Linux ARM版 海思版 RV1109/RV1126
  • 人脸离线识别SDK,包含人脸采集、活体检测、人脸对比/识别、人脸库管理等能力,并全部离线化、本地化。此SDK一经授权激活,可完全在无网环境下工作,所有数据皆在设备本地运行处理,可根据业务需要进行灵活的上层业务开发。核心能力分布如下图所示,后文会详细介绍。 【百度智能云】人脸识别 Android版 Windows版 Linux ARM版 海思版 RV1109/RV1126
  • 人脸离线识别SDK的激活方式分为「软授权」和「硬授权」两种: 软授权详情如下所示,主要分为单设备授权(按序列号)和批量授权(创建应用)两种形式,其中单设备授权支持在线和离线两种方式 【百度智能云】人脸识别 Android版 Windows版 Linux ARM版 海思版 RV1109/RV1126
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部