Skype para servidores front-end empresariales que se conectan a Exchange en línea para OAuth no usa servidor proxy

Se aplica: Skype for Business Server 2015

Síntomas


Imagine la siguiente situación:

  • Se encuentra en un entorno híbrido de Microsoft Skype para Business Server 2015 local y Exchange.
  • Implemente el Skype para grupos de servidores front-end de Business Server 2015 con el proxy y sin acceso directo a Internet.
  • Configurar el Skype para la configuración de OAuth de servidor empresarial (-ExchangeAutodiscoverUrl-) que apunta al servidor CAS de Exchange local.
  • Habilitar la característica de historial de conversaciones del lado servidor mediante el uso de la configuración del historial de conversaciones para Skype para la empresa.
  • Configurar una cuenta mediante la creación de un buzón en línea de Exchange.

En este escenario, el usuario de la cuenta no puede usar la característica del historial de conversaciones del lado del servidor para guardar el historial de conversaciones en el buzón en línea de Exchange. Además, los usuarios locales no se verán afectados.

Causa


El problema se produce porque el servidor CAS de Exchange redirige la solicitud de detección automática a Exchange Online directamente en lugar de usar el servidor proxy. Como los servidores locales de Exchange no se pueden conectar directamente a Exchange Online, se produce un error en la conexión.

Además, como los buzones locales son recursos locales, el proceso Detección automática funciona bien.

Resolución


Para corregir este problema, instale la actualización acumulativa de enero de 2019 6.0.9319.537 para Skype para Business Server 2015, servidor front-end y servidor perimetral.

Nota Si la configuración del servidor proxy incluye referencia a su nombre de dominio local en el proxy de lista de omisión de proxy, los detalles del servidor proxy sin lista de omisión deben especificarse en la sección de configuración del archivo LysSvc.exe.config para cada servidor front-end.

Puede utilizar netsh para comprobar la lista de derivación de proxy a través de una línea de comandos con privilegios elevados:

  1. Vaya a Inicio y escriba cmd.

  2. Haga clic con el botón derecho en Símbolo del sistema y seleccione Ejecutar como administrador.

  3. Introduzca el siguiente comando y pulse Intro: netsh winhttp show proxy

Confirme si el dominio local se establece explícitamente en la lista de omisión de proxy como el ejemplo siguiente (en este ejemplo, contoso.com es el nombre de dominio local):

Configuración actual del proxy WinHTTP:Servidor(es) proxy: 192.168.1.60:8080Lista de omisión: *.contoso.com;*.local;

Si ese es el caso, debe agregar la siguiente entrada a la sección de configuración de LysSvc.exe.config disponible en C:-Archivos de programa-Skype para Business Server 2019-Server-Core-LysSvc.exe.config para cada servidor front-end según el ejemplo siguiente :

<defaultProxy><proxydirección proxy"http://192.168.1.60:8080"bypassonlocal"true" /></defaultProxy>