Solución de problemas de la biblioteca de interfaz de usuario
Al solucionar problemas de llamadas de voz o vídeo, es posible que tenga que proporcionar un identificador de llamada. Este identificador identifica las llamadas de Azure Communication Services. Cada llamada puede tener varios identificadores de llamada.
En este artículo, usará la biblioteca de interfaz de usuario de Azure Communication Services para obtener información esencial de depuración.
Requisitos previos
- Una cuenta de Azure con una suscripción activa. Cree una cuenta gratuita.
- Un recurso de Communication Services implementado. Cree un recurso de Communication Services.
- Un token de acceso de usuario para habilitar el cliente de llamada. Obtenga un token de acceso de usuario.
- Opcional: Finalización del inicio rápido para empezar a trabajar con los compuestos de la biblioteca de interfaz de usuario.
Configuración de la solución de problemas
Para obtener documentación detallada e inicios rápidos sobre la biblioteca de interfaz de usuario web, consulte el libro gráfico de la biblioteca de interfaz de usuario web.
Para obtener más información, consulte Solución de problemas en la biblioteca de interfaz de usuario web.
Para obtener más información, consulte la biblioteca de interfaz de usuario de Android de código abierto y el código de aplicación de ejemplo.
Obtención de información de depuración
Puede obtener el identificador de llamada de 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 obtener más información, consulte la biblioteca de interfaz de usuario de iOS de código abierto y el código de aplicación de ejemplo.
Obtención de información de depuración
Puede obtener el identificador de llamada de CallComposite
.
let callComposite = CallComposite()
...
let debugInfo = callComposite.debugInfo
let callHistoryRecords = debugInfo.callHistoryRecords
let callHistoryRecord = callHistoryRecords.last
let callDate = callHistoryRecord?.callStartedOn
let callIds = callHistoryRecord?.callIds
Los usuarios también pueden encontrar el identificador de llamada a través de la barra de acciones en la parte inferior de la pantalla de llamada. Para obtener más información, consulte los casos de uso de la biblioteca de interfaz de usuario.