Что означает код HRESULT 0x80EF01E0 (RTC_E_STATUS_CLIENT_TEMPORARILY_NOT_AVAILABLE)?

 
Предыдущий Следующий
RTC_E_STATUS_CLIENT_BAD_EXTENSION RTC_E_STATUS_CLIENT_TRANSACTION_DOES_NOT_EXIST

RTC_E_STATUS_CLIENT_TEMPORARILY_NOT_AVAILABLE

Интерпретация результата

RTC_E_STATUS_CLIENT_TEMPORARILY_NOT_AVAILABLE (0X80EF01E0) означает: пользователь или endpoint временно недоступен по всем текущим Contact. Для диагностики важен первый возврат кода в конкретной transaction или object generation, а не наиболее заметная ошибка в UI.

Английский маркер для сопоставления с исходной документацией: the addressed user or endpoint is temporarily unavailable at all currently known contacts. Используйте его как поисковый ключ вместе с timestamp и transaction/session ID.

Что сохранить

  • SIP status code, method и Request-URI domain.
  • Call-ID/CSeq, Via/Route/Contact и identity of responding hop.
  • relevant response headers/body size и decision taken by RTC state machine.

Код-специфическая проверка

Классифицируйте response по SIP method, Request-URI и responding hop; одинаковый класс 4xx/6xx не означает одинаковую retry policy.

Отсутствие нужно доказать на той collection или protocol boundary, где его увидел RTC: проверьте ключ/URI/stream/device и generation, а не наличие одноимённого объекта где-либо в процессе.

Практический сценарий из EN-описания: A registered user has no reachable device during a short network outage and the proxy returns 480.. В воспроизведении меняйте только параметр или state, который отличает этот сценарий от рабочего.

Восстановление

Восстановите только отсутствующий profile element, device, stream, registration или collection entry и повторите исходный метод с прежними остальными входами.

После изменения повторите тот же вызов и сравните первый HRESULT, достигнутую фазу и побочные эффекты. Исправление подтверждено только если прежнее условие «пользователь или endpoint временно недоступен по всем текущим Contact» больше не возникает на сопоставимом входе.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.