Что означает код HRESULT 0x80EE006A (RTC_E_NOT_PRESENCE_PROFILE)?

 
Предыдущий Следующий
RTC_E_SIP_TLS_FAIL RTC_E_SIP_INVITEE_PARTY_TIMEOUT

RTC_E_NOT_PRESENCE_PROFILE

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

RTC_E_NOT_PRESENCE_PROFILE (0x80EE006A) означает несоответствие типа профиля операции: приложение вызывает presence API для профиля, который не provisioned как presence-enabled.

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

Зафиксируйте identity профиля и его session/profile type до вызова buddy, watcher или presence method. Особенно проверьте сценарий, где приложение повторно использует PSTN/call profile: наличие SIP-похожего адреса само по себе не превращает такой объект в presence profile.

Для подтверждения используйте профиль, созданный с presence provisioning, и повторите ту же операцию с тем же buddy/user URI. Если вызов проходит, причина была в выборе профиля, а не в ACL пользователя или состоянии roaming list.

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


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