Записи разговоров
Обновлено
Как появляется запись
После завершения отвеченного звонка плагин проверяет длительность разговора и ставит подходящую запись в очередь. Если ссылка не пришла с уведомлением, фоновая обработка пытается получить её из отчёта UIS.
При выключенной записи у известного сотрудника и отсутствии ссылки поиск записи не запускается. При импорте отчёта без записей разговоров запись также не ставится в очередь. Плагин не включает запись в самой АТС.
Режимы скачивания
Откройте CRM → Плагины → Телефония UIS → 5. Записи разговоров.
- «Скачивать все записи автоматически»: файл загружается при обработке очереди. Это режим по умолчанию.
- «Скачивать только при прослушивании или запросе»: фоновая обработка сохраняет ссылку и делает запись доступной для запроса; файл загружается при прослушивании или серверном вызове
getRecordFile().
Новая запись становится готовой к фоновой попытке через 60 секунд после постановки в очередь. Обработка зависит от расписания cron, наличия ссылки и ответа UIS. Скачивание не обязательно происходит сразу после завершения звонка.
В UIS срок доступности зависит от тарифа. Отложенная загрузка не сохраняет файл заранее: если UIS уже удалил запись, получить её будет нельзя. Локально скачанный файл можно слушать после удаления копии в UIS, пока файл хранится на сервере сайта.
Прослушивание и права
В CRM нажмите значок воспроизведения записи звонка. Повторное нажатие при воспроизведении ставит его на паузу. Файл выдаётся через контроллер плагина с проверкой права CRM на этот звонок.
При невозможности загрузки проигрыватель показывает «Запись недоступна». Причина может быть в отсутствии файла в UIS, состоянии очереди, локальном хранилище или правах пользователя. Сотруднику доступны записи тех звонков, которые ему разрешено видеть в CRM.
В списке звонков видны логотипы 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; при необходимости включите «Отладочный лог».