| Предыдущий | Следующий |
| RTC_E_PRESENCE_ENABLED | RTC_E_SIP_TLS_INCOMPATIBLE_ENCRYPTION |
RTC_E_ROAMING_ENABLED
Интерпретация результата
RTC_E_ROAMING_ENABLED (0X80EE0063) означает: roaming уже включён и повторный enable не требуется. Значение полезно только вместе с фазой RTC/COM state machine; последующий общий network error не должен заменять первичный результат.
Английский маркер для сопоставления с исходной документацией: roaming is already enabled for the selected profile or data type
. Используйте его как поисковый ключ вместе с timestamp и transaction/session ID.
Что сохранить
- profile identity и текущий presence enabled/roaming state.
- URI/ID текущих buddy, watcher или group и состояние соответствующей коллекции.
- ACL/authorization state и событие, после которого появился результат.
Код-специфическая проверка
Этот код относится к уже активному roaming mode. Сопоставьте roaming session generation и server subscription; повторный EnableRoaming не должен создавать вторую синхронизацию. Если требуется обновление данных, запускайте предусмотренную refresh/sync операцию вместо повторной активации режима.
Сверяйте server ID/URI элемента с текущей buddy, watcher или group collection и состоянием синхронизированной коллекции; локальный кэш после sync может быть уже устаревшим.
Проверьте, не является ли результат корректным сигналом идемпотентности: сравните identity существующего объекта с тем, который код собирается создать или включить. Повторное создание после такого результата может породить второй lifecycle и скрыть владельца состояния.
Пример из исходного описания: A profile-refresh path repeats EnableProfileEx while the original roaming session remains active.
. Для проверки меняйте только параметр или состояние, которое отличает этот сценарий от рабочего.
Восстановление
Если существующий объект соответствует запросу, продолжайте с ним; если нет — завершите конфликтующий объект или сеанс и создайте новый только после подтверждённого завершения предыдущего состояния.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.