К содержимому
Настройка

Записи разговоров

Обновлено

Как появляется запись

После завершения отвеченного звонка плагин проверяет длительность разговора и ставит подходящую запись в очередь. Если ссылка не пришла с уведомлением, фоновая обработка пытается получить её из отчёта UIS.

При выключенной записи у известного сотрудника и отсутствии ссылки поиск записи не запускается. При импорте отчёта без записей разговоров запись также не ставится в очередь. Плагин не включает запись в самой АТС.

Режимы скачивания

Откройте CRM → Плагины → Телефония UIS → 5. Записи разговоров.

  • «Скачивать все записи автоматически»: файл загружается при обработке очереди. Это режим по умолчанию.
  • «Скачивать только при прослушивании или запросе»: фоновая обработка сохраняет ссылку и делает запись доступной для запроса; файл загружается при прослушивании или серверном вызове getRecordFile().

Новая запись становится готовой к фоновой попытке через 60 секунд после постановки в очередь. Обработка зависит от расписания cron, наличия ссылки и ответа UIS. Скачивание не обязательно происходит сразу после завершения звонка.

В UIS срок доступности зависит от тарифа. Отложенная загрузка не сохраняет файл заранее: если UIS уже удалил запись, получить её будет нельзя. Локально скачанный файл можно слушать после удаления копии в UIS, пока файл хранится на сервере сайта.

Прослушивание и права

В CRM нажмите значок воспроизведения записи звонка. Повторное нажатие при воспроизведении ставит его на паузу. Файл выдаётся через контроллер плагина с проверкой права CRM на этот звонок.

При невозможности загрузки проигрыватель показывает «Запись недоступна». Причина может быть в отсутствии файла в UIS, состоянии очереди, локальном хранилище или правах пользователя. Сотруднику доступны записи тех звонков, которые ему разрешено видеть в CRM.

Прослушивание звонка UIS В списке звонков видны логотипы UIS, статусы и проигрыватель записи в первой строке.

Хранение и удаление

Файлы находятся в защищённом каталоге данных установки:

wa-data/protected/crm/plugins/ewcrmuis/records/ГГГГ/ММ/<ID звонка CRM>.mp3

Год и месяц определяются датой создания звонка в CRM. Плагин проверяет непустой размер, признаки MP3 и, когда доступна подходящая информация о размере ответа, полноту загрузки.

«Не сохранять записи короче» по умолчанию равно 10 секундам. Значение 0 убирает этот порог для отвеченных звонков.

«Хранить записи» по умолчанию равно 90 дням. Возраст считается от создания строки записи в очереди, а не от последнего прослушивания или скачивания. При импорте старой истории это не обязательно дата самого звонка. Значение 0 отключает удаление по сроку.

Удаление выполняется фоновым заданием для скачанных файлов. Звонок остаётся в CRM:

  • В автоматическом режиме связь с записью в строке звонка очищается; повторная загрузка удалённой по сроку записи через обычный запрос плагина не разрешается.
  • В режиме загрузки по запросу запись можно скачать снова, если она ещё доступна в UIS. Повторное скачивание не меняет исходную дату создания строки очереди.

Если очередь не обрабатывается

Проверьте «Фоновые задачи», «Баллы API UIS» и «Очередь записей» в блоке «6. Состояние».

За один прогон обрабатывается до 20 готовых записей. Ошибки загрузки повторяются с задержкой; после достижения предела попыток или истечения окна повторов запись переходит в «ошибки» или «нет в UIS». Поэтому эти состояния не означают бесконечные автоматические попытки.

При низком остатке баллов поиск отсутствующих ссылок откладывается. Загрузка файла по уже известной ссылке может продолжаться. Для диагностики используйте wa-log/crm/plugins/ewcrmuis.log; при необходимости включите «Отладочный лог».