Udostępnij przez


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 Połączeń, aby zbadać metryki i zdarzenia połączeń oraz zrozumieć wykryte problemy z jakością w Twoim rozwiązaniu do obsługi połączeń w ramach usług Communication Services.

Ważne jest, aby zrozumieć jakość i niezawodność połączeń, aby zapewnić doskonałe doświadczenie 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łączenia, niezależnie od tego, czy są pacjentem łączącym się na rozmowę z lekarzem, czy uczniem uczestniczącym w lekcji z nauczycielem. W przypadku dewelopera diagnozowanie i rozwiązywanie tych problemów może być czasochłonne.

Diagnostyka połączeń działa niczym detektyw do spraw połączeń. Ułatwia to deweloperom korzystającym z usług Azure Communication Services badanie zdarzeń, które wystąpiły w rozmowie. 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 rozmowie, które mogą, ale nie muszą wpływać na komunikację. Oś czasu w diagnostyce wywołań ułatwia wizualizowanie tego, co się stało w wywołaniu. Przedstawia on wizualizacje danych dotyczących zdarzeń związanych z połączeniami i zapewnia wgląd w problemy, które często wpływają na jakość połączeń.

Włącz diagnostykę połączeń

Usługi Azure Communication Services generują dane wywołań w postaci metryk i zdarzeń podczas nawiązywania wywołań. Te dane muszą być przechowywane w obszarze roboczym usługi Log Analytics, aby diagnostyka wywołań mogła działać. Aby przechowywać te dane, należy włączyć ustawienie diagnostyczne w usłudze Azure Monitor, które kieruje dane wywołań do przechowywania w obszarze roboczym usługi Log Analytics w miarę 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 z rejestru dla diagnostyki wywołań, musisz rozpocząć ich zbieranie. 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 diagnostyczne dla każdego identyfikatora zasobu usługi Azure Communications Services, które chcesz monitorować.

Ponieważ diagnostyka wywołań jest warstwą aplikacyjną na bazie danych dla zasobu usług Azure Communications Services, możesz przeprowadzać zapytania dotyczące danych połączeń 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 panelu 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 połączeń, które pokazuje ostatnie połączenia dla zasobu Usług Komunikacyjnych Azure.

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 bezpośrednio przejść do szczegółów dotyczących osi czasu połączeń lub przejść do karty Problemy, aby uzyskać dalszą analizę.

Zrzut ekranu przedstawiający kartę Przegląd diagnostyki połączeń dla wybranego połączenia.

Problemy z połączeniem

Zakładka Problemy zawiera ogólną analizę wszelkich problemów z jakością i niezawodnością multimediów, które diagnoza połączenia wykryła podczas rozmowy.

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 połączeniem są trudne do rozwiązania, możesz eksplorować kartę Oś czasu, aby wyświetlić szczegółową sekwencję zdarzeń, które wystąpiły podczas połączenia.

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 rozmowach 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.

Możesz wyświetlić szczegółowe dzienniki wywołań dla każdego uczestnika w ramach połączenia. Informacje o połączeniu mogą nie być dostępne z różnych powodów, takich jak ograniczenia prywatności między zasobami wywołującymi.

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

Diagnostyka połączeń na platformie Azure Copilot

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

  • Jak uruchomić diagnostykę sieci w wywołaniach VoIP usług Azure Communication Services.
  • Jak zoptymalizować połączenia w warunkach słabej sieci.
  • Jak określić typowe przyczyny niskiej jakości strumieni danych multimedialnych w wywołaniach usług Azure Communication Services.
  • Jak naprawić kod błędu 41048, jeśli wideo podczas rozmowy wideo nie działa.

Zrzut ekranu przedstawiający wyszukiwanie w diagnostyce połączeń pokazujące ostatnie wywołania zasobu usług Azure Communications Services i odpowiedź z usługi Azure Copilot.

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, abyś zebrał wszystkie logi. 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 logi, wybierz pozycję wszystkieLogi.

Wolumen danych, ich przechowywanie i użycie zapytań diagnostyki wywołań w usłudze Log Analytics w Azure Monitor są rozliczane przez istniejące mierniki 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 połączenia dla uczestników za pomocą ich odpowiednich identyfikatorów zasobów.

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

Jakie są typowe problemy z połączeniem i jak je rozwiązać?

Zasoby dotyczące typowych problemów z połączeniami

Jak włączyć usługę Azure Copilot dla diagnostyki połączeń

Twoja organizacja zarządza dostępem do usługi Azure Copilot. Po dokonaniu dostępu do usługi Azure Copilot 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 Azure Copilot for Call Diagnostics, aby poprawić jakość połączeń, szczegółowo opisując problemy napotykane podczas wywołań usług Azure Communication Services. Przekazywanie szczegółowych informacji z diagnostyki połączeń na platformie Azure copilot pomaga usłudze Azure Copilot ulepszyć analizę, zidentyfikować problemy i zidentyfikować poprawki. Usługa Azure Copilot obecnie nie ma programowego dostępu do szczegółów połączenia.

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

Możesz używać swoich tagów z DiagnosticOptions w trzech miejscach na 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 połączeń: możesz wyświetlać i sortować według DiagnosticOptionsZrzut ekranu przedstawiający sekcję Omówienie diagnostyki połączeń 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świetl DiagnosticOptions kolumnę informacji w tabelach

Jeśli nie widzisz kolumny informacji DiagnosticOptions w tabelach, oto sposób wyświetlania informacji:

Aby wyświetlić DiagnosticOptions kolumny w Diagnostyce połączeń, należy je włączyć za pomocą przycisku Edytuj kolumny znajdującego się w sekcjach Wyszukiwanie połączeń i Przegląd połączeń:

Zrzut ekranu widoku wyszukiwania Call Diagnostics 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.