Solucionando Problemas: Integração do Exchange OWA com Lync Server (pt-BR)

Solucionando Problemas: Integração do Exchange OWA com Lync Server (pt-BR)


Introdução


Tenho uma estrutura três servidores virtuais, todos executando Windows Server 2008 R2 Service Pack 1. A maquina Hm01 é controlador de domínio e Enterpeise CA, o servidor Hm02 esta intalado o Lync Server Standard com o Cumulative Update 4 e o servidor Hm03.home.intranet um Exchange Server 2010 Service Pack 2.




Na preparação do ambiente utilizei os guias de atualização 

A integração do entre Lync e Exchange foi utilizado o artigo


Sintoma


Quando os usuários logam no Outlook Web Access o status do usuário permanece Offline, e a mensagem de erro no local dos contatos do Lync.
  

 Instant Messaging isn't avaible right now. The Contact List will appear when the service becomes avaible.

Este erro pode ter várias causas. Abaixo listo os principais erros de configurações e alguns cenários reportados no forum do Lync Server


Causa

Para verificar o erro utilize a ferramenta Logging Tool do Lync Server. 
  


Selecione o componente SIPStack e capture todos os eventos deste componente clique no botão Start Logging.
  

Logue no Exchange OWA, pare a captura e pressione Analyze Log Files. Essa tela foi tirada de uma conexão com sucesso, os contatos do usuário foram listados e seu status atualizado.
  


Verifique as Configurações


Durante a configuração é criada no Lync Server um TrustedApplicationPool e um TrustedApplication. 
A figura abaixo mostra a esquerda a configuração no Lync Server, e a direita um print do certificado digital instalado no Exchange e configurado para a comunicação com o Lync Server.
No TrustedApplication o campo TrustedApplicationPoolFQDN deve ser configurado com o mesmo nome que esta no Subject Name do certificado do Exchange Server. Durante a conexão o servidor Front End verifica o nome do certificado utilizado na conexão e o nome configurado no Application Pool. Se os nome fqdn's forem diferentes a conexão é negada.
  

Causa 

O Logging Tool captura o seguinte erro durante o logon de um usuário no Outlook Web Access
  

O campo Data:*.home.com.br  mostra que um certificado coringa esta instalado no Exchange Server. Este tipo de certificado não é suportado para este cenário.
Outro cenário é a utilização do mesmo certificado digital no Exchange e Lync, não encontrei nada na literatura oficial das soluções sobre esse cenário mas no meu ambiente de teste a conexão falhou com o mesmo erro acima. Segue a solução proposta para as duas configurações

Solução 

Acesse o console do Exchange Server, na guia Server Configuration selecione o servidor e instale um novo certificado digital, utilize a mesma certificadora utilizada para nos certificados instalados no Lync Server.
  

Neste caso tenho um certificado coringa instalado e configurado para responder nos serviços IIS e SMTP. O novo certificado não precisa ser configurado em nenhum serviço do Exchange. 
Abra o Exchange Management Shell e execute o cmdlet:

Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -InstantMessagingServerName -InstantMessagingCertificateThumbprint -InstantMessagingEnabled $true -InstantMessagingType 1

  
 
Para que as configurações tenham efeito é necessário reiniciar o IIS. Execute o comando IISReset para reiniciar o serviço.


Este artigo foi originalmente escrito por:
Fernando Lugão Veltem
blog: 
http://flugaoveltem.blogspot.com 
twitter: 
@flugaoveltem  






Leave a Comment
  • Please add 8 and 3 and type the answer here:
  • Post
Wiki - Revision Comment List(Revision Comment)
Sort by: Published Date | Most Recent | Most Useful
Comments
Page 1 of 1 (2 items)
Wikis - Comment List
Sort by: Published Date | Most Recent | Most Useful
Posting comments is temporarily disabled until 10:00am PST on Saturday, December 14th. Thank you for your patience.
Comments
  • Fernando Lugão Veltem edited Revision 3. Comment: correção no toc

  • Fernando Lugão Veltem edited Revision 2. Comment: atualizado texto

Page 1 of 1 (2 items)