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 минуты.

Исправление ошибок и оптимизация#

Пользовательский интерфейс#

  • В карточке создания блокировки исправлена ошибка сброса выбранных типов сообщений при вводе некорректного номера абонента для блокировки.

  • Исправлена ошибка отображения текста сообщения в разделе Сообщения при наличии нескольких пробелов в тексте.