设置 Dialogflow CX 以将录音保存在 Google 云存储中

Setting up Dialogflow CX to save audio recordings in Google Cloud Storage

我在与我的 Dialogflow CX 代理相同的项目中设置了一个 Google 云存储桶,并在代理的设置中,在语音和 IVR 选项卡下,设置 Google 云与该存储桶匹配的存储 URI:

gs://my-bucket/calls

我可以看到 Dialogflow 代理可以访问存储桶,因为它在存储桶的“权限”选项卡中列出了一个服务代理。 此外,由于我成功启用了日志记录,我可以看到存储桶已正确配置,因为在日志有效负载中我可以看到以下 属性:

interactiveVoiceResponseSettings: {
  audioExportGcsDestination: {
    uri: "gs://my-bucket/calls"
  }
}

但是,在拨打电话时,该存储桶的文件夹中没有显示任何内容。 我是否缺少另一个配置选项来启用此功能? 或者它可能还没有功能?

谢谢。

Dialogflow CX 语音和 IVR 代理设置中的 'Google Cloud Storage URI' 选项当前支持以下用例:

  1. 如果您使用一键式电话合作伙伴集成(例如, AudioCodes or Avaya)
  2. 如果你使用Contact Center AI解决方案 由 Google 个合作伙伴提供。

如果您使用一键式电话合作伙伴集成,并且 'Google Cloud Storage URI' 选项不适合您,请检查以下内容:

  • 进入GCP项目IAM,找到格式为one-click@df-cx--的自动创建的服务账户。 iam.gserviceaccount.com
  • 确保已为该服务帐户分配 'GCS Storage Bucket Owner' 角色。

请注意,'Google Cloud Storage URI' 选项不支持检测 Intent API 请求。