Share via


RTC_BUDDY_SUBSCRIPTION_TYPE

The RTC_BUDDY_SUBSCRIPTION_TYPE enumeration defines the set of possible subscription types for the buddy.

**RTC 1.0 and 1.01:  **This enumeration is not supported.

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

Constants

  • 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 via the IRTCBuddy::put_PresentityURI method.

    **RTC 1.0 and 1.01:  **This constant is not supported.

Requirements

Redistributable: Requires Rtcdll.dll on Windows 2000, Windows XP, and Windows Server 2003.
Header: Declared in Rtccore.h.