Udostępnij za pośrednictwem


Diagnostyka połączeń

Usługi Azure Communication Services oferują analizy jakości połączeń i wizualizacje w diagnostyce połączeń. Możesz użyć diagnostyki wywołań, aby zbadać metryki i zdarzenia wywołania oraz zrozumieć wykryte problemy z jakością w rozwiązaniu wywołującym usługi Communication Services.

Ważne jest, aby zrozumieć jakość i niezawodność wywołań, aby zapewnić doskonałe środowisko klienta. Różne problemy mogą mieć wpływ na jakość połączeń, takich jak słaba łączność z Internetem, niezgodności oprogramowania i problemy techniczne z urządzeniami. Te problemy mogą być frustrujące dla wszystkich uczestników połączeń, niezależnie od tego, czy są pacjentem ewidencjonowania na wezwanie lekarza, czy ucznia biorącego lekcję z nauczycielem. W przypadku dewelopera diagnozowanie i rozwiązywanie tych problemów może być czasochłonne.

Diagnostyka wywołań działa jako detektyw dla wywołań. Ułatwia to deweloperom korzystającym z usług Azure Communication Services badanie zdarzeń, które wystąpiły w wywołaniu. Celem badania jest zidentyfikowanie prawdopodobnych przyczyn niskiej jakości połączeń i niezawodności.

Podobnie jak prawdziwa rozmowa, wiele rzeczy dzieje się jednocześnie w wywołaniu, które może lub nie ma wpływu na komunikację. Oś czasu w diagnostyce wywołań ułatwia wizualizowanie tego, co się stało w wywołaniu. Przedstawia on rozbudowane wizualizacje danych zdarzeń wywołań i zapewnia wgląd w problemy, które często wpływają na wywołania.

Włączanie diagnostyki wywołań

Usługi Azure Communication Services generują dane wywołań w postaci metryk i zdarzeń podczas nawiązywania wywołań. Te dane należy przechowywać w obszarze roboczym usługi Log Analytics, aby można było pracować z diagnostyką wywołań. Aby przechowywać te dane, należy włączyć ustawienie diagnostyczne w usłudze Azure Monitor, które kieruje te dane wywołania do przechowywania w obszarze roboczym usługi Log Analytics podczas ich tworzenia. Te dane wywołania nie są wstecznie dostępne w usługach Azure Communication Services, ale po skonfigurowaniu ustawienia diagnostycznego kontrolujesz okresy przechowywania danych dla zasobu usługi Log Analytics.

Ważne

Aby włączyć diagnostykę połączeń w zasobie wywołującym, zobacz: Jak mogę skonfigurować diagnostykę połączeń?

Aby zwizualizować dane dziennika dla diagnostyki wywołań, należy rozpocząć zbieranie danych dziennika. Diagnostyka wywołań może wykonywać zapytania dotyczące danych tylko po skonfigurowaniu ustawienia diagnostycznego w usłudze Azure Monitor w celu wysłania danych wywołania do obszaru roboczego usługi Log Analytics. Należy pamiętać, że dane wywołań nie są przechowywane w dowolnym miejscu, dopóki nie skonfigurujesz ustawienia diagnostycznego, aby przechowywać je w obszarze roboczym usługi Log Analytics. Musisz włączyć ustawienie diagonstyczne dla każdego identyfikatora zasobu usług Azure Communications Services, które chcesz monitorować.

Ponieważ diagnostyka wywołań jest warstwą aplikacji na podstawie danych dla zasobu usług Azure Communications Services, możesz wykonywać zapytania dotyczące danych wywołania i tworzyć raporty skoroszytów na podstawie danych.

Dostęp do diagnostyki wywołań można uzyskać z dowolnego zasobu usług Azure Communication Services w witrynie Azure Portal. Po otwarciu zasobu usług Azure Communications Services wyszukaj sekcję Monitorowanie w menu usługi i wybierz pozycję Wywołaj diagnostykę.

Po skonfigurowaniu diagnostyki wywołań dla zasobu usług Azure Communication Services można wyszukać wywołania przy użyciu prawidłowych identyfikatorów wywołań, które miały miejsce w tym zasobie. Dane mogą potrwać kilka godzin po zakończeniu wywołania, aby pojawić się w zasobie i wypełnić je w obszarze Diagnostyka wywołań.

W poniższych sekcjach opisano główne obszary okienka Diagnostyka wywołań w portalu.

Portal domyślnie wyświetla listę wszystkich wywołań. Pole wyszukiwania umożliwia znajdowanie poszczególnych wywołań lub filtrowanie wywołań w celu eksplorowania wywołań, które mają problemy. Wybranie wywołania spowoduje przejście do okienka szczegółów z trzema kartami: Przegląd, Problemy i Oś czasu.

Możesz wyszukiwać według identyfikatora wywołania w polu wyszukiwania. Aby znaleźć identyfikator wywołania, zobacz Uzyskiwanie dostępu do identyfikatora wywołania klienta.

Zrzut ekranu przedstawiający wyszukiwanie diagnostyki wywołań, które pokazuje ostatnie wywołania zasobu usług Azure Communications Services.

Uwaga

Możesz eksplorować ikony informacji i linki w obszarze Diagnostyka wywołań, aby poznać funkcje, definicje i przydatne porady.

Omówienie połączeń

Po wybraniu wywołania jego szczegóły zostaną wyświetlone na karcie Przegląd . Na tej karcie przedstawiono podsumowanie wywołań, które wyróżnia uczestników i kluczowe metryki dotyczące jakości połączeń. Możesz wybrać uczestnika, aby przejść do szczegółów osi czasu połączenia bezpośrednio lub przejść do karty Problemy , aby uzyskać dalszą analizę.

Zrzut ekranu przedstawiający kartę Przegląd diagnostyki wywołań dla wybranego wywołania.

Problemy z połączeniem

Karta Problemy zawiera ogólną analizę wszelkich problemów z jakością i niezawodnością multimediów wykrytych podczas wywołania diagnostyki.

Na tej karcie wyróżniono często znane problemy wpływające na jakość wywołań użytkownika, takie jak słabe warunki sieciowe, mówienie podczas wyciszenia lub awarie urządzeń. Jeśli chcesz zbadać wykryty problem, wybierz wyróżniony element. Na karcie Oś czasu zostanie wyświetlony wstępnie wypełniony widok powiązanych zdarzeń.

Zrzut ekranu przedstawiający kartę Problemy z diagnostyką wywołań, która pokazuje najważniejsze problemy wykryte w wybranym wywołaniu.

Oś czasu wywołania

Jeśli problemy z wywołaniem są trudne do rozwiązania, możesz eksplorować kartę Oś czasu , aby wyświetlić szczegółową sekwencję zdarzeń, które wystąpiły podczas wywołania.

Widok osi czasu jest złożony. Widok osi czasu ma pomóc deweloperom, którzy muszą eksplorować szczegóły wywołania i interpretować złożone dane debugowania. W dużych wywołaniach widok osi czasu może przedstawiać przytłaczającą ilość informacji. Zalecamy użycie filtrowania w celu zawężenia wyników wyszukiwania i zmniejszenia złożoności.

Szczegółowe dzienniki wywołań dla każdego uczestnika można wyświetlić w ramach połączenia. Informacje o wywołaniu mogą nie być obecne z różnych powodów, takich jak ograniczenia prywatności między wywoływaniami zasobów.

Zrzut ekranu przedstawiający kartę Oś czasu diagnostyki wywołań, która pokazuje szczegółowe zdarzenia w widoku osi czasu dla wybranego wywołania.

Copilot na platformie Azure na potrzeby diagnostyki połączeń

Sztuczna inteligencja może pomóc deweloperom aplikacji na każdym etapie cyklu projektowania: projektowanie, kompilowanie i działanie. Deweloperzy mogą używać rozwiązania Microsoft Copilot na platformie Azure (wersja zapoznawcza) w ramach diagnostyki połączeń, aby zrozumieć i rozwiązać różne problemy wywołujące. Na przykład deweloperzy mogą zadać copilot na platformie Azure następujące pytania:

  • Jak uruchomić diagnostykę sieci w wywołaniach VoIP usług Azure Communication Services.
  • Jak zoptymalizować wywołania pod kątem słabych warunków sieciowych.
  • Jak określić typowe przyczyny słabych strumieni multimediów w wywołaniach usług Azure Communication Services.
  • Jak naprawić kod podrzędny 41048, jeśli film wideo na wywołaniu nie działa.

Zrzut ekranu przedstawiający wyszukiwanie w diagnostyce połączeń, które pokazuje ostatnie wywołania zasobu usług Azure Communications Services i odpowiedzi z witryny Copilot na platformie Azure.

Często zadawane pytania

Jak mogę skonfigurować diagnostykę połączeń?

Postępuj zgodnie z instrukcjami, aby dodać ustawienia diagnostyczne zasobu w obszarze Włączanie dzienników za pomocą ustawień diagnostycznych w usłudze Azure Monitor. Zalecamy zebranie wszystkich dzienników. Po zapoznaniu się z możliwościami w usłudze Azure Monitor określ, które dzienniki chcesz zachować i jak długo. Po dodaniu ustawienia diagnostycznego zostanie wyświetlony monit o wybranie dzienników. Aby zebrać wszystkie dzienniki, wybierz pozycję wszystkieLogi.

Ilość danych, przechowywanie i użycie zapytań diagnostyki wywołań w usłudze Log Analytics w usłudze Azure Monitor są rozliczane za pośrednictwem istniejących mierników danych platformy Azure. Zalecamy monitorowanie zasad użycia i przechowywania danych w celu uwzględnienia kosztów zgodnie z potrzebami. Aby uzyskać więcej informacji, zobacz Kontrolowanie kosztów.

Jeśli masz wiele identyfikatorów zasobów usług Azure Communications Services, musisz włączyć te ustawienia dla każdego identyfikatora zasobu. Następnie możesz wykonać zapytanie o szczegóły wywołania dla uczestników w odpowiednich identyfikatorach zasobów.

Uczestnicy, którzy dołączają do innych zasobów usług Azure Communication Services, będą wyświetlać ograniczone informacje w widoku Diagnostyka połączeń. Uczestnicy, którzy należą do zasobu podczas otwierania diagnostyki połączeń, mają wyświetlone wszystkie dostępne szczegółowe informacje.

Jakie są typowe problemy z wywołaniem i jak je rozwiązać?

Zasoby dotyczące typowych problemów z wywołaniem:

Jak mogę włączyć copilot na platformie Azure (wersja zapoznawcza) w diagnostyce połączeń

Twoja organizacja zarządza dostępem do rozwiązania Microsoft Copilot na platformie Azure (wersja zapoznawcza). Po dokonaniu dostępu do rozwiązania Copilot na platformie Azure interfejs diagnostyki wywołań zawiera opcję Diagnozowanie za pomocą narzędzia Copilot w obszarze wyszukiwania, na karcie Przegląd i na karcie Problemy .

Użyj narzędzia Copilot na platformie Azure for Call Diagnostics, aby poprawić jakość połączeń, szczegółowo opisując problemy napotykane podczas wywołań usług Azure Communication Services. Przekazanie copilot na platformie Azure szczegółowych informacji z diagnostyki połączeń pomaga Copilot ulepszyć analizę, zidentyfikować problemy i zidentyfikować poprawki. Copilot na platformie Azure obecnie nie ma programowego dostępu do szczegółów połączenia.

Jak mogę użyć DiagnosticOptions funkcji do wyświetlania otagowanych wywołań w diagnostyce wywołań

Tagi można używać w DiagnosticOptions trzech miejscach w interfejsie diagnostyki wywołań:

  • Strona wyszukiwania wywołań głównych: możesz wyszukiwać, stosować filtr i wyświetlać według określonych DiagnosticOptions atrybutów. Zrzut ekranu przedstawiający widok wyszukiwania diagnostyki wywołań z kolumną DiagnosticOptions.

  • Tabela Uczestników w sekcji Omówienie wywołań: możesz wyświetlać i sortować według DiagnosticOptionsZrzut ekranu przedstawiający sekcję Omówienie wywołania diagnostyki z kolumną DiagnosticOptions.

  • Sekcja osi czasu: możesz wyszukiwać według określonego DiagnosticOptions atrybutu i wyświetlić element DiagnosticOptions na panelu bocznym informacji o uczestnikach Zrzut ekranu przedstawiający sekcję Oś czasu diagnostyki wywołań z wartościami DiagnosticOptions podczas eksplorowania szczegółów okienka bocznego uczestników.

Wyświetlanie DiagnosticOptions kolumny informacji w tabelach

Jeśli nie DiagnosticOptions widzisz kolumny informacji w tabelach, poniżej przedstawiono sposób wyświetlania informacji:

Aby wyświetlić DiagnosticOptions kolumny w diagnostyce wywołań, należy je włączyć za pomocą przycisku Edytuj kolumny znajdującego się w sekcjach Wyszukiwanie wywołań i Omówienie wywołań:

Zrzut ekranu przedstawiający widok wyszukiwania Diagnostyka wywołań z czerwonym prostokątem wokół ikony Edytuj kolumny.

Po kliknięciu przycisku Edytuj kolumny wybierz opcję DiagnosticOptions i wybierz pozycję Gotowe:

Zrzut ekranu przedstawiający widok wyszukiwania Diagnostyka wywołań z otwartym edytorem kolumn po prawej stronie. Wokół opcji DiagnosticOptions znajdują się czerwone prostokąty i przycisk Gotowe.

Teraz możesz zobaczyć kolumnę DiagnosticOptions .

Więcej informacji na temat dodawania tagów dla połączeń w diagnostyce połączeń

Aby uzyskać więcej informacji na temat dodawania DiagnosticOptions tagów, zobacz Dodawanie tagów niestandardowych do telemetrii klienta.