Skip to content

Releases: mikopbx/ModuleExtendedCDRs

Release 1.36

Choose a tag to compare

@github-actions github-actions released this 16 Jul 11:31
110fc77
  • Merge pull request #22 from mikopbx/develop
  • Changelog (с релиза b7193d2)
  • Merge pull request #17 from mikopbx/develop
  • Merge pull request #10 from mikopbx/develop
  • Merge pull request #9 from mikopbx/develop
  • init

Release 1.35

Choose a tag to compare

@github-actions github-actions released this 03 Feb 09:54
b1dbd6f

Новые возможности

  • Отчёт по очередям — добавлен полноценный отчёт по очередям вызовов: фильтрация по конкретной очереди, отображение статистики, детализация, экспорт в PDF и Excel.
  • Процент пропущенных — в отчётах отображается процент пропущенных вызовов по формуле: 100 × Пропущенные / (Входящие + Пропущенные).
  • Скрипт сброса cdrOffset — добавлена утилита reset-cdr-offset.sh для сброса точки синхронизации CDR на начало текущего дня с автоматическим перезапуском ConnectorDB.
  • Фильтр минимальной длительности разговора — доработано отображение и работа поля с минимальной длительностью на форме.

Исправления

  • Исправлена потеря CDR-записей при синхронизации — записи больше не теряются при обработке.
  • Исправлена ошибка определения общего статуса звонка, когда все CDR пропущены, но в одной из них «Перезвонил клиент».
  • Исправлено определение «отвеченного» при двойном заходе в одну очередь подряд.
  • Исправлен расчёт времени ожидания клиента ответа оператора.
  • Исправлена выгрузка записей для звонков через IVR/очередь.
  • Исправлена проблема «работает через раз» в ajax-запросах истории звонков (двойной вызов формирования отчёта).
  • Исправлена ошибка вычисления даты окончания периода.
  • Исправлены ошибки формирования журнала звонков.
  • Исправлено формирование отчёта по исходящим сотрудникам при наложении отборов.
  • Исправлено отображение индикатора загрузки и реакция на Enter в поле длительности.
  • Добавлена поддержка формата webm для записей разговоров.
  • Добавлен id записи в имя файла при скачивании для уникальности имён.

Производительность

  • Оптимизация загрузки истории звонков — ускорена работа с большими объёмами данных.
  • Оптимизация формирования PDF — существенно ускорена генерация больших документов (1100+ страниц).
  • Оптимизация формирования XLSX — ускорен экспорт в Excel.
  • Lazy-кэш и составной индекс для getCountCdr — ускорен подсчёт количества записей.
  • Уменьшен размер модуля — удалены неиспользуемые шрифты (~60 МБ) и тесты из vendor-зависимостей.

Стабильность

  • Добавлен обход deadlock в CallHistory при включении/выключении модуля.
  • Безопасное включение и выключение модуля с большими базами данных (обход блокировок).
  • Рефакторинг ConnectorDB — улучшена безопасность, производительность и архитектура синхронизации.
  • Доработан контроль работы воркеров через cron.
  • Исправлена сборка JS — использованы inline helpers вместо require() для корректной работы в браузере.

Основные акц...

Read more

Release 1.34

Choose a tag to compare

@github-actions github-actions released this 24 Nov 14:09
b7193d2
  • Merge pull request #17 from mikopbx/develop
  • Merge pull request #10 from mikopbx/develop
  • Merge pull request #9 from mikopbx/develop
  • init