OCS ve Lync’in harika yanlarından biri de hem istemci hem de sunucu API ile mevcut sistemi geliştirme yeteneğidir. Lync sunucu tarafı “Unified Communications Managed API “Wave 14 UCMA 3.0 ile bir sonraki seviyeye taşıyor ve daha kolay daha çok fonksiyonlu geliştirme yapmaya imkan sağlıyor. Bu işlem şirket politikanıza göre önemli bir maliyet tasarrufu olabilir ancak özel development gerektirmektedir.

 
UCMA 3.0 Kurulumuna başlayalım.
 

Prerequisites
 
 
Ben bu kurulumu Microsoft Lync Server  2010 kurulu olan ortamda ve ufuktatlidil.com domainine member edilmiş bir sanal sunucu üzerinde gerçekleştirdim.
 
 
Sistemimde Windows 2008r2 Standart Full update’leri yüklenmiş işletim sistemi, Visual Studio 2010 Premium ve ayrı bir sunucuya Lync Server 2010 kurulu.
 
 
Microsoft Unified Communications Managed API 3.0 Software Development Kit (Download)
 
 
 
 
Visual Studio 2010 Premium öncelikle gerekli companent’leri download ediyor.
 
 
 
image001
 
 
 
Download ettiği companent’leri install ediyor.
 
 
 
image002
 
 

Visiual Studio 2010 Premium kurulumu tamamlandıktan sonra UcmaSdkSetup.exe’ye çift tıklayarak UCMA kurulumuna başlayabiliriz.
 
 
 
image003
 
 
 
UCMA gerekli dosyaları Hdd’mize kopyalamaya başlıyor.
 
 
Kopyalama işlemi bittikten sonra karşımıza kurulum ekranı geliyor. Install butonuna tıklayarak UCMA kurulumunu başlatıyoruz.
 
 
 
image004
 
 

Lisans ekranını onaylıyoruz.
 
 
 
image005 
 
 
 
 
UCMA Kurulum lokasyonunu belirtiyoruz. Ben default bırakıyorum.
 
 
 
image006
 
 

UCMA kurulumunu tamamladık.
 
 
 
image007 
 
 
Lync Server 2010 Core Components Kurulumu
 
Lync sunucu üzerinde Command Promt’u açıyoruz.C:\Program Files\Microsoft Lync Server 2010\Deployment dizinine düşüyoruz.

Bootstrapper.exe /BootstrapLocalMgmt /MinCache komutu ile local management store components and database prerequest’leri kuruyoruz.
 
 
image008
 
 
Yeni Trusted Application Pool Oluşturma

Lync Server Management Shell üzerinden istersek New-CsTrustedApplicationPool –Identity <fqdn> –Registrar <registrar> –Site <site> komutu ile Trusted Application Pool oluşturabilirsiniz. Ben bu işlemi Lync Server Topology Builder üzerinden
gerçekleştirdim.
 
 
image009
 
 
Get-CsTrustedApplicationComputer komutu yardımı ile oluşturduğumuz Trusted Application Pool’u görebiliriz.
 
 
image010
 
 
Configure CS Management Store Replication
 
Lync Server Management Shell üzerine aşağıda ki komutları girerek , diğer sunucularımızın Edge vb. Replica işlemlerini kontrol edebilirsiniz.
 
Enable-CSReplica
Get-CSManagementStoreReplicationStatus
 
image011
 
 
UCMA ‘nın kurulu olduğu sunucumuz için sertifika isteğinde bulunmak için aşağıda ki komutu kullanabilirsiniz.
 
Request-CSCertificate –New –Type default –CA dc.domain.com\domainCA –Verbose
 
Sertifikamızı yükeldikten sonra kontrolünü aşağıda ki komut yardımı ile gerçekleştirebiliriz.
 
Set-CsCertificate -Type Default -Thumbprint <Thumbprint>
 
image012
 
 
Makalemizde sizler ile Lync Server 2010 Üzerine Unified Communications Managed API UCMA 3.0 Kurulumunu paylaştım.
 
Umarım faydalı olmuştur.