Сохранение сессии IVR при перезапуске обслуживающей ноды
18 ноября 2024 г.
Что стало возможным
Теперь потеря ответственных нод с микросервисами B2B, IVR, CONF, SG, ESG при наличии настроенных альтернатив может сопровождаться восстановлением SIP-диалогов. Процесс начинается через 2-3 секунды, на восстановление уходит около 1-2 секунд.
В сложных случаях, восстановление может начинаться спустя несколько десятков секунд, когда конфигурация системы адаптируется к новым условиям инфраструктуры, и вызовы станут возможны.
Предпосылки
Входящее требование заказчика: В случае отказа ноды, обслуживающей IVR сессию, обслуживание сессии должно быть продолжено другой нодой, начиная с точки сохранения.
Что было сделано
Реализована возможность сохранения состояния сценария IVR.
Реализован мониторинг микросервисов, отвечающих за SIP-сигнализацию.
Реализована функция восстановления SIP-диалогов подменой плеч, в том числе и внешних, и внутренних абонентов.
Видео с презентации кейса
В видео показано исполнение сценария IVR. Показано что после перезапуска ноды, исполняющей сценарий, сценарий начинает исполняться другой нодой с точки последнего сохранения контента.
Содержание этого видео
Дополнительные сведения по кейсу
Функционал разработан в рамках развития платформы Эра, доступен в версии начиная с 1.10.0
Консультации по кейсу предоставляются разработчиком или любым из партнеров.
Функционал доступен в составе конфигурации "Корпорация" платформы Эра.