0

我在与我的 Dialogflow CX 代理相同的项目中设置了一个 Google Cloud Storage 存储桶,并在代理的设置中,在 Speech & IVR 选项卡下,设置 Google Cloud Storage URI 以匹配该存储桶:

gs://my-bucket/calls

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

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

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

谢谢你。

4

1 回答 1

2

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

  1. 如果您使用一键式电话合作伙伴集成(例如, AudioCodesAvaya
  2. 如果您使用Google 合作伙伴提供的Contact Center AI解决方案。

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

  • 进入GCP项目IAM,找到自动创建的服务账号,格式为one-click@df-cx-<ALPHANUMERIC_VALUE>-<ALPHANUMERIC_VALUE>.iam.gserviceaccount.com
  • 确保此服务帐户具有分配给它的“GCS 存储桶所有者”角色。

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

于 2020-11-10T23:06:01.593 回答