Diagnostics d’appel

Azure Communication Services offre des analyses et visualisations de la qualité des appels dans Diagnostics des appels. Vous pouvez utiliser cette fonctionnalité pour investiguer des métriques d’appel, investiguer des événements et comprendre les problèmes de qualité détectés dans votre solution d’appels Communication Services.

Comprendre la qualité et la fiabilité de vos appels est fondamentale pour offrir une bonne expérience aux clients. Différents problèmes peuvent affecter la qualité des appels, comme une mauvaise connectivité Internet, des incompatibilités logicielles et des difficultés techniques avec les appareils. Ces problèmes peuvent être frustrants pour tous les participants à un appel, qu’il s’agisse d’un patient s’enregistrant pour l’appel d’un médecin ou d’un étudiant prenant une leçon avec son enseignant. Pour un développeur, diagnostiquer et résoudre ces problèmes peut prendre du temps.

Diagnostics des appels joue le rôle d’un détective pour les appels. Il permet aux développeurs qui utilisent Azure Communication Services d’investiguer les événements qui se sont produits dans un appel. L’objectif de l’investigation est d’identifier les causes probables de la mauvaise qualité et de la mauvaise fiabilité des appels.

Tout comme dans une conversation réelle, il se passe beaucoup de choses simultanément dans un appel, qui peuvent ou non affecter la communication. La chronologie dans Diagnostics des appels facilite la visualisation de ce qui s’est passé dans un appel. Il vous montre des visualisations riches des données des événements des appels et fournit des insights sur les problèmes qui affectent généralement les appels.

Comment activer les diagnostics d’appel

Azure Communication Services collecte les données d’appel sous la forme de métriques et d’événements. Pour que Diagnostics des appels analyse les nouvelles données des appels, vous devez activer un paramètre de diagnostic dans Azure Monitor. Azure Monitor envoie alors ces données dans un espace de travail Log Analytics.

Important

Diagnostics des appels peut interroger seulement les données qui ont été envoyées à un espace de travail Log Analytics. Les paramètres de diagnostic commencent à collecter des données pour un ID de ressource Azure Communications Services unique une fois que vous avez activé le paramètre de diagnostic.

Diagnostics des appels étant une couche d’application sur les données de votre ressource Azure Communications Service, vous pouvez interroger les données des appels et générer des rapports de classeur sur vos données.

Vous pouvez accéder à Diagnostics des appels depuis n’importe quelle ressource Azure Communication Services dans le portail Azure. Une fois que vous avez ouvert votre ressource Azure Communications Services, recherchez la section Surveillance dans le menu du service, puis sélectionnez Diagnostics des appels.

Une fois que vous avez configuré Diagnostics des appels pour votre ressource Azure Communication Services, vous pouvez rechercher des appels en utilisant des ID d’appel valides pour des appels qui ont eu lieu dans cette ressource. L’apparition des données dans votre ressource et le remplissage des diagnostics des appels peuvent nécessiter plusieurs heures après l’achèvement de l’appel.

Les sections suivantes décrivent les principales zones du volet Diagnostics des appels dans le portail.

Par défaut, le portail liste tous les appels. La zone de recherche vous permet de rechercher des appels individuels ou de filtrer des appels pour explorer ceux qui ont des problèmes. Le fait de sélectionner un appel vous fait accéder à un volet de détails comportant trois onglets : Vue d’ensemble, Problèmes et Chronologie.

Vous pouvez effectuer une recherche par ID d’appel dans la zone de recherche. Pour trouver un ID d’appel, consultez Accéder à votre ID d’appel client.

Capture d’écran d’une recherche dans Diagnostics des appels montrant les appels récents pour une ressource Azure Communication Services.

Remarque

Vous pouvez étudier les icônes d’informations et liens dans les diagnostics d’appel pour découvrir des fonctionnalités, des définitions et des conseils utiles.

Vue d’ensemble d’un appel

Une fois que vous avez sélectionné un appel, ses détails s’affichent sous l’onglet Vue d’ensemble. Cet onglet montre un résumé de l’appel mettant en évidence les participants et des métriques clés de la qualité de l’appel. Vous pouvez sélectionner un participant pour accéder directement aux détails de la chronologie de l’appel ou vous pouvez accéder à l’onglet Problèmes pour une analyse plus approfondie.

Capture d’écran de l’onglet Vue d’ensemble de Diagnostics des appels pour un appel sélectionné.

Problèmes d’un appel

L’onglet Problèmes vous donne une analyse générale des problèmes de qualité et de fiabilité du média qui ont détectés pendant l’appel par Diagnostics des appels.

Cet onglet met en évidence les problèmes détectés connus pour affecter couramment la qualité des appels de l’utilisateur, comme de mauvaises conditions réseau, un micro désactivé lors de la prise de parole ou des défaillances de l’appareil. Si vous voulez explorer un problème détecté, sélectionnez l’élément mis en évidence. Une vue préremplie des événements associés s’affiche sous l’onglet Chronologie.

Capture d’écran de l’onglet Problèmes de Diagnostics des appels montrant les principaux problèmes détectés dans un appel sélectionné.

Chronologie d’un appel

Quand les problèmes d’un appel sont difficiles à résoudre, vous pouvez explorer l’onglet Chronologie pour voir une séquence détaillée des événements qui se sont produits pendant l’appel.

La vue Chronologie est complexe. Elle est conçue pour des développeurs qui ont besoin d’explorer les détails d’un appel et d’interpréter des données de débogage détaillées. Dans les appels de grande taille, la vue chronologique peut présenter une quantité impressionnante d’informations. Nous vous recommandons d’utiliser un filtrage pour limiter les résultats de votre recherche et réduire la complexité.

Vous pouvez afficher les journaux d’appels détaillés de chaque participant à l’appel. Les informations d’un appel peuvent ne pas être présentes pour différentes raisons, comme des contraintes de confidentialité entre des ressources appelantes.

Capture d’écran de l’onglet Chronologie de Diagnostics des appels qui montre les événements détaillés dans une vue chronologique pour l’appel que vous avez sélectionné.

Azure Copilot pour les Diagnostics d’appel

L’IA peut aider les développeurs d’applications à chaque étape du cycle de vie de développement : conception, création et exploitation. Les développeurs peuvent utiliser Microsoft Azure Copilot (préversion) dans Diagnostics des appels pour comprendre et résoudre différents problèmes des appels. Par exemple, les développeurs peuvent poser ces questions à Azure Copilot :

  • Comment exécuter des diagnostics réseau dans des appels voix sur IP Azure Communication Services ?
  • Comment puis-je optimiser mes appels pour des conditions réseau médiocres ?
  • Quelles sont les causes courantes des flux de média de mauvaise qualité dans les appels Azure Communication Services ?
  • La vidéo sur mon appel ne fonctionnait pas. Comment résoudre le sous-code 41048 ?

Capture d’écran d’une recherche dans Diagnostics des appels montrant les appels récents pour une ressource Azure Communication Services et une réponse d’Azure Copilot.

Forum aux questions

Comment configurer Diagnostics des appels ?

Pour ajouter des paramètres de diagnostic à votre ressource, suivez les instructions de Activer les journaux via des paramètres de diagnostic dans Azure Monitor. Nous vous recommandons de collecter initialement tous les journaux. Une fois que vous avez compris les fonctionnalités d’Azure Monitor, déterminez les journaux que vous voulez conserver et pendant combien de temps. Quand vous ajoutez votre paramètre de diagnostic, vous êtes invité à sélectionner des journaux. Pour collecter tous les journaux, sélectionnez allLogs.

Le volume de données, leur conservation, ainsi que l’utilisation de requêtes de diagnostics d’appels dans Log Analytics au sein d’Azure Monitor sont facturés via des compteurs de données Azure existants. Nous vous recommandons de surveiller vos stratégies d’utilisation et de rétention des données en prenant en compte les coûts en fonction des besoins. Pour plus d’informations, consultez Contrôler les coûts.

Si vous avez plusieurs ID de ressource Azure Communications Services, vous devez activer ces paramètres pour chaque ID de ressource et interroger les détails des appels des participants au sein de leurs ID de ressource respectifs.

Les informations dans Diagnostics des appels sont limitées pour les participants qui se joignent depuis d’autres ressources Azure Communication Services. Tous les insights disponibles pour les participants qui appartiennent à la ressource sont affichés quand vous ouvrez Diagnostics des appels.

Quels sont les problèmes courants des appels que je peux rencontrer et comment puis-je les résoudre ?

Voici des ressources pour les problèmes courants des appels :

Comment utiliser Copilot dans Azure (préversion) dans Diagnostics des appels ?

Votre organisation gère l’accès à Microsoft Azure Copilot (préversion). Une fois que votre organisation a accès à Azure Copilot, l’interface de Diagnostics des appels inclut l’option Diagnostiquer avec Copilot dans la zone de recherche, sous l’onglet Vue d’ensemble et sous l’onglet Problèmes.

Utilisez Azure Copilot pour Diagnostics des appels afin d’améliorer la qualité des appels en détaillant les problèmes rencontrés pendant des appels Azure Communication Services. Donner à Azure Copilot des informations détaillées provenant de Diagnostics des appels va l’aider à améliorer l’analyse, à identifier les problèmes et à identifier les correctifs. Pour le moment, Azure Copilot ne peut pas accéder programmatiquement aux détails de vos appels.