Freigeben über


Integrieren von Microsoft Lync Server 2013 und Microsoft Outlook Web App 2013

 

Thema Letzte Änderung: 03.02.2013

Zusätzlich zur Integration in Microsoft Outlook 2013 kann Microsoft Lync Server 2013 vollständig in Microsoft Outlook Web App 2013 integriert werden. Dies fügt unter anderem Instant Messaging und Anwesenheit zu Outlook Web App hinzu und ermöglicht die Gemeinsame Nutzung Ihrer einheitlichen Kontaktliste zwischen Outlook Web App und Microsoft Lync 2013. Um Lync Server 2013 und Outlook Web App zu integrieren, müssen Sie zunächst überprüfen, ob die unified Communications Managed API 4.0 Runtime in Ihrem Microsoft Exchange Server 2013-Back-End-Server installiert wurde. Sie können dies tun, indem Sie nach dem Vorhandensein des folgenden Registrierungswerts suchen:

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

ImplementationDLLPath sollte auf den Speicherort des Ordners für die Datei „Microsoft.Rtc.Internal.Ucweb.dll“ zeigen. Falls nicht, oder wenn der Registrierungswert nicht vorhanden ist, sollten Sie das UCMA Runtime-Setupprogramm aus dem Microsoft Download Center https://www.microsoft.com/download/details.aspx?id=34992unter herunterladen und installieren. Informationen zum Installieren der UCMA Runtime finden Sie auf derselben Webseite.

Abwärtskompatibilität

Lync Server 2013 kann in die Microsoft Exchange Server 2010-Versionen von Unified Messaging und Outlook Web App integriert werden. Weitere Informationen finden Sie im Artikel Deploying On-Premises Exchange UM to Provide Lync Server 2010 Voice Mail at https://technet.microsoft.com/library/gg398768.aspx. Wenn Sie sich in Exchange 2010 integrieren, verfügen Sie nicht über Lync Server-spezifische Features wie den einheitlichen Kontaktspeicher und die Lync-to-Exchange-Archivierung.

Microsoft Lync 2013 kann auch in Verbindung mit Exchange 2010 und Outlook 2010 verwendet werden. Allerdings stehen Lync 2013-Benutzern erneut keine neuen Funktionen wie der einheitliche Kontaktspeicher und hochauflösende Fotos zur Verfügung. Diese neuen Funktionen erfordern sowohl Lync Server 2013 als auch Exchange 2013.

Erstellen eines vertrauenswürdigen Anwendungspools für Outlook Web App

Wenn Sie den Microsoft Exchange Unified Messaging Call Router-Dienst und den Microsoft Exchange Unified Messaging-Dienst auf demselben Computer installiert haben, müssen Sie keinen vertrauenswürdigen Anwendungspool für Outlook Web App erstellen. (Dabei wird davon ausgegangen, dass der betreffende Server einen SipName UM-Wählplan hosten wird.) Wenn Sie einen einzelnen Computer zum Hosten beider Dienste verwenden, können Sie zum Abschnitt dieses Dokuments mit dem Titel "Aktivieren von Chatnachrichten auf Outlook Web App" wechseln.

Lync Server 2013 kann alle Exchange-Server, die einen SipName UM-Wählplan hosten, automatisch ermitteln. diese Server werden automatisch der Liste der bekannten Server von Lync Server hinzugefügt. Es ist nicht erforderlich, einen vertrauenswürdigen Anwendungspool zu erstellen und diese Server zur Liste der bekannten Server hinzuzufügen. Dies führt dazu, dass Outlook Web App Integration nicht mehr funktioniert.

Hinweis

Dies liegt daran, dass die Lync Server-Topologie jetzt zwei Einträge für denselben Computer hat: den automatischen Und-Eintrag und den manuell hinzugefügten Eintrag. Sie können dieses Problem beheben und die Funktionsfähigkeit von Outlook Web App wiederherstellen, indem Sie mithilfe der Windows PowerShell den vertrauenswürdigen Pool und die Einträge für vertrauenswürdige Anwendungen vom Server entfernen. Weitere Informationen finden Sie in den Hilfethemen zu den Cmdlets Remove-CsTrustedApplicationPool und Remove-CsTrustedApplication.

Wenn diese beiden Dienste auf separaten Computern ausgeführt werden, müssen Sie, nachdem Sie überprüft haben, dass die Unified Communications Managed API 4.0 Runtime installiert wurde, einen vertrauenswürdigen Lync Server-Anwendungspool und eine vertrauenswürdige Anwendung erstellen, die Outlook Web App zugeordnet ist. Dadurch wird der Server der Liste bekannter Server hinzugefügt. Führen Sie dazu zuerst einen Befehl ähnlich dem folgenden in der Lync Server-Verwaltungsshell aus:

New-CsTrustedApplicationPool -Identity atl-owa-001.litwareinc.com -Registrar atl-cs-001.litwareinc.com -Site Redmond -RequiresReplication $False

Im vorherigen Befehl ist atl-owa-001.litwareinc.com der vollqualifizierte Domänenname des Outlook Web App Pools. Dies muss derselbe Name sein, der in den Feldern "Antragstellername" und "Alternativer Antragstellername" des Zertifikats angezeigt wird, das Zugriff auf Outlook Web App bietet. Ebenso ist atl-cs-001.litwareinc.com der vollqualifizierte Domänenname des Lync Server 2013-Pools, der den neuen vertrauenswürdigen Anwendungspool hosten wird. Beachten Sie auch, dass der angegebene Standort Redmond die SiteID des Lync Server-Standorts darstellt. Die SiteID ist nicht notwendigerweise mit dem DisplayName der Website identisch. Sie können SiteIDs für Ihre Lync Server-Websites abrufen, indem Sie den folgenden Befehl aus der Lync Server-Verwaltungsshell ausführen:

Get-CsSite | Select-Object DisplayName, SiteID

Nachdem Sie den vertrauenswürdigen Anwendungspool erstellt haben, konfigurieren Sie mit einem Befehl wie dem folgenden eine Anwendungs-ID sowie einen Port für Outlook Web App:

New-CsTrustedApplication -ApplicationId OutlookWebApp -TrustedApplicationPoolFqdn atl-owa-001.litwareinc.com  -Port 5199

Bei der ApplicationID im vorherigen Befehl handelt es sich lediglich um einen Anzeigebezeichner zur Unterscheidung vertrauenswürdiger Anwendungen. Die ApplicationID kann eine beliebige Textzeichenfolge ohne Leerzeichen oder andere unzulässige Zeichen sein. (Um sicherzustellen, dass Sie einen gültigen Bezeichner erstellen, wird empfohlen, bei der Angabe einer ApplicationId nur Buchstaben und Zahlen zu verwenden.) Der dem Port-Parameter zugewiesene Wert bleibt auch dem Administrator überlassen: Dies kann ein beliebiger verfügbarer Netzwerkport sein.

Nach dem Erstellen der vertrauenswürdigen Anwendung müssen Sie den folgenden Befehl ausführen, um die Änderungen an Ihrer Lync Server-Topologie zu aktivieren:

Enable-CsTopology

Beachten Sie, dass Sie ihren Exchange-Clientzugriff und Postfachserver auch allen SIP-URI-Wählplänen hinzufügen müssen. Dadurch werden die Server als vertrauenswürdige SIP-Peers mit der ExUmRouting-Topologie für Lync Server konfiguriert.

Aktivieren von Chatfunktionen in Outlook Web App

Wenn Lync Server ordnungsgemäß konfiguriert ist, können Sie dann mit der Konfiguration Outlook Web App beginnen. Aktivieren Sie dafür zunächst die Chatfunktion in allen virtuellen Verzeichnissen von Outlook Web App auf Ihren Front-End-Servern. (Es ist nicht erforderlich, die Chatfunktion für die virtuellen Verzeichnisse auf Ihren Back-End-Servern zu aktivieren. Es wird empfohlen, chatten nicht auf Ihren Back-End-Servern zu aktivieren.) Instant Messaging kann auf den Clientzugriffsservern aktiviert werden, indem Der folgende Befehl in der Exchange-Verwaltungsshell ausgeführt wird:

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

Hinweis

Standardmäßig ist Instant Messaging aktiviert, wenn Sie Outlook Web App installieren, d. h., die InstantMessagingEnabled-Eigenschaft ist auf "True" festgelegt. Sie müssen jedoch weiterhin den vorherigen Befehl ausführen, um den Chattyp auf OCS festzulegen. Standardmäßig ist "InstantMessagingType" auf "None" festgelegt.

Als Nächstes müssen Sie Outlook Web App Web.config Datei die folgenden zwei Zeilen hinzufügen (diese Datei befindet sich normalerweise im Ordner C:\Programme\Microsoft\Exchange Server\V15\ClientAccess\Owa). Diese beiden Zeilen sollten unter dem <Knoten "AppSettings>" in der datei Web.config hinzugefügt werden, und dieses Verfahren sollte nur auf den Back-End-Servern ausgeführt werden, auf denen Outlook Web App installiert wurde:

<add key="IMCertificateThumbprint" value="EA5A332496CC05DA69B75B66111C0F78A110D22d"/>
<add key="IMServerName" value="atl-cs-001.litwareinc.com"/>

Im vorherigen Beispiel muss der Wert für IMCertificateThumbprint der Fingerabdruck für das Exchange 2013-Zertifikat sein, das auf Ihren Back-End-Servern installiert ist. Sie können diese Informationen abrufen, indem Sie den folgenden Befehl aus der Exchange-Verwaltungsshell ausführen:

Get-ExchangeCertificate

Beachten Sie auch, dass der dem IMServerName zugewiesene Wert der vollqualifizierte Domänenname des Lync Server-Pools ist, in dem Sie den vertrauenswürdigen Anwendungspool für Outlook Web App erstellt haben.

Das Zertifikat, das Sie für Outlook Web App verwenden, muss ein Zertifikat sein, das von Lync Server als vertrauenswürdig eingestuft wird. Eine Möglichkeit, um sicherzustellen, dass das Zertifikat sowohl von Lync Server als auch von Exchange als vertrauenswürdig eingestuft wird, besteht darin, ihre interne Zertifizierungsstelle zum Erstellen eines Zertifikats auf dem Postfachserver zu verwenden. Stellen Sie dabei sicher, dass der Server-FQDN für den Antragstellernamen verwendet wird und dass dieser FQDN im Feld "Alternativer Zertifikatname" angezeigt wird. Nachdem das Zertifikat erstellt wurde, kann es auf Ihre Back-End-Server importiert werden. Das Ergebnis ist, dass dasselbe Zertifikat für zwei Zwecke verwendet wird: 1) Kommunikation zwischen Exchange Unified Messaging und Lync Server; und 2) die Integration zwischen Outlook Web App und Lync Server.

Nachdem Sie die Web.config Datei aktualisiert haben, sollten Sie den folgenden Befehl auf dem Exchange-Back-End-Server ausführen, um den Outlook Web App Pool wiederzuverwenden:

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

Wenn der Wiederverwendungsvorgang erfolgreich ist, wird die folgende Meldung in der Exchange-Verwaltungsshell angezeigt:

"MSExchangeOWAAppPool" successfully recycled

Konfigurieren von Outlook Web App-Postfachrichtlinien

Nun können Sie mit dem folgenden Befehl die Sofortnachrichtenfunktion in den entsprechenden Postfachrichtlinien von Outlook Web App konfigurieren. Beispielsweise aktiviert der folgende Befehl die Sofortnachrichtenfunktion in der Standardrichtlinie, wenn er auf einem Ihrer Postfachserver ausgeführt wird:

Set-OwaMailboxPolicy -Identity "Default" -InstantMessagingEnabled $True -InstantMessagingType "OCS"

Und mit dem folgenden Befehl wird die Sofortnachrichtenfunktion für alle Outlook Web App-Postfachrichtlinien aktiviert:

Get-OwaMailboxPolicy | Set-OwaMailboxPolicy -InstantMessagingEnabled $True -InstantMessagingType "OCS"

Nachdem die Postfachrichtlinie aktiviert wurde, verfügen alle von dieser Richtlinie verwalteten Benutzer über eine vollständige Integration zwischen Lync Server und Outlook Web App, sofern:

  • Der Benutzer verfügt über ein Postfach in Exchange 2013.

  • Der Benutzer wurde für Lync Server 2013 aktiviert.

  • Der Benutzer verfügt über eine gültige SIP-Proxyadresse.

Deaktivieren der Chatfunktion in Outlook Web App

Wie bereits erwähnt ist die Chatfunktion in Outlook Web App standardmäßig aktiviert. Wenn Sie also Outlook Web App nicht in Lync Server integrieren, werden Benutzern bei jeder Anmeldung bei Outlook Web App leere Anwesenheitssymbole und eine Fehlermeldung angezeigt. Um dieses Problem zu verhindern, verwenden Sie den folgenden Exchange-Verwaltungsshell-Befehl, um Instant Messaging in Outlook Web App zu deaktivieren:

Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -InstantMessagingEnabled $False

Überprüfen der Integration in Outlook Web App

Um die Integration der Chat- und Anwesenheitsfunktion in Outlook Web App zu überprüfen, melden Sie sich bei Outlook Web App 2013 an. Oben rechts im Bildschirm ist Ihr Exchange-Anzeigename zu sehen. Wenn neben Ihrem Namen ein Anwesenheitssymbol vorhanden ist (z. B. ein grünes Symbol, das angibt, dass Ihr aktueller Status verfügbar ist), das angibt, dass Sie Lync Server und Outlook Web App erfolgreich integriert haben.

Überprüfen Sie nach der ersten Anmeldung an Outlook Web App, ob ein Ereignis mit der ID 112 (und der Quelle „MSExchange OWA“) in das Ereignisprotokoll auf dem Postfachserver geschrieben wurde. Das Ereignis zeigt an, dass der Instant Messaging Endpoint Manager erfolgreich initialisiert wurde. Wenn der Chat dennoch nicht funktioniert, suchen Sie auf dem Postfachserver im Ordner „C:\Program Files\Microsoft\Exchange server\V15\Logging\OWA\InstantMessaging“ nach Protokolldateien. Wenn der Ordner „Logging“ oder der Ordner „InstantMessaging“ nicht vorhanden ist, deutet dies darauf hin, dass die Integration fehlgeschlagen ist. In diesem Fall können Sie die SIPStack-Ablaufverfolgung auf Lync Server (Alle Ebenen und alle Flags) verwenden, um zu ermitteln, warum die Integration fehlgeschlagen ist.