Что означает код HRESULT 0x80EE003F (RTC_E_BASIC_AUTH_SET_TLS)?

 
Предыдущий Следующий
RTC_E_OPERATION_WITH_TOO_MANY_PARTICIPANTS RTC_E_SIP_HIGH_SECURITY_SET_TLS

RTC_E_BASIC_AUTH_SET_TLS

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

RTC_E_BASIC_AUTH_SET_TLS (0X80EE003F) означает: профиль разрешает Basic authentication без обязательного для этого режима TLS transport. Значение полезно только вместе с фазой RTC/COM state machine; последующий общий network error не должен заменять первичный результат.

Английский маркер для сопоставления с исходной документацией: the profile allows Basic authentication without selecting the TLS transport required by RTC. Используйте его как поисковый ключ вместе с timestamp и transaction/session ID.

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

  • authentication scheme/realm или requested media security level.
  • TLS transport/certificate state и profile policy source.
  • participant capability set и первый challenge/security transition.

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

Здесь решающая комбинация — Basic и transport. В profile trace отдельно запишите выбранный authentication method и фактическую схему подключения к registrar/proxy. Если transport остался TCP/UDP без TLS, смена пароля не устраняет ошибку: сначала исправляется cross-field policy профиля.

Разделяйте authentication, TLS transport и media security policy: каждый слой имеет собственные evidence и условия допустимого retry.

Разделите transport security, authentication challenge и authorization policy. Сохраните realm/scheme, certificate validation result и policy source; пароль, token и private key в журнал не записывайте.

Практический сценарий из EN-описания: Provisioning specifies Basic over TCP and CreateProfile rejects the cross-field combination.. В воспроизведении меняйте только параметр или state, который отличает этот сценарий от рабочего.

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

Меняйте credential, certificate chain, transport или policy только на том уровне, который вернул отказ; повтор с теми же security inputs не считается исправлением.

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

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


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