Troubleshooting over the Calling UI Library
When troubleshooting happens for voice or video calls, you may be asked to provide a CallID; this ID is used to identify Communication Services calls.
Prerequisites
- An Azure account with an active subscription. Create an account for free.
- A deployed Communication Services resource. Create a Communication Services resource.
- A
User Access Token
to enable the call client. For more information on how to get aUser Access Token
- Optional: Complete the quickstart for getting started with the UI Library composites
Note
For detailed documentation and quickstarts about the Web UI Library visit the Web UI Library Storybook.
You can access the following link to learn more
Azure Communication UI open source library for Android and the sample application code can be found here
Get debug information
When troubleshooting happens for voice or video calls, user may be asked to provide a CallID; this ID is used to identify Communication Services calls. Every call may have multiple Call Ids.
Call ID can be retrieved from CallComposite
:
val callComposite: CallComposite = CallCompositeBuilder().build()
...
val callHistoryRecords = callComposite.getDebugInfo(context).callHistoryRecords
val callHistoryRecord = callHistoryRecords.lastOrNull()
val callDate = callHistoryRecord.callStartedOn
val callIds = callHistoryRecord.callIds
Azure Communication UI open source library for iOS and the sample application code can be found here
Get debug information
When troubleshooting happens for voice or video calls, user may be asked to provide a CallID; this ID is used to identify Communication Services calls. Every call may have multiple Call Ids.
Call ID can be retrieved from CallComposite
:
let callComposite = CallComposite()
...
let debugInfo = callComposite.debugInfo
let callHistoryRecords = debugInfo.callHistoryRecords
let callHistoryRecord = callHistoryRecords.last
let callDate = callHistoryRecord?.callStartedOn
let callIds = callHistoryRecord?.callIds
User may find Call ID via the action bar on the bottom of the call screen. See more Troubleshooting guide
Next steps
Feedback
Submit and view feedback for