Fine del sondaggio di chiamata
Nota
Il sondaggio di fine chiamata è attualmente supportato solo per JavaScript/Web SDK.
Prerequisiti
Servizi di comunicazione di Azure offre funzionalità di monitoraggio e analisi tramite la panoramica dei log di Monitoraggio di Azure e le metriche di Monitoraggio di Azure. Ogni risorsa di Azure richiede una propria impostazione di diagnostica, che definisce i criteri seguenti:
- Categorie di log e dati di metriche inviati alle destinazioni definite nell'impostazione. Le categorie disponibili variano per i diversi tipi di risorsa.
- una o più destinazioni a cui inviare i log. Le destinazioni correnti includono l'area di lavoro di Log Analytics, Hub eventi e Archiviazione di Azure.
- Una singola impostazione di diagnostica può definire al massimo una destinazione di ogni tipo. Se si vogliono inviare dati a più tipi specifici di destinazione (ad esempio, due diverse aree di lavoro di Log Analytics), creare più impostazioni. Ogni risorsa può avere fino a cinque impostazioni di diagnostica.
Importante
È necessario abilitare un'impostazione di diagnostica in Monitoraggio di Azure per inviare i dati di log dei sondaggi a un'area di lavoro Log Analytics, a Hub eventi o a un account di archiviazione di Azure, per ricevere e analizzare i dati del sondaggio. Se non si inviano dati del sondaggio a una di queste opzioni, i dati del sondaggio non verranno archiviati e andranno persi. Di seguito sono riportate le istruzioni per configurare la risorsa di Monitoraggio di Azure per iniziare a creare log e metriche per i Servizi di comunicazione. Per informazioni dettagliate sull'uso delle Impostazioni di diagnostica in tutte le risorse di Azure, vedere: Abilitare la registrazione in Impostazioni di diagnostica
Nota
Per il nome dell'impostazione di diagnostica, selezionare "Sondaggio chiamata" per abilitare i log per la il sondaggio di fine chiamata.
Panoramica
L'implementazione di log di sondaggio di fine chiamata rappresenta una funzionalità aumentata all'interno di Servizi di comunicazione di Azure, consentendo a Contoso di inviare sondaggi per raccogliere feedback soggettivo dei clienti sull'esperienza di chiamata. Questo approccio mira a integrare un metro di valutazione della qualità delle chiamate che vada oltre le metriche oggettive, ad esempio velocità in bit audio e video, instabilità e latenza, che potrebbero non essere sufficienti a determinare se il cliente abbia avuto un'esperienza soddisfacente o insoddisfacente. Sfruttando i log di Azure per pubblicare ed esaminare i dati dei sondaggi, Contoso ottiene informazioni dettagliate utili ad analizzare e identificare le aree che richiedono miglioramenti. Questi risultati di sondaggi rappresentano una preziosa risorsa per Servizi di comunicazione di Azure per monitorare e potenziare costantemente la qualità e l'affidabilità. Per altre informazioni sul Sondaggio di fine chiamata
Il sondaggio di fine chiamata è uno strumento prezioso che consente di raccogliere informazioni dettagliate su come la qualità e l'affidabilità della soluzione di chiamata JavaScript/Web SDK siano percepite dagli utenti finali. I relativi log contengono dati cruciali utili per la valutazione dell'esperienza degli utenti finali, tra cui:
Qualità complessiva della chiamata: ie risposte indicano come un partecipante alla chiamata abbia percepito la qualità complessiva della chiamata.
- Audio: le risposte indicano se l'utente abbia riscontrato problemi relativi all’audio.
- Video: le risposte indicano se l'utente abbia riscontrato problemi relativi al video.
- Condivisione dello schermo: le risposte indicano se l'utente abbia riscontrato problemi relativi a Condivisione dello schermo. Oltre a quanto citato in precedenza, i tag facoltativi nelle risposte offrono ulteriori informazioni dettagliate su tipi specifici di problemi correlati a audio, video o condivisione dello schermo.
Analizzando i dati acquisiti nei log dei sondaggi di fine chiamata, è possibile individuare aree che richiedano potenziamenti, migliorando così l'esperienza utente complessiva.
Categorie di log delle risorse
Servizi di comunicazione offre i tipi di log seguenti che è possibile abilitare:
- Log del sondaggio di fine chiamata: forniscono informazioni di base relative al sondaggio di fine chiamata
Proprietà
Proprietà | Descrizione |
---|---|
Timegenerated |
Questo campo rappresenta il timestamp (UTC) di quando il log è stato generato |
CorrelationId |
L'ID per eventi correlati può essere usato per identificare eventi correlati tra più tabelle |
Category |
La categoria di log dell'evento. I log con la stessa categoria di log e lo stesso tipo di risorsa avranno gli stessi campi di proprietà |
ResourceId |
L’identificatore completo della risorsa utente |
OperationName |
L'operazione associata al record di log |
OperationVersion |
La versione dell'API è associata all'operazione o alla versione dell'operazione se operationName è stato eseguito usando un'API |
CallId |
Identificatore della chiamata utilizzata per correlare. Può essere usato per identificare eventi correlati tra più tabelle |
ParticipantId |
L’ID del partecipante |
SurveyId |
L’identificatore di un sondaggio inviato da un partecipante. Può essere usato per identificare eventi correlati tra più tabelle |
OverallCallIssues |
Questo campo indica qualsiasi problema correlato alla qualità complessiva della chiamata e i relativi valori sono un elenco di descrizioni delimitato da virgole |
AudioIssues |
Questo campo indica qualsiasi problema correlato all'esperienza audio e i relativi valori sono un elenco di descrizioni delimitato da virgole |
VideoIssues |
Questo campo indica qualsiasi problema correlato all'esperienza video e i relativi valori sono un elenco di descrizioni delimitato da virgole |
ScreenshareIssues |
Questo campo indica qualsiasi problema correlato all'esperienza di condivisione dello schermo e i relativi valori sono un elenco di descrizioni delimitato da virgole |
OverallRatingScore |
Questo campo rappresenta l'esperienza di chiamata complessiva valutata dal partecipante |
OverallRatingScoreLowerBound |
Questo campo rappresenta il valore minimo della scala OverallRatingScore |
OverallRatingScoreUpperBound |
Questo campo rappresenta il valore massimo della scala OverallRatingScore |
OverallRatingScoreThreshold |
Questo campo indica il valore al di sopra del quale OverallRatingScore indica una qualità migliore |
AudioRatingScore |
Questo campo rappresenta l'esperienza audio valutata dal partecipante |
AudioRatingScoreLowerBound |
Questo campo rappresenta il valore minimo della scala AudioRatingScore |
AudioRatingScoreUpperBound |
Questo campo rappresenta il valore massimo della scala AudioRatingScore |
AudioRatingScoreThreshold |
Questo campo indica il valore al di sopra del quale AudioRatingScore indica una qualità migliore |
VideoRatingScore |
Questo campo rappresenta l'esperienza video valutata dal partecipante |
VideoRatingScoreLowerBound |
Questo campo rappresenta il valore minimo della scala VideoRatingScore |
VideoRatingScoreUpperBound |
Questo campo rappresenta il valore massimo della scala VideoRatingScore |
VideoRatingScoreThreshold |
Questo campo indica il valore al di sopra del quale VideoRatingScore indica una qualità migliore |
ScreenshareRatingScore |
Questo campo rappresenta l'esperienza di condivisione dello schermo valutata dal partecipante |
ScreenshareLowerBound |
Questo campo rappresenta il valore minimo della scala ScreenshareRatingScore |
ScreenshareUpperBound |
Questo campo rappresenta il valore massimo della scala ScreenshareRatingScore |
ScreenshareRatingThreshold |
Questo campo indica il valore al di sopra del quale ScreenshareRatingScore indica una qualità migliore |
Esempi di log
Esempio per la qualità complessiva della chiamata
[
{
"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
}
}
]
Esempio per la qualità 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
}
]
Esempio per la qualità video
[
{
"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
}
}
]
Esempio per la condivisione dello schermo
[
{
"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
}
}
]