Что означает код HRESULT 0x80EE003E (RTC_E_OPERATION_WITH_TOO_MANY_PARTICIPANTS)?

 
Предыдущий Следующий
RTC_E_PROFILE_INVALID_SESSION_TYPE RTC_E_BASIC_AUTH_SET_TLS

RTC_E_OPERATION_WITH_TOO_MANY_PARTICIPANTS

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

RTC_E_OPERATION_WITH_TOO_MANY_PARTICIPANTS (0X80EE003E) — операция допустима только для меньшего числа участников, чем сейчас содержит session.

Код относится к Microsoft RTC/SIP. Для SIP-статусов нужно различать локальное состояние RTC API и ответ удалённой стороны; при сетевом обмене полезны Call-ID, CSeq, Via branch и конкретный request/response.

Сохраните profile/session/dialog идентификатор, SIP method/status, CSeq/Call-ID, transport и media состояние.

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

  • После redirect/refer/shutdown перечитайте актуальное состояние объекта; не используйте старые transaction/session assumptions для нового SIP exchange.
  • Сопоставьте HRESULT с RTC API либо SIP request/response, который его сформировал.
  • Для SIP сохраните Call-ID, CSeq, метод, Request-URI и следующий provisional/final response той же транзакции.

Уточнение для этого кода

Операция RTC превышает число участников, допустимое для данного session/action.

  • Подсчитайте участников текущей session и лимит конкретного метода.
  • Не создавайте дополнительного participant до удаления/завершения существующего, если достигнут предел.

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


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