Dela via


Undersökning om slut på samtal

Kommentar

Undersökning om slut på samtal stöds för närvarande endast för vårt JavaScript/Web SDK.

Förutsättningar

Azure Communications Services tillhandahåller övervaknings- och analysfunktioner via Översikt över Azure Monitor-loggar och Azure Monitor-mått. Varje Azure-resurs kräver en egen diagnostikinställning, som definierar följande villkor:

  • Kategorier av loggar och måttdata som skickas till de mål som definieras i inställningen. De tillgängliga kategorierna varierar för olika resurstyper.
  • Ett eller flera mål för att skicka loggarna. Aktuella mål är Log Analytics-arbetsytan, Event Hubs och Azure Storage.
  • En enda diagnostikinställning kan inte definiera fler än ett av vart och ett av målen. Om du vill skicka data till mer än en av en viss måltyp (till exempel två olika Log Analytics-arbetsytor) skapar du flera inställningar. Varje resurs kan ha upp till fem diagnostikinställningar.

Viktigt!

Du måste aktivera en diagnostikinställning i Azure Monitor för att skicka loggdata för dina undersökningar till en Log Analytics-arbetsyta, Event Hubs eller ett Azure Storage-konto för att ta emot och analysera dina undersökningsdata. Om du inte skickar undersökningsdata till något av dessa alternativ kommer dina undersökningsdata inte att lagras och kommer att gå förlorade. Följande är instruktioner för hur du konfigurerar Azure Monitor-resursen för att börja skapa loggar och mått för dina kommunikationstjänster. Detaljerad dokumentation om hur du använder diagnostikinställningar för alla Azure-resurser finns i: Aktivera loggning i diagnostikinställningar

Kommentar

Under namn på diagnostikinställning väljer du "Samtalsundersökning" för att aktivera loggarna för slut på samtalsundersökningen.

Skärmbild av diagnostikinställningar för samtalsundersökning.

Översikt

Implementeringen av undersökningsloggar från slutpunkt representerar en förhöjd funktion i Azure Communication Services (Azure Communication Services), vilket gör det möjligt för Contoso att skicka undersökningar för att samla in kundernas subjektiva feedback om deras samtalsupplevelse. Den här metoden syftar till att komplettera utvärderingen av samtalskvalitet utöver objektiva mått som ljud- och videobithastighet, jitter och svarstid, vilket kanske inte helt fångar upp om en kund hade en tillfredsställande eller otillfredsställande upplevelse. Genom att använda Azure-loggar för att publicera och undersöka undersökningsdata får Contoso insikter för analys och identifiering av områden som kräver förbättringar. Dessa undersökningsresultat fungerar som en värdefull resurs för Azure Communication Services för att kontinuerligt övervaka och förbättra kvalitet och tillförlitlighet. Mer information om undersökning om slut på samtal

Undersökningen Avsluta samtal är ett värdefullt verktyg som gör att du kan samla in insikter om hur slutanvändarna uppfattar kvaliteten och tillförlitligheten i din JavaScript/Web SDK-samtalslösning. Tillhörande loggar innehåller viktiga data som hjälper till att utvärdera slutanvändarnas upplevelse, inklusive:

Övergripande samtal: Svar visar hur en samtalsdeltagare uppfattade sin övergripande samtalskvalitet.

  • Ljud: Svar anger om användaren uppfattade några ljudproblem.
  • Video: Svar anger om användaren uppfattade några videoproblem.
  • Skärmresurs: Svar anger om användaren uppfattade några problem med skärmresursen. Förutom ovanstående ger de valfria taggarna i svaren ytterligare insikter om specifika typer av problem som rör ljud-, video- eller skärmresurs.

Genom att analysera data som samlas in i loggarna för undersökning av slutsamtal kan du hitta områden som kräver förbättring, vilket förbättrar den övergripande användarupplevelsen.

Resursloggkategorier

Communication Services erbjuder följande typer av loggar som du kan aktivera:

  • Loggar för slutsamtalsundersökning – ger grundläggande information om undersökningen i slutet av samtalet

Egenskaper

Property beskrivning
Timegenerated Det här fältet representerar tidsstämpeln (UTC) för när loggen genererades
CorrelationId ID:t för korrelerade händelser kan användas för att identifiera korrelerade händelser mellan flera tabeller
Category Loggkategorin för händelsen. Loggar med samma loggkategori och resurstyp har samma egenskapsfält
ResourceId Den fullständiga identifieraren för användarens resurs
OperationName Åtgärden som är associerad med loggposten
OperationVersion API-versionen är associerad med åtgärden eller versionen av åtgärden om operationName utfördes med hjälp av ett API
CallId Identifieraren för anropet som används för att korrelera. Kan användas för att identifiera korrelerade händelser mellan flera tabeller
ParticipantId Deltagarens ID
SurveyId Identifieraren för en undersökning som skickats av en deltagare. Kan användas för att identifiera korrelerade händelser mellan flera tabeller
OverallCallIssues Det här fältet anger eventuella problem som rör det övergripande anropet och dess värden är en kommaavgränsad lista med beskrivningar
AudioIssues Det här fältet anger eventuella problem som rör ljudupplevelsen, och dess värden är en kommaavgränsad lista med beskrivningar
VideoIssues Det här fältet anger eventuella problem som rör videoupplevelsen och dess värden är en kommaavgränsad lista med beskrivningar
ScreenshareIssues Det här fältet anger eventuella problem som rör skärmdelningsupplevelsen, och dess värden är en kommaavgränsad lista med beskrivningar
OverallRatingScore Det här fältet representerar den övergripande anropsupplevelsen som klassificerats av deltagaren
OverallRatingScoreLowerBound Det här fältet representerar minimivärdet för OverallRatingScore-skalan
OverallRatingScoreUpperBound Det här fältet representerar det maximala värdet för OverallRatingScore-skalan
OverallRatingScoreThreshold Det här fältet anger värdet ovan som OverallRatingScore anger bättre kvalitet
AudioRatingScore Det här fältet representerar den ljudupplevelse som klassificeras av deltagaren
AudioRatingScoreLowerBound Det här fältet representerar det minsta värdet för AudioRatingScore-skalan
AudioRatingScoreUpperBound Det här fältet representerar det maximala värdet för AudioRatingScore-skalan
AudioRatingScoreThreshold Det här fältet anger det värde som AudioRatingScore anger bättre kvalitet
VideoRatingScore Det här fältet representerar videoupplevelsen som klassificeras av deltagaren
VideoRatingScoreLowerBound Det här fältet representerar det minsta värdet för VideoRatingScore-skalan
VideoRatingScoreUpperBound Det här fältet representerar det maximala värdet för VideoRatingScore-skalan
VideoRatingScoreThreshold Det här fältet anger det värde som VideoRatingScore anger bättre kvalitet
ScreenshareRatingScore Det här fältet representerar den skärmdelningsupplevelse som klassificeras av deltagaren
ScreenshareLowerBound Det här fältet representerar det lägsta värdet för ScreenshareRatingScore-skalan
ScreenshareUpperBound Det här fältet representerar det maximala värdet för ScreenshareRatingScore-skalan
ScreenshareRatingThreshold Det här fältet anger värdet ovan som ScreenshareRatingScore anger bättre kvalitet

Exempelloggar

Exempel på det övergripande anropet

[
{
"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        
    }

}
]

Exempel på ljudkvalitet

[
{
"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        	
    }
]

Exempel på videokvalitet

[
{
"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
    }
}
]

Exempel för skärmresursen

[
{
"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
    }
}
]