Lync 2013 diğer eski sürümünde olduğu gibi kullanıcının presence durumununun “Apper Offline” olmasını desteklemektedir. Lync 2010 ve 2013 sürümlerinde bu işlemi Lync Client Policies değişikliği yaparak düzenleyebiliyoruz. Fakat bu işlem bütün kullanıcılara etki etmektedir.
Bu işlem için aşağıdaki konutu PowerShell üzerinden yürütmemiz yeterlidir.
Get-CSClientPolicy ile –EnableAppearOffline durumuna baktığımızda true olmadığını görebiliriz.
Get-CSClientPolicy | Set-CSClientPolicy -EnableAppearOffline $true
Peki admin olarak bize gelen taleplerde sadece belirli kullanıcıların bunu yapmasına izin vermek yönünde olursa ne olacak?
Bunun için kullanıcının bilgisayarı üzerinden iki şekilde değişiklik yapılabilmektedir.
a. Registry üzerinden aşağıdaki değişiklikler yapılır:
1.Start / regedit.exe
2.Registry Editor içerisnde , HKEY_LOCAL_MACHINE / Software / Policies / Microsoft / Office / 15.0 / Lync yoluna gidiniz.
3.Lync registry key üzerinde sağ tıklayıp, New, DWORD (32-bit) Value seçiyoruz.
4.Bu değer oluşturulduktan sonra ismini “EnableAppearOffline” olarak değiştiriniz.
5.Yeni oluşturduğumuz EnableAppearOffline registry key çift tıklayınız.
6. Edit DWORD (32-bit) Value dialog box bölümünde değer olarak “1″ yazınız ve registry editor kapatınız.
b. CMD üzerinden yapılabilir. Bunun için Start / Run / CMD adımlarından aşağıdaki komut girilir.
Reg Add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Office\15.0\Lync" /V "EnableAppearOffline" /D 1 /T REG_DWORD /F
İstenirse bu registry key Group Policy ile de dağıtılabilir.
Bu işlemlerden sonra Lync Client exit ve tekrar logon olduğumuzda “Appear Offline” olarak durumumuzu değiştirebiliriz.
Appear Offline seçildikten sonra Lync Client aşağıdaki gibi görünecektir.
Custom Presence Oluşturmak
Eğer Custom Presence oluşturmak istersek bu durumda kendimizin oluşturacağı bir xml dosyasına ihtiyacımız olacaktır. Maximum 4 durum (Busy, Online, Away, Do not disturb) ve 64 karakter limiti bulunan Lync presence durumları için oluşturduğumuz xml dosyası ya direk olarak local disk üzerinden – paylaşım diski üzerinden veya web client kullanarak HTTP ve HTTPS üzerinden dağıtılabilir.
Örnek xml dosyası aşağıdaki gibidir. Notepad ile editleyip uygun değişiklikleri kendime göre düzenledim. Sonrasında c:\windows\presence.xml olarak kaydettim.
Kullanıcı workstation üzerinde Start – run – Regedit açılarak HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Office\15.0\Lync adımına gidilir. Burada “EnableSIPHighSecurityMode” isminde yeni bir DWORD değeri oluşturulur ve değer olarak “0” girilir.
“EnableSIPHighSecurityMode” = “0”
Aynı zamanda “CustomStateURL” isminde String Value (REG_SZ) oluşturulur ve value olarak presence.xml dosyasının yeri belirtilir.
“CustomStateURL” = file:///C:/Windows/presence.xml
Bu işlemlerden sonra Lync Client Exit ve restart yaparsak artık yeni presence durumlarını seçebildiğimizi görebiliriz.
Best Practices olarak Presence.xml dosyası c:\Program Files\Microsoft Lync Server 2013\Web Components\Internal Website (External Website) içerisine kopyalanıp https://frontendfqdn/precense.xml olarak registry de kullanılabilir.
Presence.xml diğer Lync Clientlerda yüklü olmasa bile sizin değiştirdiğiniz durumu görebilmektedirler.
Bu makalemizde Lync 2013 client için Precense durumlarını nasıl manuel olarak düzenleyeceğimizi anlatmaya çalıştım. Yapınıza uygun olarak sizde bu tür değişikliklerde bulunabilirsiniz, umarım faydalı bir makale olmuştur. Bir sonraki makalede görüşmek üzere.