Udostępnij za pośrednictwem


Koniec ankiety dotyczącej połączeń

Uwaga

Ankieta end of Call Jest obecnie obsługiwana tylko dla naszego zestawu JavaScript/zestawu Web SDK.

Wymagania wstępne

Usługi Azure Communications Services udostępniają funkcje monitorowania i analizy za pośrednictwem przeglądu dzienników usługi Azure Monitor i metryk usługi Azure Monitor. Każdy zasób platformy Azure wymaga własnego ustawienia diagnostycznego, które definiuje następujące kryteria:

  • Kategorie dzienników i danych metryk wysyłanych do miejsc docelowych zdefiniowanych w ustawieniu. Dostępne kategorie różnią się w zależności od różnych typów zasobów.
  • Co najmniej jedno miejsce docelowe do wysyłania dzienników. Bieżące miejsca docelowe obejmują obszar roboczy usługi Log Analytics, usługę Event Hubs i usługę Azure Storage.
  • Jedno ustawienie diagnostyczne może definiować nie więcej niż jedno z miejsc docelowych. Jeśli chcesz wysłać dane do więcej niż jednego z określonego typu docelowego (na przykład dwóch różnych obszarów roboczych usługi Log Analytics), utwórz wiele ustawień. Każdy zasób może mieć maksymalnie pięć ustawień diagnostycznych.

Ważne

Należy włączyć ustawienie diagnostyczne w usłudze Azure Monitor, aby wysyłać dane dziennika ankiet do obszaru roboczego usługi Log Analytics, usługi Event Hubs lub konta usługi Azure Storage w celu odbierania i analizowania danych ankiety. Jeśli nie wyślesz danych ankiety do jednej z tych opcji, dane ankiety nie będą przechowywane i zostaną utracone Następujące instrukcje dotyczące konfigurowania zasobu usługi Azure Monitor w celu rozpoczęcia tworzenia dzienników i metryk dla usług Communications Services. Aby uzyskać szczegółową dokumentację dotyczącą używania ustawień diagnostycznych we wszystkich zasobach platformy Azure, zobacz: Włączanie rejestrowania w ustawieniach diagnostycznych

Uwaga

W obszarze Nazwa ustawienia diagnostycznego wybierz pozycję "Zadzwoń do ankiety", aby włączyć dzienniki dla ankiety dotyczącej zakończenia połączenia.

Zrzut ekranu przedstawiający ustawienia diagnostyczne ankiety wywołania.

Omówienie

Implementacja dzienników ankiet zakończonych wywołaniami reprezentuje rozszerzoną funkcjonalność w ramach usług Azure Communication Services (Azure Communication Services), umożliwiając firmie Contoso przesyłanie ankiet w celu zebrania subiektywnych opinii klientów na temat ich obsługi telefonicznej. Takie podejście ma na celu uzupełnienie oceny jakości wywołań poza obiektywne metryki, takie jak szybkość transmisji bitów audio i wideo, zakłócenia i opóźnienia, które mogą nie w pełni przechwycić, czy klient miał zadowalające lub niezadowalające środowisko. Dzięki wykorzystaniu dzienników platformy Azure do publikowania i analizowania danych ankiety firma Contoso uzyskuje szczegółowe informacje na temat analizy i identyfikacji obszarów wymagających poprawy. Te wyniki ankiety służą jako cenny zasób dla usług Azure Communication Services w celu ciągłego monitorowania i zwiększania jakości i niezawodności. Aby uzyskać więcej informacji na temat ankiety dotyczącej zakończenia połączeń

Ankieta end of call to cenne narzędzie, które umożliwia zbieranie szczegółowych informacji na temat sposobu, w jaki użytkownicy końcowi postrzegają jakość i niezawodność rozwiązania wywołującego zestaw JavaScript/Web SDK. Towarzyszące dzienniki zawierają kluczowe dane, które ułatwiają ocenę środowiska użytkowników końcowych, w tym:

Ogólne wywołanie: odpowiedzi wskazują, jak uczestnik połączenia postrzegał ogólną jakość połączeń.

  • Dźwięk: odpowiedzi wskazują, czy użytkownik widział jakiekolwiek problemy z dźwiękiem.
  • Wideo: Odpowiedzi wskazują, czy użytkownik widział jakiekolwiek problemy z wideo.
  • Udział ekranu: odpowiedzi wskazują, czy użytkownik widział jakiekolwiek problemy z udostępnianiem ekranu. Oprócz powyższych, opcjonalne tagi w odpowiedziach oferują dalsze szczegółowe informacje na temat konkretnych typów problemów związanych z udziałem audio, wideo lub ekranu.

Analizując dane przechwycone w dziennikach ankiety zakończenia połączeń, można wskazać obszary wymagające poprawy, co zwiększa ogólne środowisko użytkownika.

Kategorie dzienników zasobów

Usługi komunikacyjne oferują następujące typy dzienników, które można włączyć:

  • Dzienniki ankiety dotyczącej zakończenia połączeń — zawiera podstawowe informacje dotyczące ankiety na końcu połączenia

Właściwości

Właściwości opis
Timegenerated To pole reprezentuje znacznik czasu (UTC) czasu wygenerowania dziennika
CorrelationId Identyfikator skorelowanych zdarzeń może służyć do identyfikowania skorelowanych zdarzeń między wieloma tabelami
Category Kategoria dziennika zdarzenia. Dzienniki z tą samą kategorią dziennika i typem zasobu będą miały te same pola właściwości
ResourceId Pełny identyfikator zasobu użytkownika
OperationName Operacja skojarzona z rekordem dziennika
OperationVersion Wersja interfejsu API jest skojarzona z operacją lub wersją operacji, jeśli operacja operationName została wykonana przy użyciu interfejsu API
CallId Identyfikator wywołania używanego do korelowania. Może służyć do identyfikowania skorelowanych zdarzeń między wieloma tabelami
ParticipantId Identyfikator uczestnika
SurveyId Identyfikator ankiety przesłanej przez uczestnika. Może służyć do identyfikowania skorelowanych zdarzeń między wieloma tabelami
OverallCallIssues To pole wskazuje dowolny problem związany z ogólnym wywołaniem, a jego wartości są rozdzielaną przecinkami listą opisów
AudioIssues To pole wskazuje dowolny problem związany ze środowiskiem audio, a jego wartości są rozdzielaną przecinkami listą opisów
VideoIssues To pole wskazuje wszelkie problemy związane ze środowiskiem wideo, a jego wartości są rozdzielaną przecinkami listą opisów
ScreenshareIssues To pole wskazuje wszelkie problemy związane ze środowiskiem udostępniania ekranu, a jego wartości są rozdzielaną przecinkami listą opisów
OverallRatingScore To pole reprezentuje ogólne środowisko wywołania oceniane przez uczestnika
OverallRatingScoreLowerBound To pole reprezentuje minimalną wartość skali OverallRatingScore
OverallRatingScoreUpperBound To pole reprezentuje maksymalną wartość skali OverallRatingScore
OverallRatingScoreThreshold To pole wskazuje wartość powyżej, której wynik OverallRatingScore wskazuje lepszą jakość
AudioRatingScore To pole reprezentuje środowisko audio oceniane przez uczestnika
AudioRatingScoreLowerBound To pole reprezentuje minimalną wartość skali AudioRatingScore
AudioRatingScoreUpperBound To pole reprezentuje maksymalną wartość skali AudioRatingScore
AudioRatingScoreThreshold To pole wskazuje wartość powyżej której element AudioRatingScore wskazuje lepszą jakość
VideoRatingScore To pole reprezentuje środowisko wideo oceniane przez uczestnika
VideoRatingScoreLowerBound To pole reprezentuje minimalną wartość skali VideoRatingScore
VideoRatingScoreUpperBound To pole reprezentuje maksymalną wartość skali VideoRatingScore
VideoRatingScoreThreshold To pole wskazuje wartość powyżej, której wynik VideoRatingScore wskazuje lepszą jakość
ScreenshareRatingScore To pole reprezentuje środowisko udostępniania ekranu oceniane przez uczestnika
ScreenshareLowerBound To pole reprezentuje minimalną wartość skali ScreenshareRatingScore
ScreenshareUpperBound To pole reprezentuje maksymalną wartość skali ScreenshareRatingScore
ScreenshareRatingThreshold To pole wskazuje wartość powyżej której screenshareRatingScore wskazuje lepszą jakość

Dzienniki przykładów

Przykład ogólnego wywołania

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

}
]

Przykład jakości dźwięku

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

Przykład jakości wideo

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

Przykład udziału ekranu

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