| Предыдущий | Следующий |
| RTC_E_STATUS_INFO_RINGING | RTC_E_STATUS_INFO_QUEUED |
RTC_E_STATUS_INFO_CALL_FORWARDING
Интерпретация HRESULT
HRESULT 0X00EF00B5, именованный RTC_E_STATUS_INFO_CALL_FORWARDING, сообщает: SIP provisional response сообщает, что вызов перенаправляется. Сначала сохраните контекст возвращающего вызова; успешный широкий reset после него не доказывает, какой prerequisite был нарушен.
Точный EN-маркер для поиска по документации: RTC signaling reports that the call is being forwarded RTC_E_STATUS_INFO_CALL_FORWARDING is HRESULT 15663285 ( 0x00EF00B5 ) from RTC Core.
. Сверяйте его с тем же timestamp и identity объекта.
Данные для воспроизведения
- точный provisional SIP status и method, которому он отвечает.
- Call-ID/CSeq и timestamp следующего provisional/final response.
- ветка dialog, Contact и состояние UI до финального ответа.
Как локализовать
Критерий проверки должен быть узким: доказать именно «SIP provisional response сообщает, что вызов перенаправляется» и отличить его от ближайшего соседнего состояния того же subsystem.
Ещё один code-specific ориентир из исходного EN-описания: Practical scenario A user calls an office number that forwards to mobile.
. Он полезен как контроль того, что воспроизводится именно этот boundary, а не соседний HRESULT.
В минимальном тесте оставьте неизменными остальные входы и меняйте только компонент, связанный с маркерами status / info / call / forwarding. Сравните первый return value, достигнутую фазу и состояние объекта после отказа.
Для дополнительной сверки документация описывает проверку так: Correct handling and recovery Track the forwarding hop, continue setup, and expose forwarding status without leaking restricted destination information.
. Не переносите это условие на другой object generation без повторной фиксации evidence.
Восстановление
Коррекцию выполняйте только на слое, который доказан трассировкой. Затем воспроизведите исходный сценарий и сравните первый HRESULT; другой код означает новую точку диагностики.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
