Troubleshooting Live Meeting / Lync 2010 Online

Olá pessoal,

Quero compartilhar com vocês algumas dicas de como realizar um troubleshooting no LM/Lync Online, para problema de áudio/vídeo.

Descrição do problema

Utilizando o Live Meeting Online (BPOS) ou Lync Online, ocorrem problemas com o áudio/vídeo em reuniões. Na utilização, o áudio corta, apresenta ruídos, metaliza, o vídeo trava constantemente e a conexão se mostra instável. Os seguintes problemas foram identificados na utilização:

· Áudio com falha;
· Áudio metalizado;
· Vídeo com lentidão/sem resolução;
· Problema ocorreu após alguns minutos de utilização;

DICA: É sempre importante realizar os testes simulando o mesmo cenário do problema, e de preferencia em horário comercial, onde a utilização do link de internet é mais utilizado.

Objetivo

Identificar a causa raiz do problema evitando que em reuniões futuras, com áudio/vídeo, ocorra falha.

MOSDAL

Para identificar mais detalhes e informações sobre o problema, devemos executar a ferramenta de diagnostico MOSDAL e verificar as informações relevantes, como os exemplos abaixo:

Executando o MOSDAL no ambiente para coletar informações de rotas de conexão, verifique no log apresentado se a conexão esta sendo direcionada para TCP/SSL Proxy, ou UDP. O recomendado é que para melhor desempenho de áudio a conexão saia em UDP.

Veja as informações nos logs:

============================================
[MC] 17:30:16:443 GMT [PID 2060] [THREAD 7180] [D] [X-AV] SipAudioVideoSession::CreateEndpoint called
[MC] 17:30:16:444 GMT [PID 2060] [THREAD 7180] [D] [X-AV] placeware::SipAudioVideoSession::CreateEndpoint: Adding Sip Server:
[MC] 17:30:16:444 GMT [PID 2060] [THREAD 7180] [D] [X-AV] AVMCU Transport Mode = TLS
[MC] 17:30:16:444 GMT [PID 2060] [THREAD 7180] [D] placeware::SipAudioVideoSession::AddHttpProxyInformation
[MC] 17:30:16:444 GMT [PID 2060] [THREAD 7180] [D] [X-PSOM] placeware::HttpProxy::setHostAddress: Host:Port = apx113.livemeeting.com:0
[MC] 17:30:16:444 GMT [PID 2060] [THREAD 7180] [I] [X-JE] placeware::UccClient::SetHttpProxyInfoForSipEndpoint Proxy Info set successfully:192.168.xxx.yyy:8080
============================================

O cliente do LM/Lync tenta se conectar com a seguinte prioridade:

——————————————————–
Direct connection by using UDP port 3478
Direct connection by using TCP port 443
Proxy server connections by using HTTP TCP port 80 or by using HTTPS TCP port 443
Direct connection by using UDP/RTP ports 50000-59999 (Inbound\Outbound for media transfer)
Direct connection by using TCP/RTP ports 50000-59999 (Inbound\Outbound for media transfer)

A conexão utilizando protocolo UDP traz mais desempenho, no entanto pode causar congestionamento de rede. Áudio/Vídeo usam TCP se as portas UDP estiverem bloqueadas. Apesar de diminuir o congestionamento na rede a utilização do TCP reduz a qualidade de áudio/vídeo, principalmente de áudio. Utilizando TCP, a comunicação de áudio/vídeo é criptografada usando Secure-RTP, para descriptografar o áudio e mídia de vídeo, o SIP é realizado através de SSL, porta 443. Os logs abaixo apontam eventos similares (networkqualitychanged) no mesmo tempo de utilização:

==================================
[MC] 18:02:39:622 GMT [PID 4636] [THREAD 3552] [D] [X-AV] Entered: placeware::DOAVConferenceB::RemoveChannelsForStoppedMedia
[MC] 18:02:39:622 GMT [PID 4636] [THREAD 3552] [D] [X-AV] Entering method: DOAVConferenceB::notification of SipAudioVideoEvent. Code = networkQualityChanged
==================================

http://support.microsoft.com/kb/231215

Procedimentos / Resolução

Para corrigir o problema devemos iniciar uma serie de procedimento/troubleshooting, em conjunto com a equipe de TI do cliente. De inicio verifique:

· Logs do MOSDAL;
· Configuração do Firewall, liberando as portas e protocolos relacionados ao LM/Lync;
· Configuração do Proxy para permitir acesso total ao endereço *livemeeting.com e as demais URL’s;
· Priorizar trafego utilizando protocolo UDP;

Podemos ainda configurar:

· Priorização de pacotes através de GPO no TMG;
· Implementar o Diffserv para o LiveMeeting, sendo que a primeira regra é liberar todos os protocolos para todos usuários e para todos os destinos do BPOS (exchange/live meeting/communicator).

DICA1: Após configurar as exceções do proxy, monitore todo o processo de conexão, além disso, para verificar se as configurações estão corretas, configure seu navegador para conexão sem proxy, ou seja, você simula assim o acesso as url’s e se em algum momento é solicitada autenticação, se pedir você não configurou as exceções corretamente.

DICA2: Monitore também se as conexões estão sendo feitas utilizando protocolo UDP e portas 50000 a 59999.

Analise de Link/Internet

Utilize ferramentas para verificar o desempenho da internet, este é o teste mais importante, pois mesmo com todas as configurações corretas se o o link de internet tiver uma latência alta ou estiver instável, o problema ira permanecer.

Utilize o Speedtest para verificar a qualidade da conexão: http://speedtest.microsoftonline.com

image  image

DICA1: Latência deve estar abaixo de 200ms
DICA2: Teste ferramentas como rjnet, speedtest, minhaconexao.com.br… etc
DICA3: Faça um teste fora do horário comercial, aproveitando o link de internet livre

Na pratica…

Geralmente o resultado que encontro no final das configurações é que se o problema persiste após as configurações de firewall/proxy o problema é devido a instabilidade da internet, por isso, testem bastante o link e utilize todas as ferramentas possíveis para coletar evidencias.

Boa sorte Smiley piscando

Fernando Andreazi

image2_thumb24_thumb image3_thumb2_thumb

Sobre Fernando Andreazi

Fernando Andreazi, profissional de TI desde 2004, especialista em tecnologias Microsoft em soluções de Infraestrutura, Gerenciamento e Online Services. Microsoft Certified Trainer (MCT) e Microsoft Most Valuable Professional (MVP) em Office 365. Technical Speaker palestrando sobre tecnologias Microsoft nas principais universidades de São Paulo, TechEd2011 e na Comunidade TechNet. Certificado em Windows XP, Windows Vista, Windows 7, MDOP, Forefront, SCCM2007, SCOM2007, Windows Server 2003, Windows Server 2008, Lync 2010, Exchange Server 2007 , 2010, 2013 e Office 365. MCP, MCSA, MCITP, MCTS e MCDST. Atualmente atua em uma empresa Microsoft LAR como Cloud Specialist e é também Owner da empresa de treinamento Learning365.

Publicado em 26/12/2011, em Microsoft Online / BPOS, Office 365. Adicione o link aos favoritos. Deixe um comentário.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: