Release Notes v5.0.0

Перейти к релизу

Функциональные изменения#

  • Гибкая настройка маршрутизации вызовов
  • Сегментация и группировка маршрутов
  • Управление профилями распознавания
  • Управления роликами для “пробития тишины”
  • Добавлены срезы статистических метрик по транкам и профилям
  • Возможность проведения А-Б тестов для проверки гипотез

Исправленные ошибки#

  • Отсутствие реакции на изменение лицензии

Технические изменения#

  • Отказ от локальных redis на нодах и переход на sentinel-cluster (отказоустойчивый, если больше одной service node)
  • Централизованное хранилище конфигураций config-server с подпиской на обновления
  • Возможность установки всего решения на один сервер
  • Существенно изменены актуальные метрики Prometheus и их визуализация в Grafana

Известные проблемы#

  • В данном релизе нельзя задать коды SIP ответов на различные реакции, будет исправлено в следующем релизе

Совместимость#

ВАЖНО! в данном релизе:

  • СУЩЕСТВЕННО меняется архитектура решения и взаимодействие между сервисами!
  • отсутствуют механизмы миграции существующих настроек SIP и детекции, необходимо задать заново после обновления!
  • smartcpd 4.3.0+ (см. процесс обновления)
  • docker версии 26+
  • debian 12, red os 8 (проверены)
  • postgresSQL версии 12+

Обновление 4.3.0+ -> 5.0.0#

  1. Обеспечить доступность сетевых взаимодействий, согласно актуальной архитектуре решения
  2. Сохранить текущие настройки транков и детекции(!).
  3. Удалить текущую инсталляцию решения: на manager ноде выполнить docker stack rm smartcpd.
  4. На worker нодах добавить директорию node_prompts (см. руководство по установке).
  5. На service нодах добавить директории config-server_data и redis_data (см. руководство по установке).
  6. На balancer нодах удалить том trunksyncdb_data: зайти по ssh на каждый сервер с ролью balancer и выполнить команду docker volume rm smartcpd_trunksyncdb_data удалить соответствующую директорию.
  7. Выполнить обновление путем запуска setup.sh скрипта с сохраненными данными предыдущей установки в файле setup.env.
  8. После старта задать настройки SIP и профиля детекции (автоматической миграции нет).
  9. При необходимости удалить из БД роль/пользователя trunksync.

Дата формирования

Powered by Altuera