| Предыдущий | Следующий |
| 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 и счётчик перенаправлений, чтобы диагностировать выбор маршрута.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.