Настройка Dialogflow CX для сохранения аудиозаписей в Google Cloud Storage

Я установил сегмент Google Cloud Storage в том же проекте, что и мой Dialogflow CX Agent, и в настройках агента на вкладке «Речь и IVR» установите URI Google Cloud Storage в соответствии с этим сегментом:

gs://my-bucket/calls

Я вижу, что агент Dialogflow имеет доступ к корзине, поскольку у него есть агент службы, указанный на вкладке «Разрешения» корзины. Кроме того, поскольку я успешно включил ведение журнала, я вижу, что корзина настроена правильно, так как в полезной нагрузке журнала я вижу следующее свойство:

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

Однако при совершении звонков в папке этого ведра ничего не появляется. Есть ли еще один вариант конфигурации, который мне не хватает, чтобы включить эту функцию? Или, может быть, он еще не работает?

Спасибо.


person João Miguel Brandão    schedule 21.10.2020    source источник


Ответы (1)


Параметр «URI Google Cloud Storage» в настройках агента Dialogflow CX Speech и IVR в настоящее время поддерживается для следующих случаев использования:

  1. Если вы используете интеграцию с партнерами по телефонии в один клик (например, AudioCodes или Avaya)
  2. Если вы используете решение Contact Center AI, предоставленное партнерами Google.

Если вы используете интеграцию с партнерами по телефонии в один клик и параметр «URI облачного хранилища Google» у вас не работает, проверьте следующее:

  • Перейдите в проект GCP IAM и найдите автоматически созданный сервисный аккаунт формата one-click @ df-cx- ‹ALPHANUMERIC_VALUE› - ‹ALPHANUMERIC_VALUE› .iam.gserviceaccount.com
  • Убедитесь, что этой учетной записи службы назначена роль «Владелец сегмента хранилища GCS».

Обратите внимание, что параметр «URI Google Cloud Storage» не поддерживает обнаружение запросов Intent API.

person Axel    schedule 10.11.2020