Inquérito de fim de chamada
Nota
Atualmente, o End of Call Survey é suportado apenas para o nosso JavaScript / Web SDK.
Pré-requisitos
Os Serviços de Comunicação do Azure fornecem recursos de monitoramento e análise por meio da visão geral dos Logs do Azure Monitor e das Métricas do Azure Monitor. Cada recurso do Azure requer sua própria configuração de diagnóstico, que define os seguintes critérios:
- Categorias de logs e dados métricos enviados para os destinos definidos na configuração. As categorias disponíveis variam para diferentes tipos de recursos.
- Um ou mais destinos para enviar os logs. Os destinos atuais incluem o espaço de trabalho do Log Analytics, Hubs de Eventos e Armazenamento do Azure.
- Uma única configuração de diagnóstico não pode definir mais do que um de cada um dos destinos. Se você quiser enviar dados para mais de um tipo de destino específico (por exemplo, dois espaços de trabalho diferentes do Log Analytics), crie várias configurações. Cada recurso pode ter até cinco configurações de diagnóstico.
Importante
Você deve habilitar uma Configuração de Diagnóstico no Azure Monitor para enviar os dados de log de suas pesquisas para um espaço de trabalho do Log Analytics, Hubs de Eventos ou uma conta de armazenamento do Azure para receber e analisar os dados da pesquisa. Se você não enviar dados de pesquisa para uma dessas opções, os dados da pesquisa não serão armazenados e serão perdidos: A seguir estão instruções para configurar seu recurso do Azure Monitor para começar a criar logs e métricas para seus Serviços de Comunicações. Para obter documentação detalhada sobre como usar as Configurações de Diagnóstico em todos os recursos do Azure, consulte: Habilitar o registro em log nas Configurações de Diagnóstico
Nota
Em Nome da configuração de diagnóstico, selecione "Chamada de pesquisa" para ativar os logs para a pesquisa de fim de chamada.
Descrição geral
A implementação de logs de pesquisa de fim de chamada representa uma funcionalidade aumentada nos Serviços de Comunicação do Azure (Serviços de Comunicação do Azure), permitindo que a Contoso envie pesquisas para coletar comentários subjetivos dos clientes sobre sua experiência de chamada. Essa abordagem visa complementar a avaliação da qualidade da chamada além de métricas objetivas, como taxa de bits de áudio e vídeo, jitter e latência, que podem não capturar totalmente se um cliente teve uma experiência satisfatória ou insatisfatória. Ao aproveitar os logs do Azure para publicar e examinar dados de pesquisa, a Contoso obtém informações para análise e identificação de áreas que exigem melhorias. Esses resultados da pesquisa servem como um recurso valioso para os Serviços de Comunicação do Azure monitorarem e aprimorarem continuamente a qualidade e a confiabilidade. Para obter mais detalhes sobre a pesquisa de fim de chamada
O End of Call Survey é uma ferramenta valiosa que permite reunir informações sobre como os usuários finais percebem a qualidade e a confiabilidade de sua solução de chamada JavaScript/Web SDK. Os logs que acompanham contêm dados cruciais que ajudam a avaliar a experiência dos usuários finais, incluindo:
Chamada geral: as respostas indicam como um participante da chamada percebeu a qualidade geral da chamada.
- Áudio: as respostas indicam se o usuário percebeu algum problema de áudio.
- Vídeo: as respostas indicam se o usuário percebeu algum problema de vídeo.
- Compartilhamento de tela: as respostas indicam se o usuário percebeu algum problema de compartilhamento de tela. Além disso, as tags opcionais nas respostas oferecem mais informações sobre tipos específicos de problemas relacionados a áudio, vídeo ou compartilhamento de tela.
Ao analisar os dados capturados nos logs do End of Call Survey, você pode identificar áreas que precisam de melhorias, melhorando assim a experiência geral do usuário.
Categorias de log de recursos
Os Serviços de Comunicação oferecem os seguintes tipos de logs que você pode habilitar:
- Registros de pesquisa de fim de chamada - fornece informações básicas relacionadas à pesquisa no final da chamada
Propriedades
Property | Description |
---|---|
Timegenerated |
Este campo representa o carimbo de data/hora (UTC) de quando o log foi gerado |
CorrelationId |
O ID para eventos correlacionados pode ser usado para identificar eventos correlacionados entre várias tabelas |
Category |
A categoria de log do evento. Os logs com a mesma categoria de log e tipo de recurso terão os mesmos campos de propriedades |
ResourceId |
O identificador completo do recurso do usuário |
OperationName |
A operação associada ao registro de log |
OperationVersion |
A versão da API está associada à operação ou versão da operação se o operationName foi executado usando uma API |
CallId |
O identificador da chamada usada para correlacionar. Pode ser usado para identificar eventos correlacionados entre várias tabelas |
ParticipantId |
O ID do participante |
SurveyId |
O identificador de um inquérito submetido por um participante. Pode ser usado para identificar eventos correlacionados entre várias tabelas |
OverallCallIssues |
Este campo indica qualquer problema relacionado com a chamada geral e os seus valores são uma lista de descrições separadas por vírgulas |
AudioIssues |
Este campo indica qualquer problema relacionado com a experiência de áudio e os seus valores são uma lista de descrições separadas por vírgulas |
VideoIssues |
Este campo indica qualquer problema relacionado à experiência de vídeo e seus valores são uma lista de descrições separadas por vírgulas |
ScreenshareIssues |
Este campo indica qualquer problema relacionado à experiência de compartilhamento de tela, e seus valores são uma lista de descrições separada por vírgulas |
OverallRatingScore |
Este campo representa a experiência geral de chamada classificada pelo participante |
OverallRatingScoreLowerBound |
Este campo representa o valor mínimo da escala OverallRatingScore |
OverallRatingScoreUpperBound |
Este campo representa o valor máximo da escala OverallRatingScore |
OverallRatingScoreThreshold |
Este campo indica o valor acima do qual o OverallRatingScore indica melhor qualidade |
AudioRatingScore |
Este campo representa a experiência áudio classificada pelo participante |
AudioRatingScoreLowerBound |
Este campo representa o valor mínimo da escala AudioRatingScore |
AudioRatingScoreUpperBound |
Este campo representa o valor máximo da escala AudioRatingScore |
AudioRatingScoreThreshold |
Este campo indica o valor acima do qual o AudioRatingScore indica melhor qualidade |
VideoRatingScore |
Este campo representa a experiência de vídeo classificada pelo participante |
VideoRatingScoreLowerBound |
Este campo representa o valor mínimo da escala VideoRatingScore |
VideoRatingScoreUpperBound |
Este campo representa o valor máximo da escala VideoRatingScore |
VideoRatingScoreThreshold |
Este campo indica o valor acima do qual VideoRatingScore indica melhor qualidade |
ScreenshareRatingScore |
Este campo representa a experiência de partilha de ecrã classificada pelo participante |
ScreenshareLowerBound |
Este campo representa o valor mínimo da escala ScreenshareRatingScore |
ScreenshareUpperBound |
Este campo representa o valor máximo da escala ScreenshareRatingScore |
ScreenshareRatingThreshold |
Este campo indica o valor acima do qual o ScreenshareRatingScore indica melhor qualidade |
Exemplos de logs
Exemplo para a chamada geral
[
{
"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
}
}
]
Exemplo para a qualidade de áudio
[
{
"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
}
]
Exemplo para a qualidade 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
}
}
]
Exemplo para o compartilhamento de tela
[
{
"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
}
}
]