Skype for Business Front-End servidores que se conectam ao Exchange online para OAuth não usam o servidor proxy

Aplica-se a
Skype for Business Server 2015

Sintomas

Considere o seguinte cenário:

  • Você está em um ambiente Microsoft Skype for Business Server 2015 local e híbrido do Exchange.
  • Você implementa o Skype for Business Server 2015 Front-End pools com o proxy e sem acesso direto à Internet.
  • Você define as definições de configuração do OAuth do Skype for Business Server (-ExchangeAutodiscoverUrl-) apontando para o servidor CAS do Exchange local.
  • Você habilita o recurso de histórico de conversas do lado do servidor usando as definições de configuração do histórico de conversas do Skype for Business.
  • Você configura uma conta criando uma caixa de correio do Exchange Online.

Nesse cenário, o usuário da conta não pode usar o recurso de histórico de conversas do lado do servidor para salvar o histórico de conversas na caixa de correio do Exchange online. Além disso, os usuários locais não serão afetados.

Causa

O problema ocorre porque o servidor CAS do Exchange está redirecionando a solicitação de Descoberta Automática diretamente para o Exchange Online em vez de usar o servidor proxy. Como os servidores locais do Exchange não podem se conectar diretamente ao Exchange Online, a conexão falha.

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

Resolução

Para corrigir esse problema, instale a atualização cumulativa 6.0.9319.537 de janeiro de 2019 para o Skype for Business Server 2015, Servidor Front-End e Servidor de Borda.

Observação Se a configuração do servidor proxy incluir referência ao seu nome de domínio local no proxy da lista de bypass de proxy, os detalhes do servidor proxy sem a lista de bypass deverão ser inseridos na seção de configuração do arquivo de LysSvc.exe.config para cada servidor front-end.

Você pode usar netsh para marcar a lista de bypass de proxy por meio de uma linha de comando elevada:

  1. Vá para Iniciar e digite cmd.
  2. Clique com o botão direito do mouse no prompt de comando e selecione Executar como administrador.
  3. Digite o seguinte comando e pressione Enter:
    netsh winhttp show proxy

Confirme se o domínio local está definido explicitamente na lista de bypass de proxy conforme o exemplo a seguir (neste exemplo, contoso.com é o nome de domínio local):

Configurações atuais do proxy do WinHTTP:
Servidor(es) proxy: 192.168.1.60:8080
Lista Bypass: *.contoso.com;*.local;

Se esse for o caso, você precisará adicionar a seguinte entrada à seção de configuração do LysSvc.exe.config disponível em C:\Program Files\Skype for Business Server 2019\Server\Core\LysSvc.exe.config para cada servidor front-end, conforme o exemplo a seguir:

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