Fin de la encuesta de llamadas
Nota:
Actualmente, la encuesta de fin de llamada solo se admite para nuestro SDK de JavaScript / Web.
Requisitos previos
Azure Communications Services proporciona características de supervisión y análisis a través de Información general de registros de Azure Monitor y Métricas de Azure Monitor. Cada recurso de Azure necesita su propia configuración de diagnóstico, que establece los siguientes criterios:
- Categorías de los datos de los registros y las métricas que se envían a los destinos definidos en la configuración. Las categorías disponibles varían para los distintos tipos de recursos.
- Uno o más destinos para enviar los registros. Los destinos actuales incluyen el área de trabajo de Log Analytics, Event Hubs y Azure Storage.
- Cada configuración de diagnóstico puede definir un único destino. Si desea enviar datos a más de un tipo de destino determinado (por ejemplo, dos áreas de trabajo de Log Analytics diferentes), cree varias configuraciones. Cada recurso puede tener hasta cinco configuraciones de diagnóstico.
Importante
Debe habilitar una configuración de diagnóstico en Azure Monitor para enviar los datos de registro de las encuestas a un área de trabajo de Log Analytics, Event Hubs o una cuenta de Azure Storage para recibir y analizar los datos de la encuesta. Si no envía datos de encuestas a una de estas opciones, los datos de la encuesta no se almacenarán y se perderán, Las siguientes son instrucciones para configurar el recurso de Azure Monitor para empezar a crear registros y métricas para Communications Services. Puede encontrar documentación detallada sobre el uso de Configuración de diagnóstico en todos los recursos de Azure en Habilitación del registro en Configuración de diagnóstico
Nota:
En el nombre de la configuración de diagnóstico, seleccione "Encuesta de llamadas" para habilitar los registros para el final de la encuesta de llamadas.
Información general
La implementación de registros de encuesta de fin de llamada representa una funcionalidad aumentada dentro de Azure Communication Services (Azure Communication Services), lo que permite a Contoso enviar encuestas para recopilar comentarios subjetivas de los clientes en su experiencia de llamada. Este enfoque tiene como objetivo complementar la evaluación de la calidad de las llamadas más allá de las métricas objetivas, como la velocidad de bits de audio y vídeo, la vibración y la latencia, lo que puede no capturar completamente si un cliente tenía una experiencia satisfactoria o no satisfactoria. Al aprovechar los registros de Azure para publicar y examinar los datos de la encuesta, Contoso obtiene información sobre el análisis y la identificación de áreas que requieren mejoras. Estos resultados de la encuesta sirven como un recurso valioso para que Azure Communication Services supervise y mejore continuamente la calidad y la confiabilidad. Para obtener más información acerca del Fin de la encuesta de llamadas
La encuesta de fin de llamada es una valiosa herramienta que le permite recopilar información sobre cómo los usuarios finales perciben la calidad y confiabilidad de la solución de llamada de JavaScript/WEB SDK. Los registros adjuntos contienen datos cruciales que ayudan a evaluar la experiencia de los usuarios finales, entre los que se incluyen:
Llamada general: las respuestas indican cómo un participante de la llamada percibió su calidad general de las llamadas.
- Audio: las respuestas indican si el usuario percibió algún problema de audio.
- Vídeo: Las respuestas indican si el usuario percibió algún problema de vídeo.
- Recurso compartido de pantalla: las respuestas indican si el usuario percibió algún problema de recurso compartido de pantalla. Además de lo anterior, las etiquetas opcionales de las respuestas ofrecen más información sobre tipos específicos de problemas relacionados con el uso compartido de audio, vídeo o pantalla.
Al analizar los datos capturados en los registros finales de la encuesta de llamadas, puede identificar áreas que requieren mejora, lo que mejora la experiencia general del usuario.
Categorías del registro de recursos
Communication Services ofrece los siguientes tipos de registros que se pueden habilitar:
- Final de la encuesta de llamadas: proporciona información básica relacionada con la encuesta al final de la llamada.
Propiedades
Property | Descripción |
---|---|
Timegenerated |
Este campo representa la marca de tiempo (UTC) de cuando se generó el registro. |
CorrelationId |
El identificador de los eventos correlacionados se puede usar para identificar eventos correlacionados entre varias tablas. |
Category |
Categoría de registro del evento. Los registros con la misma categoría de registro y el mismo tipo de recurso tendrán los mismos campos de propiedades. |
ResourceId |
Identificador de longitud completa del recurso del usuario |
OperationName |
Operación asociada a la grabación de registros. |
OperationVersion |
La versión de API está asociada a la operación o versión de la operación si operationName se realizó mediante una API |
CallId |
Identificador de la llamada que se usa para correlacionar. Se puede usar para identificar eventos correlacionados entre varias tablas |
ParticipantId |
El identificador del participante |
SurveyId |
Identificador de una encuesta enviada por un participante. Se puede usar para identificar eventos correlacionados entre varias tablas |
OverallCallIssues |
Este campo indica cualquier problema relacionado con la llamada general y sus valores son una lista separada por comas de descripciones |
AudioIssues |
Este campo indica cualquier problema relacionado con la experiencia de audio y sus valores son una lista separada por comas de descripciones |
VideoIssues |
Este campo indica cualquier problema relacionado con la experiencia de vídeo y sus valores son una lista separada por comas de descripciones |
ScreenshareIssues |
Este campo indica cualquier problema relacionado con la experiencia de uso compartido de pantalla y sus valores son una lista separada por comas de descripciones |
OverallRatingScore |
Este campo representa la experiencia general de llamada calificada por el participante |
OverallRatingScoreLowerBound |
Este campo representa el valor mínimo de la escala OverallRatingScore |
OverallRatingScoreUpperBound |
Este campo representa el valor máximo de la escala OverallRatingScore |
OverallRatingScoreThreshold |
Este campo indica el valor por encima del cual OverallRatingScore indica una mejor calidad |
AudioRatingScore |
Este campo representa la experiencia de audio calificada por el participante |
AudioRatingScoreLowerBound |
Este campo representa el valor mínimo de la escala AudioRatingScore |
AudioRatingScoreUpperBound |
Este campo representa el valor máximo de la escala AudioRatingScore |
AudioRatingScoreThreshold |
Este campo indica el valor por encima del cual AudioRatingScore indica una mejor calidad |
VideoRatingScore |
Este campo representa la experiencia de vídeo calificada por el participante |
VideoRatingScoreLowerBound |
Este campo representa el valor mínimo de la escala VideoRatingScore |
VideoRatingScoreUpperBound |
Este campo representa el valor máximo de la escala VideoRatingScore |
VideoRatingScoreThreshold |
Este campo indica el valor por encima del cual VideoRatingScore indica una mejor calidad |
ScreenshareRatingScore |
Este campo representa la experiencia de uso compartido de pantalla calificada por el participante |
ScreenshareLowerBound |
Este campo representa el valor mínimo de la escala ScreenshareRatingScore |
ScreenshareUpperBound |
Este campo representa el valor máximo de la escala ScreenshareRatingScore |
ScreenshareRatingThreshold |
Este campo indica el valor por encima del cual ScreenshareRatingScore indica una mejor calidad |
Registros de ejemplos
Ejemplo de la llamada general
[
{
"TimeGenerated":"2023-04-12T14:21:35.0700920Z",
"CorrelationId":"aaaa0000-bb11-2222-33cc-444444dddddd",
"Category":"CallSurvey",
"ResourceId":"/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/ACS-DATALYTICS-SPGW-RG/PROVIDERS/MICROSOFT.COMMUNICATION/COMMUNICATIONSERVICES/ACS-DATALYTICS-ALLTELEMETRY",
"OperationName":"CallSurvey",
"OperationVersion":"0.0"
"properties":
{
"CallId":"fcc1234f-ce69-ZZZZ-b73f-b036051test4",
"SurveyId":"a6dd61c4-b924-4885-96a4-a991d4c09e8b",
"ParticipantId":"aaaa0000-bb11-2222-33cc-444444dddddd",
"OverallCallIssues":"CallCannotJoin",
"OverallRatingScore":7,
"OverallRatingScoreLowerBound":0,
"OverallRatingScoreUpperBound":10,
"OverallRatingScoreThreshold":5
}
}
]
Ejemplo de calidad de audio
[
{
"TimeGenerated":"2023-04-12T14:21:35.0700920Z",
"CorrelationId":"aaaa0000-bb11-2222-33cc-444444dddddd",
"Category":"CallSurvey",
"ResourceId":"/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/ACS-DATALYTICS-SPGW-RG/PROVIDERS/MICROSOFT.COMMUNICATION/COMMUNICATIONSERVICES/ACS-DATALYTICS-ALLTELEMETRY",
"OperationName":"EndOfCallSurvey",
"OperationVersion":"0.0"
"properties":
{
"CallId":"fcc1234f-ce69-ZZZZ-b73f-b036051test4",
"SurveyId":"a6dd61c4-xxxx-4885-96a4-a991d4c09e8b",
"ParticipantId":"aaaa0000-bb11-2222-33cc-444444dddddd",
"AudioIssues":"NoRemoteAudio",
"AudioRatingScore":6,
"AudioRatingScoreLowerBound":0,
"AudioRatingScoreUpperBound":10,
"AudioRatingScoreThreshold":4
}
]
Ejemplo de calidad de vídeo
[
{
"TimeGenerated":"2023-04-12T14:21:35.0700920Z",
"CorrelationId":"aaaa0000-bb11-2222-33cc-444444dddddd",
"Category":"CallSurvey",
"ResourceId":"/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/ACS-DATALYTICS-SPGW-RG/PROVIDERS/MICROSOFT.COMMUNICATION/COMMUNICATIONSERVICES/ACS-DATALYTICS-ALLTELEMETRY",
"OperationName":"CallSurvey",
"OperationVersion":"0.0"
"properties":
{
"CallId":"fcc87f7f-ce69-eeed-7777-b036051faea4",
"SurveyId":"a6dd61c4-zzzz-4885-tttt-a991d4c09e8b",
"ParticipantId":"aaaa0000-bb11-2222-33cc-444444dddddd",
"VideoIssues":"NoVideoReceived",
"VideoRatingScore":9,
"VideoRatingScoreLowerBound":0,
"VideoRatingScoreUpperBound":10,
"VideoRatingScoreThreshold":7
}
}
]
Ejemplo del recurso compartido de pantalla
[
{
"TimeGenerated":"2023-04-12T14:21:35.0700920Z",
"TimeGenerated":"2023-04-12T14:21:35.0700920Z",
"CorrelationId":"aaaa0000-bb11-2222-33cc-444444dddddd",
"Category":"CallSurvey",
"ResourceId":"/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/ACS-DATALYTICS-SPGW-RG/PROVIDERS/MICROSOFT.COMMUNICATION/COMMUNICATIONSERVICES/ACS-DATALYTICS-ALLTELEMETRY",
"OperationName":"EndOfCallSurvey",
"OperationVersion":"0.0"
"properties":
{
"CallId":"1237f7f-ce69-ffff-b73f-b036051f6666",
"SurveyId":"a6dd6bbb-b924-zzzz-96a4-a991d4c01000",
"ParticipantId":"aaaa0000-bb11-2222-33cc-444444dddddd",
"ScreenshareIssues":"StoppedUnexpectedly,CannotPresent",
"ScreenshareRatingScore":2,
"ScreenshareRatingScoreLowerBound":0,
"ScreenshareRatingScoreUpperBound":10,
"ScreenshareRatingScoreThreshold":3
}
}
]