Publication Behaviors of Category Instances
The following table summarizes the default publication behaviors of category instances used in Microsoft Lync 2010. For detailed discussions, including the aggregation logic, see [MS-PRES]: Presence Protocol Specification at https://go.microsoft.com/fwlink/?LinkId=195873
Category Instances Published or Used by Lync 2010
Category |
Instance ID |
Description |
---|---|---|
0 |
Published to Container 1 as static instance when one or more Alerts options are updated. |
|
0 |
The workingHours information here is used by Aggregation Script. |
|
A hash dependent on the user’s SMTP address |
|
|
0 |
|
|
1 |
|
|
3 |
|
|
4 |
|
|
6 |
|
|
A hash dependent on the device GRUU |
Published to Container 2 as an endpoint-bounded instance when the user signs in to Lync Server 2010 or when the device changes its state from active to idle and vice versa. These include user sign-in or sign-out, screen lock or unlock. |
|
0 |
|
|
1 |
Published to container 100, 200, 300 and 400 as a user-bounded instance containing the availability numbers of the corresponding state[@type='aggregateState'] instances in their respective containers. |
|
0 |
|
|
A hash dependent on the user’s SMTP address. |
|
|
Published to Container 200, 300 and 400 as a static instance representing a previously published personal note when a new personal note instance is published. By default, at most three publications of noteHistory instances are kept in each container. When two note instances are published less than 30 seconds apart, the latest publication of the noteHistory will replace the most recently prior publication of the noteHistory instance. |
||
0 |
Published to Container 1 as a static instance containing the permissions to use the personal information manager when such information is changed. |
|
1 |
Published to Container 1 as a static instance containing the last access timestamp for voice mail or missed conversations when the timestamp is changed. |
|
2 |
Published to Container 1 as a static instance containing the privacy mode related options when such options are changed. |
|
Published to Container 0, 100, 200, 300 and 400 as a static instance containing various in-bound call routing rules when such rules were specified. |
||
0 |
|
|
0 |
Published to Container 32000 as a static instance containing an availability number of 18500 indicating the Offline presence status. |
|
1 |
|
|
0x10000000 |
Published to Container 2 as a user-bounded instance containing the current aggregated machine availability status determined by that of the most active device that has the lowest availability number. |
|
0x20000000 |
Published to Container 2 and 3 as a static instance when the local user sets an availability mode that is not Busy or Do Not Disturb. |
|
0x24000000 |
|
|
A hash dependent on the device GRUU and of the 0x3YYYYYYY format |
Published to Container 2 and 3 as an endpoint-bounded instance when the local user signs in, when the device timeouts because it becomes idle or away, when the device is disconnected or reconnected, or when the device detects a mouse or keyboard activity. However, when a not-the-most active device has an active machine state published three times in three minutes, further detections of user input on this device will not cause any new publication of an active machine state until the device becomes idle or until three minutes has elapsed. |
|
A hash dependent on the SMTP address and of the 0x4YYYYYYY format |
Published to Container 2 and 3 as an endpoint-bounded instance containing an availability number of 6500 (Busy) and an “in-a-meeting” activity token, plus any specified meeting subject or location about an ongoing meeting scheduled in the Microsoft Exchange calendar store. |
|
A hash dependent on the SMTP address and of the 0x6YYYYYYY format |
Published to Container 2 and 3 as a static instance containing the “out-of-office” activity token when Automatic Replies is turned on in Microsoft Exchange. |
|
A hash dependent on the local user’s SIP URI plus the phone device GRUU and is of the 0x8YYYYYYY format |
Published to Container 2 and 3 as an endpoint-bounded instance containing an availability number of 6500 (Busy) and the “on-the-phone” activity token when the user has established a VoIP call. |
|
A hash dependent on the local user’s SIP URI plus the phone device GRUU and is of the 0x7YYYYYYY format |
Published to Container 2 and 3 as an endpoint-bounded instance containing an availability number of 6500 (Busy) and the “on-the-phone” activity token when the user has established a RCC phone call. |
|
A hash dependent on the local user’s SIP URI plus the phone device GRUU and is of the 0x9YYYYYYY format |
Published to Container 2 and 3 as an endpoint-bounded instance containing an availability number of 6500 (Busy) and the “on-the-phone” activity token when the user has established a UC-enabled PSTN phone call. |
|
0 |
Published to Container 1 as a static instance containing the use-specified Phone options. The information is used to construct contactCard of Instance ID 1. |
|
0 |
Published to Container 1 as a static instance containing the server-provisioned user identity information. The information is used to construct contactCard of Instance ID 0. |
|
0 |
Published to Container 1 as a static instance containing the Microsoft Exchange-provisioned workingHours information. This is used by the call routing script to block in-bound calls outside of the user’s working-hours period. |
See Also
Reference
[MS-PRES]: Presence Protocol Specification