全部产品
阿里云办公

下载录音

更新时间:2018-07-17 14:29:31

(DownloadRecording)

描述

通过录音文件的FileName来下载录音。FileName获取方式有以下两种方式:

  1. 通过调用 ListCallDetailRecords ,返回参数中包含FileName;
  2. 通过监听软电话SDK中的回调事件(如下图),回调事件中会携带每通通话全局唯一的contactId,通过contactId调用ListRecordingsByContactId获取到录音详细信息,其中包含FileName;

需要说明,一通通话如果存在转接,那么会包含多个录音文件。

请求参数

名称 类型 是否必须 描述
Action String 系统规定参数,DownloadRecording
InstanceId String 呼叫中心实例ID
FileName String 待下载录音文件名。

返回参数

名称 类型 是否必须 描述
MediaDownloadParam Object 获取到的录音文件下载url。
      FileName String 录音文件名
      SignatureUrl String 录音文件下载url,此url被两个引号包裹,例如: “”urlDetail “” ,需要您自行处理一下,此url有效期为1小时

请求示例

  1. https://ccc.cn-shanghai.aliyuncs.com/?
  2. &Action=DownloadRecording
  3. &InstanceId=9cfad875-6260-4a53-ab6e-b13e3fb31f7d
  4. &FileName=153128491143400080327683.wav
  5. &<公共请求参数>

返回示例

  1. {
  2. "HttpStatusCode":200,
  3. "MediaDownloadParam":{
  4. "SignatureUrl":""http://cloudcallcenter-online.oss-cn-shanghai.aliyuncs.com/record/9cfad875-6260-4a53-ab6e-b13e3fb31f7d/153128491143400080327683.wav?Expires=1531401364&OSSAccessKeyId=LTAIvKWEr4DoFSqz&Signature=ktGp7huo71JFYcxiVYMZmygsXmE%3D"",
  5. "FileName":"153128491143400080327683.wav"
  6. },
  7. "Success":true,
  8. "Code":"OK"
  9. }