下载步骤
注: 随机串的有效时长为30秒。
POST /api/v0.0.1/cdr/get_random?token={token}
名称 | 是否必需 | 类型 | 描述 |
extid | 是 | String |
设置分机。
|
starttime | 是 | String |
查询通话记录的起始时间。 时间格式:yyyy-mm-dd hh:mm:ss |
endtime | 是 | String |
查询通话记录的结束时间。 时间格式:yyyy-mm-dd hh:mm:ss |
allowedip | 否 | String |
设置允许下载通话记录的设备 IP 地址。
注:
|
名称 | 类型 | 描述 |
extid | String | 分机。 |
starttime | String | 查询通话记录的起始时间。 |
endtime | String | 查询通话记录的结束时间。 |
random | String | 通话记录文件的随机串。使用这个随机串组合成该通话录音文件的下载链接。 |
请求示例
获取所有分机的通话记录的随机码。
POST /api/v0.0.1/cdr/get_random?token=813b621cfe8eecf445a2ce1f4a079ffe HTTP/1.1
Content-Type:application/json; charset=utf-8
Host: 172.16.6.150
{
"extid": "all",
"starttime": "2020-05-18 00:00:00",
"endtime": "2020-05-20 23:59:59
}
响应示例
HTTP/1.1 200 OK
Access-control-allow-origin: *
Access-control-allow-methods: GET, POST, OPTIONS, PUT, DELETE
{
"status": "Success",
"extid": "all",
"starttime": "2020-05-01 00:00:00",
"endtime": "2020-05-05 23:59:59",
"random": "9ec0ef42229c68406363d21e8a82ca31"
}
使用随机串(random)组合成通话记录的下载链接。
通话记录文件的格式为CSV。查看通话记录参数说明。
通话记录下载链接格式:
http://{pbx ip}:{https port}/api/v0.0.1/cdr/download?extid={extid}&starttime={starttime}&endtime={endtime}&token={token}&random={random}
通话记录下载链接示例:
http://172.16.101.37:9011/api/v0.0.1/cdr/download?extid=all&starttime=2020-05-01 00:00:00&endtime=2020-05-05 23:59:59&token=1733765a8f15fef25c90075c394e6b45&random=6bbae3a53045c07c53b3222132987156