Что означает код HRESULT 0x80EE000C (RTC_E_SIP_TIMEOUT)?

 
Предыдущий Следующий
RTC_E_SDP_NO_MEDIA RTC_E_SDP_FAILED_TO_BUILD

RTC_E_SIP_TIMEOUT

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

RTC_E_SIP_TIMEOUT означает, что SIP-транзакция Real-Time Communications завершилась по тайм-ауту, не получив ожидаемый ответ.

Причиной может быть потеря пакетов, недоступный следующий SIP-hop, проблема DNS/маршрутизации либо сервер, который принял запрос, но не ответил вовремя.

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

  • Сохраните Call-ID, CSeq, метод SIP и адрес следующего узла.
  • Сопоставьте отправленные retransmissions с фактически полученными ответами.
  • Проверьте DNS, маршрут и firewall между клиентом и следующим SIP-узлом.
  • Если запрос дошёл до сервера, изучите серверный журнал по тому же Call-ID.

Простое увеличение тайм-аута оправдано только если сервер действительно выполняет длительную операцию. При потере связи это лишь отсрочит тот же отказ.

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


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