你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
排除语音或视频通话故障时,可能需要提供通话 ID。 此 ID 标识 Azure 通信服务通话。 每次通话可以有多个通话 ID。
本文使用 Azure 通信服务 UI 库获取基本调试信息。
先决条件
- 具有活动订阅的 Azure 帐户。 免费创建帐户。
- 已部署的通信服务资源。 创建通信服务资源。
- 用于启用通话客户端的用户访问令牌。 获取用户访问令牌。
- 可选:完成开始使用 UI 库复合项的快速入门。
设置故障排除
有关 Web UI 库的详细文档和快速入门,请参阅 Web UI 库 Storybook。
若要了解详细信息,请参阅 Web UI 库中的故障排除。
有关详细信息,请参阅开源 Android UI 库 和示例应用程序代码。
获取调试信息
可以从 CallComposite
获取通话 ID。
val callComposite: CallComposite = CallCompositeBuilder().build()
...
val callHistoryRecords = callComposite.getDebugInfo(context).callHistoryRecords
val callHistoryRecord = callHistoryRecords.lastOrNull()
val callDate = callHistoryRecord.callStartedOn
val callIds = callHistoryRecord.callIds
有关详细信息,请参阅开源 iOS UI 库 和示例应用程序代码。
获取调试信息
可以从 CallComposite
获取通话 ID。
let callComposite = CallComposite()
...
let debugInfo = callComposite.debugInfo
let callHistoryRecords = debugInfo.callHistoryRecords
let callHistoryRecord = callHistoryRecords.last
let callDate = callHistoryRecord?.callStartedOn
let callIds = callHistoryRecord?.callIds
用户还可通过通话屏幕底部的操作栏查找通话 ID。 有关详细信息,请参阅 UI 库用例。