Данная интеграция позволяет охватить все возможные варианты хранения аудиозаписей, включая: удалённые сервера, локальное хранение, хранение на сторонних сервисах, периодическая подгрузка звонков в хранилище.

Доступные варианты подключения к хранилищу

  1. SFTP - подключение по логину/паролю
  2. File - локальное хранение на сервере аналитики (доступно только для коробочных пилотов)

Требования к аудиофайлам

Требования к метаданным

Формат файла: строго CSV, разделитель между полями - запятая (,)

Система считывает все csv-файлы в папке и подпапках, то есть можно обойтись одним файлом для выгрузки звонков, или, например, для каждого аудиофайла делать свой csv-файл.

Аудиофайлы, не описанные ни в одном из csv-файлов, игнорируются.

Пример:

calls-info.csv

Файл может содержать следующие колонки:

filename – имя аудио-файла: dialog1.wav (обязательный столбец)
date – дата и время звонка (опциональный столбец) в формате: 2020-10-20T08:24:21+03:00 - предпочтительный формат,
но возможны и другие форматы: 2019-07-31 14:01:20, либо 31.07.2019 14:01:20, либо: 31.07.19 14:01:20, либо: 07/31/19 14:01:20
status – принят/пропущен: ACCEPTED/REJECTED (опциональный столбец)
type – входящий/исходящий/внутренний: INCOMING/OUTGOING/LOCAL (опциональный столбец)
phone_number_operator – id/телефон оператора: 101 (опциональный столбец)
phone_number_client – номер телефона клиента: 79251234567 (опциональный столбец)
duration_answer – время до снятия трубки, сек: 5 (опциональный столбец)
duration – длительность звонка, сек: 120 (опциональный столбец)
*Регистр названий полей важен

filename - единственный обязательный параметр. Считается что аудиофайл лежит в той же папке что и csv-файл, но можно указать абсолютный путь (базирующийся на корневой директории). Если файл не будет найден в хранилище, то звонок вообще не будет загружен в БД системы речевой аналитики.