Что означает код HRESULT 0x80EF012C (RTC_E_STATUS_REDIRECT_MULTIPLE_CHOICES)?

 
Предыдущий Следующий
RTC_E_REGISTRATION_UNREGISTERED RTC_E_STATUS_REDIRECT_MOVED_PERMANENTLY

RTC_E_STATUS_REDIRECT_MULTIPLE_CHOICES

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

RTC_E_STATUS_REDIRECT_MULTIPLE_CHOICES (0x80EF012C) — Сервер вернул несколько возможных Contact URI и оставил выбор клиенту.

Коды RTC этой группы относятся к устаревшему RTC Client API и SIP-сигнализации. Для разбора сохраняйте метод и номер SIP-ответа, Call-ID/CSeq, выбранный профиль и первый HRESULT RTC; поздний общий текст интерфейса часто уже не показывает, на каком переходе изменилось состояние сеанса.

Соответствует SIP 300 Multiple Choices: ответ содержит несколько допустимых адресов, но не выбирает один из них за клиента.

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

  • Разберите все Contact URI и примените политику приложения к их приоритетам и типам, прежде чем создавать новую транзакцию.
  • Не отправляйте запрос сразу на все варианты без явного правила — это способно породить дубликаты и циклы.
  • Сохраняйте исходный Request-URI и счётчик перенаправлений, чтобы диагностировать выбор маршрута.

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


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