Что означает код HRESULT 0x80EE004E (RTC_E_ROAMING_FAILED)?

 
Предыдущий Следующий
RTC_E_ROAMING_OPERATION_INTERRUPTED RTC_E_INVALID_BUDDY_LIST

RTC_E_ROAMING_FAILED

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

RTC_E_ROAMING_FAILED означает, что RTC не смог завершить операцию с roaming-данными, хранящимися на сервере. Для presence-сценариев это могут быть списки контактов, групп или правил доступа. Код не следует сводить к обычной сетевой ошибке: сервер мог получить запрос, но отвергнуть изменение состояния.

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

  • Сохраните SIP method/status, Call-ID/CSeq и тип коллекции, которую изменял клиент.
  • Найдите первое отклонённое изменение и объект, к которому оно относилось.
  • Проверьте, не был ли этот объект уже изменён или удалён другой сессией.
  • Перечитайте актуальное roaming-состояние с сервера и сформируйте изменение заново, вместо повторной отправки устаревшего payload.

Как подтвердить исправление

Если запрос, построенный из свежего серверного состояния, проходит успешно, причина была в рассинхронизации roaming-данных. При повторном отказе ориентируйтесь на первый SIP status и журналы сервера.

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


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