Sdílet prostřednictvím


Průzkum ukončení hovoru

Poznámka:

Průzkum ukončení volání se v současné době podporuje jenom pro naši javascriptovou nebo webovou sadu SDK.

Požadavky

Azure Communications Services poskytuje funkce monitorování a analýzy prostřednictvím přehledu protokolů služby Azure Monitor a metrik Azure Monitoru. Každý prostředek Azure vyžaduje vlastní nastavení diagnostiky, které definuje následující kritéria:

  • Kategorie protokolů a dat metrik odesílaných do cílů definovaných v nastavení Dostupné kategorie se budou lišit pro různé typy prostředků.
  • Jeden nebo více cílů pro odesílání protokolů. Mezi aktuální cíle patří pracovní prostor služby Log Analytics, Event Hubs a Azure Storage.
  • Jedno nastavení diagnostiky nemůže definovat více než jedno z jednotlivých cílů. Pokud chcete odesílat data do více než jednoho konkrétního cílového typu (například do dvou různých pracovních prostorů služby Log Analytics), vytvořte několik nastavení. Každý prostředek může mít až pět nastavení diagnostiky.

Důležité

Abyste mohli přijímat a analyzovat data průzkumu, musíte ve službě Azure Monitor povolit nastavení diagnostiky, abyste mohli odesílat data protokolů průzkumů do pracovního prostoru služby Log Analytics, do služby Event Hubs nebo účtu úložiště Azure. Pokud do některé z těchto možností neodešlete data průzkumu, data průzkumu se neuloží a ztratí se Následující pokyny ke konfiguraci prostředku služby Azure Monitor pro zahájení vytváření protokolů a metrik pro komunikační služby. Podrobnou dokumentaci k používání diagnostických Nastavení napříč všemi prostředky Azure najdete v tématu: Povolení protokolování v diagnostickém Nastavení

Poznámka:

V části Název nastavení diagnostiky vyberte "Call Survey" (Průzkum volání) a povolte protokoly pro ukončení průzkumu volání.

Screenshot of diagnostic settings for call survey.

Přehled

Implementace protokolů průzkumu koncových volání představuje rozšířenou funkci v rámci Azure Communication Services (Azure Communication Services), která společnosti Contoso umožňuje odesílat průzkumy, aby shromáždila subjektivní zpětnou vazbu zákazníků o jejich volajícím prostředí. Cílem tohoto přístupu je doplnit hodnocení kvality volání nad rámec objektivních metrik, jako jsou přenosová rychlost zvuku a videa, zpoždění a latence, které nemusí plně zachytit, jestli má zákazník uspokojivé nebo neuspokojivé prostředí. Díky využití protokolů Azure k publikování a prozkoumání dat průzkumu společnost Contoso získá přehled o analýze a identifikaci oblastí, které vyžadují zlepšení. Tyto výsledky průzkumu slouží jako cenný prostředek pro službu Azure Communication Services, který nepřetržitě monitoruje a vylepšuje kvalitu a spolehlivost. Další podrobnosti o průzkumu ukončení hovoru

Průzkum na konci hovoru je cenný nástroj, který vám umožní shromáždit přehled o tom, jak koncoví uživatelé vnímají kvalitu a spolehlivost vašeho řešení javascriptové nebo webové sady SDK. Doprovodné protokoly obsahují důležitá data, která pomáhají vyhodnotit prostředí koncových uživatelů, včetně následujících:

Celkový hovor: Odpovědi označují, jak účastník hovoru vnímal celkovou kvalitu hovoru.

  • Zvuk: Odpovědi indikují, jestli uživatel vnímal nějaké problémy se zvukem.
  • Video: Odpovědi označují, jestli uživatel vnímal nějaké problémy s videem.
  • Sdílení obrazovky: Odpovědi značí, jestli uživatel vnímal nějaké problémy se sdílením obrazovky. Kromě výše uvedených možností nabízejí volitelné značky v odpovědích další přehled o konkrétních typech problémů souvisejících se zvukem, videem nebo sdílením obrazovky.

Analýzou dat zachycených v protokolech ukončení hovoru můžete určit oblasti, které vyžadují zlepšení, a tím zvýšit celkové uživatelské prostředí.

Kategorie protokolu prostředků

Služba Communication Services nabízí následující typy protokolů, které můžete povolit:

  • Protokoly průzkumu ukončení volání – poskytuje základní informace související s průzkumem na konci hovoru.

Vlastnosti

Vlastnost Popis
Timegenerated Toto pole představuje časové razítko (UTC) při vygenerování protokolu.
CorrelationId ID korelovaných událostí lze použít k identifikaci korelovaných událostí mezi více tabulkami.
Category Kategorie protokolu události. Protokoly se stejnou kategorií protokolu a typem prostředku budou mít stejná pole vlastností.
ResourceId Identifikátor celé délky prostředku uživatele
OperationName Operace přidružená k záznamu protokolu
OperationVersion Verze rozhraní API je přidružená k operaci nebo verzi operace, pokud byl operationName proveden pomocí rozhraní API.
CallId Identifikátor volání použitého ke korelaci. Lze použít k identifikaci korelovaných událostí mezi několika tabulkami.
ParticipantId ID účastníka
SurveyId Identifikátor průzkumu odeslaného účastníkem. Lze použít k identifikaci korelovaných událostí mezi několika tabulkami.
OverallCallIssues Toto pole označuje všechny problémy související s celkovým voláním a jeho hodnoty jsou čárkami oddělený seznam popisů.
AudioIssues Toto pole označuje všechny problémy související se zvukovým prostředím a jeho hodnoty jsou čárkami oddělený seznam popisů.
VideoIssues Toto pole označuje všechny problémy související s videem a jeho hodnoty jsou čárkami oddělený seznam popisů.
ScreenshareIssues Toto pole označuje všechny problémy související s prostředím sdílení obrazovky a jeho hodnoty jsou čárkami oddělený seznam popisů.
OverallRatingScore Toto pole představuje celkové zkušenosti volání hodnocené účastníkem.
OverallRatingScoreLowerBound Toto pole představuje minimální hodnotu škálování OverallRatingScore.
OverallRatingScoreUpperBound Toto pole představuje maximální hodnotu škálování OverallRatingScore.
OverallRatingScoreThreshold Toto pole označuje hodnotu, nad kterou OverallRatingScore označuje lepší kvalitu.
AudioRatingScore Toto pole představuje zvukové prostředí hodnocené účastníkem.
AudioRatingScoreLowerBound Toto pole představuje minimální hodnotu škálování AudioRatingScore.
AudioRatingScoreUpperBound Toto pole představuje maximální hodnotu škálování AudioRatingScore.
AudioRatingScoreThreshold Toto pole označuje hodnotu, nad kterou AudioRatingScore označuje lepší kvalitu.
VideoRatingScore Toto pole představuje videohodnocené účastníkem.
VideoRatingScoreLowerBound Toto pole představuje minimální hodnotu škálování VideoRatingScore.
VideoRatingScoreUpperBound Toto pole představuje maximální hodnotu škálování VideoRatingScore.
VideoRatingScoreThreshold Toto pole označuje hodnotu, nad kterou VideoRatingScore označuje lepší kvalitu.
ScreenshareRatingScore Toto pole představuje prostředí sdílení obrazovky hodnocené účastníkem.
ScreenshareLowerBound Toto pole představuje minimální hodnotu škálování ScreenshareRatingScore.
ScreenshareUpperBound Toto pole představuje maximální hodnotu škálování ScreenshareRatingScore.
ScreenshareRatingThreshold Toto pole označuje hodnotu, nad kterou screenshareRatingScore označuje lepší kvalitu.

Příklady protokolů

Příklad celkového volání

[
{
"TimeGenerated":"2023-04-12T14:21:35.0700920Z", 
"CorrelationId":"91c3369f-test-40b0-a4ba-0000003419f9",
"Category":"CallSurvey", 
"ResourceId":"/SUBSCRIPTIONS/ED463725-1C38-43FC-BD8B-CAC509B41E96/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":"91c3369f-test-40b0-a4ba-0000003419f9",
        "OverallCallIssues":"CallCannotJoin",
        "OverallRatingScore":7,
        "OverallRatingScoreLowerBound":0,
        "OverallRatingScoreUpperBound":10,
        "OverallRatingScoreThreshold":5        
    }

}
]

Příklad kvality zvuku

[
{
"TimeGenerated":"2023-04-12T14:21:35.0700920Z", 
"CorrelationId":"91c3369f-test-40b0-a4ba-0000003419f9",
"Category":"CallSurvey", 
"ResourceId":"/SUBSCRIPTIONS/ED463725-1C38-43FC-BD8B-CAC509B41E96/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":"91c3369f-test-40b0-a4ba-0000003419f9",
        "AudioIssues":"NoRemoteAudio",      
        "AudioRatingScore":6,
        "AudioRatingScoreLowerBound":0,
        "AudioRatingScoreUpperBound":10,
        "AudioRatingScoreThreshold":4        	
    }
]

Příklad kvality videa

[
{
"TimeGenerated":"2023-04-12T14:21:35.0700920Z", 
"CorrelationId":"91c3369f-test-40b0-a4ba-0000003419f9",
"Category":"CallSurvey", 
"ResourceId":"/SUBSCRIPTIONS/ED463725-1C38-43FC-BD8B-CAC509B41E96/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":"91c3369f-test-40b0-a4ba-0000003419f9",
        "VideoIssues":"NoVideoReceived",
        "VideoRatingScore":9,
        "VideoRatingScoreLowerBound":0,
        "VideoRatingScoreUpperBound":10,
        "VideoRatingScoreThreshold":7
    }
}
]

Příklad sdílení obrazovky

[
{
"TimeGenerated":"2023-04-12T14:21:35.0700920Z", 
"TimeGenerated":"2023-04-12T14:21:35.0700920Z", 
"CorrelationId":"91c3369f-test-40b0-a4ba-0000003419f9",
"Category":"CallSurvey", 
"ResourceId":"/SUBSCRIPTIONS/ED463725-1C38-43FC-BD8B-CAC509B41E96/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":"91c3369f-test-40b0-a4ba-0000003419f9",
        "ScreenshareIssues":"StoppedUnexpectedly,CannotPresent",
        "ScreenshareRatingScore":2,
        "ScreenshareRatingScoreLowerBound":0,
        "ScreenshareRatingScoreUpperBound":10,
        "ScreenshareRatingScoreThreshold":3
    }
}
]