全部产品
云市场
云游戏

根据话务ID查询录音

更新时间:2019-01-12 18:58:26

(ListRecordingsByContactId)

描述

根据话务ID(ContactId)查找相关的录音详细信息。ContactId获取方式有以下两种方式:

  1. 通过调用 ListCallDetailRecords ,返回参数中包含ContactId;
  2. 通过监听 软电话SDK 中的回调事件(如下图),回调事件中会携带每通通话全局唯一的ContactId;

请求参数

名称 类型 是否必须 描述
Action String 系统规定参数,ListRecordingsByContactId
InstanceId String 呼叫中心实例ID
ContactId String 话务ID

返回参数

名称 类型 是否必须 描述
Recordings List\ 返回参数,录音列表
      ContactId String 话务ID
      ContactType String 话务类型,参考枚举类型内呼, 外呼, 内部通话
      AgentId String 坐席ID,坐席ID等同于该座席的RAM子账户ID
      AgentName String 坐席名字
      CallingNumber String 主叫号码
      CalledNumber String 被叫号码
      StartTime String 通话开始时间
      Duration String 通话时长
      FileName String 录音文件名字
      FileDescription String 录音文件描述
      Channel String 座席所在音轨标示
      InstanceId String 呼叫中心实例ID
      QualityCheckTid String 智能质检文本ID
      QualityCheckTaskId String 智能质检任务ID

请求示例

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

返回示例

  1. {
  2. "HttpStatusCode":200,
  3. "Recordings":{
  4. "Recording":[
  5. {
  6. "FileDescription":"20180711125511-小芳",
  7. "AgentName":"小芳",
  8. "CalledNumber":"15588886666",
  9. "CallingNumber":"80327683",
  10. "FileName":"153128491143400080327683.wav",
  11. "Duration":10,
  12. "ContactId":"2020927020",
  13. "StartTime":1531284911000,
  14. "AgentId":"293939422320312215",
  15. "ContactType":"Outbound"
  16. }
  17. ]
  18. },
  19. "RequestId":"0997CE25-94D3-41DE-8C7A-E6FCFD8C01E0",
  20. "Success":true,
  21. "Code":"OK"
  22. }

错误码

错误代码 描述 Http状态码 语义
NotExist.Instance “Call center instance ‘%s’ does not exist” 404 呼叫中心实例不存在。
NoPermission.User “User ‘%s’ has no permission to ‘%s’” 403 当前用户没有权限进行查询录音。
NotExist.User “User ‘%s’ of instance ‘%s’ does not exist” 404 用户不存在