Live Communications Server User Services

Microsoft Office Live Communications Server 2005 with SP1

Live Communications Server User Services

Live Communications Server User Services persists and maintains presence data for registered users and user endpoints.

Whenever a user requests registration with User Services through a SIP REGISTER message, it and its endpoint (a SIP-enabled device or client process) are enrolled as authentication permits. The length of time for which registration persists is configurable, as is the number of endpoints allowed per SIP user and the duration of presence subscriptions (where the user subscribes to another registered presence and receives updates regarding its availability).

In Live Communications Server 2003, a server with User Services enabled was called a "home server." A user registered with a home server was said to be "homed" on that server. The equivalent to the single home server in Live Communications Server 2005 with SP1 is a stand-alone Standard Edition Server with its own MSDE database. In addition, a Live Communications Server 2005 with SP1 Enterprise Edition pool, the "homing" of users is distributed among multiple home servers, all connected to a centralized Back-End Database Server.

One additional server role in which User Services is enabled is the Live Communications Server 2005 with SP1, Director. Directors are used only in deployments that enable outside-user access. The role of the Director is not to home users, but to authenticate outside users and route their messages to the appropriate pools.

The settings for User Services are configured with the MSFT_SIPESGlobalRegistrarSetting WMI class. The basic settings for a Live Communications Server—home servers and load balancers alike—are configured through the MSFT_SIPESServerSetting class.

The settings for an individual SIP user homed on a Live Communications server are configured with the MSFT_SIPESUserSetting class. This user will have the contact presences it subscribes to associated with it as instances of the MSFT_SIPESUserContactData class, possibly grouped with instances of the MSFT_SIPESUserContactGroupData class. Access controls for a specific SIP user are set with an instance of the MSFT_SIPESUserACEData class.

Routing for homed users is defined by the single instance of the MSFT_SIPESEmSetting class.

What did you think of this topic?
© 2008 Microsoft Corporation. All rights reserved.