Compartir a través de


Integración de Microsoft Lync Server 2013 y Microsoft Outlook Web App 2013

 

Última modificación del tema: 2013-02-03

Además de la integración con Microsoft Outlook 2013, Microsoft Lync Server 2013 se puede integrar por completo con Microsoft Outlook Web App 2013; entre otras cosas, esto agrega mensajería instantánea y presencia a Outlook Web App, y permite compartir su lista de contactos unificada entre Outlook Web App y Microsoft Lync 2013. Para integrar Lync Server 2013 y Outlook Web App, primero debe comprobar que la API administrada de comunicaciones unificadas 4.0 Runtime se ha instalado en el servidor back-end de Microsoft Exchange Server 2013. Para ello, busque la existencia del siguiente valor del Registro:

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

ImplementationDLLPath debe apuntar a la ubicación de la carpeta del archivo Microsoft.Rtc.Internal.Ucweb.dll. Si no lo hace, o si el valor del Registro no existe, entonces usted debe descargar e instalar el programa de instalación en tiempo de ejecución de UCMA desde el Centro de descarga de Microsoft en https://www.microsoft.com/download/details.aspx?id=34992. En la misma página web, encontrará información sobre cómo instalar UCMA Runtime.

Compatibilidad con versiones anteriores

Lync Server 2013 se puede integrar con las versiones de Microsoft Exchange Server 2010 de mensajería unificada y Outlook Web App. Para obtener más información, vea el artículo Implementar mensajería unificada local de Exchange para proporcionar correo de voz de Lync Server 2010 en https://technet.microsoft.com/library/gg398768.aspx. Si se integra con Exchange 2010, no tendrá características específicas de Lync Server, como el almacén de contactos unificado y el archivado de Lync a Exchange.

Microsoft Lync 2013 también se puede usar junto con Exchange 2010 y Outlook 2010. Sin embargo, una vez más, las nuevas funciones, como el almacenamiento de contactos unificado y las fotos de alta resolución, no estarán disponibles para los usuarios de Lync 2013. Estas nuevas capacidades requieren Lync Server 2013 y Exchange 2013.

Creación de un grupo de aplicaciones de confianza para Outlook Web App

Si ha instalado el servicio enrutador de llamadas de mensajería unificada de Microsoft Exchange y el servicio de mensajería unificada de Microsoft Exchange en el mismo equipo, no es necesario crear un grupo de aplicaciones de confianza para Outlook Web App. (Esto supone que el servidor en cuestión hospeda un plan de marcado de MU SipName). Si usa un único equipo para hospedar estos dos servicios, puede ir directamente a la sección de este documento titulada Habilitar la mensajería instantánea en Outlook Web App.

Lync Server 2013 puede detección automática de los servidores exchange que hospedan un plan de marcado de MU SipName; estos servidores se agregan automáticamente a la lista de servidores conocidos de Lync Server. No es necesario crear un grupo de aplicaciones de confianza y agregar estos servidores a la lista de servidores conocidos. De hecho, si lo hace, dejará de funcionar Outlook Web App integración.

Nota

Esto se debe a que la topología de Lync Server tendrá ahora dos entradas para el mismo equipo: la entrada de detección automática y la entrada agregada manualmente. Para corregir el problema y lograr que Outlook Web App vuelva a funcionar, use Windows PowerShell para quitar las entradas del grupo de confianza y de la aplicación de confianza para el servidor. Consulte los temas de Ayuda acerca de los cmdlets Remove-CsTrustedApplicationPool y Remove-CsTrustedApplication para obtener más información.

Si estos dos servicios se ejecutan en equipos independientes, después de comprobar que se ha instalado la API administrada de comunicaciones unificadas 4.0 Runtime, debe crear un grupo de aplicaciones de confianza de Lync Server y una aplicación de confianza asociada a Outlook Web App, que agregará el servidor a la lista de servidores conocidos. Para ello, ejecute primero un comando similar a este desde el Shell de administración de Lync Server:

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

En el comando anterior, atl-owa-001.litwareinc.com es el nombre de dominio completo del grupo de Outlook Web App; este debe ser el mismo nombre que aparece en los campos Nombre de asunto y Nombre alternativo de asunto (SAN) del certificado que proporciona acceso a Outlook Web App. Del mismo modo, atl-cs-001.litwareinc.com es el nombre de dominio completo del grupo de Lync Server 2013 que hospedará el nuevo grupo de aplicaciones de confianza. Tenga en cuenta también que el sitio especificado, Redmond, representa el Id SiteID del sitio de Lync Server. El SiteID no es necesariamente el mismo que el nombre para mostrar del sitio; Puede recuperar id. de sitio para sus sitios de Lync Server ejecutando el comando siguiente desde el Shell de administración de Lync Server:

Get-CsSite | Select-Object DisplayName, SiteID

Después de crear el grupo de aplicaciones de confianza, use un comando similar al siguiente para configurar una identidad de aplicación y un puerto para Outlook Web App:

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

En el comando anterior, ApplicationID simplemente es un identificador fácil de usar usado para distinguir las aplicaciones de confianza. ApplicationID puede ser cualquier cadena de texto que no incluya espacios en blanco u otros caracteres prohibidos. (Para asegurarse de que crea un identificador válido, se recomienda usar solo letras y números al especificar un ApplicationId). El valor asignado al parámetro Port también queda a la discreción del administrador: este puede ser cualquier puerto de red disponible.

Después de crear la aplicación de confianza, debe ejecutar el siguiente comando para habilitar los cambios en la topología de Lync Server:

Enable-CsTopology

Tenga en cuenta que también debe agregar el acceso del cliente de Exchange y el servidor de buzones de correo a todos los planes de marcado de uri SIP. A su vez, esto configurará los servidores como pares SIP de confianza con la topología exUmRouting para Lync Server.

Habilitar la mensajería instantánea en Outlook Web App

Con Lync Server correctamente configurado, puede empezar a configurar Outlook Web App. El primer paso de ese proceso es habilitar la mensajería instantánea en todos los directorios virtuales de Outlook Web App de sus servidores front-end. (No es necesario habilitar la mensajería instantánea para los directorios virtuales de los servidores back-end. De hecho, se recomienda no habilitar la mensajería instantánea en los servidores back-end). La mensajería instantánea se puede habilitar en los servidores de acceso de cliente ejecutando el comando siguiente desde el Shell de administración de Exchange:

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

Nota

De manera predeterminada, la mensajería instantánea se habilita al instalar Outlook Web App; es decir, la propiedad InstantMessagingEnabled se establece en True. Sin embargo, aún debe ejecutar el comando anterior para establecer el tipo de mensajería instantánea en OCS. De manera predeterminada, InstantMessagingType está establecido en None.

A continuación, debe agregar las siguientes líneas al archivo Web.config de Outlook Web App (este archivo normalmente se encuentra en la carpeta C:\Archivos de programa\Microsoft\Exchange Server\V15\ClientAccess\Owa). Estas dos líneas deben agregarse en el <nodo AppSettings> del archivo Web.config y este procedimiento solo se debe realizar en los servidores back-end en los que se haya instalado Outlook Web App:

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

En el ejemplo anterior, el valor de IMCertificateThumbprint debe ser la huella digital del certificado de Exchange 2013 que está instalado en los servidores back-end. Para recuperar esa información, ejecute el comando siguiente desde el Shell de administración de Exchange:

Get-ExchangeCertificate

Tenga en cuenta también que el valor asignado a IMServerName es el nombre de dominio completo del grupo de Lync Server en el que creó el grupo de aplicaciones de confianza para Outlook Web App.

El certificado que use para Outlook Web App debe ser un certificado de confianza para Lync Server. Una manera de asegurarse de que el certificado sea de confianza tanto en Lync Server como en Exchange es usar su entidad de certificación interna para crear un certificado en el servidor de buzones, asegurándose de que el FQDN del servidor se usa para el nombre del asunto y de que este FQDN aparece en el campo de nombre alternativo del certificado. Una vez creado el certificado, puede importarse a los servidores back-end. El resultado neto es que se usa el mismo certificado para dos fines: 1) la comunicación entre la mensajería unificada de Exchange y Lync Server; y, 2) la integración entre Outlook Web App y Lync Server.

Después de actualizar el archivo de Web.config, ejecute el siguiente comando en el servidor back-end de Exchange para reciclar el grupo de Outlook Web App:

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

Si la operación de reciclaje se realiza correctamente, verá el siguiente mensaje en el Shell de administración de Exchange:

"MSExchangeOWAAppPool" successfully recycled

Configurar las directivas de buzones de correo de Outlook Web App

En este punto, puede usar el siguiente comando para configurar la mensajería instantánea en las directivas de buzones de correo de Outlook Web App adecuadas. Por ejemplo, al ejecutarlo en uno de los servidores de buzones de correo, este comando permite la mensajería instantánea en la directiva predeterminada:

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

Y este comando habilita la mensajería instantánea para todas las directivas de buzones de correo de Outlook Web App:

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

Después de habilitar la directiva de buzón, todos los usuarios administrados por esa directiva tendrán integración completa entre Lync Server y Outlook Web App, siempre que:

  • El usuario tiene un buzón en Exchange 2013.

  • El usuario se ha habilitado para Lync Server 2013.

  • El usuario tenga una dirección de proxy SIP válida.

Deshabilitar la mensajería instantánea en Outlook Web App

Como se mencionó anteriormente, la mensajería instantánea está habilitada de manera predeterminada en Outlook Web App. Esto significa que, si no integra Outlook Web App con Lync Server, los usuarios verán iconos de presencia en blanco y un mensaje de error cada vez que inicien sesión en Outlook Web App. Para evitar este problema, use el siguiente comando del Shell de administración de Exchange para deshabilitar la mensajería instantánea en Outlook Web App:

Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -InstantMessagingEnabled $False

Comprobar la integración en Outlook Web App

Para comprobar que la mensajería instantánea y la presencia se han integrado con Outlook Web App, inicie sesión en Outlook Web App 2013. En la esquina superior derecha de la pantalla, verá su nombre para mostrar de Exchange. Si hay un icono de presencia junto a su nombre (por ejemplo, un icono verde que indica que su estado actual es Disponible) que indica que ha integrado correctamente Lync Server y Outlook Web App.

Cuando inicie sesión en Outlook Web App por primera vez, compruebe si se ha escrito un evento con el identificador de evento 112 (y el MSExchange OWA de origen) en el registro de eventos del servidor de buzones de correo. Este evento indica que el administrador de extremos de mensajería instantánea se inicializó correctamente. Si la mensajería instantánea no parece funcionar, en el servidor de buzones de correo, busque los archivos de registro en la carpeta C:\Archivos de programa\Microsoft\Exchange server\V15\Logging\OWA\InstantMessaging. Si no existe la carpeta Logging o la carpeta InstantMessaging, significa que se produjo un error en la integración. En ese caso, puede usar el seguimiento de SIPStack en Lync Server (Todos los niveles y Todas las marcas) para intentar determinar por qué falló la integración.