| Предыдущий | Следующий |
| RTC_E_DESTINATION_ADDRESS_MULTICAST | RTC_E_SIP_TRANSPORT_NOT_SUPPORTED |
RTC_E_INVALID_PROXY_ADDRESS
Интерпретация результата
RTC_E_INVALID_PROXY_ADDRESS (0X80EE0016) означает: адрес proxy/registrar из профиля имеет недопустимый формат или не подходит выбранному transport. Этот HRESULT описывает узкую границу, поэтому сначала фиксируйте producing method и объект, а затем уже интерпретируйте сообщение пользователя.
Английский маркер для сопоставления с исходной документацией: the profile’s proxy address is syntactically invalid or unusable as a SIP next hop
. Используйте его как поисковый ключ вместе с timestamp и transaction/session ID.
Что сохранить
- RTC client/profile/session object generation и метод, вернувший HRESULT.
- текущее lifecycle-state и последняя успешная state transition.
- связанный profile/transport/session identifier и первый результат до retry.
Код-специфическая проверка
Проверяйте условие «адрес proxy/registrar из профиля имеет недопустимый формат или не подходит выбранному transport» на том RTC object generation, который вернул результат, а не на новом объекте, созданном уже после автоматического recovery.
Сохраните точное представление входа до нормализации: XML/SDP/SIP fragment, URI, address tuple или object state. Ошибку следует локализовать по первому отклонённому полю и offset, а не исправлять широким пересозданием профиля.
Практический сценарий из EN-описания: A provisioning feed places an HTTP URL in the SIP proxy address field.
. В воспроизведении меняйте только параметр или state, который отличает этот сценарий от рабочего.
Восстановление
Исправьте одно доказанно недопустимое поле или state transition. Контрольный запуск должен отличаться от исходного только этим изменением.
После изменения повторите тот же вызов и сравните первый HRESULT, достигнутую фазу и побочные эффекты. Исправление подтверждено только если прежнее условие «адрес proxy/registrar из профиля имеет недопустимый формат или не подходит выбранному transport» больше не возникает на сопоставимом входе.
Технические ссылки
- Microsoft RTC return constants.
- SIP transport behavior.
- Locating SIP servers.
- SIP and TEL URLs in RTC.
Нужно найти другой код? Найти другой код состояния или ошибки.
