Compartilhar via


Visão geral das estratégias gerais de solução de problemas

Para garantir uma experiência satisfatória durante uma chamada, é preciso que muitos elementos trabalhem em conjunto:

  • ambiente de hardware e rede estável
  • bom design da interface do usuário
  • comentários oportunos para o usuário sobre o status e os erros atuais

Para solucionar os problemas relatados pelos usuários, é importante identificar a origem do problema. O problema pode estar no aplicativo, no SDK ou no ambiente do usuário, como um dispositivo, rede ou navegador.

Este artigo explora algumas estratégias de depuração que ajudam você a identificar a raiz do problema com eficiência.

Esclarecer os problemas relatados pelos usuários

Primeiro, você precisa esclarecer os problemas relatados pelos usuários.

Às vezes, ao relatarem problemas, os usuários podem não descrever o problema com precisão, portanto, pode haver alguma ambiguidade. Por exemplo, ao relatarem ter enfrentado atrasos durante uma chamada, os usuários podem se referir a um atraso depois de a chamada ter sido conectada, mas antes que algum som tenha sido ouvido. Ou eles podem estar se referindo ao atraso enfrentado entre as duas partes enquanto se comunicavam entre si.

Essas duas situações são diferentes e exigem abordagens diferentes para identificar e resolver o problema. É importante coletar mais informações do usuário para entender o problema e tratá-lo adequadamente.

Entender quantos usuários encontram o problema e com que frequência

Quando o usuário relata um problema, precisamos entender a respectiva reprodutibilidade. Acontecer apenas uma vez e acontecer sempre são situações diferentes.

Para alguns problemas, você também pode usar a ferramenta Diagnóstico de Chamadas e o Log do Azure Monitor para entender quantos usuários podem ter problemas semelhantes.

Entender a reprodutibilidade do problema e quantos usuários são afetados pode ajudar você a decidir qual é a prioridade do problema.

Consultar a documentação

A documentação do SDK de Chamadas dos Serviços de Comunicação do Azure é avançada e aborda muitos assuntos, incluindo documentos com conceitos, guias de início rápido, tutoriais, problemas conhecidos e guias de solução de problemas.

Reserve um tempo para verificar os problemas conhecidos e a página de limitação de serviço. Às vezes, os problemas relatados pelos usuários ocorrem devido a limitações do próprio serviço. Um bom exemplo seria o número de vídeos que podem ser exibidos durante uma grande reunião. O comportamento do navegador do usuário ou do seu dispositivo pode ser a causa do problema.

Por exemplo, quando um navegador móvel é executado em segundo plano ou quando o telefone do usuário está bloqueado, ele pode exibir vários comportamentos dependendo da plataforma. O navegador pode deixar de enviar quadros de vídeo por completo ou transmitir somente quadros pretos.

O guia de solução de problemas, em particular, aborda vários problemas que podem surgir ao usar o SDK de Chamada do ACS. Você pode verificar a lista de problemas comuns no guia de solução de problemas para ver se há um problema semelhante relatado pelo usuário e seguir as instruções fornecidas para solucionar o problema com mais profundidade.

Relatar um problema

Se o problema relatado pelo usuário não estiver presente no guia de solução de problemas, cogite relatá-lo.

Na maioria dos casos, você deve fornecer a callId juntamente com uma descrição clara do problema. Se você conseguir reproduzir o problema, inclua detalhes relacionados a ele. Por exemplo,

  • etapas para reproduzir o problema, incluindo pré-condições (plataforma, condições de rede e outras informações que podem ser úteis)
  • que resultado você espera ver
  • que resultado você realmente vê
  • reprodutibilidade do problema

Para obter mais informações, consulte Relatar um problema.

Próximas etapas

Além do guia de solução de problemas, aqui estão alguns artigos que podem interessar a você.