UI 라이브러리 문제 해결
음성 또는 화상 통화 문제를 해결할 때 호출 ID를 제공해야 합니다. 이 ID는 Communication Services 호출을 식별하기 위해 사용됩니다. 모든 호출은 여러 개의 호출 ID를 보유할 수 있습니다.
이 문서에서는 Azure Communication Services UI 라이브러리를 사용하여 필수 디버깅 정보를 가져옵니다.
필수 조건
- 활성 구독이 있는 Azure 계정. 체험 계정을 만듭니다.
- 배포된 Communication Services 리소스. Communication Services 리소스 만들기
- 호출 클라이언트를 사용하도록 설정하는 사용자 액세스 토큰입니다. 사용자 액세스 토큰을 가져옵니다.
- 선택 사항: UI 라이브러리 복합 구성 요소 시작 빠른 시작을 완료합니다.
문제 해결 설정
웹 UI 라이브러리에 대한 자세한 설명서 및 빠른 시작은 웹 UI 라이브러리 스토리북을 참조하세요.
자세한 내용은 웹 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 라이브러리 사용 사례를 참조하세요.