下载步骤
注: 随机串的有效时长为30秒,并且每个随机串使用过一次则失效。
POST /api/v0.0.1/recording/get_random?token={token}
名称 | 是否必需 | 类型 | 描述 |
recording | 是 | String | 全局录音文件名称。 |
allowedip | 否 | String |
设置允许下载录音文件的设备 IP 地址。
注:
|
名称 | 类型 | 描述 |
recording | String | 全局录音文件名称。 |
random | String | 有关全局录音文件的一个随机串。使用这个随机串组合成下载播放该录音文件请求。 |
请求示例
请求录音文件的随机串。
POST /api/v0.0.1/recording/get_random?token=813b621cfe8eecf445a2ce1f4a079ffe HTTP/1.1
Content-Type:application/json; charset=utf-8
Host: 172.16.6.150
{
"recording":"exten-101-106-20200505-042135-1588641695.1772.wav",
"allowedip":"172.16.6.150"
}
响应示例
HTTP/1.1 200 OK
Access-control-allow-origin: *
Access-control-allow-methods: GET, POST, OPTIONS, PUT, DELETE
{
"status": "Success",
"recording": "exten-101-106-20200505-042135-1588641695.1772.wav",
"random": "fc19203cddc1d7846c2236f9eafe826b"
}
使用随机串(random)组合成录音文件的下载链接。
录音下载链接格式:
http://{pbx ip}:{https port}/api/v1.1.0/recording/download?recording={recording}&random={random}&token={token}
录音下载链接示例: