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.

Jak používat protokoly volání

Doporučujeme shromáždit všechny dostupné protokoly volání v prostředku log Analytics, abyste mohli monitorovat využití volání a zlepšit kvalitu volání a přijímat nové protokoly z Azure Communication Services při jejich vydání.

Existují dva hlavní nástroje, které můžete použít k monitorování hovorů a zlepšení kvality hovorů.

Doporučujeme použít řídicí panely pro přehledy hlasu a videa k zahájení jakéhokoli šetření kvality a použití diagnostiky volání podle potřeby k prozkoumání jednotlivých volání, když potřebujete podrobné podrobnosti.

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 liší 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, nebudou data průzkumu uložena a budou ztracena. Následují pokyny ke konfiguraci prostředku služby Azure Monitor, aby se začaly vytvářet protokoly a metriky pro komunikační služby. Podrobnou dokumentaci k používání nastavení diagnostiky ve všech prostředcích Azure najdete v tématu: Povolení protokolování v nastavení diagnostiky

Poznámka:

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

Snímek obrazovky s nastavením diagnostiky pro průzkum hovorů

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

Tato tabulka popisuje každou vlastnost.

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":"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        
    }

}
]

Příklad kvality zvuku

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

Příklad kvality videa

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

Příklad sdílení obrazovky

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

Nejčastější dotazy

Návody ukládat protokoly?

Tento požadavek vysvětluje následující část.

Protokoly Azure Communication Services se ve výchozím nastavení neukládají do vašeho účtu Azure, takže je musíte začít ukládat, abyste mohli používat nástroje, jako je řídicí panel pro přehledy hlasových hovorů a diagnostika volání. Pokud chcete tyto protokoly volání shromáždit, musíte povolit nastavení diagnostiky, které směruje data volání do pracovního prostoru služby Log Analytics.

Data se neukládají zpětně, takže začnete zachytávat protokoly volání až po konfiguraci nastavení diagnostiky.

Podle pokynů přidejte nastavení diagnostiky pro váš prostředek v části Povolit protokoly prostřednictvím nastavení diagnostiky ve službě Azure Monitor. Doporučujeme nejprve shromáždit všechny protokoly. Jakmile porozumíte možnostem ve službě Azure Monitor, určete, které protokoly chcete zachovat a jak dlouho. Když přidáte nastavení diagnostiky, zobrazí se výzva k výběru protokolů. Pokud chcete shromáždit všechny protokoly, vyberte všechny protokoly.

Objem dat, uchovávání a využití v Log Analytics v rámci služby Azure Monitor se účtuje prostřednictvím stávajících měřičů dat Azure. Doporučujeme podle potřeby monitorovat využití dat a zásady uchovávání informací. Další informace naleznete v tématu Řízení nákladů.

Pokud máte více ID prostředků Azure Communications Services, musíte tato nastavení povolit pro každé ID prostředku.

Další kroky