| Предыдущий | Следующий |
| RTC_E_STATUS_SERVER_BAD_GATEWAY | RTC_E_STATUS_SERVER_SERVER_TIMEOUT |
RTC_E_STATUS_SERVER_SERVICE_UNAVAILABLE
Что означает RTC_E_STATUS_SERVER_SERVICE_UNAVAILABLE
RTC_E_STATUS_SERVER_SERVICE_UNAVAILABLE (0x80EF01F7) — SIP-сервер временно не может обработать запрос из-за перегрузки или обслуживания.
Это временный серверный отказ, обычно SIP 503 Service Unavailable. Зафиксируйте конкретный proxy/server, который вернул 503, и значение Retry-After. Если Retry-After задан, повтор должен учитывать эту задержку; немедленный tight retry на тот же перегруженный узел только усиливает проблему. Альтернативный маршрут используйте лишь тогда, когда это допускает текущая SIP routing policy.
Отделяйте недоступность одного hop от отказа услуги целиком: сравните ответы других разрешённых маршрутов и состояние самого сервера. Не меняйте пароль или сертификат только из-за 503 — это не authentication failure. Для анализа полезны timestamp, Request-URI, responding Via/route и длительность до ответа, чтобы увидеть перегрузку, maintenance или кратковременный outage.
Соответствует SIP 503 Service Unavailable и обычно означает временную недоступность службы.
Что проверить
- Если присутствует Retry-After, соблюдайте его и добавляйте ограничение числа повторов.
- Проверьте альтернативные маршруты только если это разрешено политикой SIP-маршрутизации; немедленный повтор на тот же перегруженный сервер ухудшает ситуацию.
- Сохраняйте ответивший узел и время, чтобы отличить перегрузку одного сервера от недоступности всей услуги.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.