Что означает код HRESULT 0x80EF01E6 (RTC_E_STATUS_CLIENT_BUSY_HERE)?

 
Предыдущий Следующий
RTC_E_STATUS_CLIENT_AMBIGUOUS RTC_E_STATUS_REQUEST_TERMINATED

RTC_E_STATUS_CLIENT_BUSY_HERE

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

RTC_E_STATUS_CLIENT_BUSY_HERE соответствует SIP 486 Busy Here: конкретный contacted user agent сейчас не принимает вызов. Это локальный ответ endpoint, а не обязательно окончательный результат всей попытки маршрутизации.

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

  • Сохраните Call-ID, CSeq, Request-URI, Via/Route и Contact ответившего узла.
  • Если proxy выполняет parallel или serial forking, зафиксируйте branch identifier, чтобы отличить busy одного контакта от общей неуспешной попытки.
  • Сравните с 600 Busy Everywhere, который имеет более широкий смысл.

Как действовать

Дайте proxy завершить допустимый поиск других contacts, если routing policy это разрешает. Retry непосредственно к тому же endpoint имеет смысл только после изменения его состояния; немедленный цикл повторов обычно не устраняет занятость.

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


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