針對 UI 程式庫進行疑難排解
當您針對語音或視訊通話進行疑難排解時,系統可能會要求提供呼叫識別碼。 這個識別碼會識別通訊服務呼叫。 每個通話可以有多個通話識別碼。
在本文中,您會使用 Azure 通訊服務 UI 程式庫來取得基本的偵錯資訊。
必要條件
- 具有有效訂用帳戶的 Azure 帳戶。 免費建立帳戶。
- 已部署通訊服務資源。 建立通訊服務資源。
- 用來啟用通話用戶端的使用者存取權杖。 取得使用者存取權杖。
- 選擇性:完成開始使用 UI 程式庫複合的快速入門。
設定疑難排解
如需 Web UI 程式庫的詳細文件和快速入門,請參閱 Web UI 程式庫Storybook。
若要深入了解,請參閱 Web UI 程式庫的疑難排解。
如需詳細資訊,請參閱開放原始碼 Android UI 程式庫和範例應用程式程式碼。
取得偵錯資訊
您可以從 CallComposite
取得通話識別馬。
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
取得通話識別馬。
let callComposite = CallComposite()
...
let debugInfo = callComposite.debugInfo
let callHistoryRecords = debugInfo.callHistoryRecords
let callHistoryRecord = callHistoryRecords.last
let callDate = callHistoryRecord?.callStartedOn
let callIds = callHistoryRecord?.callIds
使用者也可以透過通話畫面底部的動作列來尋找呼架識別碼。 如需更多資訊,請參閱 Web UI 程式庫使用案例。