转人工后查询对话记录
更新时间:2026-05-09
描述
通过sessionId拉取通话进行中或结束的通话信息
拨打URL
https://aiob-open.baidu.com/api/v1/record/list
HTTP Method
GET
请求参数
Header
| 参数名称 | 是否必须 | 说明 | 示例 |
|---|---|---|---|
| Content-Type | 是 | application/json | application/json |
| Authorization | 是 | 参考「生成认证Token」文档 | cc-api-auth-v2/10.14459FFC0BDDD4AB5FB28D934BEBF357F60DAA888D1B3893D00BA17867D98BA1E5EEE38A4CC6A87C45C75074D3C4A6DB |
Params
| 参数名称 | 类型 | 是否必须 | 说明 | 示例 |
|---|---|---|---|---|
| sessionId | string | 是 | 通话id,外呼侧通话记录唯一标识 | 3_149341046e1d43e2bf656b8add3dd2b0_10183 |
| mode | string | 是 | 查询模式:history-查询已结束通话记录;realtime-查询通话中的记录 | history |
响应参数
| 名称 | 类型 | 备注 |
|---|---|---|
| code | int | http响应码,比如200、400 200即成功 |
| msg | string | 响应信息,失败显示具体原因 |
| data | obj | 返回数据 |
data数据
| 参数名称 | 类型 | 描述 |
|---|---|---|
| dialogVar | map | key为变量名,value为变量值 |
| record | array | 对话记录 role:speech为坐席回复,voice为用户回复; timestamp:当前回复时间;contextText:当前回复内容 |
请求示例
Shell
1curl --location 'https://aiob-open.baidu.com/api/v1/record/list?sessionId=3_149341046e1d43e2bf656b8add3dd2b0_10183&mode=history' \
2--header 'Authorization: cc-api-auth-v2/10.14459FFC0BDDD4AB5FB28D934BEBF357F60DAA888D1B3893D00BA17867D98BA1E5EEE38A4CC6A87C45C75074D3C4A6DB'
响应示例
JSON
1{
2 "requestId": "9d6eb5e57c5846b685060fa6f41539f4",
3 "time": 1778296331118,
4 "code": 200,
5 "msg": "OK",
6 "data": {
7 "dialogVar": {
8 "Conference": "",
9 "address": "",
10 "background": "",
11 "company": "",
12 "conversation": "",
13 "place": ""
14 },
15 "record": [
16 {
17 "contextText": "喂,您好",
18 "role": "speech",
19 "timestamp": 1778253112688
20 },
21 {
22 "contextText": "您好。",
23 "role": "voice",
24 "timestamp": 1778253116701
25 },
26 {
27 "contextText": "哎,您好,我是活动的工作人员,5月10日有场行业宣讲会,在XX地举办,您有兴趣参加吗?",
28 "role": "speech",
29 "timestamp": 1778253116934
30 },
31 {
32 "contextText": "这个对我不需要。",
33 "role": "voice",
34 "timestamp": 1778253120803
35 },
36 {
37 "contextText": "那这边打扰了,祝您生活愉快,再见。",
38 "role": "speech",
39 "timestamp": 1778253121418
40 }
41 ]
42 }
43}
评价此篇文章
