问题描述
我已在与Dialogflow CX代理相同的项目中设置了Google Cloud Storage存储桶,并在该代理的设置中,在Speech&IVR选项卡下,设置Google Cloud Storage URI以匹配该存储桶:
gs://my-bucket/calls
我可以看到Dialogflow代理有权访问该存储桶,因为它在存储桶的“权限”选项卡中列出了一个服务代理。 此外,由于成功启用了日志记录,因此可以看到存储桶已正确配置,就像在日志有效负载中一样,我可以看到以下属性:
interactiveVoiceResponseSettings: {
audioExportGcsDestination: {
uri: "gs://my-bucket/calls"
}
}
但是,在拨打电话时,该存储桶的文件夹中没有任何内容。 我是否缺少启用该功能的其他配置选项? 还是可能还没有功能?
谢谢。
解决方法
以下用例目前支持Dialogflow CX Speech和IVR代理设置中的“ Google Cloud Storage URI”选项:
- 如果您使用一键式电话合作伙伴集成(例如, AudioCodes或Avaya)
- 如果您使用Contact Center AI解决方案 由Google合作伙伴提供。
如果您使用一键式电话合作伙伴集成,但“ Google Cloud Storage URI”选项不适用于您,请检查以下内容:
- 转到GCP项目IAM,并以 one-click @ df-cx-
- .iam.gserviceaccount.com 的格式创建自动创建的服务帐户。 >
- 确保已为此服务帐户分配了“ GCS存储桶所有者”角色。
请注意,“ Google Cloud Storage URI”选项不支持检测Intent API请求。