Changelog#
Новая функциональность#
Пользовательский интерфейс#
В Сводный отчет добавлена возможность формирования и просмотра статистики по входящим сообщениям.
В карточке входящего сообщения добавлено отображение количества частей сообщения, наименования оператора, страны и тайм-зоны абонента.
В карточку создания правил маршрутизации исходящих сообщений добавлена возможность настройки роутинга по шаблону, на основании которого было сформировано сообщение.
Серверные компоненты#
В ibs-message-processor реализована логика маршрутизации исходящих сообщений по шаблону, на основании которого было сформировано сообщение.
В ibs-message-processor реализована проверка входящих сообщений в сервисе MNPRange.
В ibs-connectors-container-server добавлена логика расчета количества частей входящих сообщений.
Начиная с версии 8.0 в поставку серверных компонентов включен logger.
Данный компонент является усовершенствованной версией компонента ibs-logger.
Преимущества нового компонента:Возможность использования Redis для сохранения сообщений, ожидающих финальный статус. При использовании Redis появляется возможность горизонтального масштабирования компонента.
Сохранена обратная совместимость: новый компонент может использовать как Redis, так и Berkeley для хранения сообщений, ожидающих финальный статус.
Обновление информации для ранее сохраненных в БД сообщений через вызов хранимой процедуры. Использование хранимой процедуры позволяет сократить нагрузку на базу данных при сохранении информации о сообщениях.
Статусы сообщений сохраняются в базу данных с учетом заданного в конфигурации периода - report.timeToLive. Рекомендуемое значение периода сохранения сообщений в базу данных: 2 или 3 минуты.
Исправление ошибок и оптимизация#
Пользовательский интерфейс#
В карточке создания блокировки исправлена ошибка сброса выбранных типов сообщений при вводе некорректного номера абонента для блокировки.
Исправлена ошибка отображения текста сообщения в разделе Сообщения при наличии нескольких пробелов в тексте.