Маршрут по умолчанию в MX для уведомлений
Описание
Маршруты для сервиса маршрутизации сообщений (MX
) настраиваются через меню Main -> Setup -> Message Route
. Это не составляет сложности для большинства типов сообщений, но для уведомлений (Notification
) это не совсем удачное решение, поскольку их место назначение определяется не типом сообщения, а каналом (mail
, icq
, telegram`), который выставляется на стороне отправителя. Например - уведомления об эскалации.
Предложение
Ситуацию можно упростить следующим образом:
- Добавить для типа сообщения
Notification
специальный заголовок:Notification-Channel
в котором указать канал передачи уведомления (mail
,icq
, telegram`) - Добавив в сервис
MX
маршрут по умолчанию для типа сообщенийnotification
с пересылкой его в один из каналов уведомлений на основе заголовка. - Там же можно валидировать набор заголовков для соответствующего канала (проверять наличие
body
иsubject
) - Убрать возможность настройки
notification
другими способами