Comparteix a través de


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 la introducción a los registros de Azure Monitor y las 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. Para obtener documentación detallada sobre el uso de diagnóstico Configuración en todos los recursos de Azure, consulte: Habilitación del registro en Diagnóstico Configuración

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.

Screenshot of diagnostic settings for call survey.

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 sobre el 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:

  • Registros de finalización 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":"91c3369f-test-40b0-a4ba-0000003419f9",
"Category":"CallSurvey", 
"ResourceId":"/SUBSCRIPTIONS/ED463725-1C38-43FC-BD8B-CAC509B41E96/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":"91c3369f-test-40b0-a4ba-0000003419f9",
        "OverallCallIssues":"CallCannotJoin",
        "OverallRatingScore":7,
        "OverallRatingScoreLowerBound":0,
        "OverallRatingScoreUpperBound":10,
        "OverallRatingScoreThreshold":5        
    }

}
]

Ejemplo de calidad de audio

[
{
"TimeGenerated":"2023-04-12T14:21:35.0700920Z", 
"CorrelationId":"91c3369f-test-40b0-a4ba-0000003419f9",
"Category":"CallSurvey", 
"ResourceId":"/SUBSCRIPTIONS/ED463725-1C38-43FC-BD8B-CAC509B41E96/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":"91c3369f-test-40b0-a4ba-0000003419f9",
        "AudioIssues":"NoRemoteAudio",      
        "AudioRatingScore":6,
        "AudioRatingScoreLowerBound":0,
        "AudioRatingScoreUpperBound":10,
        "AudioRatingScoreThreshold":4        	
    }
]

Ejemplo de calidad de vídeo

[
{
"TimeGenerated":"2023-04-12T14:21:35.0700920Z", 
"CorrelationId":"91c3369f-test-40b0-a4ba-0000003419f9",
"Category":"CallSurvey", 
"ResourceId":"/SUBSCRIPTIONS/ED463725-1C38-43FC-BD8B-CAC509B41E96/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":"91c3369f-test-40b0-a4ba-0000003419f9",
        "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":"91c3369f-test-40b0-a4ba-0000003419f9",
"Category":"CallSurvey", 
"ResourceId":"/SUBSCRIPTIONS/ED463725-1C38-43FC-BD8B-CAC509B41E96/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":"91c3369f-test-40b0-a4ba-0000003419f9",
        "ScreenshareIssues":"StoppedUnexpectedly,CannotPresent",
        "ScreenshareRatingScore":2,
        "ScreenshareRatingScoreLowerBound":0,
        "ScreenshareRatingScoreUpperBound":10,
        "ScreenshareRatingScoreThreshold":3
    }
}
]