Интеграция SpeechSense с Битрикс24
Чтобы настроить интеграцию SpeechSense с Битрикс24:
Подготовьте облако к работе
-
Перейдите в консоль управления
, затем войдите в Yandex Cloud или зарегистрируйтесь, если вы еще не зарегистрированы. О том, как начать работать с Yandex Cloud, см. в документе Начало работы с Yandex Cloud. -
Примите пользовательское соглашение.
-
В сервисе Yandex Cloud Billing
убедитесь, что у вас подключен платежный аккаунт и он находится в статусеACTIVE. Если платежного аккаунта нет, создайте его, если платежный аккаунт находится в статусеTRIAL_ACTIVE, активируйте платную версию аккаунта. -
Назначьте вашему аккаунту в Yandex Cloud роль
speech-sense.spaces.creator.Примечание
Если вы не можете управлять ролями, обратитесь к администратору вашего облака или организации.
Создайте сервисный аккаунт
Создайте сервисный аккаунт с ролью speech-sense.data.editor для доступа amoCRM к проекту SpeechSense.
- В консоли управления
выберите нужный каталог. - В списке сервисов выберите Identity and Access Management.
- Нажмите Создать сервисный аккаунт.
- Введите имя сервисного аккаунта:
speechsense. - Нажмите
Добавить роль и выберитеspeech-sense.data.editor. - Нажмите Создать.
Создайте API-ключ для сервисного аккаунта
-
В консоли управления
выберите сервис Identity and Access Management. -
На панели слева выберите
Сервисные аккаунты. -
Выберите сервисный аккаунт
speechsense. -
На панели сверху нажмите кнопку
Создать новый ключ и выберите Создать API-ключ. -
В поле Область действия нажмите Выбрать все.
-
Нажмите кнопку Создать.
-
Сохраните идентификатор и секретный ключ — они понадобятся позднее.
Внимание
После закрытия диалога значение ключа будет недоступно.
Создайте пространство и привяжите платежный аккаунт
-
Откройте главную страницу
SpeechSense. -
Нажмите кнопку Создать пространство.
-
Введите название пространства.
-
Нажмите кнопку Создать.
-
Привяжите платежный аккаунт к пространству для оплаты SpeechSense.
Примечание
Для управления платежным аккаунтом у пользователя должна быть назначена роль
billing.accounts.editor,billing.accounts.adminилиbilling.accounts.ownerна нужный платежный аккаунт.
Добавьте сервисный аккаунт в пространство
- В интерфейсе
SpeechSense перейдите в новое пространство. - Нажмите кнопку
Добавить участника → Добавить из организации. - Скопируйте идентификатор созданного ранее сервисного аккаунта
speechsenseи вставьте в строку поиска. - Выберите сервисный аккаунт
speechsenseи укажите роль Data editor. Эта роль позволит сервисному аккаунту загружать данные в SpeechSense. - Нажмите кнопку Добавить.
Создайте подключение
-
В интерфейсе
SpeechSense перейдите в нужное пространство. -
Перейдите на вкладку Подключения и выберите шаблон для создания подключения, либо нажмите кнопку Создать подключение:
- Пустая форма — подключение с возможностью добавить ваши собственные ключи для метаданных.
- Bitrix24 — подключение с предустановленным набором ключей для Битрикс24. Дополнительно можно добавить собственные ключи.
- AmoCRM — подключение с предустановленным набором ключей для amoCRM. Дополнительно можно добавить собственные ключи.
-
Укажите название подключения.
-
Выберите тип данных
Двухканальное аудио. -
В блоках Оператор и Клиент укажите:
- Каналы, в которых записаны голос оператора и голос клиента.
- Ключи из файла метаданных для оператора и клиента. Этот файл содержит информацию о звонке, полученную из CRM-систем, АТС или других источников.
По умолчанию в подключение добавлены ключи с именем и идентификатором оператора и клиента. В поле Название в системе введите название, под которым ключ будет отображаться в SpeechSense.
Чтобы указать дополнительные метаданные для оператора и клиента, нажмите Добавить ключ.
-
В блоке Общие метаданные укажите не связанные с оператором и клиентом ключи из файла метаданных.
По умолчанию в подключение добавлены ключи с датой, направлением звонка и языком диалога. Дополнительно можно задать набор ключей, которые вы хотите получать из внешнего сервиса. В поле Название в системе введите название, под которым ключ будет отображаться в SpeechSense.
Список доступных полей
Список актуален для текущей версии приложения.
{ "id", "portal_user_id", "portal_number", "phone_number", "call_id", "external_call_id", "call_category", "call_duration", "call_start_date", "call_record_url", "call_vote", "cost", "cost_currency", "call_failed_code", "call_failed_reason", "crm_entity_type", "crm_entity_id", "crm_activity_id", "rest_app_id", "rest_app_name", "transcript_id", "transcript_pending", "session_id", "redial_attempt", "comment", "record_duration", "record_file_id", "call_type" }Чтобы указать дополнительные метаданные, нажмите Добавить ключ.
-
Нажмите Создать подключение.
-
На странице подключения в левом верхнем углу нажмите ID
, чтобы скопировать идентификатор подключения. Сохраните его — он понадобится позднее.
Создайте проект
- В интерфейсе
SpeechSense перейдите в нужное пространство. - Нажмите
Создать проект. - Введите имя проекта.
- В блоке Подключение нажмите Добавить подключение и выберите подключение, созданное ранее.
- Нажмите Создать проект.
Настройте выгрузку из Битрикс24 в SpeechSense
Установите приложение в Битрикс24
- Перейдите в раздел Маркет в вашем личном кабинете Битрикс24.
- В строке поиска введите
Yandex SpeechSense. - Нажмите Установить.
- Включите опции Я ознакомлен и согласен с... и нажмите Установить.
- Нажмите Открыть приложение.
Настройте выгрузку из Битрикс24
-
Настройте подключение:
-
Язык — выберите язык для распознавания.
-
ID подключения SpeechSense — укажите идентификатор подключения, которое вы создали ранее.
-
API-ключ — укажите секретную часть API-ключа, который вы создали ранее.
-
Нажмите Проверить подключение.
Если API-ключ и идентификатор подключения указаны правильно, отобразится сообщение:
Успешный запрос к SpeechSense
-
-
Настройте остальные параметры:
-
Укажите период, за который нужно загрузить звонки.
Примечание
Начальная и конечная даты будут включены в выгрузку.
Чтобы выгрузить звонки за все время, не указывайте даты.
-
Список пользователей — укажите пользователей Битрикс24 через запятую, звонки с которыми нужно выгрузить (список ваших операторов). Чтобы выгрузить звонки всех пользователей, оставьте список пустым.
-
Направление звонка выберите один или несколько вариантов :
Все— выгрузка всех типов звонков.Исходящий— выгрузка всех исходящих звонков.Входящий— выгрузка всех входящих звонков.Входящий с перенаправлением на мобильный— выгрузка входящих звонков, которые были
перенаправлены на мобильный номер оператора.Обратный звонок— выгрузка звонков, которые заказали клиенты после заполнения CRM-формы.
-
Минимальная длина разговора — укажите длительность разговора в секундах. Рекомендуется выгружать звонки длительностью от 30 секунд.
-
ID последнего обработанного звонка — поле недоступно для редактирования. Здесь отображается значение, по которому можно определить, какой звонок был обработан последним.
Чтобы обнулить значение поля, нажмите Сбросить.
-
-
Нажмите Сохранить.
-
Нажмите Запустить выгрузку.
Дождитесь завершения выгрузки.
Проверьте результат
-
В интерфейсе
SpeechSense перейдите в нужное пространство. -
Выберите созданный ранее проект.
На панели проекта вы увидите загруженные звонки и расшифровки. После этого вы сможете настраивать отчеты.
В случае возникновения проблем свяжитесь со специалистом Yandex Cloud.