Skype para Empresas Front-End Servers a ligar ao Exchange Online para OAuth não utiliza o servidor proxy

Aplica-se A
Skype for Business Server 2015

Sintomas

Tenha em conta o seguinte cenário:

  • Está num ambiente híbrido do Microsoft Skype para Empresas Server 2015 no local e do Exchange.
  • Implementa os conjuntos de Front-End Skype para Empresas Server 2015 com o proxy e sem acesso direto à Internet.
  • Configure as definições de configuração do Skype para Empresas Server OAuth (-ExchangeAutodiscoverUrl-) que apontam para o servidor CAS do Exchange no local.
  • Pode ativar a funcionalidade histórico de conversações do lado do servidor ao utilizar as definições de configuração do histórico de conversações para Skype para Empresas.
  • Configure uma conta ao criar uma caixa de correio online do Exchange.

Neste cenário, o utilizador da conta não pode utilizar a funcionalidade do histórico de conversações do lado do servidor para guardar o histórico de conversações na caixa de correio online do Exchange. Além disso, os utilizadores no local não serão afetados.

Causa

O problema ocorre porque o servidor CAS do Exchange está a redirecionar o pedido de Deteção Automática para Exchange Online diretamente em vez de utilizar o servidor proxy. Uma vez que os servidores do Exchange no local não se conseguem ligar diretamente ao Exchange Online, a ligação falha.

Além disso, como as caixas de correio no local são recursos locais, o processo de Deteção Automática funciona bem.

Resolução

Para corrigir este problema, instale a atualização cumulativa de janeiro de 2019 6.0.9319.537 para Skype para Empresas Server 2015, o Servidor front-end e o Servidor Edge.

Nota Se a configuração do servidor proxy incluir referência ao seu nome de domínio local no proxy ignorar o proxy, os detalhes do servidor proxy sem lista de ignorar têm de ser introduzidos na secção de configuração do ficheiro de LysSvc.exe.config para cada servidor front-end.

Pode utilizar netsh para verificar a lista de desativação do proxy através de uma linha de comandos elevada:

  1. Aceda a Iniciar e escreva cmd.
  2. Clique com o botão direito do rato em Linha de comandos e selecione Executar como administrador.
  3. Introduza o seguinte comando e prima Enter:
    netsh winhttp mostrar proxy

Confirme se o domínio local está definido explicitamente na lista de ignorar proxy como o exemplo seguinte (neste exemplo, contoso.com é o nome de domínio local):

Definições atuais do proxy WinHTTP:
Servidores Proxy: 192.168.1.60:8080
Lista de Ignorar: *.contoso.com;*.local;

Se for esse o caso, terá de adicionar a seguinte entrada à secção de configuração do LysSvc.exe.config disponível em C:\Program Files\Skype para Empresas Server 2019\Server\Core\LysSvc.exe.config para cada servidor front-end de acordo com o seguinte exemplo:

<defaultProxy>
<proxy
proxyaddress="http://192.168.1.60:8080"
bypassonlocal="true" />
</defaultProxy>