Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Podczas rozwiązywania problemów z połączeniami głosowym lub wideo może być konieczne podanie identyfikatora połączenia. Ten identyfikator identyfikuje wywołania usług Azure Communication Services. Każde wywołanie może mieć wiele identyfikatorów wywołań.
W tym artykule użyjesz biblioteki interfejsu użytkownika usług Azure Communication Services, aby uzyskać podstawowe informacje dotyczące debugowania.
Wymagania wstępne
- Konto platformy Azure z aktywną subskrypcją. Utwórz konto bezpłatnie.
- Wdrożony zasób Usług Komunikacyjnych. Utwórz zasób usług komunikacyjnych.
- Token dostępu użytkownika umożliwiający uruchomienie klienta do wywołań. Uzyskiwanie tokenu dostępu użytkownika.
- Opcjonalnie: ukończenie podręcznika szybkiego startu dotyczącego rozpoczęcia pracy z komponentami biblioteki UI.
Konfigurowanie rozwiązywania problemów
Aby uzyskać szczegółową dokumentację i przewodniki szybkiego startu dotyczące biblioteki interfejsu użytkownika sieci Web, zobacz Storybook biblioteki interfejsu użytkownika sieci Web.
Aby dowiedzieć się więcej, zobacz Rozwiązywanie problemów w bibliotece interfejsu użytkownika sieci Web.
Aby uzyskać więcej informacji, zobacz bibliotekę interfejsu użytkownika systemu Android typu open source i przykładowy kod aplikacji.
Uzyskiwanie informacji o debugowaniu
Identyfikator połączenia można pobrać z CallComposite.
val callComposite: CallComposite = CallCompositeBuilder().build()
...
val callHistoryRecords = callComposite.getDebugInfo(context).callHistoryRecords
val callHistoryRecord = callHistoryRecords.lastOrNull()
val callDate = callHistoryRecord.callStartedOn
val callIds = callHistoryRecord.callIds
Aby uzyskać więcej informacji, zobacz bibliotekę interfejsu użytkownika systemu iOS typu open source i przykładowy kod aplikacji.
Uzyskiwanie informacji o debugowaniu
Identyfikator połączenia można pobrać z CallComposite.
let callComposite = CallComposite()
...
let debugInfo = callComposite.debugInfo
let callHistoryRecords = debugInfo.callHistoryRecords
let callHistoryRecord = callHistoryRecords.last
let callDate = callHistoryRecord?.callStartedOn
let callIds = callHistoryRecord?.callIds
Użytkownicy mogą również znaleźć identyfikator wywołania za pośrednictwem paska narzędzi na dole ekranu wywołania. Aby uzyskać więcej informacji, zobacz Przypadki użycia biblioteki interfejsu użytkownika.