首页 帮助中心 API

话机记录批量查询

说明: 批量分页查询话机记录信息(最近两个月内,最大起始-结束时间间隔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

请求URL:

                    
                      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"
                            }
                          ]
                        }
                      }
                    
                  
 

意见反馈

0/500