| Предыдущий | Следующий |
| RTC_E_STATUS_INFO_TRYING | RTC_E_STATUS_INFO_CALL_FORWARDING |
RTC_E_STATUS_INFO_RINGING
Что означает этот результат
Результат RTC_E_STATUS_INFO_RINGING (0X00EF00B4) следует читать как точную границу: удалённая сторона сигнализирует состояние ringing. Для расследования связывайте его с объектом и операцией в момент возврата, а не с более поздним retry или cleanup.
Точный EN-маркер для поиска по документации: RTC signaling reports Ringing RTC_E_STATUS_INFO_RINGING is HRESULT 15663284 ( 0x00EF00B4 ) from RTC Core.
. Сверяйте его с тем же timestamp и identity объекта.
Evidence до исправления
- точный provisional SIP status и method, которому он отвечает.
- Call-ID/CSeq и timestamp следующего provisional/final response.
- ветка dialog, Contact и состояние UI до финального ответа.
Специфическая проверка
Критерий проверки должен быть узким: доказать именно «удалённая сторона сигнализирует состояние ringing» и отличить его от ближайшего соседнего состояния того же subsystem.
Ещё один code-specific ориентир из исходного EN-описания: Session Progress may carry early media without the same ringing semantics.
. Он полезен как контроль того, что воспроизводится именно этот boundary, а не соседний HRESULT.
В минимальном тесте оставьте неизменными остальные входы и меняйте только компонент, связанный с маркерами status / info / ringing. Сравните первый return value, достигнутую фазу и состояние объекта после отказа.
Для дополнительной сверки документация описывает проверку так: Correct handling and recovery Update UI and audible feedback to ringing, retain cancellation capability, and wait for final acceptance, rejection, or timeout.
. Не переносите это условие на другой object generation без повторной фиксации evidence.
Контроль после изменения
Не меняйте одновременно policy, identity, storage и service state. Один контролируемый change даёт возможность связать исчезновение HRESULT с реальной причиной, а не с побочным reset.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
