语音记录查询

更新时间:
复制 MD 格式

本文为您介绍如何在语音服务控制台查询语音记录详情。

操作步骤

  1. 登录语音服务控制台

  2. 在左侧导航栏,选择业务统计 > 语音记录查询

  3. 语音记录查询页面,选择产品类型查询日期等条件,单击搜索按钮。

    说明
    • 支持查询近一个月时间范围内的语音记录。

    • 需输入主叫(实例 ID)主叫(真实号)被叫号码中至少一项作为查询条件。

    • 若使用公共模式外呼(主叫号码来自随机号池,无固定实例 ID),该场景下主叫(实例 ID)为空,建议直接输入被叫号码查询。

  4. 将加载命中当前查询条件的所有语音通话记录通话时长呼叫状态等信息。

    说明

    语音记录查询结果仅包含通话时长呼叫状态通话报告等元数据,不含扣费金额明细,不支持按被叫号码查询扣费详情。如需查看费用信息,请前往费用统计页面。

    页面提供产品类型时间范围主叫(实例 ID)主叫(真实号)被叫号码等筛选条件,结果表格还包含通话发起时间、通话开始时间、通话结束时间、通话报告、闪信发送状态、闪信发送结果等列。

  5. 您也可单击通话报告详情按钮,查看当前通话记录的详细通话报告

    通话报告详情弹窗中展示当前通话记录的关键信息,包括主叫主叫(真实号)被叫号码通话时长通话开始时间通话结束时间呼叫状态(如呼叫失败)、最终信令响应代码挂断方向建议异常原因等字段。

  6. 单击下载按钮,可将当前查询的所有数据导出到本地。

常见问题

语音记录查询支持导出通话文字记录或录音转写文本吗?

不支持。语音服务控制台仅支持通过下载按钮将当前查询的通话记录明细(包含主被叫号码、通话时长、呼叫状态等元数据)导出为文件。控制台不提供通话文字记录、录音转写文本或其他语音内容的导出功能。

如何查询超过一个月的历史通话记录?

控制台与 API 的时间范围限制不同:

  • 控制台查询语音记录查询页面仅支持查询近一个月内的通话记录。

  • API 查询:如需查询近 6 个月内的历史记录,需调用 QueryCallDetailByCallId 接口,传入 CallId 或 TaskId 查询。

说明

语音服务 API 暂不支持直接通过被叫手机号与日期组合查询历史记录,必须先获取 CallId 才能使用此接口。

如何查看语音服务 API 的调用日志或请求详情?

可通过以下两种方式查看 API 调用记录:

  • 操作审计:登录操作审计控制台,在事件查询页面搜索"语音服务(Dyvms)"或"语音服务 API(Dyvmsapi)"事件,选择时间范围后查看事件详情。

  • API 诊断:访问阿里云 API 诊断页面,输入 API 请求返回的 RequestID,可查看本账号对应的请求日志详情。

语音呼叫失败常见原因有哪些?如何根据通话报告排查?

在通话记录列表中,单击通话报告列的详情,在通话报告详情弹窗中查看呼叫状态异常原因字段。若呼叫失败,常见原因包括:

  • 被叫频次流控限制(平台侧流控)

  • 被叫拒接或未接听

  • 被叫侧拦截策略

  • 运营商高频拦截

  • 被叫正在通话中(占线)

若排除平台侧流控因素后仍失败,通常为被叫端行为(如占线、拦截)。建议对照最终信令响应代码运营商回执错误码定位具体原因。

能否按被叫号码查询扣费详情?

不支持。语音记录查询支持按被叫号码筛选通话记录,但结果仅返回通话时长呼叫状态等元数据,不含扣费金额字段;费用统计页面的实例账单明细按业务号码维度统计,不支持按被叫号码筛选;API(QueryCallDetailByCallId)需先获取 CallId 才能查询通话详情,不支持直接通过被叫手机号查询扣费明细。

相关阅读

接口调用成功后,若呼叫状态为失败,您可对照运营商回执错误码查看详细原因。

获取呼叫记录的其他方式:

QueryCallDetailByCallId 查询呼叫详情:通过 API 查询指定通话的呼叫详情,支持查询近 6 个月的历史记录。需传入 CallId,且 ProdId 与 QueryDate 必须与该通话匹配。