| Предыдущий | Следующий |
| RTC_E_TOO_MANY_GROUPS | RTC_E_NO_WATCHER |
RTC_E_NO_BUDDY
Интерпретация результата
RTC_E_NO_BUDDY (0X80EE0054) означает: запрошенный buddy отсутствует в текущем presence list. Значение полезно только вместе с фазой RTC/COM state machine; последующий общий network error не должен заменять первичный результат.
Английский маркер для сопоставления с исходной документацией: the requested buddy object is absent from current presence state
. Используйте его как поисковый ключ вместе с timestamp и transaction/session ID.
Что сохранить
- profile identity и текущий presence enabled/roaming state.
- URI/ID текущих buddy, watcher или group и состояние соответствующей коллекции.
- ACL/authorization state и событие, после которого появился результат.
Код-специфическая проверка
Искомый объект — buddy entry. Запишите нормализованный buddy URI, active profile и текущую list generation; наличие того же контакта в UI-кэше не доказывает, что он присутствует в RTC collection после roaming update. Повторяйте lookup только после синхронизации нужного списка.
Сверяйте server ID/URI элемента с текущей buddy, watcher или group collection и состоянием синхронизированной коллекции; локальный кэш после sync может быть уже устаревшим.
Подтверждайте отсутствие в той коллекции или на том уровне протокола, где RTC искал объект: проверяйте конкретный ключ, URI, stream или device в текущем состоянии сессии, а не одноимённый объект где-либо в процессе.
Пример из исходного описания: A UI command uses a cached buddy pointer after another endpoint removed the contact.
. Для проверки меняйте только параметр или состояние, которое отличает этот сценарий от рабочего.
Восстановление
Восстановите только отсутствующий profile element, device, stream, registration или collection entry и повторите исходный метод с прежними остальными входами.
Технические ссылки
- Client Presence Roaming.
- Microsoft RTC return constants.
- SIP presence event package.
- Watcher information.
Нужно найти другой код? Найти другой код состояния или ошибки.