Перейти к основному содержимому

Коды ошибок STIR/SHAKEN (mpbx-stir-shaken)

Возвращаются настройками STIR/SHAKEN (PUT /api/v1/trunks/stir-shaken, W10-TRK-01). Сообщения называют поле и правило, но никогда не содержат закрытый ключ.

КодВидЗначениеЧто делать
MPBX-STIR-CONFIG-INVALIDinvalid_argumentЦепочка сертификатов, закрытый ключ или URL x5u не проходят проверку: не PEM, более 5 сертификатов или 64 КиБ, ключ SEC1 вместо PKCS#8, ключ не P-256 или не принадлежит первому сертификату, сертификат сейчас не действителен или URL x5u не https. Маршрут настроек возвращает их как 400 с указанием поля.Исправьте указанное поле (ключ SEC1 преобразуйте командой openssl pkcs8 -topk8 -nocrypt).
MPBX-STIR-KEY-UNREADABLEunavailableКлюч подписи нельзя зашифровать или расшифровать (на этом сервере нет хранилища ключей либо мастер-ключ не открывает зашифрованный ключ). Подпись выключается, пока проблема не исправлена; в журнале сервера указана причина.Проверьте мастер-ключ установки; загрузите ключ заново.

Неудачная входящая проверка не является ошибкой API: вызов помечается и отклоняется со статусом RFC 8224 (436, 437, 438 или 403 Stale Date) либо только записывается, как указано в настройках, и учитывается в mpbx_trunk_inbound_total{result="stir_failed"}, если вызов отклонён.