Solucionar problemas da biblioteca da interface do usuário
Ao solucionar problemas de chamadas de voz ou vídeo, talvez seja necessário fornecer um ID de chamada. Essa ID identifica as chamadas dos Serviços de Comunicação do Azure. Cada chamada pode ter vários IDs de chamada.
Neste artigo, você usa a Biblioteca de Interface do Usuário dos Serviços de Comunicação do Azure para obter informações essenciais de depuração.
Pré-requisitos
- Uma conta do Azure com uma subscrição ativa. Crie uma conta gratuitamente.
- Um recurso de Serviços de Comunicação implantado. Crie um recurso de Serviços de Comunicação.
- Um token de acesso de usuário para habilitar o cliente de chamada. Obtenha um token de acesso de usuário.
- Opcional: conclusão do início rápido para começar a usar os compostos da Biblioteca da Interface do Usuário.
Configurar solução de problemas
Para obter documentação detalhada e guias de início rápido sobre a Biblioteca da Interface do Usuário da Web, consulte o Storybook da Biblioteca da Interface do Usuário da Web.
Para saber mais, consulte Solução de problemas na biblioteca da interface do usuário da Web.
Para obter mais informações, consulte a biblioteca de interface do usuário do Android de código aberto e o código do aplicativo de exemplo.
Obter informações de depuração
Você pode obter o ID da chamada em CallComposite
.
val callComposite: CallComposite = CallCompositeBuilder().build()
...
val callHistoryRecords = callComposite.getDebugInfo(context).callHistoryRecords
val callHistoryRecord = callHistoryRecords.lastOrNull()
val callDate = callHistoryRecord.callStartedOn
val callIds = callHistoryRecord.callIds
Para obter mais informações, consulte a biblioteca de interface do usuário do iOS de código aberto e o código de aplicativo de exemplo.
Obter informações de depuração
Você pode obter o ID da chamada em CallComposite
.
let callComposite = CallComposite()
...
let debugInfo = callComposite.debugInfo
let callHistoryRecords = debugInfo.callHistoryRecords
let callHistoryRecord = callHistoryRecords.last
let callDate = callHistoryRecord?.callStartedOn
let callIds = callHistoryRecord?.callIds
Os usuários também podem encontrar o ID da chamada através da barra de ação na parte inferior da tela de chamada. Para obter mais informações, consulte os casos de uso da Biblioteca da Interface do Usuário.