Что означает код HRESULT 0x80EF01F9 (RTC_E_STATUS_SERVER_VERSION_NOT_SUPPORTED)?

 
Предыдущий Следующий
RTC_E_STATUS_SERVER_SERVER_TIMEOUT RTC_E_STATUS_GLOBAL_BUSY_EVERYWHERE

RTC_E_STATUS_SERVER_VERSION_NOT_SUPPORTED

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

RTC_E_STATUS_SERVER_VERSION_NOT_SUPPORTED (0x80EF01F9) — Сервер не поддерживает версию SIP, указанную в строке запроса.

Этот отказ соответствует SIP 505 Version Not Supported: сервер не принимает версию протокола в request line. Сохраните строку запроса в том виде, в котором её отправил клиент, и в том виде, в котором её получил ближайший контролируемый hop. Проверьте токен версии и промежуточные proxy/SBC, способные переписать start-line.

Повтор того же сообщения не поможет, пока версия или сериализация не изменена. Исправляйте генератор запроса либо несовместимый intermediary, а не учетные данные пользователя. Если разные серверы ведут себя по-разному, сравните фактические request line и supported protocol version на каждом маршруте — так локализуется несовместимость без широких изменений конфигурации.

Соответствует SIP 505 Version Not Supported: сервер отверг версию протокола из строки запроса.

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

  • Сохраните исходную request line до любых proxy rewrite и сравните токен версии с поддерживаемой сервером формой.
  • Проверьте промежуточные устройства, которые могли изменить строку запроса.
  • Исправляйте сериализацию или совместимость протокола; повтор идентичного запроса не изменит результат.

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


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