Microsoft Lync Controls depend on Microsoft Lync 2010 for presence and contact information. At any moment Lync 2010 may be in a number of different states. For example Lync 2010 may be signed in or signed out, or unable to connect to the WAN or the presence server. All of these states affect Lync Controls. This topic describes how each control responds to the different states.

Lync Controls do not show state errors and other error notices, these appear in the Lync 2010 user interface.

The phrase branch office resiliencyrefers to the ability of Lync Controls to handle connectivity failures. Lync Controls enter branch office resiliency mode when full connectivity to Microsoft Lync Server 2010, the WAN, or the datacenter is not available.

The term disableddescribes a control's state when Lync 2010 is not running. For example, in a PresenceIndicator control the contact name changes to "Unknown Contact", and a contact card is not displayed.

PresenceIndicator Control

The following table describes how the PresenceIndicator control responds to changes in the Lync 2010 state.

Lync 2010 state

PresenceIndicator control state

Lync 2010 is not running.

PresenceIndicator control is disabled.

Lync 2010 is signed out.

PresenceIndicator control is disabled.

Lync 2010 is signing in.

PresenceIndicator control is disabled.

Lync 2010 is signed in.

PresenceIndicator control is enabled.

Lync 2010 is signing out.

PresenceIndicator control is disabled.

Microsoft Lync is not a Lync 2010 client.

PresenceIndicator control is disabled.

Lync 2010 switched user.

All cached information is cleared and new information is displayed.

Lync Server 2010 connectivity is lost.

PresenceIndicator control is disabled.

URI is invalid

Presence is set to 'unknown contact' state.

Entering Branch Office Resiliency mode.

Presence state changes to unknown, the control and all subcontrols remain enabled.

Entering Normal Mode

Presence state is updated for the currently signed in user.

UI suppression is activated.

Lync Controls are disabled when UI suppression is activated.

MyStatusArea Control

The following table describes how the MyStatusArea control responds to changes in the Lync 2010 state.

Lync 2010 state

MyStatusArea control state

Lync 2010 is not running.

MyStatusArea control is disabled.

Lync 2010 is signed out.

MyStatusArea control is disabled.

Lync 2010 is signing in.

MyStatusArea control is disabled.

Lync 2010 is signed in.

MyStatusArea control is enabled.

Lync 2010 is signing out.

MyStatusArea control is disabled.

Lync is not a Lync 2010 client.

MyStatusArea control is disabled.

Lync 2010 switched user.

All cached information is cleared and new information is displayed.

UI suppression is activated.

MyStatusArea control is disabled.

Entering Branch Office Resiliency mode.

MyStatusArea control is disabled.

Entering Normal Mode

MyStatusArea control is disabled.

MyPresenceChooser Control

The following table describes how the MyPresenceChooser control responds to changes in the Lync 2010 state.

Lync 2010 state

MyPresenceChooser control state

Lync 2010 is not running.

MyPresenceChooser control is disabled.

Lync 2010 is signed out.

MyPresenceChooser control is disabled.

Lync 2010 is signing in.

MyPresenceChooser control is disabled.

Lync 2010 is signed in.

MyPresenceChooser control is enabled.

Lync 2010 is signing out.

MyPresenceChooser control is disabled.

Lync is not a Lync 2010 client.

MyPresenceChooser control is disabled.

Lync 2010 switched user.

All cached information is cleared and new information is displayed.

UI suppression is activated.

MyPresenceChooser control is disabled.

Entering Branch Office Resiliency mode.

MyPresenceChooser control is disabled.

Entering Normal Mode

MyPresenceChooser control is enabled.

MyNoteBox Control

The following table describes how the MyNoteBox control responds to changes in the Lync 2010 state.

Lync 2010 state

MyNoteBox control state

Lync 2010 is not running.

MyNoteBox control is disabled.

Lync 2010 is signed out.

MyNoteBox control is disabled.

Lync 2010 is signing in.

MyNoteBox control is disabled.

Lync 2010 is signed in.

MyNoteBox control is enabled.

Lync 2010 is signing out.

MyNoteBox control is disabled.

Lync is not a Lync 2010 client.

MyNoteBox control is disabled.

Lync 2010 switched user.

All cached information is cleared and new information is displayed.

UI suppression is activated.

MyNoteBox control is disabled.

Entering Branch Office Resiliency mode.

MyNoteBox control is disabled.

Entering Normal Mode

MyNoteBox control is enabled.

StartInstantMessagingButton Control

The following table describes how the StartInstantMessagingButton control responds to changes in the Lync 2010 state. If instant messaging is not available, StartInstantMessagingButton control is disabled.

Lync 2010 state

StartInstantMessagingButton control state

Lync 2010 not running.

StartInstantMessagingButton control is disabled.

Lync 2010 running, signed out.

StartInstantMessagingButton control is disabled.

Lync 2010 running, signing in.

StartInstantMessagingButton control is disabled.

Lync 2010 running, signed in.

StartInstantMessagingButton control is enabled.

Lync 2010 running, signing out.

StartInstantMessagingButton control is disabled.

URI is invalid

StartInstantMessagingButton control is disabled.

Lync 2010 is not an Lync Server 2010 client.

StartInstantMessagingButton control is disabled.

Lync 2010 switches user.

All cached information cleared and new information is shown.

Entering Branch Office Resiliency mode.

If cached information is available it is displayed. All capability settings are respected. All conferencing capabilities are disabled.

Entering Normal Mode

URI resolution is updated. All capability settings are respected. Conferencing capabilities are enabled.

StartVideoCallButton Control

The following table describes how the StartVideoCallButton control responds to changes in the Lync 2010 state.

Lync 2010 state

StartVideoCallButton control state

Lync 2010 not running.

StartVideoCallButton control is disabled.

Lync 2010 running, signed out.

StartVideoCallButton control is disabled.

Lync 2010 running, signing in.

StartVideoCallButton control is disabled.

Lync 2010 running, signed in.

StartVideoCallButton control is enabled.

Lync 2010 running, signing out.

StartVideoCallButton control is disabled.

URI is invalid

StartVideoCallButton control is disabled.

Lync 2010 is not an Lync Server 2010 client.

StartVideoCallButton control is disabled.

Lync 2010 switches user.

All cached information cleared and new information is shown.

Entering Branch Office Resiliency mode.

If cached information is available it is displayed. All capability settings are respected. All conferencing capabilities are disabled.

Entering Normal Mode

URI resolution is updated. Conferencing capabilities are enabled.

ScheduleMeetingButton Control

The following table describes how the ScheduleMeetingButton control responds to changes in the Lync 2010 state. If instant messaging is not available, ScheduleMeetingButton control is disabled.

Lync 2010 state

ScheduleMeetingButton control state

Lync 2010 not running.

ScheduleMeetingButton control is disabled.

Lync 2010 running, signed out.

ScheduleMeetingButton control is disabled.

Lync 2010 running, signing in.

ScheduleMeetingButton control is disabled.

Lync 2010 running, signed in.

ScheduleMeetingButton control is enabled.

Lync 2010 running, signing out.

ScheduleMeetingButton control is disabled.

URI is invalid

ScheduleMeetingButton control is disabled.

Lync 2010 is not an Lync Server 2010 client.

ScheduleMeetingButton control is disabled.

Lync 2010 switches user.

All cached information cleared and new information is shown.

Entering Branch Office Resiliency mode.

ScheduleMeetingButton control is enabled.

Entering Normal Mode

URI resolution is updated. All capability settings are respected. Conferencing capabilities are enabled.

StartAudioCallButton Control

The following table describes how the StartAudioCallButton control responds to changes in the Lync 2010 state.

Lync 2010 state

StartAudioCallButton control state

Lync 2010 not running.

StartAudioCallButton control is disabled.

Lync 2010 running, signed out.

StartAudioCallButton control is disabled.

Lync 2010 running, signing in.

StartAudioCallButton control is disabled.

Lync 2010 running, signed in.

StartAudioCallButton control is enabled.

Lync 2010 running, signing out.

StartAudioCallButton control is disabled.

URI is invalid.

StartAudioCallButton control is disabled.

Lync 2010 is not an Lync Server 2010 client.

StartAudioCallButton control is disabled.

Lync 2010 switches user.

All cached information cleared and new information is shown.

Entering Branch Office Resiliency mode.

If cached information is available it is displayed. All capability settings are respected. All conferencing capabilities are disabled.

Entering Normal Mode

URI resolution is updated. Conferencing capabilities are enabled.

SendEmailButton Control

The following table describes how the SendEmailButton control responds to changes in the Lync 2010 state.

Lync 2010 state

SendEmailButton control state

Lync 2010 not running.

SendEmailButton control is disabled.

Lync 2010 running, signed out.

SendEmailButton control is disabled.

Lync 2010 running, signing in.

SendEmailButton control is disabled.

Lync 2010 running, signed in.

SendEmailButton control is enabled.

Lync 2010 running, signing out.

SendEmailButton control is disabled.

URI is invalid

SendEmailButton control is disabled.

Lync 2010 is not an Lync Server 2010 client.

SendEmailButton control is disabled.

Lync 2010 switches user.

All cached information cleared and new information is shown.

Entering Branch Office Resiliency mode.

SendEmailButton control is enabled.

Entering Normal Mode

URI resolution is updated. Conferencing capabilities are enabled.

SendFileButton Control

The following table describes how the SendFileButton control responds to changes in the Lync 2010 state.

Lync 2010 state

SendFileButton control state

Lync 2010 not running.

SendFileButton control is disabled.

Lync 2010 running, signed out.

SendFileButton control is disabled.

Lync 2010 running, signing in.

SendFileButton control is disabled.

Lync 2010 running, signed in.

SendFileButton control is enabled.

Lync 2010 running, signing out.

SendFileButton control is disabled.

URI is invalid

SendFileButton control is disabled.

Lync 2010 is not an Lync Server 2010 client.

SendFileButton control is disabled.

Lync 2010 switches user.

All cached information cleared and new information is shown.

Entering Branch Office Resiliency mode.

If cached information is available it is displayed. All capability settings are respected. All conferencing capabilities are disabled.

Entering Normal Mode

URI resolution is updated. Conferencing capabilities are enabled.

ShareDesktopButton Control

The following table describes how the ShareDesktopButton control responds to changes in the Lync 2010 state.

Lync 2010 state

ShareDesktopButton control state

Lync 2010 not running.

ShareDesktopButton control is disabled.

Lync 2010 running, signed out.

ShareDesktopButton control is disabled.

Lync 2010 running, signing in.

ShareDesktopButton control is disabled.

Lync 2010 running, signed in.

ShareDesktopButton control is enabled.

Lync 2010 running, signing out.

ShareDesktopButton control is disabled.

Lync 2010 is not an Lync Server 2010 client.

ShareDesktopButton control is disabled.

Lync 2010 switches user.

All cached information cleared and new information is shown.

Entering Branch Office Resiliency mode.

If cached information is available it is displayed. All capability settings are respected. All conferencing capabilities are disabled.

Entering Normal Mode

URI resolution is updated. Conferencing capabilities are enabled.

ContactCard Control

The following table describes how the ContactCard control responds to changes in the Lync 2010 state.

Lync 2010 state

ContactCard control state

Lync 2010 available but not signed in.

ContactCard control is disabled. The contact and presence are shown as unknown.

Lync 2010 signed in.

ContactCard control enabled.

Lync 2010 signed out.

ContactCard control is disabled.

Lync 2010 is not available.

ContactCard control is disabled.

URI is invalid

Presence is set to unknown and ContactCard control is enabled.

Presence server outage.

Presence information is set to unknown. Communication methods are enabled.

WAN outage.

Presence is set to unknown and the ContactCard control remains enabled.

Datacenter outage.

Presence is set to unknown and the ContactCard control remains enabled.

UI suppression is activated.

Lync Controls are disabled when UI suppression is activated.

ContactList Control

The following table describes how the ContactList control responds to changes in the Lync 2010 state.

Lync 2010 state

ContactList control state

Lync 2010 not running.

ContactList control is disabled.

Lync 2010 running, signed out

ContactList control is disabled.

Lync 2010 running, signing in.

ContactList control is disabled.

Lync 2010 running, signed in.

ContactList control is enabled.

Lync 2010 running, signing out.

ContactList control is disabled.

Lync 2010 is not an Lync Server 2010 client.

ContactList control is disabled.

Lync 2010 switches user.

All cached information cleared and new information is shown.

UI suppression is activated.

Lync Controls are disabled when UI suppression is activated.

Entering Branch Office Resiliency mode.

ContactList control is disabled.

Entering Normal Mode

ContactList control is enabled and repopulated.

CustomContactList Control

The following table describes how the CustomContactList control responds to changes in the Lync 2010 state.

Lync 2010 state

CustomContactList control state

Lync 2010 client available, not signed in.

CustomContactList control is disabled.

Signed in.

CustomContactList control is enabled.

Signed out.

CustomContactList control is disabled.

Lync 2010 client not available.

CustomContactList control is disabled.

UI suppression is activated.

Lync Controls are disabled when UI suppression is activated.

Entering Branch Office Resiliency mode.

Presence state moves to Presence unknownfor all users.

Entering Normal Mode

Presence state is updated for subcontrols.

CustomContactListItem Control

The following table describes how the CustomContactListItem control responds to changes in the Lync 2010 state.

Lync 2010 state

CustomContactListItem control state

Lync 2010 client available, not signed in.

CustomContactListItem control is disabled.

Signed in.

CustomContactListItem control is enabled.

Signed out.

CustomContactListItem control is disabled.

Lync 2010 client not available.

CustomContactListItem control is disabled.

URI is invalid.

Entity is disabled.

UI suppression is activated.

Lync Controls are disabled when UI suppression is activated.

Entering Branch Office Resiliency mode.

Presence state moves to Presence unknown.

Entering Normal Mode

Presence state is updated.

ContactSearch Control

The following table describes how the ContactSearch control responds to changes in the Lync 2010 state.

Lync 2010 state

ContactSearch control state

Lync 2010 not running.

ContactSearch control is disabled.

Lync 2010 running, signed out.

ContactSearch control is disabled.

Lync 2010 running, signing in.

ContactSearch control is disabled.

Lync 2010 running, signed in.

ContactSearch control is enabled.

Lync 2010 running, signing out.

ContactSearch control is disabled.

Lync 2010 is not an Lync Server 2010 client.

ContactSearch control is disabled.

Lync 2010 switches user.

All cached information cleared and new information is shown.

Lync Server 2010 connectivity is lost.

ContactSearch control is disabled.

UI suppression is activated.

Lync Controls are disabled when UI suppression is activated.

Entering Branch Office Resiliency mode.

Presence state reverts to unknownfor all users. Hover, contact card, and menus remain enabled. Results continue to be shown.

Entering Normal Mode

Add button is enabled, presence is refreshed.

ContactSearchInputBox Control

The following table describes how the ContactSearchInputBox control responds to changes in the Lync 2010 state.

Lync 2010 state

ContactSearchInputBox control state

Lync 2010 not running.

ContactSearchInputBox control is disabled.

Lync 2010 running, signed out

ContactSearchInputBox control is disabled.

Lync 2010 running, signing in.

ContactSearchInputBox control is disabled.

Lync 2010 running, signed in.

ContactSearchInputBox control is enabled.

Lync 2010 running, signing out.

ContactSearchInputBox control is disabled.

Lync 2010 is not an Lync Server 2010 client.

ContactSearchInputBox control is disabled.

Lync 2010 switches user.

All cached information cleared and new information is shown.

UI suppression is activated.

Lync Controls are disabled when UI suppression is activated.

Entering Branch Office Resiliency mode.

No action taken.

Entering Normal Mode

No action taken.

ContactSearchResultList Control

The following table describes how the ContactSearchResultList control responds to changes in the Lync 2010 state.

Lync 2010 state

ContactSearchResultList control state

Lync 2010 not running.

ContactSearchResultList control is disabled.

Lync 2010 running, signed out.

ContactSearchResultList control is disabled.

Lync 2010 running, signing in.

ContactSearchResultList control is disabled.

Lync 2010 running, signed in.

ContactSearchResultList control is enabled.

Lync 2010 running, signing out.

ContactSearchResultList control is disabled.

Lync 2010 is not an Lync Server 2010 client.

ContactSearchResultList control is disabled.

Lync 2010 switches user.

All cached information cleared and new information is shown.

Lync Server 2010 connectivity is lost.

ContactSearchResultList control is disabled.

UI suppression is activated.

Lync Controls are disabled when UI suppression is activated.

Entering Branch Office Resiliency mode.

Presence state reverts to unknownfor all users. In-line expansion, hover, contact card, and menus remain enabled. Results continue to be shown.

Entering Normal Mode

Add button is enabled, presence is refreshed.

See Also

Other Resources