Partager via


Intégration de Microsoft Lync Server 2013 et Microsoft Outlook Web App 2013

 

Rubrique Dernière modification : 2013-02-03

En plus de l’intégration à Microsoft Outlook 2013, Microsoft Lync Server 2013 peut être entièrement intégré à Microsoft Outlook Web App 2013. Entre autres choses, cela ajoute la messagerie instantanée et la présence à Outlook Web App, et permet de partager votre liste de contacts unifiée entre Outlook Web App et Microsoft Lync 2013. Pour intégrer Lync Server 2013 et Outlook Web App, vous devez d’abord vérifier que l’API gérée par les communications unifiées 4.0 Runtime a été installée dans votre serveur principal Microsoft Exchange Server 2013. Pour permettre l’intégration de skype16_server et d’Outlook Web App, vous devez d’abord vérifier que le runtime Unified Communications Managed API 4.0 a été installé sur votre serveur principal nm-exch-15-formal Pour ce faire, recherchez 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 ce n’est pas le cas, ou si la valeur de Registre n’existe pas, vous devez télécharger et installer le programme d’installation du runtime UCMA à partir du Centre de téléchargement Microsoft à l’adresse https://www.microsoft.com/download/details.aspx?id=34992. Cette page comporte également des informations sur l’installation du runtime UCMA.

Compatibilité descendante

Lync Server 2013 peut être intégré aux versions Microsoft Exchange Server 2010 de la messagerie unifiée et de la Outlook Web App. Pour plus d’informations, consultez l’article Deploying On-Premises Exchange UM to Provide Lync Server 2010 Voice Mail at https://technet.microsoft.com/library/gg398768.aspx. Si vous vous intégrez à Exchange 2010, vous n’aurez pas de fonctionnalités spécifiques à Lync Server, telles que le magasin de contacts unifié et l’archivage Lync-to-Exchange.

Microsoft Lync 2013 peut également être utilisé conjointement avec Exchange 2010 et Outlook 2010. Une fois encore, de nouvelles fonctionnalités telles que le magasin de contacts unifié et les photos haute résolution ne seront pas disponibles pour les utilisateurs de Lync 2013. Ces nouvelles fonctionnalités nécessitent Lync Server 2013 et Exchange 2013.

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

Si vous avez installé le service Microsoft Exchange Unified Messaging Call Router et le service de messagerie unifiée Microsoft Exchange sur le même ordinateur, il n’est pas nécessaire de créer un pool d’applications approuvé pour Outlook Web App. (Cela suppose que le serveur en question héberge un plan de numérotation de messagerie unifiée SipName.) Si vous utilisez un seul ordinateur pour héberger ces deux services, vous pouvez passer à la section de ce document intitulée Activation de la messagerie instantanée sur Outlook Web App.

Lync Server 2013 peut effectuer la découverte automatique de 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 du serveur Lync. Il n’est pas nécessaire de créer un pool d’applications approuvées et d’ajouter ces serveurs à la liste des serveurs connus. En fait, cela entraînera l’arrêt du fonctionnement de Outlook Web App’intégration.

Remarque

Cela est dû au fait que la topologie Lync Server aura désormais 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, une fois que vous avez vérifié que l’API gérée par les communications unifiées 4.0 Runtime a été installée, vous devez créer un pool d’applications approuvées Lync Server et une application approuvée associée à Outlook Web App; qui ajoute le serveur à la liste des serveurs connus. Pour ce faire, exécutez d’abord une commande similaire à celle-ci à partir de Lync 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 de Outlook Web App ; il doit s’agir du même nom que celui qui apparaît dans les champs Nom de l’objet et Autre nom de l’objet (SAN) du certificat qui fournit l’accès à Outlook Web App. De même, atl-cs-001.litwareinc.com est le nom de domaine complet du pool Lync Server 2013 qui hébergera le nouveau pool d’applications approuvées. Notez également que le site spécifié, Redmond, représente l’ID de site du site Lync Server. L’ID de site n’est pas nécessairement le même que le DisplayName du site ; vous pouvez récupérer les ID de site pour vos sites Lync Server en exécutant la commande suivante à partir de Lync 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, l’ID d’application est simplement un identificateur convivial utilisé pour distinguer les applications approuvées. ApplicationID peut être n’importe quelle chaîne de texte qui n’inclut pas d’espaces vides ou d’autres caractères interdits. (Pour vous assurer de créer un identificateur valide, il est recommandé d’utiliser uniquement des lettres et des nombres lors de la spécification d’un ID d’application.) 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éé l’application approuvée, vous devez exécuter la commande suivante pour activer les modifications apportées à votre topologie Lync Server :

Enable-CsTopology

Notez que vous devez également ajouter votre accès client Exchange et votre serveur de boîtes aux lettres à tous vos plans de numérotation SIP Uri. À son tour, cela configure les serveurs en tant qu’homologues SIP approuvés avec la topologie ExUmRouting pour Lync Server.

Activation de la messagerie instantanée sur Outlook Web App

Une fois Lync Server correctement configuré, vous pouvez commencer à configurer Outlook Web App. La première étape de ce processus consiste à activer la messagerie instantanée sur tous vos répertoires virtuels Outlook Web App sur vos serveurs frontaux. (Il n’est pas nécessaire d’activer la messagerie instantanée pour les répertoires virtuels sur vos serveurs principaux. En fait, il est recommandé de ne pas activer la messagerie instantanée sur vos serveurs principaux.) La messagerie instantanée peut être activée sur les serveurs d’accès client en exécutant la commande suivante à partir d’Exchange Management Shell :

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

Remarque

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 d’IMCertificateThumbprint doit être l’empreinte numérique du certificat Exchange 2013 installé sur vos serveurs principaux. Vous pouvez récupérer ces informations en exécutant la commande suivante à partir d’Exchange Management Shell :

Get-ExchangeCertificate

Notez également que la valeur affectée à IMServerName est le nom de domaine complet du pool Lync 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 Lync Server. Une façon de s’assurer que le certificat sera approuvé par Lync Server et Exchange consiste à utiliser votre autorité de certification interne pour créer un certificat sur le serveur de boîtes aux lettres, en veillant à ce que le nom de domaine complet du serveur soit utilisé pour le nom de l’objet et que ce nom de domaine complet s’affiche dans le champ de nom secondaire du certificat. Une fois créé, le certificat peut être importé vers les serveurs principaux. Le résultat net est que le même certificat est utilisé à deux fins : 1) la communication entre la messagerie unifiée Exchange et Lync Server ; et, 2) l’intégration entre Outlook Web App et Lync 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 de Outlook Web App :

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

Si l’opération de recyclage réussit, le message suivant s’affiche dans 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 bénéficient d’une intégration complète entre Lync Server et Outlook Web App, à condition que :

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

  • L’utilisateur a été activé pour Lync Server 2013.

  • 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 à Lync Server, les utilisateurs verront des icônes de présence vides et un message d’erreur chaque fois qu’ils se connectent à Outlook Web App. Pour éviter ce problème, utilisez la commande Exchange Management Shell suivante pour désactiver la messagerie instantanée dans Outlook web App :

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 en regard de votre nom (par exemple, une icône verte indiquant que votre état actuel est Disponible) qui indique que vous avez correctement intégré Lync Server et Outlook Web App.

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 Lync Server (tous les niveaux et tous les indicateurs) pour essayer de déterminer pourquoi l’intégration a échoué.