Enumerates a the availability states of a contact.

Namespace:  Microsoft.Lync.Model
Assembly:  Microsoft.Lync.Model(in Microsoft.Lync.Model.dll)

Syntax

C#
public 
enum 
ContactAvailability

Members

Member name Value Description
None 0
Do not use this enumerator. This flag indicates that the cotact state is unspecified.
Free 3500
A flag indicating that the contact is available.
FreeIdle 5000
Contact is free but inactive. Cannot be published as user state. Idle states are set automatically by Client.
Busy 6500
A flag indicating that the contact is busy and inactive.
BusyIdle 7500
Contact is busy but inactive. Cannot be published as user state. Idle states are set automatically by Client.
DoNotDisturb 9500
A flag indicating that the contact does not want to be disturbed.
TemporarilyAway 12500
A flag indicating that the contact is temporarily away.
Away 15500
A flag indicating that the contact is away.
Offline 18500
A flag indicating that the contact is signed out.
Invalid -1

See Also