| Предыдущий | Следующий |
| RTC_E_STATUS_SERVER_SERVICE_UNAVAILABLE | RTC_E_STATUS_SERVER_VERSION_NOT_SUPPORTED |
RTC_E_STATUS_SERVER_SERVER_TIMEOUT
Что означает этот результат
Результат RTC_E_STATUS_SERVER_SERVER_TIMEOUT (0X80EF01F8) следует читать как точную границу: gateway или proxy не получил своевременный ответ от upstream server. Для расследования связывайте его с объектом и операцией в момент возврата, а не с более поздним retry или cleanup.
Точный EN-маркер для поиска по документации: A SIP capture without RTC callback state cannot show which local object accepted or rejected the transition
. Сверяйте его с тем же timestamp и identity объекта.
Evidence до исправления
- SIP method и server/proxy hop, вернувший 5xx.
- Via/Route, upstream timing и Retry-After при наличии.
- различие между local transport error и полученным server response.
Специфическая проверка
Критерий проверки должен быть узким: доказать именно «gateway или proxy не получил своевременный ответ от upstream server» и отличить его от ближайшего соседнего состояния того же subsystem.
Ещё один code-specific ориентир из исходного EN-описания: An enterprise proxy times out waiting for a remote SIP domain and returns 504 to the RTC client.
. Он полезен как контроль того, что воспроизводится именно этот boundary, а не соседний HRESULT.
В минимальном тесте оставьте неизменными остальные входы и меняйте только компонент, связанный с маркерами status / server / server / timeout. Сравните первый return value, достигнутую фазу и состояние объекта после отказа.
Для дополнительной сверки документация описывает проверку так: record the upstream target, gateway timeout, transaction timer, and whether any provisional response arrived.
. Не переносите это условие на другой object generation без повторной фиксации evidence.
Контроль после изменения
Коррекцию выполняйте только на слое, который доказан трассировкой. Затем воспроизведите исходный сценарий и сравните первый HRESULT; другой код означает новую точку диагностики.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
