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í 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" (Průzkum volání) a povolte protokoly pro ukončení průzkumu volání.
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":"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
}
}
]