回调接口
简要描述
- 使用HTTP的Post请求,推送呼叫话单信息给第三方指定的Url,未指定时不推送
请求URL
- 由客户提供
请求方式
- post
请求参数
参数 | 必选 | 类型 | 描述 |
---|---|---|---|
event | 是 | String | 消息类型,固定为AgentCallEnd |
callId | 是 | String | 呼叫id,通话唯一标识 |
agentNumber | 是 | String | 坐席工号 |
agentName | 是 | String | 坐席名称 |
groupName | 是 | String | 技能组名称 |
callingNumber | 是 | String | 主叫号码 |
calledNumber | 是 | String | 被叫号码 |
beginTime | 是 | long | 外呼开始时间,13位时间戳,比如1636535406808 |
ringTime | 是 | long | 外呼振铃时间,13位时间戳,比如1636535406808 |
startTime | 是 | long | 通话开始时间,13位时间戳,比如1636535406808 |
stopTime | 是 | long | 通话结束时间,13位时间戳,比如1636535406808 |
duration | 是 | int | 通话时长 (单位:秒) |
userData | 否 | String | 用户自定义数据 |
recordUrl | 否 | String | 录音文件路径 |
hangupGcode | 是 | integer | 挂机原因 |
hangupGname | 是 | String | 挂机原因说明 |
hangupDirection | 是 | String | 挂机方:0系统,1用户,2坐席 |
请求示例
{
"event": "AgentCallEnd",
"callId": "e1ad91dd-75a0-4fe9-87a7-cc669872d062",
"agentNumber": "1001",
"agentName": "座席1001",
"groupName": "测试技能组",
"callingNumber": "100000009",
"calledNumber": "15xxxxxxxxx",
"beginTime": 1636535406808,
"ringTime": 1636535406828,
"startTime": 1636535406828,
"stopTime": 1636535406828,
"duration": 2000,
"userData": "10000100101001",
"recordUrl": "http://xxxxxxxxxxxxx",
"hangupGcode": "0",
"hangupGname": "正常结束",
"hangupDirection":"1"
}
返回说明
HTTP的200OK响应
文档更新时间: 2024-01-18 06:10 作者:梁泽文