Call records
Get call log details
GET
/openapi/call_logs/{sessionID}Request
Parameters
sessionIDstringrequiredPath parameter · Session ID
Response
200 OK
idintegerrequired
通话记录ID
sessionIdstringrequired
会话ID
scriptPlanIdintegerrequired
IVR ID
agentIdstring
坐席ID
numberIdintegerrequired
号码ID
taskIdinteger
任务ID
taskItemIdinteger
任务记录ID
startAtstringrequired
开始时间
endAtstringrequired
挂机时间
answerAtstringrequired
应答时间
createdAtstringrequired
创建时间
calleestringrequired
被叫号码
calleeAttributestringrequired
被叫号码归属地
callerstringrequired
主叫号码
callerAttributestringrequired
主叫号码归属地
directionstringrequired
呼叫方向
inboundoutboundagentNamestring
坐席姓名
recordFilestringrequired
通话记录
durationintegerrequired
通话时长
billsecintegerrequired
计费时长
hangupSidestringrequired
挂机方
hangupReasonstringrequired
挂机原因
collectobject[]required
信息收集结果
[].vidinteger
助手版本ID
[].itemsobject[]required
[].questionstringrequired
问题
[].optionbooleanrequired
是否有选项
[].answerOptionstring[]
问题可选答案
[].answerstring
答案
[].hitbooleanrequired
是否收集
[].messagestring
ringTimeinteger
振铃
assistantVidsinteger[]
使用的助手ID数组
Sample code
curl -X GET 'https://openapi.voicefox.ai/openapi/call_logs/{sessionID}' \
-H 'Authorization: Bearer <YOUR_TOKEN>' \
-H 'Content-Type: application/json'Response example
{
"id": 0,
"sessionId": "会话ID",
"scriptPlanId": 0,
"agentId": "坐席ID",
"numberId": 0,
"taskId": 0,
"taskItemId": 0,
"startAt": "开始时间",
"endAt": "挂机时间",
"answerAt": "应答时间",
"createdAt": "创建时间",
"callee": "被叫号码",
"calleeAttribute": "被叫号码归属地",
"caller": "主叫号码",
"callerAttribute": "主叫号码归属地",
"direction": "inbound",
"agentName": "坐席姓名",
"recordFile": "通话记录",
"duration": 0,
"billsec": 0,
"hangupSide": "挂机方",
"hangupReason": "挂机原因",
"collect": [
{
"vid": 0,
"items": [
{
"question": "问题",
"option": false,
"answerOption": [
"string"
],
"answer": "答案",
"hit": false,
"message": "string"
}
]
}
],
"ringTime": 0,
"assistantVids": [
0
]
}