Tuesday, February 26, 2013

Lync Multiple Points of Presense (MPOP)

With the exception of Microsoft Lync Attendant, Lync Server clients support multiple points of presence (MPOP). A single user can be signed in at multiple locations. Lync Server presence has the added flexibility of being read from multiple endpoints simultaneously. This enables a user to be signed in at multiple locations or endpoints that publish presence independently. The server then aggregates these endpoints and forms a single presence class that is published to subscribers. Lync Server determines which endpoint is currently most active for that user. For example, a user might be Away at two of the three endpoints, so the server sends the message only to the endpoint where the user is Available. If the server is unable to determine which state is most active, it sends the message to the endpoint it determines most likely active and waits to see if the user acknowledges the toast at any location. If the user opens the toast at an endpoint, the server removes the message from the other endpoints. If an endpoint doesn’t acknowledge the message, the server leaves the message at only one location which is the most likely endpoint. You cannot control how long the client stays logged in for, but you can control how many Lync clients a user can log into at any one time. You can do this by using the -MaxEndpointsPerUser switch in the Set-CsRegistrarConfiguration cmdlet. The default is 8 but you can set it from 1 endpoint to 64 endpoints using this cmdlet.