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í.
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
Přehled všech protokolů hlasových hovorů a videí najdete v tématu: Přehled protokolů volání služeb Azure Communication Services
Seznamte se s osvědčenými postupy pro správu kvality a spolehlivosti hovorů, viz: Zlepšení a správa kvality hovorů
Přečtěte si o řídicím panelu přehledů pro monitorování protokolů hlasových hovorů a videohovorů.
Zjistěte, jak pomocí protokolů volání diagnostikovat problémy s kvalitou volání a spolehlivostí diagnostiky volání, viz: Diagnostika volání