POST /api/v0.0.1/voicemail/get_random?token={token}
注: 要下载分机的某个语音留言文件,需要先向 PBX 请求该语音留言文件的随机串。
名称 | 是否必需 | 类型 | 描述 |
extid | 是 | Int | 要下载哪个分机的语音留言文件。 |
voicemailfile | 是 | String | 语音留言文件名。 |
allowedip | 否 | String |
设置允许下载语音留言的设备 IP 地址。
注:
|
名称 | 类型 | 描述 |
extid | Int | 哪个分机的语音留言。 |
voicemailfile | String | 语音留言文件的名称。 |
random | String |
语音留言文件的随机串。 使用这个随机串组合成下载播放该录音文件请求。 |
请求示例
POST /api/v1.1.0/voicemail/get_random?token=1e3b3ebb6a974cb42ed31de5413df52d HTTP/1.1
Content-Type:application/json; charset=utf-8
Host: 192.168.5.150
{
"extid": "1004",
"voicemailfile": "msg0000.wav",
}
响应示例
HTTP/1.1 200 OK
Access-control-allow-origin: *
Access-control-allow-methods: GET, POST, OPTIONS, PUT, DELETE
{
"status": "Success",
"extid": "1004",
"voicemailfile": "msg0000.wav",
"random": "70f477822e6a379d7359b2d926ea95a5"
}
使用 API 响应的 random 随机串组合成语音留言下载链接。
语音留言下载链接格式:
http://{pbx ip}:{https port}/api/v0.0.1/voicemail/download?extid={extid}&voicemailstatus={voicemailstatus}&token={token}&voicemailfile={voicemailfile}&random={random}
下面是语音留言下载链接示例: