Configuración de la integración de mensajería instantánea con Outlook en la Web en Exchange

Para configurar la integración de mensajería instantánea (MI) entre Skype Empresarial Server y Outlook en la Web (anteriormente conocida como Outlook Web App) en Exchange 2016 o Exchange 2019, debe usar el Shell de administración de Exchange. Esto es distinto de las versiones anteriores de Exchange, en las que era necesario editar el archivo web.config. Si edita el archivo web.config en lugar de usar los pasos que se indican en este tema, la configuración se omitirá y los usuarios de Outlook en la web recibirán el siguiente mensaje de error:

There's a problem with instant messaging. Please try again later.

Además, los siguientes errores de conjunto de mantenimiento se generan en el servidor Exchange:

  • HealthSet: OWA.Protocol.Dep

  • Asunto: OWA.Protocol.Dep health set unhealthy (OwaIMInitializationFailedMonitor/OWA.Protocol.Dep) - Owa InstantMessaging provider failed to intialize

  • Mensaje: Owa InstantMessaging provider failed to initialize due to incorrect IM configuration on the server. Signin attempts to OWA IM will fail. Error Message: {Instant Messaging Certificate Thumbprint is null or empty on web.config).

Use los procedimientos de este tema para corregir estos errores y configurar la integración de mensajería instantánea entre Skype Empresarial Server y Exchange 2016 o Exchange 2019. No se admite la integración de mensajería instantánea entre Lync Server 2013 y Exchange 2016 o posterior. Para obtener más información sobre cómo configurar Skype Empresarial Server con Outlook en la Web (anteriormente conocido como Outlook Web App), consulte Configuración de la integración entre Skype Empresarial Server locales y Outlook Web App

¿Qué necesita saber antes de empezar?

  • Tiempo estimado para finalizar: 5 minutos

  • La integración entre Exchange y Skype Empresarial necesita certificados de servidor que sean de confianza para todos los servidores implicados. En los procedimientos de este tema se supone que ya tiene los certificados necesarios. Para obtener más información, vea Plan para integrar Skype Empresarial Server 2015 y Exchange. La huella digital del certificado de MI necesaria hace referencia al certificado de Exchange Server asignado al servicio IIS.

  • Este procedimiento solo puede realizarse con PowerShell. Para obtener información sobre cómo abrir el Shell de administración de Exchange en su organización de Exchange local, consulte Open the Exchange Management Shell.

  • Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento o procedimientos. Para ver qué permisos necesita, consulte el Entrada "Configuración del servidor de acceso de cliente" en el tema Permisos de dispositivos móviles y clientes.

  • En función de la topología de Skype Empresarial Server, puede tener varios grupos de front-end, debe elegir el punto de conexión regional (grupo más cercano al sitio de Exchange AD): IMServerName=<Skype Server\pool Name>.

Sugerencia

¿Problemas? Solicite ayuda en los foros de Exchange. Visite los foros en Exchange Server, Exchange Online, o Exchange Online Protection.

Usar el Shell de administración de Exchange para configurar la integración de la mensajería instantánea con Outlook en la web

Paso 1: Especificar el servidor de mensajería instantánea y la huella digital del certificado de mensajería instantánea

Use la sintaxis siguiente en el Shell de administración de Exchange para especificar el servidor de mensajería instantánea y la huella digital del certificado de mensajería instantánea:

New-SettingOverride -Name "<UniqueOverrideName>" -Component OwaServer -Section IMSettings -Parameters @("IMServerName=<Skype server/pool  name>","IMCertificateThumbprint=<Certificate Thumbprint>") -Reason "<DescriptiveReason>" [-Server <ServerName>]

Notas:

  • Para configurar los mismos valores en todos los servidores de Exchange 2016 y Exchange 2019 en el bosque de Active Directory, no use el parámetro Server .

  • Para configurar las opciones en un servidor específico de Exchange 2016 o Exchange 2019, use el parámetro Server y el nombre del servidor (no use el nombre de dominio completo ni el FQDN). Este método es útil si necesita especificar diferentes configuraciones en servidores Exchange distintos.

En este ejemplo se especifica el servidor de mensajería instantánea y la huella digital del certificado de MI en todos los servidores de Exchange 2016 y Exchange 2019 de la organización.

  • Establecer el nombre de invalidación: "Invalidación de MI" (debe ser único)

  • Skype Empresarial nombre del servidor: skype01.contoso.com

  • Huella digital del certificado: CDF34A740E9D225A1A06193A9D44B2CE22775308

  • Motivo de invalidación: Configuración de mi

New-SettingOverride -Name "IM Override"  -Component OwaServer -Section IMSettings -Parameters @("IMServerName=skype01.contoso.com","IMCertificateThumbprint=CDF34A740E9D225A1A06193A9D44B2CE22775308") -Reason "Configure IM"

En este ejemplo se especifica el servidor de mensajería instantánea y la huella digital del certificado de mensajería instantánea, pero solo en el servidor denominado Mailbox01.

New-SettingOverride -Name "Mailbox01 IM Override"  -Component OwaServer -Section IMSettings -Parameters @("IMServerName=skype01.contoso.com","IMCertificateThumbprint=CDF34A740E9D225A1A06193A9D44B2CE22775308") -Reason "Configure IM" -Server Mailbox01

Paso 2: Actualizar la configuración de mensajería instantánea el servidor Exchange

Use la sintaxis siguiente en el Shell de administración de Exchange para actualizar la configuración de mensajería instantánea en el servidor. Debe hacerlo en todos los servidores de Exchange 2016 o Exchange 2019 que se usan para Outlook en la Web.

Get-ExchangeDiagnosticInfo -Server <ServerName> -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh

Este ejemplo actualiza la configuración de mensajería instantánea en el servidor denominado Mailbox01.

Get-ExchangeDiagnosticInfo -Server Mailbox01 -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh

Paso 3: Reiniciar el grupo de Outlook en la Web en el servidor de Exchange

Ejecute el comando siguiente en el Shell de administración de Exchange o en Windows PowerShell en el servidor. Debe hacerlo en todos los servidores de Exchange 2016 o Exchange 2019 que se usan para Outlook en la Web.

Restart-WebAppPool MSExchangeOWAAppPool

Use el Shell de administración de Exchange para actualizar la integración de mensajería instantánea existente con Outlook en la Web cuando se renueve o cambie el certificado de Exchange IIS.

Paso 1: Actualización de la huella digital del certificado de MI en la invalidación existente

Use la sintaxis siguiente en el Shell de administración de Exchange para especificar la nueva huella digital del certificado de MI:

Set-SettingOverride -Name "<UniqueOverrideName>" -Parameters @("IMCertificateThumbprint=<Certificate Thumbprint>") -Reason "<DescriptiveReason>" [-Server <ServerName>]

Notas:

  • Para actualizar la huella digital en todos los servidores de Exchange 2016 y Exchange 2019 en el bosque de Active Directory, no use el parámetro Server .

  • Para actualizar la huella digital en un servidor específico de Exchange 2016 o Exchange 2019, use el parámetro Server y el nombre del servidor (no use el nombre de dominio completo ni el FQDN). Este método es útil si necesita especificar diferentes configuraciones en servidores Exchange distintos.

En este ejemplo se actualiza la huella digital del certificado de MI en todos los servidores de Exchange 2016 y Exchange 2019 de la organización.

  • Establecer el nombre de invalidación: "Invalidación de MI" (debe usar el que ya existe en los pasos anteriores, ya que estamos actualizando, no creando nuevos)

  • Skype Empresarial nombre del servidor: skype01.contoso.com

  • Huella digital del certificado: NKT34A740E9D225A1A06193A9D44B2CE22771080

  • Motivo de invalidación: Configuración de mi

Set-SettingOverride -Name "<UniqueOverrideName>" -Component OwaServer -Section IMSettings -Parameters @("IMServerName=<Skype server/pool  name>","IMCertificateThumbprint=<Certificate Thumbprint>") -Reason "<DescriptiveReason>" [-Server <ServerName>]

En este ejemplo se especifica el servidor de mensajería instantánea y la huella digital del certificado de mensajería instantánea, pero solo en el servidor denominado Mailbox01.

Set-SettingOverride -Identity "Mailbox01 IM Override"  -Parameters @("IMServerName=skype01.contoso.com","IMCertificateThumbprint=NKT34A740E9D225A1A06193A9D44B2CE22771080") -Reason "Configure IM" -Server Mailbox01

Paso 2: Actualizar la configuración de mensajería instantánea el servidor Exchange

Use la sintaxis siguiente en el Shell de administración de Exchange para actualizar la configuración de mensajería instantánea en el servidor. Debe hacerlo en todos los servidores de Exchange 2016 o Exchange 2019 que se usan para Outlook en la Web.

Get-ExchangeDiagnosticInfo -Server <ServerName> -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh

Este ejemplo actualiza la configuración de mensajería instantánea en el servidor denominado Mailbox01.

Get-ExchangeDiagnosticInfo -Server Mailbox01 -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh

Paso 3: Reiniciar el grupo de Outlook en la Web en el servidor de Exchange

Ejecute el comando siguiente en el Shell de administración de Exchange o en Windows PowerShell en el servidor. Debe hacerlo en todos los servidores de Exchange 2016 o Exchange 2019 que se usan para Outlook en la Web.

Restart-WebAppPool MSExchangeOWAAppPool

¿Cómo saber si el proceso se ha completado correctamente?

Si configuró correctamente la integración de la mensajería instantánea con Outlook en la web, desaparecerá el mensaje de error y los clientes podrán iniciar sesión en el servicio de mensajería instantánea.

Para comprobar los valores de las propiedades IMServerName e IMCertificateThumbprint en un servidor Exchange, reemplace <ServerName> por el nombre del servidor (no el FQDN) y ejecute el siguiente comando:

[xml]$diag=Get-ExchangeDiagnosticInfo -Server <ServerName> -Process MSExchangeMailboxAssistants -Component VariantConfiguration -Argument "Config,Component=OwaServer"; $diag.Diagnostics.Components.VariantConfiguration.Configuration.OwaServer.IMSettings

Nota: En Exchange 2016 CU3 o versiones anteriores, debe usar valores diferentes para algunos de los parámetros:

  • Proceso: Microsoft.Exchange.Directory.TopologyService (en lugar de MSExchangeMailboxAssistants).

  • Argumento: Config (en lugar de "Config,Component=OwaServer").