You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

获取Voximplant通话录音时遇Access denied错误的原因咨询

为什么调用Voximplant的CreateRecorder会出现Access denied错误?

结合你提供的CreateRecorder参数,以下是可能导致权限拒绝的原因及排查方向:

  • 权限配置缺失
    Voximplant录音功能需要账号具备对应权限:

    • 检查当前Voximplant账号的角色,确保包含RecorderManagement类权限;
    • 你指定了provider=google,需确认Google Cloud存储的服务账号已被赋予存储桶的写入/读取权限,Bucket的IAM策略是否允许Voximplant的服务主体访问。
  • 参数格式或配置错误
    你的参数存在几个可能的问题:

    • id字段的值如果是指向已存在的录音规则,需确认该规则未被删除、禁用,且归属当前项目;如果是创建新录音实例,无需指定id字段,多余的id可能触发无效权限校验;
    • 配置了provider=google但s3={}是空对象,需移除无用的s3字段,同时补充Google存储的必要配置(如存储桶名称),空配置会导致存储服务的权限校验失败。
  • 安全策略冲突

    • 若你的Voximplant项目强制要求安全传输,但参数中设置了secure=false,会触发权限限制;
    • 检查Google存储桶是否设置了IP白名单,Voximplant的服务器IP需在白名单范围内,否则会被拒绝访问。
  • 项目或资源状态异常
    确认Voximplant项目处于正常可用状态,无欠费、违规限制;同时检查指定的录音资源(若id有效)是否未被冻结或删除。

排查步骤

  1. 登录Voximplant控制台,核对当前账号的角色权限,确保录音管理相关权限已开启;
  2. 进入Google Cloud存储控制台,检查目标Bucket的IAM权限,确认Voximplant服务账号拥有Storage Object Creator及以上权限;
  3. 修正CreateRecorder参数:移除无效的id(若创建新录音)或确认id对应资源有效,删除空的s3字段并补充Google存储的必要配置;
  4. 检查项目状态,确认无欠费或安全策略限制。

内容的提问来源于stack exchange,提问作者jedi1150

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 16:39:51