RTC_BUDDY_SUBSCRIPTION_TYPE

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

This enumeration defines possible subscription types for the buddy. This enumeration is only supported for RTC 1.2 and later.

Syntax

typedef enum RTC_BUDDY_SUBSCRIPTION_TYPE {
  RTCBT_SUBSCRIBED, 
  RTCBT_ALWAYS_OFFLINE, 
  RTCBT_ALWAYS_ONLINE,
  RTCBT_POLL
} RTC_BUDDY_SUBSCRIPTION_TYPE;

Elements

  • RTCBT_SUBSCRIBED
    This buddy is always subscribed to receive notifications about its presence information updates from its PUA.
  • RTCBT_ALWAYS_OFFLINE
    The user's presence information always appears offline for this buddy.
  • RTCBT_ALWAYS_ONLINE
    The user's presence information always appears online for this buddy.
  • RTCBT_POLL
    This polled buddy does not have a continuous presence subscription, meaning the server will not notify the application of any changes in the presence status of the buddy. The application must call the IRTCBuddy2::Refresh method to obtain the current presence status of the buddy. The polled buddy cannot be persisted on the SIP Server or in a local storage file. This type of buddy cannot be added to a buddy group. The presentity URI of this type of buddy cannot be changed using the IRTCPresenceContact::PresentityURI method.

    This enumeration value is only available for RTC 1.2 and later.

Requirements

Header rtccore.h
Windows Embedded CE Windows CE .NET 4.2 and later

See Also

Reference

RTC Client API Enumerations
IRTCBuddy2::SubscriptionType
IRTCBuddy2::Refresh
IRTCPresenceContact::PresentityURI