Integratie Exchange met Lync

32
Integratie Exchange met Lync Johan Veldhuis| Technical Consultant | Communicativ

description

Wat kun je als beheerder je gebruikers bieden wanneer je zowel Exchange als Lync hebt geïmplementeerd in je omgeving? In deze sessie legt Johan Veldhuis uit wat de integratie mogelijkheden van Exchange met Lync zijn. Items die zullen worden besproken zijn: wat zijn de integratie mogelijkheden met OWA, hoe kan Lync profiteren van de informatie die je in je agenda hebt geplaatst, hoe configureer je de integratie, etc.

Transcript of Integratie Exchange met Lync

Page 1: Integratie Exchange met Lync

Integratie Exchange met Lync

Johan Veldhuis| Technical Consultant | Communicativ

Page 2: Integratie Exchange met Lync

Agenda• Introductie• Integratie verleden en nu• Configuratie• Q&A

Page 3: Integratie Exchange met Lync

Introductie• Exchange en de andere gerelateerde producten (Office,

Sharepoint, Lync) zijn nooit allemaal tegelijkertijd gereleased:– Soms was Exchange eerder (Exchange 2010)– Maar meestal waren de andere producten eerder

• “Wave 15” producten zijn allemaal tegelijkertijd uitgebracht door Microsoft:– Exchange 2013– Lync 2013– Office 2013– Sharepoint 2013

• Meer integratie mogelijkheden dan gebruikelijk

Page 4: Integratie Exchange met Lync

Exchange en Lync Integratie|Verleden• Exchange en Lync integratie was al mogelijk:

– Exchange UM kan Lync gesprekken beantwoorden– Integratie Lync IM/presence in OWA– Lync client maakt gebruik van Exchange Web Services voor free/busy,

calendar, contactpersonen, etc.– Outlook integreert met de Lync client voor IM/presence

Page 5: Integratie Exchange met Lync

Exchange en Lync Integratie|Verleden

Exchange UM OWA IM

UCMA 4.0

Lync 201X Server

Bron Jens Trier Rasmussen, Microsoft

Page 6: Integratie Exchange met Lync

Exchange en Lync Integratie|Nu• Wave 15 introduceert diverse nieuwe en verbeterde

integratie mogelijkheden:– De Unified Contact Store (UCS)– Archiving op Exchange gebaseerd– Hoge-resolutie foto’s– Verbeterde server-to-server authenticatie

Page 7: Integratie Exchange met Lync

Exchange en Lync Integratie|NuExchange 2013 Mailbox

Exchange Web Services

S2SOAuth

Lync 2013 Server

Bron Jens Trier Rasmussen, Microsoft

S2SOAuth S2SOAuth

UCS UCSArchivingHR Photo

HR Photo

HR Photo

SharePoint 2013 Server

Lync 2013 en Lync MXUCWA

LWA en Lync Mobile V2

MySite eDiscovery Console

Page 8: Integratie Exchange met Lync

Exchange en Lync Integratie|OAuth• Ontwikkeling van OAuth gestart in 2006• Gestart door Blaine Cook• Eerste draft versie beschikbaar op 3 oktober 2007 (OAuth

Core 1.0)• OAuth 2.0 werd gepubliceerd in October 2012 • Bied de volgende mogelijkheden:

– clients kunnen server resources benaderen namens de eigenaar van de resource

– eindgebruikers kunnen 3rd parties toegang geven tot hun server resources zonder naam en wachtdoor te delen

• Authenticatie en authorisatie is gebaseerd op het uitwisselen van security tokens

• Security tokens geven toegang tot een specifieke set resources voor een bepaalde tijd

Page 9: Integratie Exchange met Lync

Exchange en Lync Integratie|OAuth• Zowel Exchange, Lync en Sharepoint maken gebruik van

Server to Server OAuth (OAuth 2.0)• Lync en Exchange maken gebruik van certificaten voor

OAuth authenticatie:– Exchange: “Microsoft Exchange Server Auth” self-signed certificate– Lync: “OAuthTokenIssuer” certificate tijdens installatie

• Partner applicaties:– Welke server apps kunnen wat doen, en waar– Informatie wordt gepubliceerd via:

• Exchange: via autodiscover url• Lync: https://lyncServer/metadata/json/1

– Configuratie:• Exchange: Configure-EnterprisePartnerApplications.ps1 script• Lync: New-CsPartnerApplication

Page 10: Integratie Exchange met Lync

Exchange en Lync Integratie|UCS• Lync en Exchange contacts worden nu samen opgeslagen in

Exchange:– Nieuwe map “Lync Contacts”– Nieuw Lync component: Lync Storage System (LYSS)– Contacts worden opgeslagen in twee mappen in de mailbox:

• Zichtbaar: “Lync Contacts”, bevat de contacten• Verborgen map: bevat tags, groepen, etc.

– Beperkingen:• Toevoegen/wijzigen van contacten in Lync 2013 update de Lync

contact map• Toevoegen/wijzigen van contacten direct in de Lync contact map

m.b.v. Outlook/OWA is niet mogelijk– Configuratie:

• Exchange: geen aanpassingen nodig• Lync: user policy aanpassen m.b.v. Set-CsUserServicesPolicy

Page 11: Integratie Exchange met Lync

Exchange en Lync Integratie|UCS• Wat gebeurd er als de Policy wordt aangepast:

– Lync 2013 client zal een bericht met in de header “ms-ucs-supported” verzenden naar de server

– Server zal LYSS gebruiken om de contacten van de gebruiker te migreren naar UCS

– Client krijgt een melding waarin hem/haar verteld wordt Lync te herstarten

– Contacten worden zichtbaar in de Lync Contacts map

Page 12: Integratie Exchange met Lync

Exchange en Lync Integratie|Archivering• Lync data is geïntegreerd in de Exchange in-place hold

functionaliteit:– Zelfde architectuur– Zelfde tools om te zoeken– Resultaat bevat zowel Exchange als Lync content

• Drie methodes:– Niet– Archivering m.b.v. Exchange– Archivering m.b.v. standaard Lync functionaliteit (SQL Server)

• Zowel IM en/of web conference inhoud wordt gearchiveerd• Content wordt opgeslagen in de Purges map

Page 13: Integratie Exchange met Lync

Exchange en Lync Integratie|HR Foto’s• Exchange/Outlook 2010 ondersteund 96 x 96 thumbnails:

– Opgeslagen in AD– Maximale bestandsgrote 10KB

• Lync 2010 vergroot deze, gevolg: foto ziet er niet goed uit

Page 14: Integratie Exchange met Lync

Exchange en Lync Integratie|HR Foto’s• Foto’s kunnen nu maximaal 648 x 648 zijn:

– Exchange verkleint dit naar 64 x 64, 96 x 96– AD thumbnailPhoto attribuut wordt direct geupdate– Beschikbaar via EWS– Gebruikt door: Outlook 2010, 2011, 2013, OWA 2013, Lync 2010/2013

en Lync Web App (LWA)– Lync 2013 en LWA maken alleen maar gebruik van deze hoge resolutie

foto’s

• Wie kan foto’s toevoegen?:– Gebruiker via het Exchange Control Panel– Beheerder door gebruik te maken van Set-UserPhoto

• Niet gebruikte foto’s worden na 7 dagen automatisch verwijderd

Page 15: Integratie Exchange met Lync

Exchange en Lync Integratie|UM• Wat kun je met Exchange UM?:

– Gesprekken beantwoorden:• Afspelen individuele boodschap• Voicemail• Verzenden van notificaties van gemiste gesprekken• Automated attendant service

– Unified Inbox:• Voicemail wordt afgeleverd in mailbox• Telefonische toegang tot inbox, calender en contacten

– Voice message playback:• Clients: Outlook, Outlook Web Access of Exchange ActiveSync• Telefoon: Outlook Voice Access

Page 16: Integratie Exchange met Lync

Exchange en Lync Integratie|UM Exchange 2010• Voice Mail Preview:

– Speech-to-text preview van voicemail berichten– Kan verzonden worden naar 3rd party voor vertaling

• Beveiligde voicemail:– AD RMS beveiliging voor voicemails gemarkeerd als “private”

• Message Waiting Indicator (MWI) support• Call Answering Rules• Meer talen• Fax over IP door 3rd parties

Page 17: Integratie Exchange met Lync

Exchange en Lync Integratie|UM verleden

PSTN

Lync 2010 Exchange 2010

Page 18: Integratie Exchange met Lync

Exchange en Lync Integratie|UM Exchange 2013• UM is opgesplitst in 2 componenten:

– UM Service:• Actief op mailbox server (Microsoft.Exchange.UMService.exe)• Accepteert alleen gesprekken van de UMCallRouter op 5062/5063

TCP• Geeft verkeer door aan UM worker proces 5065-5068 TCP

– Call Router:• Actief op CAS (Microsoft.Exchange.UM.CallRouter)• Accepteert verkeer op poort 5060/5061• Accepteert inkomende gesprekken en redirect gesprekken• Genereert GAL woordenboek

• IPv6 support• Powershell support voor call answering rules• Diverse kleine tweaks: audio level, bad-word filtering in

voicemail preview• Dial-by-name is niet meer beschikbaar

Page 19: Integratie Exchange met Lync

Exchange en Lync Integratie|UM nieuw

PSTN

Lync 2010/2013 Exchange 2013

Page 20: Integratie Exchange met Lync

Exchange en Lync Integratie|Configuratie1. Configureer de partner apps en OAuth2. Installeer/controleer de certificaten3. Besluit welke specifieke features je wil gaan gebruiken4. Schakel de features in5. Test de features

Page 21: Integratie Exchange met Lync

Exchange en Lync Integratie|Configuratie1. Configureer de partner apps en OAuth

– Exchange: Configure-EnterprisePartnerApplications.ps1 script– Lync: New-CsPartnerApplication

Page 22: Integratie Exchange met Lync

Exchange en Lync Integratie|Configuratie2. Installeer/controleer de certificaten

– Exchange: Exchange Admin Center/Exchange Management Shell– Lync: Lync Deployment Wizard– Test via web browser of authenticatie werkt:

• https://autodiscover.domain.com/autodiscover/metadata/json/1• https://lync.domain.com/metadata/json/1

– Test via Lync Server Management Shell:• Test-CsExStorageConnectivity

Page 23: Integratie Exchange met Lync

Exchange en Lync Integratie|Configuratie3. Besluit welke specifieke features je wil gaan gebruiken

– IM/presence integratie in OWA– Exchange UM– Unified Contact Store (UCS)– Hoge resolutie foto’s– Archivering

Page 24: Integratie Exchange met Lync

Exchange en Lync Integratie|Configuratie4. Schakel de features in

– IM/presence integratie in OWA:• Exchange:

– Pas web.config aan– Herstart de OWA app pool– Pas de OWA vdir aan– Pas de OWA mailbox policy aan

• Lync:– Application pool aanmaken

5. Test de features– Login op OWA en controleer of presence wordt getoond– Login op OWA en controleer of de IM feature beschikbaar is

Page 25: Integratie Exchange met Lync

Exchange en Lync Integratie|Configuratie4. Schakel de features in

– Exchange UM:• Exchange:

– Zorg ervoor dat de UM services de certificaten kunnen gebruiken

– Configureer de UM services in dual startup mode– Configureer een dial plan (secured)– Configureer een Auto Attendant en Subscriber Access– Herstart de UM services– ExchUCUtil.ps1 script

• Lync:– ocsUMUtil script

5. Test de features– Bel de auto attendant/subscriber access– Schakel voicemail in en bel het betreffende nummer

Page 26: Integratie Exchange met Lync

Exchange en Lync Integratie|Configuratie4. Schakel de features in

– Unified Contact Store (UCS):• Exchange:

– Geen configuratie nodig• Lync:

– Geen configuratie nodig tenzij: UCS niet enabled moet zijn voor alle gebruikers in dat geval nieuwe policy aanmaken en huidige aanpassen

5. Test de features– Controleer de Lync Contacts map in Outlook– Controleer de Lync Configuration Information– Gebruik Test0CsUnifiedContactstore

Page 27: Integratie Exchange met Lync

Exchange en Lync Integratie|Configuratie4. Schakel de features in

– Hoge resolutie foto’s:• Exchange:

– Foto’s uploaden:» Gebruiker via het ECP» Beheerder via Set-UserPhoto

• Lync:– Geen configuratie nodig

5. Test de features– Login op OWA/ECP en controleer of de foto’s zichtbaar zijn– Controleer de contactenlijst in Lync– Controleer de contactenlijst in Outlook en berichten van

afzenders waarvan de foto is toegevoegd

Page 28: Integratie Exchange met Lync

Exchange en Lync Integratie|Configuratie4. Schakel de features in

– Archivering:• Exchange:

– Geen configuratie nodig• Lync:

– Schakel archivering in: Set-CsArchivingConfiguration/Lync Control Panel

– Maak een nieuwe archiving policy aan/pas de huidige policy aan:» Alleen intern verkeer» Alleen extern verkeer» Beide

– Pas ExchangeArchivingPolicy aan indien nodig

5. Test de features– Verstuur IM tussen gebruikers– Controleer met MFCMapi of EWSEditor of het bericht is

opgeslagen in de Purge folder

Page 29: Integratie Exchange met Lync

Exchange en Lync Integratie|Tips• Maak een aparte policy aan• Gebruik een browser om OAuth te valideren• Maak gebruik van de ingebouwde Powershell cmdlets om te

testen

Page 30: Integratie Exchange met Lync

Exchange en Lync Integratie|Sites• Integrating Microsoft Lync Server 2013 and

Microsoft Exchange Server 2013• Archiving:

– Technet blog: Archiving Options in Lync Server 2013

• Hoge resolutie foto’s:– Jeff Guillet:

Working with Hi-Res Photos in Exchange 2013 and Lync 2013

• OWA IM/Presence integratie:– Olivier Moazzezi:

Lync 2010 and 2013 IM integration into Exchange 2013 OWA

• Unified Contact Store (UCS):– Phil Sharp:

Kemp Load Balancer and Lync Unified Contact Store Integration Note

• Unified Messaging:– Jaap Wesselius: Lync 2013 and Exchange 2013 Unified Messaging– Johan Veldhuis: Configure Exchange 2013 UM to integrate with Lync

Page 31: Integratie Exchange met Lync

Vragen?

Page 32: Integratie Exchange met Lync

Bedankt voor uw aandacht

Johan Veldhuis:

E-mail: [email protected]: www.johanveldhuis.nlTwitter: @jveldh