AI外呼回调通知

该功能还处于开发自测阶段,对接前请与客户经理联系

本文档适用于通过小蓝本AI外呼功能的客户,需要将呼叫记录回传到自有系统的接入方案。

首先系统需要由接收方按以下文档实现,并将回调地址提供给小蓝本进行配置。

回调方式

系统使用POST application/json方式回调数据; 字符集为utf-8

系统每次回调超时时长限制为10秒,也就是说在收到数据后,需要10秒内响应应答信息

系统当收到应答不是成功状态时,系统会自动间隔10s以上重新发送,最多发送10次

数据签名

由小蓝本发送来的数据,在请求的url路径后,会自动追加签名参数data_sign

该签名参数是直接对发送请求的body块字符串进行RSA加签,收到后可以通过RSA的公钥进行验证

RSA签名算法为SHA1WithRSA

RSA签名验证公钥base64编码为

MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrYYOJGFKnXyILiSlXdD2vLGbwfEZz3nynNe066y1SCLI1MTDzRRgfdgMVTmPr95uu4nE3iE5O145RzeNF47UUMuYqBsKP9kjc+0qHdM2d90S3NBuL4U1nSkWnxb4Nq/nGpnQ/ItglSJaf4ejLQEEsImPPCyXDDrHqEuIltffkzwIDAQAB

信息结构

字段类型数据域备注
data_signSTRINGquery数据信息体的签名
idLONGbody记录唯一标识
eidSTRINGbody来源企业标识
pidSTRINGbody人物标识
ent_nameSTRINGbody企业名称
person_nameSTRINGbody人物姓名
call_activity_idSTRINGbody活动标识
call_activity_nameSTRINGbody活动名称
called_mobileSTRINGbody呼叫的电话号码
start_timeSTRINGbodyAB单呼叫的开始时间 yyyy-MM-dd HH:mm:ss
end_timeSTRINGbodyAB单呼叫的结束时间 yyyy-MM-dd HH:mm:ss
ring_timeINTbody振铃时长
talk_timeINTbody通话时长
word_idINTbody话术标识ID
not_connect_statusINTbody未接通原因 0已接听、1未接听、2拒接、3占线、4关机、5无法接通、6主叫欠费、7主叫暂停服务、8呼叫失败、9停机、10空号、11未送达
client_typeINTbodyAB单类型(0未知,1A,2B,3C,4D,5E,6F)
act_typeINTbody类型 1ai外呼 2 ai+人工
ext_phoneSTRINGbody转人工 坐席分机号
ext_numberSTRINGbody转人工 坐席工号
artificial_gradeSTRINGbody人工评级
remarkSTRINGbody人工备注
audio_urlSTRINGbody录音文件下载地址,注:录音文件可能有延迟,一般会在10分钟左右才能下载成功;最迟可能会有1天的延迟;
录音文件小蓝本仅保存7天,请自行存贮

响应应答

响应体仅支持json格式

字段名数据类型备注
successBOOL如果成功则返回true; 否则为false; 如果是非true,系统则会自动重发,最多10次
failedMsgSTRING出错时的响应提示内容,如果未响应则会默认『系统忙,请稍候再试』