Что означает код HRESULT 0x80EF0195 (RTC_E_STATUS_CLIENT_METHOD_NOT_ALLOWED)?

 
Предыдущий Следующий
RTC_E_STATUS_CLIENT_NOT_FOUND RTC_E_STATUS_CLIENT_NOT_ACCEPTABLE

RTC_E_STATUS_CLIENT_METHOD_NOT_ALLOWED

Что означает RTC_E_STATUS_CLIENT_METHOD_NOT_ALLOWED

RTC_E_STATUS_CLIENT_METHOD_NOT_ALLOWED соответствует SIP-ответу 405 Method Not Allowed. Ресурс существует и понимает SIP, но не разрешает использованный метод для данного Request-URI. Это не ошибка пароля и не сетевой обрыв.

Что проверить

  • Сохраните метод, Request-URI, Call-ID, CSeq и сервер, вернувший 405.
  • Посмотрите заголовок Allow и сравните его с методом исходного запроса.
  • Проверьте, действительно ли запрос отправлен нужному ресурсу: например, presence-адрес может поддерживать SUBSCRIBE, но не MESSAGE.
  • Если ожидаемый метод должен быть разрешён, проверьте конфигурацию именно ответившего application server или proxy.

Повтор того же запроса не меняет возможности ресурса. Исправление состоит в выборе поддерживаемого метода либо корректного адресата. Смена учётных данных имеет смысл только при отдельном отказе аутентификации, а не при подтверждённом 405.

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


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