Partager via


Résoudre les problèmes liés à la bibliothèque d’interface utilisateur

Lorsque vous résolvez des problèmes d’appels vocaux ou vidéo, vous devrez peut-être fournir un ID d’appel. Cet ID identifie les appels Azure Communication Services. Chaque appel peut avoir plusieurs ID d’appel.

Dans cet article, vous utilisez la bibliothèque d’interface utilisateur Azure Communication Services pour obtenir des informations de débogage essentielles.

Prérequis

Configurer la résolution des problèmes

Pour obtenir une documentation détaillée et des guides de démarrage rapide sur la bibliothèque d’interface utilisateur web, consultez le Storybook de la bibliothèque d’interface utilisateur web.

Pour plus d’informations, consultez Résolution des problèmes dans la bibliothèque d’interface utilisateur web.

Pour plus d’informations, consultez la bibliothèque d’interface utilisateur Android open source et l’exemple de code d’application.

Obtenir des informations de débogage

Vous pouvez obtenir l’ID d’appel à partir de CallComposite.

val callComposite: CallComposite = CallCompositeBuilder().build()
...
val callHistoryRecords = callComposite.getDebugInfo(context).callHistoryRecords
val callHistoryRecord = callHistoryRecords.lastOrNull()
val callDate = callHistoryRecord.callStartedOn
val callIds = callHistoryRecord.callIds

Pour plus d’informations, consultez la bibliothèque d’interface utilisateur iOS open source et l’exemple de code d’application.

Obtenir des informations de débogage

Vous pouvez obtenir l’ID d’appel à partir de CallComposite.

let callComposite = CallComposite()
...
let debugInfo = callComposite.debugInfo
let callHistoryRecords = debugInfo.callHistoryRecords
let callHistoryRecord = callHistoryRecords.last
let callDate = callHistoryRecord?.callStartedOn
let callIds = callHistoryRecord?.callIds

Les utilisateurs peuvent également trouver l’ID d’appel via la barre d’action en bas de l’écran d’appel. Pour plus d’informations, consultez les cas d’utilisation de la bibliothèque d’interface utilisateur.

Étapes suivantes