Что означает код HRESULT 0x80EE0015 (RTC_E_DESTINATION_ADDRESS_MULTICAST)?

 
Предыдущий Следующий
RTC_E_INVALID_ADDRESS_LOCAL RTC_E_INVALID_PROXY_ADDRESS

RTC_E_DESTINATION_ADDRESS_MULTICAST

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

RTC_E_DESTINATION_ADDRESS_MULTICAST (0X80EE0015) означает: адрес назначения является multicast, который этот RTC signaling path не поддерживает. Для диагностики важен первый возврат кода в конкретной transaction или object generation, а не наиболее заметная ошибка в UI.

Английский маркер для сопоставления с исходной документацией: the signaling destination resolves to a multicast address unsupported for this RTC operation. Используйте его как поисковый ключ вместе с timestamp и transaction/session ID.

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

  • local/destination address, port range и selected transport.
  • proxy/registrar target, DNS resolution и network interface.
  • listening/port-mapping state и первый connect/bind HRESULT.

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

Сравните адрес после DNS resolution, выбранный interface, port tuple и transport; bind/connect failure нужно отделять от последующего SIP timeout.

Проверьте адрес после DNS/normalization, выбранный interface, socket tuple и proxy/registrar route. Ошибка bind/connect должна оставаться отделена от последующего SIP timeout.

Практический сценарий из EN-описания: A misconfigured DNS entry for the registrar returns a multicast address.. В воспроизведении меняйте только параметр или state, который отличает этот сценарий от рабочего.

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

Исправьте address/port/transport mapping и повторите создание transport до запуска новой signaling transaction.

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

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


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