Exchange Server 2013+Lync Server 2013: Outlook Web App과 Lync 메신저 통합하기

image

▲ 오늘 성공한 작업은 이것! OWA 안에서 메신저를 사용한다.

위 두 아티클을 참조. OWA(Outlook Web App)에 WAC(Office Web Apps Server 2013)과의 통합을 시전(?)한 이후, Lync Server 2013도 OWA에 통합해보고 싶어 졌다. 웹에서 인스턴트 메신저 기능까지! 슬슬 해보자.

clip_image001

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchange OWA\InstantMessaging\ImplementationDLLPath

먼저, 테크넷에서 말하는 대로 CAS 서버에서 ImplementationDLLPath 값을 찾음. 통합의 준비 OK.

clip_image002

Get-CsSite

Lync Server 2013에서 Site의 Displayname을 찾음.

clip_image003

New-CsTrustedApplicationPool -Identity ex1.archmond.com -Registrar lync1.archmond.com -Site hostway_site -RequiresReplication $False

신뢰하는 애플리케이션 풀에 먼저 EX1을 등록.(CAS 서버가 두 대라… EX1과 EX2가 있다.)

clip_image004

New-CsTrustedApplicationPool -Identity ex2.archmond.com -Registrar lync1.archmond.com -Site hostway_site -RequiresReplication $False

2번도 등록.

clip_image005

New-CsTrustedApplication -ApplicationId OutlookWebApp -TrustedApplicationPoolFqdn ex1.archmond.com -Port 5199
New-CsTrustedApplication -ApplicationId OutlookWebApp -TrustedApplicationPoolFqdn ex2.archmond.com -Port 5199

CsTrustedApplication에 각각 ex1, ex2 등록

clip_image006

Enable-CsTopology

토폴로지 적용

clip_image007

Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -InstantMessagingEnabled $True -InstantMessagingType OCS

카스 서버에서 적용. OWA 가상 디렉터리에 대하여 InstantMessaging 기능을 켜고, 해당 인스턴트 메시지 타입을 OCS로 지정

clip_image008

Get-OwaVirtualDirectory | fl server,instant*

인스턴트 메시징을 사용하게 설정되었는지? 결과 확인.

clip_image009

Get-ExchangeCertificate

OWA가 설치된 백 엔드 서버의 인증서를 찾는다.

clip_image010

E88533FD3D4B499988688EC27599004EA8D3A5D8 요걸 선택. *.archmond.com 에 대한 인증서다. Lync와 OWA에 적용했던 녀석. Thunbprint 값을 복사해 둔다.

clip_image011

Exchange Back End의 OWA에서 탐색 단추 클릭

clip_image012

Web.config 파일을 메모장으로 열자.

clip_image013

appsettings를 찾아서 그 밑에 아래 내용을 넣는다.

clip_image014

<add key=”IMCertificateThumbprint” value=”E88533FD3D4B499988688EC27599004EA8D3A5D8″/>
<add key=”IMServerName” value=”lync1.archmond.com”/>

EX1과 EX2에서 동일하게.

clip_image015

C:\Windows\System32\Inetsrv\Appcmd.exe recycle apppool /apppool.name:”MSExchangeOWAAppPool”

Ex1과 Ex2에서 MSExchangeOWAAppPool을 재생.

clip_image016

Get-OwaMailboxPolicy | Set-OwaMailboxPolicy -InstantMessagingEnabled $True -InstantMessagingType “OCS”

모든 Outlook Web App 사서함 정책에 대해 인스턴트 메시징을 사용하도록 설정

clip_image017

Get-OwaMailboxPolicy | fl *instant*

결과 확인.

  • 사용자에게 Exchange 2013에 사서함이 있습니다.
  • 사용자가 Lync Server 2013을 사용하도록 설정되었습니다.
  • 사용자에게 올바른 SIP 프록시 주소가 있습니다.

OWA에서 인스턴트 메시징을 사용하려면 위와 같은 조건이 충족되어야 함.

clip_image018

ㅋㅋㅋㅋ 이제 된다! 한 이틀 정도 고생한 듯. 신기하다. 작년에 꼬알라님께서 몰래(?) 해주셨던 작업인데, 일년이 지나서야 나도 성공했다.

clip_image001[6]

연락처 목록에서 로그인한 사용자가 보임.

clip_image001[4]

Edge 브라우저와

clip_image002[4]

Lync 유니버셜 앱에서 모두 잘 되는 듯.

clip_image003[4]

OWA 내에서 알림 기능도 동작함.

이것도 살펴보세요!

WSL: Linux용 Windows 하위 시스템 배포 삭제하기

명령 프롬프트를 실행 현재 설치된 배포판 리스트를 확인 wsl -l 배포판을 삭제해갑시다 wsl --unregister 배포판이름 …

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다