▲ 오늘 성공한 작업은 이것! OWA 안에서 메신저를 사용한다.
- http://social.technet.microsoft.com/wiki/contents/articles/13168.integrating-exchange-2013-owa-and-lync-server-2013.aspx
- https://technet.microsoft.com/ko-kr/library/jj688055(v=ocs.15).aspx
위 두 아티클을 참조. OWA(Outlook Web App)에 WAC(Office Web Apps Server 2013)과의 통합을 시전(?)한 이후, Lync Server 2013도 OWA에 통합해보고 싶어 졌다. 웹에서 인스턴트 메신저 기능까지! 슬슬 해보자.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchange OWA\InstantMessaging\ImplementationDLLPath
먼저, 테크넷에서 말하는 대로 CAS 서버에서 ImplementationDLLPath 값을 찾음. 통합의 준비 OK.
Get-CsSite
Lync Server 2013에서 Site의 Displayname을 찾음.
New-CsTrustedApplicationPool -Identity ex1.archmond.com -Registrar lync1.archmond.com -Site hostway_site -RequiresReplication $False
신뢰하는 애플리케이션 풀에 먼저 EX1을 등록.(CAS 서버가 두 대라… EX1과 EX2가 있다.)
New-CsTrustedApplicationPool -Identity ex2.archmond.com -Registrar lync1.archmond.com -Site hostway_site -RequiresReplication $False
2번도 등록.
New-CsTrustedApplication -ApplicationId OutlookWebApp -TrustedApplicationPoolFqdn ex1.archmond.com -Port 5199
New-CsTrustedApplication -ApplicationId OutlookWebApp -TrustedApplicationPoolFqdn ex2.archmond.com -Port 5199
CsTrustedApplication에 각각 ex1, ex2 등록
Enable-CsTopology
토폴로지 적용
Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -InstantMessagingEnabled $True -InstantMessagingType OCS
카스 서버에서 적용. OWA 가상 디렉터리에 대하여 InstantMessaging 기능을 켜고, 해당 인스턴트 메시지 타입을 OCS로 지정
Get-OwaVirtualDirectory | fl server,instant*
인스턴트 메시징을 사용하게 설정되었는지? 결과 확인.
Get-ExchangeCertificate
OWA가 설치된 백 엔드 서버의 인증서를 찾는다.
E88533FD3D4B499988688EC27599004EA8D3A5D8 요걸 선택. *.archmond.com 에 대한 인증서다. Lync와 OWA에 적용했던 녀석. Thunbprint 값을 복사해 둔다.
Exchange Back End의 OWA에서 탐색 단추 클릭
Web.config 파일을 메모장으로 열자.
appsettings를 찾아서 그 밑에 아래 내용을 넣는다.
<add key=”IMCertificateThumbprint” value=”E88533FD3D4B499988688EC27599004EA8D3A5D8″/>
<add key=”IMServerName” value=”lync1.archmond.com”/>
EX1과 EX2에서 동일하게.
C:\Windows\System32\Inetsrv\Appcmd.exe recycle apppool /apppool.name:”MSExchangeOWAAppPool”
Ex1과 Ex2에서 MSExchangeOWAAppPool을 재생.
Get-OwaMailboxPolicy | Set-OwaMailboxPolicy -InstantMessagingEnabled $True -InstantMessagingType “OCS”
모든 Outlook Web App 사서함 정책에 대해 인스턴트 메시징을 사용하도록 설정
Get-OwaMailboxPolicy | fl *instant*
결과 확인.
- 사용자에게 Exchange 2013에 사서함이 있습니다.
- 사용자가 Lync Server 2013을 사용하도록 설정되었습니다.
- 사용자에게 올바른 SIP 프록시 주소가 있습니다.
OWA에서 인스턴트 메시징을 사용하려면 위와 같은 조건이 충족되어야 함.
ㅋㅋㅋㅋ 이제 된다! 한 이틀 정도 고생한 듯. 신기하다. 작년에 꼬알라님께서 몰래(?) 해주셨던 작업인데, 일년이 지나서야 나도 성공했다.
연락처 목록에서 로그인한 사용자가 보임.
Edge 브라우저와
Lync 유니버셜 앱에서 모두 잘 되는 듯.
OWA 내에서 알림 기능도 동작함.
댓글 하나
핑백: Exchange Server 2016+Skype for Business Server 2015: Outlook Web App에 메신저 통합하기 – 아크몬드넷