Condividi tramite


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.

Screenshot delle impostazioni di diagnostica per il sondaggio di 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
    }
}
]