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. |