Intégration de Skype Entreprise Server 2015 et de Microsoft Outlook Web App

 

**Dernière rubrique modifiée :**2016-12-20

Résumé : intégrez Skype Entreprise Server et Outlook Web App.

En plus de l’intégration avec Microsoft Outlook 2013, Skype Entreprise Server 2015 peut être entièrement intégré avec Microsoft Outlook Web App 2013 ; entre autres choses, la messagerie instantanée et présence est ajouté à Outlook Web App et permet à votre liste de contacts unifiée d’être partagées entre Outlook Web App et Skype Entreprise. Pour intégrer Skype Entreprise Server 2015 et Outlook Web App, vous devez d’abord vérifier que l’Unified Communications Managed API 4.0 Runtime a été installé dans votre Exchange Server 2016 ou Exchange Server 2013 du serveur principal. Vous pouvez effectuer cela en vérifiant l’existence de la valeur de Registre suivante :

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

ImplementationDLLPath doit pointer vers l’emplacement du dossier correspondant au fichier Microsoft.Rtc.Internal.Ucweb.dll. Si elle n’est pas le cas, ou si la valeur de Registre n’existe pas, puis téléchargez et installez le programme d’installation de UCMA Runtime à partir du Centre de téléchargement Microsoft. Cette page comporte également des informations sur l’installation du runtime UCMA.

noteRemarque :
Si vous disposez d’Exchange 2016, vous pouvez ignorer les étapes suivantes et suivre les étapes indiquées dans Configurer l’intégration à Outlook de la messagerie instantanée web.

Compatibilité descendante

Skype Entreprise Server 2015 peut être intégré dans les versions Microsoft Exchange Server 2010 de la messagerie unifiée et d’Outlook Web App. Pour plus d’informations, voir l’article sur le déploiement sur site de messagerie unifiée Exchange pour fournir Lync Server 2010 messagerie vocale à https://technet.microsoft.com/en-us/library/gg398768.aspx. En cas d’intégration dans Exchange 2010, les fonctionnalités propres à Skype Entreprise Server, telles que le magasin de contacts unifié et l’archivage Skype Entreprise vers Exchange, ne sont pas disponibles.

Skype Entreprise peut également être utilisé avec Exchange 2010 et Outlook 2010. Cependant, dans ce cas également, de nouvelles fonctionnalités telles que le magasin de contact unifié et les photos haute résolution ne seront pas disponibles pour les utilisateurs Skype Entreprise. Ces nouvelles fonctionnalités requièrent tous deux Skype Entreprise Server 2015 et Exchange Server 2016 ou Exchange Server 2013.

Création d’un pool d’applications approuvées pour Outlook Web App

Si vous avez installé le service de routage d’appels vers la messagerie unifiée Microsoft Exchange et le service de messagerie unifiée Microsoft Exchange sur le même ordinateur, vous n’avez pas besoin de créer un pool d’applications approuvées pour Outlook Web App (le serveur en question est supposé héberger un plan de numérotation de messagerie unifiée SipName). Si vous utilisez le même ordinateur pour héberger ces deux services, vous pouvez passer à la section Activation de la messagerie instantanée sur Outlook Web App du document.

Skype Entreprise Server peut découvrir automatiquement tous les serveurs Exchange qui hébergent un plan de numérotation de messagerie unifiée SipName. Ces serveurs sont automatiquement ajoutés à la liste des serveurs connus Skype Entreprise Server. Vous n’avez pas besoin de créer de pool d’applications approuvées et d’ajouter ces serveurs à la liste des serveurs connus. En fait, cela entraînerait l’arrêt de l’intégration d’Outlook Web App.

noteRemarque :
En effet, la topologie Skype Entreprise Server posséderait alors deux entrées pour le même ordinateur : l’entrée découverte automatiquement et l’entrée ajoutée manuellement. Pour résoudre ce problème et permettre à Outlook Web App de fonctionner de nouveau, utilisez Windows PowerShell pour supprimer les entrées du pool approuvé et les applications approuvées associées au serveur. Pour plus d’informations, reportez-vous aux rubriques d’aide des applets de commande Remove-CsTrustedApplicationPool et Remove-CsTrustedApplication.

Si ces deux services s’exécutent sur des ordinateurs distincts, après avoir vérifié que le runtime Unified Communications Managed API 4.0 a été installé, vous devez créer un pool d’applications approuvées Skype Entreprise Server et une application approuvée associés à Outlook Web App ; cette opération permet d’ajouter le serveur à la liste des serveurs connus. Pour ce faire, exécutez d’abord une commande similaire à celle-ci depuis la Skype Entreprise Server Management Shell :

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

Dans la commande précédente, atl-owa-001.litwareinc.com est le nom de domaine complet du pool Outlook Web App ; Il doit s’agir du même nom qui apparaît dans les champs Subject Alternative nom (SAN) et de nom du sujet du certificat qui permet d’accéder à Outlook Web App. De la même façon, atl-cs-001.litwareinc.com est le nom de domaine complet de le Skype Entreprise Server 2015 pool qui hébergera le nouveau pool d’applications de confiance. Notez que le site spécifié, Redmond, représente l’ID de site de la Skype Entreprise Server site. L’ID de site n’est pas nécessairement identique à celui, DisplayName du site ; Vous pouvez récupérer SiteIDs pour votre Skype Entreprise Server commande de sites en exécutant la commande suivante à partir de la Skype Entreprise Server Management Shell :

Get-CsSite | Select-Object DisplayName, SiteID

Après avoir créé le pool d’applications approuvées, utilisez une commande semblable à ce qui suit pour configurer une identité d’application et un port pour Outlook Web App :

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

Dans la commande précédente, ApplicationID est simplement un identificateur convivial utilisé pour différencier les applications approuvées. ApplicationID peut être une chaîne de texte qui ne contient pas d’espaces vides ou autres caractères interdits (pour être assuré de créer un identificateur valide, nous vous recommandons d’utiliser uniquement des lettres et des nombres lorsque vous définissez la valeur ApplicationID). La valeur affectée au paramètre Port est également laissée à la discrétion de l’administrateur : il peut s’agir de n’importe quel port réseau disponible.

Après avoir créé une application approuvée, vous devez exécuter la commande suivante afin d’activer les modifications apportées à votre topologie Skype Entreprise Server :

Enable-CsTopology

Notez que vous devez également ajouter vos serveurs de boîtes aux lettres et accès client Exchange à tous vos plans de numérotation URI SIP. Cela permet de configurer les serveurs en tant qu’homologues SIP approuvés avec la topologie ExUmRouting pour Skype Entreprise Server.

Activation de la messagerie instantanée sur Outlook Web App

Une fois Skype Entreprise Server correctement configuré, vous pouvez commencer à configurer Outlook Web App. La première étape de ce processus consiste à activer la messagerie instantanée pour tous vos annuaires virtuels Outlook Web App sur vos serveurs frontaux (vous n’avez pas besoin d’activer la messagerie instantanée pour les annuaires virtuels sur vos serveurs principaux ; en fait, nous vous déconseillons de le faire). Vous pouvez activer la messagerie instantanée sur les serveurs d’accès client en exécutant la commande suivante à partir de l’environnement de ligne de commande Exchange Management Shell :

Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -InstantMessagingEnabled $True -InstantMessagingType OCS
noteRemarque :
Par défaut, la messagerie instantanée est activée quand vous installez Outlook Web App ; en d’autres termes, la propriété InstantMessagingEnabled est définie sur True. Toutefois, vous devez exécuter la commande précédente pour définir le type de messagerie instantanée sur OCS. Par défaut, la propriété InstantMessagingType est définie sur None.

Vous devez ensuite ajouter les deux lignes suivantes au fichier Web.config d’Outlook Web App (ce fichier se trouve généralement dans le dossier C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa). Ces deux lignes doivent être ajoutées sous le nœud <AppSettings> dans le fichier Web.config, et cette procédure doit être effectuée uniquement sur les serveurs principaux sur lesquels Outlook Web App a été installé :

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

Dans l’exemple précédent, la valeur correspondant à IMCertificateThumbprint doit représenter l’empreinte numérique (Thumbprint) du certificat Exchange Server installé sur vos serveurs principaux. Vous pouvez récupérer cette information en exécutant la commande suivante à partir de l’environnement de ligne de commande Exchange Management Shell :

Get-ExchangeCertificate

Notez également que la valeur affectée à IMServerName est le nom de domaine complet du pool Skype Entreprise Server où vous avez créé le pool d’applications approuvées pour Outlook Web App.

Le certificat que vous utilisez pour Outlook Web App doit être un certificat approuvé par Skype Entreprise Server. Vous pouvez vous assurer que le certificat sera approuvé à la fois par Skype Entreprise Server et par Exchange en utilisant votre autorité de certification interne pour créer un certificat sur le serveur de boîtes aux lettres, afin que le nom de domaine complet du serveur soit utilisé pour le nom du sujet et que ce nom de domaine complet apparaisse dans le champ de l’autre nom de certificat. Une fois créé, le certificat peut être importé vers les serveurs principaux. Au final, le même certificat est utilisé pour remplir deux fonctions : 1) pour la communication entre la messagerie unifiée Exchange et Skype Entreprise Server et, 2) pour l’intégration entre Outlook Web App et Skype Entreprise Server.

Après avoir mis à jour le fichier Web.config, vous devez exécuter la commande suivante sur le serveur principal Exchange afin de recycler le pool Outlook Web App :

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

Si l’opération de recyclage réussit, vous voyez le message suivant s’afficher dans l’environnement de ligne de commande Exchange Management Shell :

"MSExchangeOWAAppPool" successfully recycled

Configuration des stratégies de boîte aux lettres Outlook Web App

À ce stade, vous pouvez utiliser la commande suivante afin de configurer la messagerie instantanée pour la ou les stratégies de boîte aux lettres Outlook Web App appropriées. Par exemple, cette commande, exécutée sur l’un de vos serveurs de boîtes aux lettres, active la messagerie instantanée pour la stratégie par défaut :

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

Quant à cette commande, elle active la messagerie instantanée pour toutes vos stratégies de boîte aux lettres Outlook Web App :

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

Une fois la stratégie de boîte aux lettres activée, tous les utilisateurs gérés par cette stratégie disposent d’une intégration complète entre Skype Entreprise Server et Outlook Web App, à condition que :

  • L’utilisateur dispose d’une boîte aux lettres sur Exchange Server 2016 ou Exchange Server 2013.

  • l’utilisateur ait été activé pour Skype Entreprise Server 2015 ;

  • l’utilisateur possède une adresse proxy SIP valide.

Désactivation de la messagerie instantanée dans Outlook Web App

Comme indiqué précédemment, la messagerie instantanée est activée par défaut dans Outlook Web App. Cela signifie que si vous n’intégrez pas Outlook Web App à Skype Entreprise Server, les utilisateurs verront des icônes de présence vides et un message d’erreur chaque fois qu’ils ouvriront une session sous Outlook Web App. Pour éviter ce problème, désactivez la messagerie instantanée dans Outlook web App à l’aide de la commande Exchange Management Shell suivante :

Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -InstantMessagingEnabled $False

Vérification de l’intégration à Outlook Web App

Pour vérifier si les fonctionnalités de messagerie instantanée et de présence ont été intégrées dans Outlook Web App, authentifiez-vous dans Outlook Web App 2013. Dans le coin supérieur droit de l’écran, vous voyez votre nom d’affichage Exchange. S’il existe une icône de présence à côté de votre nom (par exemple, une icône verte indiquant que votre statut actuel est Disponible), cela indique que l’intégration de Skype Entreprise Server et Outlook Web App s’est correctement déroulée.

Après vous être authentifié dans Outlook Web App, vérifiez si un événement portant l’ID d’événement 112 (et la source MSExchange OWA) a été écrit dans le journal des événements sur le serveur de boîtes aux lettres. Cet événement indique que le gestionnaire de points de terminaison de la messagerie instantanée a été correctement initialisé. Si la messagerie instantanée ne semble pas fonctionner, sur le serveur de boîtes aux lettres, recherchez les fichiers journaux dans le dossier C:\Program Files\Microsoft\Exchange server\V15\Logging\OWA\InstantMessaging. Si le dossier Logging ou InstantMessaging n’existe pas, cela indique que l’intégration a échoué. Dans ce cas, vous pouvez utiliser le suivi SIPStack sur Skype Entreprise Server (sur l’ensemble des niveaux et des indicateurs) pour essayer de déterminer la raison de l’échec de l’intégration.