Compartir vía


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.

Recorte de pantalla de la configuración de diagnóstico para 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
    }
}
]