Коды ошибок центра оповещений и уровня журнала (mpbx-alerts)
Возвращаются маршрутами оповещений (/api/v1/system/alerts, /api/v1/system/alert-settings) и
маршрутами уровня журнала (/api/v1/system/log-levels; W7-OBS-01a). Все они требуют учётных данных
уровня системы. Сообщения никогда не содержат URL веб-хука, секрет подписи или адрес электронной
почты. Руководства: Оповещения, Журналирование.
| Код | Тип | Значение | Что делать |
|---|---|---|---|
MPBX-ALERT-NOT-FOUND | not_found | Нет оповещения с таким идентификатором (оно было удалено по истечении 90 дней или идентификатор неверен). | Запросите список оповещений снова. |
MPBX-ALERT-SETTINGS-INVALID | invalid_argument | Настройка недопустима; сообщение называет поле: получатель, который не является простым адресом (user@example.com, без отображаемого имени и списка), более 10 получателей или webhook_url, который отклоняет защита исходящих запросов (не https, учётные данные в URL, внутреннее имя или адрес, порт ниже 1024, кроме 443). | Исправьте указанное поле. Веб-хук должен быть публичным адресом https. |
MPBX-ALERT-SETTINGS-CONFLICT | conflict | Настройки изменились после ETag, который вы передали в If-Match. | Прочитайте их снова и повторно примените изменение. |
MPBX-ALERT-NO-CHANNEL | invalid_argument | Запрошено тестовое уведомление, но не задан ни получатель, ни веб-хук. | Сначала добавьте получателя или веб-хук. |
MPBX-ALERT-LOG-LEVEL-INVALID | invalid_argument | Фильтр журнала — не level и не разделённые запятыми пары target=level (уровни error, warn, info, debug, trace, off; имена целей из букв, цифр, _ и :), длиннее 512 символов, либо ttl_minutes не находится в диапазоне от 1 до 1440. Фильтры по спанам и полям отклоняются. | Используйте, например, debug или info,mpbx_sip_core=debug. |
MPBX-ALERT-SECRET-UNREADABLE | config | Сохранённый секрет подписи веб-хука нельзя открыть мастер-ключом этой установки (восстановленная база данных с другим мастер-ключом). | Сохраните настройки снова с rotate_webhook_secret, чтобы создать новый секрет. |