RTC_ACE_SCOPE

The RTC_ACE_SCOPE enumeration describes the possible access control entry (ACE) scopes available to RTC presences.

typedef enum 
{
  RTCAS_SCOPE_USER, 
  RTCAS_SCOPE_DOMAIN, 
  RTCAS_SCOPE_ALL
} RTC_ACE_SCOPE;

Constants

  • RTCAS_SCOPE_USER
    User-level ACEs only.
  • RTCAS_SCOPE_DOMAIN
    The watcher object covers all the SIP users in the specified domain.
  • RTCAS_SCOPE_ALL
    A watcher created with this scope covers all the SIP URIs not covered by other RTCAS_SCOPE_USER or RTCAS_SCOPE_DOMAIN watchers. There can be only one watcher object with this scope. If the application creates an RTCAS_SCOPE_ALL watcher and sets the watcher state to RTCWS_ALLOWED or RTCWS_DENIED, then the application will not be prompted for any new watchers. This watcher object will map to all the watcher URIs and will be used for all those watcher URIs that do not map to any other watcher object. For more information, see RTC_WATCHER_MATCH_MODE.

Requirements

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