Integrieren von Skype for Business Server 2015 in Microsoft Outlook Web App

 

**Letztes Änderungsdatum des Themas:**2016-12-20

Zusammenfassung: Integrieren von Skype for Business Server in Outlook Web App.

Zusätzlich zur Integration mit Microsoft Outlook 2013 Skype for Business Server 2015 vollständig in Microsoft Outlook Web App 2013; integriert werden können unter anderem dies instant messaging und Anwesenheit, Outlook Web App hinzugefügt, und Ihre unified Kontaktliste zwischen Outlook Web App freigegeben werden können und Skype for Business. Um eine Integration Skype for Business Server 2015 und Outlook Web App, Sie müssen zunächst sicherstellen, dass die Unified Communications Managed API 4.0 Runtime in installiert wurde Ihre Exchange Server 2016 oder Exchange Server 2013 Back-End-Server. Dazu können Sie das Vorhandensein von den folgenden Registrierungswert 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. Wenn dies nicht der Fall ist, oder wenn der Registrierungswert nicht vorhanden ist, sollten Sie herunterladen und installieren das Setupprogramm UCMA-Laufzeitkomponente aus dem Microsoft Download Center. Informationen zum Installieren der UCMA Runtime finden Sie auf derselben Webseite.

Hinweis

Wenn Sie über Exchange 2016 verfügen, können Sie die folgenden Schritte ignorieren und stattdessen die Schritte unter Configure instant messaging integration with Outlook on the web (Konfigurieren der Chat-Integration mit Outlook im Web) durchlaufen.

Abwärtskompatibilität

Skype for Business Server 2015 kann in die Microsoft Exchange Server 2010-Versionen von Unified Messaging und Outlook Web App integriert werden. Weitere Informationen finden Sie im Artikel auf Bereitstellung von lokalen Exchange UM to Provide Lync Server 2010 Voicemail umgeleitet wird: https://technet.microsoft.com/en-us/library/gg398768.aspx. Bei einer Integration in Exchange 2010 stehen Ihnen Skype for Business Server-spezifische Funktionen wie z. B. der einheitliche Kontaktspeicher und die Skype for Business-zu-Exchange-Archivierung nicht zur Verfügung.

Skype for Business kann auch in Verbindung mit Exchange 2010 und Outlook 2010 verwendet werden. Auch in diesem Fall sind jedoch neue Funktionen wie der einheitliche Kontaktspeicher und hochauflösende Fotos für Skype for Business-Benutzer nicht verfügbar. Diese neuen Funktionen erfordern beide Skype for Business Server 2015 und Exchange Server 2016 oder Exchange Server 2013.

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

Wenn Sie den Microsoft  Exchange Unified Messaging-Anrufrouterdienst und den Microsoft  Exchange Unified Messaging-Dienst auf demselben Computer installiert haben, muss für Outlook Web App kein vertrauenswürdiger Anwendungspool erstellt werden. (Dies setzt voraus, dass der betreffende Server einen SipName-UM-Wählplan hostet.) Wenn Sie diese beiden Dienste auf demselben Computer hosten, können Sie den Abschnitt Aktivieren von Chatfunktionen in Outlook Web App dieses Dokuments überspringen.

Skype for Business Server ermittelt automatisch alle Exchange-Server, die einen SipName-UM-Wählplan hosten. Diese Server werden automatisch zur Skype for Business Server-Liste der bekannten Server hinzugefügt. Das Erstellen eines vertrauenswürdigen Anwendungspools und das Hinzufügen dieser Server zur Liste der bekannten Server sind nicht erforderlich. Im Gegenteil: Danach würde die Outlook Web App-Integration nicht mehr funktionieren.

Hinweis

Dies ist darauf zurückzuführen, dass die Skype for Business Server-Topologie dann zwei Einträge für denselben Computer enthält: den automatisch ermittelten 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 wird, nachdem Sie überprüft haben, dass die Unified Communications Managed API 4.0 Runtime installiert wurde, müssen Sie erstellen eine Skype for Business Server vertrauenswürdige Anwendungspool und eine vertrauenswürdige Anwendung Outlook zugeordnet Web-App der Serverliste bezeichnet wird, die den Server hinzufügen. Führen Sie dazu zunächst einen Befehl wie den folgenden innerhalb der Skype for Business Server -Verwaltungsshell:

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

Im vorstehenden Befehl ist "Atl-Owa-001.litwareinc.com" den vollqualifizierten Domänennamen des Pools Outlook Web App. Dies muss den gleichen Namen, der in den Feldern Name des Antragstellers und Subject Alternative Name (SAN) des Zertifikats angezeigt wird, das Zugriff auf Outlook Web App bietet. Ebenso "Atl-Cs-001.litwareinc.com" ist der vollqualifizierte Domänenname des der Skype for Business Server 2015 Pool, die die neue hostet vertrauenswürdiger Anwendungspool. Beachten Sie außerdem, dass der angegebene Standort Redmond, die SiteID des darstellt der Skype for Business Server Website. Die SiteID ist nicht notwendigerweise mit dem DisplayName der Website identisch. Sie können SiteIDs für Abrufen Ihrer Skype for Business Server Websites durch Ausführen des folgenden Befehls aus der Skype for Business Server -Verwaltungsshell:

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. (Es wird empfohlen, nur Buchstaben und Ziffern für eine ApplicationID zu verwenden, um Problemen mit der Gültigkeit vorzubeugen.) Die Angabe des Werts für den Portparameter obliegt dem Administrator: Jeder verfügbare Netzwerkport kann verwendet werden.

Im Anschluss an das Erstellen der vertrauenswürdigen Anwendung müssen Sie den folgenden Befehl ausführen, damit die Änderungen an Ihrer Skype for Business Server-Topologie wirksam werden:

Enable-CsTopology

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

Aktivieren von Chatfunktionen in Outlook Web App

Skype for Business Server ist nun ordnungsgemäß konfiguriert und Sie können mit dem Konfigurieren von 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. (Auf den Back-End-Servern muss die Chatfunktion in virtuellen Verzeichnissen nicht aktiviert werden. Es wird sogar empfohlen, sie nicht zu aktivieren.) Die Chatfunktion kann auf den Clientzugriffsservern aktiviert werden, indem in der Exchange-Verwaltungsshell folgender Befehl ausgeführt wird:

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

Hinweis

Bei der Installation von Outlook Web App wird die Chatfunktion standardmäßig aktiviert, d. h. die Eigenschaft „InstantMessagingEnabled“ wird auf „True“ festgelegt. Sie müssen dennoch den vorstehenden Befehl ausführen, um den Chattyp auf OCS festzulegen. „InstantMessagingType“ ist standardmäßig auf „None“ festgelegt.

Als Nächstes müssen Sie zwei Zeilen zur Web.config-Datei von Outlook Web App (die sich i. d. R. im Ordner „C:\Programme\Microsoft\Exchange Server\V15\ClientAccess\Owa“ befindet) hinzufügen. Diese beiden Zeilen sollten unter dem Knoten „<AppSettings>“ in der Datei „Web.config“ hinzugefügt werden. Dieses Verfahren sollte nur auf den Back-End-Servern ausgeführt werden, auf denen Outlook Web App installiert ist:

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

Im vorangehenden Beispiel muss der Wert von IMCertificateThumbprint dem Fingerabdruck des Exchange Server-Zertifikats entsprechen, das auf Ihren Back-End-Servern installiert ist. Sie können diese Informationen abrufen, indem Sie den folgenden Befehl in der Exchange-Verwaltungsshell ausführen:

Get-ExchangeCertificate

Darüber hinaus entspricht der IMServerName zugewiesene Wert dem vollqualifizierten Domänennamen des Skype for Business Server-Pools, in dem Sie den vertrauenswürdigen Anwendungspool für Outlook Web App erstellt haben.

Skype for Business Server muss dem Zertifikat vertrauen, das für Outlook Web App verwendet wird. Eine Möglichkeit zum Sicherstellen, dass sowohl Skype for Business Server als auch Exchange dem Zertifikat vertrauen, ist das Verwenden der internen Zertifizierungsstelle zum Erstellen eines Zertifikats auf dem Postfachserver. Dabei muss der Server-FQDN als Antragstellername verwendet und auch im Feld „Alternativer Antragstellername“ des Zertifikats angegeben werden. Nachdem das Zertifikat erstellt wurde, kann es auf Ihren Back-End-Servern importiert werden. Dies führt letztendlich dazu, das dasselbe Zertifikat für zwei Zwecke verwendet wird: 1) Kommunikation zwischen Exchange Unified Messaging und Skype for Business Server sowie 2) die Integration von Outlook Web App in Skype for Business Server.

Nachdem Sie die Web.config-Datei aktualisiert haben, müssen 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 Wiederherstellungsvorgang erfolgreich war, 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"

Sobald die Postfachrichtlinie aktiviert wurde, sind alle Benutzer, die durch diese Richtlinie verwaltet werden, vollständig in Skype for Business Server und Outlook Web App integriert, wenn folgende Voraussetzungen erfüllt sind:

  • Der Benutzer verfügt über ein Postfach auf Exchange Server 2016 oder Exchange Server 2013.

  • Der Benutzer wurde für Skype for Business Server 2015 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. Das bedeutet, dass Benutzern bei jeder Anmeldung an Outlook Web App leere Anwesenheitssymbole und eine Fehlermeldung angezeigt werden, wenn Sie Outlook Web App nicht in Skype for Business Server integrieren. Um dieses Problem zu vermeiden, verwenden Sie den folgenden Exchange-Verwaltungsshell-Befehl, um die Chatfunktion 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 Ihren aktuellen Status als „verfügbar“ kennzeichnet), haben Sie Skype for Business Server erfolgreich in Outlook Web App integriert.

Ü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 mithilfe der SIPStack-Verfolgung in Skype for Business Server (alle Ebenen und alle Kennzeichen) versuchen, die Ursache für das Fehlschlagen der Integration zu ermitteln.