Site icon EfmSoft

Что означает код HRESULT 0x80EE007F (RTC_E_SIP_REFER_OPERATION_PENDING)?

 
Предыдущий Следующий
RTC_E_UDP_NOT_SUPPORTED RTC_E_PLATFORM_NOT_SUPPORTED

RTC_E_SIP_REFER_OPERATION_PENDING

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

RTC_E_SIP_REFER_OPERATION_PENDING означает, что для текущего сеанса уже выполняется операция передачи вызова через SIP REFER. Второй REFER нельзя безопасно запускать, пока предыдущая передача не получила конечный результат или не была корректно отменена.

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

  • Сопоставьте новый запрос с CSeq и Call-ID предыдущего REFER.
  • Проверьте финальный ответ REFER и связанную последовательность NOTIFY, если используется подписка.
  • Исключите двойное нажатие в интерфейсе и параллельные команды передачи из разных обработчиков.
  • При смене цели завершите или отмените прежнюю операцию согласно RTC API, а не переиспользуйте её состояние.

Хорошее исправление сериализует команды передачи на уровне сеанса и явно снимает признак незавершённой операции только после подтверждённого конца. Для диагностики сохраняйте цель передачи и идентификаторы транзакции, но не объединяйте две разные цели в один объект REFER.

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


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

Exit mobile version