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.
Ö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
}
}
]