| Предыдущий | Следующий |
| 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 и журналы сервера.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.