Что означает код HRESULT 0x80EF01E2 (RTC_E_STATUS_CLIENT_LOOP_DETECTED)?

 
Предыдущий Следующий
RTC_E_STATUS_CLIENT_TRANSACTION_DOES_NOT_EXIST RTC_E_STATUS_CLIENT_TOO_MANY_HOPS

RTC_E_STATUS_CLIENT_LOOP_DETECTED

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

RTC_E_STATUS_CLIENT_LOOP_DETECTED соответствует SIP 482 Loop Detected: запрос снова попал в уже пройденный участок маршрута.

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

Сохраните method, Request-URI, Call-ID/CSeq, Via и Route chain, а также Max-Forwards. Найдите повторяющийся proxy hop или правило, которое возвращает запрос к предыдущему узлу. Сравните branch parameters для одного и того же SIP transaction.

Как исправлять

Исправьте routing policy, DNS/SRV selection или статический route, создающий цикл. Увеличение timeout или Max-Forwards только дольше сохраняет loop. После исправления Via/Route chain должен продвигаться к destination без повторного hop.

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


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