OWA 2013 and Lync 2013 integration

In this post I’ll describe how to integrate lync 2013 and owa 2013. Because of traffic between lync and exchange servers are encrypted you need certificates in both side (lync and exchange), Lync 2013 certificate: During installation of lync server, there was one step where you assign certificate and this certificate will be used for integration, so you don’t need any additional certificate in lync infrastructure. Exchange 2013 Certificate: you can use certificate that you already assigned to exchange server. you cannot use self sign certificate in exchange server during integration, because certificate that will be used in lync and exchange both must be trusted for all exchange and lync infrastructure servers. Exchange side I will create addition certificate for lync im integration: don’t use wildcard certificate, in alternative names you need all servers fqdn in exchange infrastructure, cas array name, webmail fqdns. My Certificate friendly name will be Exchange IM Cert: alternative names will be e-15.domain.corp, mail.lab.community.ge (i will not add lync fqdn in certificate, it is not necessary ) my lync fqdn is lync2013.domain.corp. I will not assign exchange im certificate to any services, it’s not necessary to assign certificate to any service to use for im integration.   After import Certificate in exchange server we must enable instantmessaging for lync to do this type in exchange console: Get-OwaVirtualDirectory | Set-OwaVirtualDirectory –InstantMessagingEnabled $True -InstantMessagingType OCS we need also add in Web.config in C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa under <AppSettings> <add key="IMCertificateThumbprint" value="3D1036F139BCDFE68F53546C766FAB9ECCD0387F"/> <add key="IMServerName" value="lync2013.domain.corp"/>       last step on exchange side C:\Windows\System32\Inetsrv\Appcmd.exe recycle apppool /apppool.name:"MSExchangeOWAAppPool" Lync Side Create trusted application pool in topology builder     publish topolgy. after creating trusted application pool, we must create trusted application in this pool , to do this open lync shell and type New-CsTrustedApplication -ApplicationId OutlookWebApp -TrustedApplicationPoolFqdn e-15.domain.corp -Port 5199 enable-topology     and at last in exhcange server  iisreset /noforce or you can restart server.

Lync 2013 mobility check

In lync server 2013 there is no need to install lync mobility separately, it is built in installation. after installation front end server you need to check mobility service, in lync 2010 checking way was to browse ulr https://lyncdiscover.doamain/autodiscover/autodiscover.svc from external and https://lyncdiscoverinternal.domain/autodiscover/autodiscover.svc , after browsing url the file was downloaded named autodiscover.svc also you did check Test-CsMcxP2PIM , if this two test was ok it was mean that mobility service was worked in good state. When i installed lync 2013 first and wanted to check mobility, I browse urls and  discovered that urls is not working, but when i test Test-CsMcxP2PIM everything was ok. Than i start troobleshoot why was not working urs: https://lyncdiscover.doamain/autodiscover/autodiscover.svc   and https://lyncdiscoverinternal.domain/autodiscover/autodiscover.svc . i see that in Autodiscover folder there was not autodiscover.svc file and there was Global.asax file that was not in lync 2010 I try to reinstall lync web components but nothing…. To check service availability  browse from internal http://lyncdiscoverinternal.domain.com/autodiscover/autodiscover.svc/root/user from external http://lyncdiscover.domain.com/autodiscover/autodiscover.svc/root/user (when you publish autodiscover via http) i try to login from lync mobile form android with autodiscover settings and my client logged in. try to Test-CsMcxP2PIM , if it is ok and you have right publishing rule in tmg you mobile clients will work with autodiscover settings. It’s recommended to have difference addresses for internal web services and for external web services.

Lync 2013 Web Access

in my previous post , I described  5 great news of lync 2013, one of them was lync 2013 web app, let’s look new lync web app, when you copy and paste meet link in your browser screen will be we’ll sign-in as a guest it will asks you  a small installer to be installed (5 seconds). after it you are in lync 2013 web app with full functionality without this installer you cannot use voice and video in web. there is two active video in conference but as we know in lync 2013 we can view 5 active video person in conference.                                It’s very good, that we have video and audio support in lync 2013,  i think that if organization has a conferencing solution lync, they don’t need any webex or … in this post there is not im,whiteboard or app sharing screens because this was in old versions, and i wanted to post a new functionality.

Install Lync Server 2013 in Windows Server 2008 R2 (Part 2)

In Certificate wizard there is two certificate  column, first we all know and it was in lync 2010, certificate for internal web services and external web services, and second certificate is new in lync 2013   small description about OAuthTokenIssuer  is in slide, as i understood this certificate will be used for for server-to-server authentication and authorization. about OAuth (Open Authorization) read http://technet.microsoft.com/en-us/library/jj204817%28v=ocs.15%29 note that default certificate is stored in local , and OAuthTokenIssuer in global (In CMS? may be ).   after assign certificate you can start  lync services and check status of them. if all is started, everything is ok. and after it make srv records as it was in lync 2010, _sipinternaltls._tcp.domain.com if you want to login users with auto configuration of server addresses. and at last download lync 2013 client which is part of Office 365 ProPlus Preview, you can download it from http://technet.microsoft.com/en-US/evalcenter/hh973391 try to login   welcome to lync 2013!

Install Lync 2013 in windows server 2008 r2 (Part 1)

let’s try to install new lync 2013, it’s very interesting. we will install it as i said in server 2008 r2, first of all you must install prerequisites for lync 2013 we will install it in topology where lync 2010 is not. (migration posts will be soon ;) ) Prerequisites 1) .Net Framework 4.5 which is stored in installation folder in /setup/amd64 named dotNetfx45_Full_x86_x64.exe 2) Microsoft Visual C++11 x64 with minimum runtime –11.0.50531 (it will be installed automatically) 3) Windows Powershell V3.0  which is in Windows Management Framework 3.0 – RC  ( Windows6.1-KB2506143-x64.MSU ) download it from http://www.microsoft.com/en-us/download/details.aspx?id=29939 4) install Active Directory Administrative tools 5) Windows Identity Foundation ( Windows6.1-KB974405-x64.msu ) download it from http://www.microsoft.com/en-us/download/details.aspx?id=17331 6) IIS with Static Content, Default Document, HTTP Errors, ASP.NET, .NET Extensibility, Internet Server API (ISAPI) Extensions, ISAPI Filters, HTTP Logging, Logging Tools, Tracing, Client Certificate Mapping Authentication, Windows Authentication, Request Filtering, Static Content Compression, Dynamic Content Compression, IIS Management Console,the Media Foundation feature or Desktop Experience feature of Windows must be installed.   After installing all prerequisites  just double click Setup\amd64\Setup.exe there is standard procedures  for prepare schema, current forest, current domain, checking replications as it was in lync 2010. so after preparation phase we have   it’s time to install Administration tools from right side, and also we will install at this time standard edition, so click prepare first standard edition server. after it click install or update lync server system. because of this is the first server in topology there is no central management store, we must open topology builder and must make topology (as it was in lync 2010, so i’ll not describe this process in details   ).     you will see new topology builder, if you have lync 2010 this will be also showed in there .   after install Local Configuration store we have situation step where we setup or remove lync components is as it was. in step 3 we have small change part2    

The 5 great news of Lync 2013

So we have already lync 2013 preview, what new features we’ll have? First that i see, in Lync 2013 we have multiparty  conferences, what it means? as we know in lync 2010 we can conference with many users, but video is displays only active parts and if you want to have multivideo display you cannot it or you must buy some gateways. In lync 2013 we have simultaneously displays up to five different participants’ videos, it’s great!   Second great news in lync 2013 is that,  we will have H.264 SVC support,  in lync 2010 we have hd 720p resolution in conferencing mode, but there was not when peer to peer video call. in lync 2013 there is hd 1080p in conference mode and also  in peer to peer video call.   Third is that, in lync 2010 web app there was not audio and video support, in lync 2013 you can enjoy the rich Lync Meeting experience, including multiparty HD video, voice over IP (VoIP), instant messaging, and desktop, application, and PowerPoint sharing. It will be also available from mac, So Linux users come back to windows, why are you bedevil yourself! :P   4th the best great news. From Lync Mobile make a Lync call, or even join a Lync Meeting with just one touch—from a Windows Phone, or an iOS or Android device. Stay productive on the go with voice and video over IP, PowerPoint sharing, and more collaboration capabilities.   5th is federation with lync: In organization where we have lync, there is also skype, people need it. after lync 2013 you can contact to your skype contacts already from lync 2013.

Lync 2013 Preview

Microsoft® Lync® 2013 is an enterprise-ready unified communications platform. Lync connects hundreds of millions of people everywhere, on Windows 8 and other devices, as part of their everyday productivity experience. ​​​​​​ Multiparty HD video and content sharing Enable great meeting experiences and collaboration. Be there without going there. Video gallery: The video gallery simultaneously displays up to five different participants’ videos, identifies the active speaker, and associates names with faces. HD photos represent all additional meeting participants. H.264 SVC support: Lync uses open standards, including H.264 SVC, to enable HD video conferencing across a range of devices. Presenter controls: Lead meetings professionally with presenter controls that are accessible but don’t distract, and that are designed to optimize for the type of meeting, audience size, and the content and/or video sources available to participants.   more in link

About the author

Giorgi Jambazishvili
System Administrator
Ministry of Justice of Georgia