Binnen de Lync client kun je een aantal statussen instellen zoals je in het plaatje hieronder kunt zien.

Onderstaande tabel geeft weer waar welke status zoal voor gebruikt kan worden.
| Available | You are online and available to contact. |
|---|---|
| Busy | You are in a Lync call, or, according to your Outlook Calendar, you are in a meeting, and you don’t want to be interrupted. |
| Do not disturb | You don’t want to be disturbed and will see conversation notifications only if they are sent by someone in your Workgroup. |
| Be right back | You are stepping away from the computer for a few moments. |
| Away | Your computer has been idle for a period of time (15 minutes by default). |
| Off work | You are not working and are not available to contact. |
| Offline | You are not signed in. You’ll appear Offline to individuals whom you have blocked from seeing your presence. |
| Unknown | Your presence is not known. Your presence might appear unknown to others who are not using Lync as their instant messaging (IM) program. |
Maar er is meer, naast deze standaard statussen zijn er ook diverse andere mogelijkheden zoals custom presence statussen en de appear offline status die ook bekend is bij bepaalde Public IM ondernemingen.
Appear Offline
Appear offline is een status welke ook bekend is uit Public IM netwerken zoals MSN en ICQ. In OCS 2007 en 2007 R2 kon deze optie ook al ingeschakeld worden voor OCS. Dit ging toen met behulp van een group policy. Het kon ook worden ingeschakeld op user basis door middel van het register.
Zoals hierboven is te zien, is appear offline niet standaard zichtbaar voor de client. Ook kan deze status niet meer worden geïmplementeerd doormiddel van een group policy.
Maar, in Lync server is er een policy welke geactiveerd kan worden welke deze functie in een handomdraai beschikbaar maakt in de client. Het gaat hier om de ClientPolicy.
Om deze functie in te schakelen kun je het volgende commando uitvoeren:
Get-CsClientPolicy | Set-CsClientPolicy –EnableAppearOffline:$true
Dit commando zal de default policy aanpassen. Wanneer de gebruiker nu uit en weer inlogt zal de nieuwe status direct beschikbaar zijn.
Custom Presence
Ook is het mogelijk om nieuwe Presence status opties toe te voegen. Dit kan tot 4 statussen.
Alles wat we nodig hebben is een custom xml file, op TechNet kun je hier een
aantal voorbeelden van downloaden. Zoals deze:
<?xml version=”1.0″?>
<customStates xmlns=”http://schemas.microsoft.com/09/2009/communicator/customStates”
<customState ID=”1″ availability=”online”>
<activity LCID=”1033″>Working from Home</activity>
<activity LCID=”1044″>activity 2 for 1044</activity>
<activity LCID=”1055″>activity 3 for 1055</activity>
</customState>
<customState ID=”2″ availability=”busy”>
<activity LCID=”1033″>In a Live Meeting</activity>
<activity LCID=”1036″>Equivalent French String for – In a Live Meeting </activity>
</customState>
<customState ID=”3″ availability=”busy”>
<activity LCID=”1033″>Meeting with Customer</activity>
<activity LCID=”1055″>meeting with client</activity>
<activity LCID=”1036″>Equivalent French String for – Meeting with Customer</activity>
</customState>
<customState ID=”4″ availability=”do-not-disturb”>
<activity LCID=”1033″>Interviewing</activity>
</customState></customStates>
LCID staat voor Location ID, een volledige lijst is hier te downloaden link
Maak deze xml file nu beschikbaar via een webserver waar clients bij kunnen komen. Nu kun je ook weer de default policy aanmaken of een nieuwe policy creëren.
Get-CsClientPolicy | Set-CsClientPolicy–CustomStateURL “https://fqdn/customstates.xml”
Als de gebruiker nu uit en weer inlogt, zal hij deze statussen kunnen gebruiken.
Goed artikel. Kunnen we misschien wel wat mee. Ik ga er vanuit dat bepaald dat in de status een gesprek niet door komt. Kunnen we een bestaande status aanpassen zodat bv In a Call ook Availability=”do-not-disturb heeft