全部产品

下载录音

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

(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小时

请求示例

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

返回示例

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

错误码

错误代码

描述

Http状态码

语义

NotExist.Instance

“Call center instance ‘%s’ does not exist”

404

呼叫中心实例不存在。

NotExist.Record

“Record ‘%s’ does not exist”

404

通话录音不存在

OssNotOpen

“Call center instance ‘%s’ does not open oss”

404

没有开通OSS服务