录音下载和播放URL接口
场景描述
调用该接口,将CC-FS侧的录音文件上传到OBS/LSS,再从OBS/LSS获取录音下载和播放的路径。
- 前提条件:录音文件已经通过定时任务同步到CCFS侧的数据库。
 - 使用限制
    
开发者只能下载自己帐号下的录音,开发者帐号(ak)和录音记录(callId)必须对应。
开发者账号(ak)包含在鉴权认证字符串中,详见C2 监控/系统外呼/话单/知识库类接口鉴权方式。
callId、beginTime、endTime必须唯一确定一条录音。
 
接口方法
POST
接口URI
https://ip:port/CCFS/resource/ccfs/getRecordFileUrlFromObs
其中,ip为CC-FS安装的服务器IP地址,port为CC-FS的HTTPS端口号。
如果经过NSLB路由,ip为NSLB的服务器IP地址,port为CC-FS服务在NSLB映射的HTTPS端口号。
请求说明
| 
        参数名称  | 
      
        选取原则  | 
      
        参数类型  | 
      
        默认值  | 
      
        说明  | 
     
|---|---|---|---|---|
| 
        Content-Type  | 
      
        必选  | 
      
        String  | 
      
        无  | 
      
        固定填 application/json; charset=UTF-8。  | 
     
| 
        Authorization  | 
      
        必选  | 
      
        String  | 
      
        无  | 
      
        生成方式参见C2 监控/系统外呼/话单/知识库类接口鉴权方式。  | 
     
| 
        参数名称  | 
      
        选取原则  | 
      
        参数类型  | 
      
        默认值  | 
      
        说明  | 
     
|---|---|---|---|---|
| 
        callId  | 
      
        必选  | 
      
        String(1-25)  | 
      
        无  | 
      
        呼叫标识Id。  | 
     
| 
        beginTime  | 
      
        必选  | 
      
        String  | 
      
        无  | 
      
        录音记录的起始时间。格式为:yyyy-MM-dd HH:mm:ss。  | 
     
| 
        endTime  | 
      
        必选  | 
      
        String  | 
      
        无  | 
      
        录音记录的截止时间。格式为:yyyy-MM-dd HH:mm:ss。 录音记录的截止时间与起始时间跨度不能超过3天。  | 
     
| 
        version  | 
      
        可选  | 
      
        String  | 
      
        无  | 
      
        当前接口版本,此版本为2.0。 
         须知: 
         
  | 
     
响应说明
| 
        参数名称  | 
      
        参数类型  | 
      
        说明  | 
     
|---|---|---|
| 
        resultCode  | 
      
        String  | 
      
        请求返回的结果码。 0:表示成功 其他:失败  | 
     
| 
        resultDesc  | 
      
        String  | 
      
        请求结果描述,详见错误码参考。  | 
     
| 
        resultData  | 
      
        Object  | 
      
        请求响应数据。  | 
     
| 
        url  | 
      
        String  | 
      
        调用本接口成功后,从OBS/LSS返回的录音播放和下载路径,失效时间默认8小时。 如果一个callid有多个录音文件,将会返回多个录音文件的播放和下载路径,url按开始时间和结束时间顺序排序。  | 
     
错误码
请参见错误码参考
报文样例
- 请求头
    
POST /CCFS/resource/ccfs/getRecordFileUrlFromObs HTTP/1.1 Authorization: ************ Accept: */* Host: 10.154.198.164 Content-Type: application/json;charset=UTF-8 Content-Length: 185
 - 请求参数
    
{ "callId": "1637742300-27", "beginTime": "2021-11-24 06:25:03", "endTime": "2021-11-25 06:25:11", "version": "2.0" } - 响应头
    
HTTP/1.1 200 OK Content-Type: application/json;charset=UTF-8 Date: Mon, 02 Jul 2018 02:43:03 GMT
 - 响应参数
    
{ "resultData": { "url": "https://south-aicc-develop.obs.cn-south-1.myhuaweicloud.com:443/ccfs/record/developId/13ddcde6-2072-40d2-b96f-58cac16e18f5?AccessKeyId=************&Expires=1637936620&Signature=************" }, "resultCode": "0", "resultDesc": "success" }