说明: 批量分页查询话机记录信息(最近两个月内,最大起始-结束时间间隔31天)。
参数 | 说明 | 是否必填 | 类型 |
---|---|---|---|
current |
当前页码,1-N |
是 |
Int |
size |
每页显示数,1-100 |
是 |
Int |
params |
分页参数 |
是 |
JSONObject |
strTime |
查询起始时间,ISO8601标准时间格式:2022-01-01T00:00:00+08:00 |
是 |
String |
endTime |
查询起始时间,ISO8601标准时间格式:2022-01-31T00:00:00+08:00 |
是 |
String |
sipGroupName |
话机组名称,精准匹配 |
否 |
String |
phoneName |
话机名称,精准匹配 |
否 |
String |
https://api.onbuka.com/v3/voice/recordSipQuery
RequestURL:
https://api.onbuka.com/v3/voice/recordSipQuery
RequestMethod:
POST
RequestHeaders:
Content-Type: application/json;charset=UTF-8
Sign: 05d7a50893e22a5c4bb3216ae3396c7c
Timestamp: 1630468800
Api-Key: bDqJFiq9
RequestBody:
{
"current": 1,
"size": 10,
"params": {
"strTime": "2022-01-01T00:00:00+08:00",
"endTime": "2022-01-31T00:00:00+08:00",
"sipGroupName": "",
"phoneName": ""
}
}
参数 | 说明 | 类型 |
---|---|---|
status |
状态码,0成功,其他失败参见状态码说明 |
String |
reason |
失败原因说明 |
String |
data |
分页数据 |
JSONObject |
total |
总记录条数 |
Int |
size |
每页显示数 |
Int |
current |
当前页码 |
Int |
pages |
总页码 |
Int |
searchCount |
查询状态 |
Boolean |
records |
数据集合 |
JSONArray |
voiceId |
记录唯一id |
String |
sipGroupName |
话机组名称 |
String |
phoneName |
话机名称 |
String |
callee |
被叫号码 |
String |
displayNum |
显示号码 |
String |
code |
地区运营商 |
String |
submitTime |
提交时间 |
String |
callTime |
呼叫时间 |
String |
ringingTime |
响铃时间 |
String |
answerTime |
接听时间 |
String |
hangupTime |
挂断时间 |
String |
callDuration |
通话时长(秒) |
Int |
chargedDuration |
计费时长(秒) |
Int |
terminationCode |
sip code,200代表成功建立通话 |
String |
terminationReason |
状态码描述 |
String |
costEur |
消费金额(€) |
String |
billPeriod |
计费周期:20+20,60+60 |
String |
rate |
费率(€) |
String |
recordingFileId |
录音文件唯一id |
String |
{
"status": "0",
"reason": "success",
"data": {
"total": 5,
"size": 20,
"current": 1,
"pages": 1,
"searchCount": true,
"records": [
{
"voiceId": "2203031113381000002",
"sipGroupName": "group1",
"phoneName": "sipName8555",
"callee": "8613500000000",
"displayNum": "1008122211",
"code": "Afghanistan(Kandahar)",
"submitTime": "2022-02-18T14:42:40+08:00",
"callTime": "2022-02-18T14:45:42+08:00",
"ringingTime": "2022-02-18T14:42:47+08:00",
"answerTime": "2022-02-18T14:42:50+08:00",
"hangupTime": "2022-02-18T14:42:55+08:00",
"callDuration": 5,
"chargedDuration": 5,
"terminationCode": "200",
"terminationReason": "success",
"costEur": "2",
"billPeriod": "20+20",
"rate": "1.2",
"recordingFileId": "12022022570cc2484c59d4f8b9745d34226285b1e.mp3"
}
]
}
}
意见反馈