Partager via


Vue d’ensemble des stratégies générales de résolution des problèmes

Plusieurs éléments doivent fonctionner ensemble pendant un appel pour garantir une expérience satisfaisante :

  • environnement matériel et réseau stables
  • conception correcte de l’interface utilisateur
  • commentaires fournis en temps voulu aux utilisateurs sur les états et erreurs actuels

Pour résoudre des problèmes signalés par des utilisateurs, il est important d’identifier l’emplacement du problème. Le problème peut résider dans l’application, le Kit de développement logiciel (SDK) ou l’environnement de l’utilisateur, tel qu’un appareil, un réseau ou un environnement.

Cet article examine quelques stratégies de débogage qui vous permettent d’identifier la racine du problème de manière efficace.

Précisions sur les problèmes signalés par les utilisateurs

Vous devez d’abord clarifier les problèmes signalés par les utilisateurs.

Lorsque des utilisateurs signalent des problèmes, ils peuvent parfois décrire le problème de manière incorrecte et il est donc possible qu’il existe une certaine ambiguïté. Par exemple, quand des utilisateurs signalent connaître un retard pendant un appel, ils peuvent faire référence à un retard après la connexion de l’appel, mais avant d’entendre un son. Il est possible qu’ils se réfèrent également à un retard rencontré entre les deux parties pendant leur communication.

Ces deux situations sont différentes et nécessitent des approches distinctes pour identifier et résoudre le problème. Il est important de recueillir d’autres informations auprès de l’utilisateur pour comprendre le problème et le corriger en conséquence.

Connaître le nombre d’utilisateurs et la fréquence à laquelle ils rencontrent le problème

Quand l’utilisateur signale le problème, nous devons comprendre sa reproductibilité. Un événement ponctuel et un événement constant correspondent à des situations différentes.

Pour certains problèmes, vous pouvez également utiliser l’outil Diagnostics d’appels et Journal Azure Monitor pour connaître le nombre d’utilisateurs ayant les mêmes difficultés.

Une connaissance de la reproductibilité du problème et du nombre d’utilisateurs affectés peut vous permettre de prendre une décision sur la priorité du problème.

Se référer à la documentation

La documentation pour le Kit de développement logiciel (SDK) Appel Azure Communication Services est diversifiée et aborde de nombreux sujets, notamment les documents de concept, les guides de démarrage rapide, les tutoriels, les problèmes connus et les guides de résolution des problèmes.

Prenez le temps de consulter la page sur la limite de service et les problèmes connus. Les problèmes signalés par les utilisateurs sont parfois attribuables aux limites du service lui-même. Le nombre de vidéos pouvant être visionnées pendant une grande réunion constitue un bon exemple. Le comportement du navigateur de l’utilisateur ou de son appareil peut constituer la cause du problème.

Par exemple, quand un navigateur mobile fonctionne en arrière-plan ou en cas de verrouillage du téléphone de l’utilisateur, il peut présenter divers comportements en fonction de la plateforme. Il est possible que le navigateur cesse complètement d’envoyer des images vidéo ou transmette uniquement des images noires.

Le guide de résolution des problèmes traite, en particulier, divers problèmes risquant de se présenter lors de l’utilisation du Kit de développement logiciel (SDK) Appel ACS. Vous pouvez consulter la liste des problèmes courants dans le guide de résolution des problèmes pour voir si un élément similaire a été signalé par l’utilisateur et suivre les instructions fournies pour le corriger.

Signaler un problème

Si le problème signalé par l’utilisateur ne se trouve pas dans le guide de résolution des problèmes, envisagez de le signaler.

Dans la plupart des cas, vous devez fournir le callId (ID d’appel), ainsi qu’une description précise du problème. Si vous ne pouvez pas reproduire le problème, incluez des informations qui y sont associées. Par exemple,

  • étapes permettant de reproduire le problème, notamment les conditions préalables (plateforme, conditions du réseau et d’autres informations pouvant être utiles)
  • résultat que vous comptez voir
  • résultat que vous voyez concrètement
  • taux de reproductibilité du problème

Pour obtenir plus d’informations, consultez Signaler un problème.

Étapes suivantes

Outre le guide de résolution des problèmes, voici quelques article pouvant vous intéresser.