Diagnostyka połączeń
Usługi Azure Communication Services oferują analizy jakości połączeń i wizualizacje w diagnostyce połączeń. Ta funkcja umożliwia badanie metryk wywołań, badanie zdarzeń i zrozumienie wykrytych problemów z jakością w rozwiązaniu wywołującym usługi Communication Services.
Zrozumienie jakości połączeń i niezawodności jest podstawą do zapewnienia doskonałego środowiska 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.
Jak włączyć diagnostykę wywołań
Usługi Azure Communication Services zbierają dane wywołań w postaci metryk i zdarzeń. Aby diagnostyka wywołań analizować nowe dane połączeń, należy włączyć ustawienie diagnostyczne w usłudze Azure Monitor. Następnie usługa Azure Monitor wysyła te dane do obszaru roboczego usługi Log Analytics.
Ważne
Diagnostyka wywołań może wysyłać zapytania tylko do danych wysyłanych do obszaru roboczego usługi Log Analytics. Ustawienia diagnostyczne zaczynają zbierać dane według pojedynczego identyfikatora zasobu usług Azure Communications Services po włączeniu ustawienia diagnostycznego.
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 skoroszytu 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.
Wyszukiwanie wywołań
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.
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ę.
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ń.
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. Jest ona przeznaczona dla deweloperów, którzy muszą eksplorować szczegóły wywołania i interpretować szczegółowe 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.
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. Na przykład deweloperzy mogą zadać copilot na platformie Azure następujące pytania:
- Jak mogę uruchomić diagnostykę sieci w wywołaniach VoIP usług Azure Communication Services?
- Jak zoptymalizować moje wywołania pod kątem słabych warunków sieciowych?
- Jakie są typowe przyczyny słabych strumieni multimediów w wywołaniach usług Azure Communication Services?
- Film z mojego połączenia nie zadziałał. Jak mogę naprawić kod podrzędny 41048?
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 początkowo zbierać wszystkie dzienniki. 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 i wykonać zapytanie dotyczące szczegółów wywołania dla uczestników w odpowiednich identyfikatorach zasobów.
Uczestnicy, którzy dołączają do innych zasobów usług Azure Communication Services, mają ograniczone informacje w diagnostyce połączeń. Uczestnicy, którzy należą do zasobu po otwarciu diagnostyki połączeń, mają wyświetlone wszystkie dostępne szczegółowe informacje.
Jakie są typowe problemy z wywołaniami, które mogą być widoczne i jak mogę je rozwiązać?
Oto zasoby dotyczące typowych problemów z wywołaniem:
Aby zapoznać się z omówieniem strategii rozwiązywania problemów i aby uzyskać więcej informacji na temat izolowania problemów z połączeniami, zobacz Omówienie ogólnych strategii rozwiązywania problemów.
Opisy typowych komunikatów o błędach można znaleźć w temacie Understanding error messages and codes (Opis komunikatów o błędach i kodów).
Jeśli użytkownicy nie mogą dołączyć do wywołań, zobacz Omówienie problemów z konfiguracją wywołań.
Jeśli użytkownicy mają problemy z kamerą lub mikrofonem (na przykład nie mogą usłyszeć kogoś), zobacz Omówienie problemów z urządzeniami i uprawnieniami.
Jeśli uczestnicy połączenia mają problemy z dźwiękiem (na przykład brzmią jak robot lub słyszą echo), zobacz Omówienie problemów z dźwiękiem.
Jeśli uczestnicy połączenia mają problemy z wideo (na przykład ich wideo wygląda rozmyte lub cięcia w i na wyjęciu), zobacz Omówienie problemów z wideo.
Jak mogę użyć narzędzia 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ń pomoże ulepszyć analizę, zidentyfikować problemy i zidentyfikować poprawki. Należy pamiętać, że platforma Copilot na platformie Azure obecnie nie ma programowego dostępu do szczegółów połączenia.
Powiązana zawartość
- Dowiedz się, jak zarządzać jakością połączeń: ulepszanie jakości połączeń i zarządzanie nimi.
- Zapoznaj się ze wskazówkami dotyczącymi rozwiązywania problemów: Omówienie problemów z dźwiękiem.
- Dowiedz się więcej o innych najlepszych rozwiązaniach dotyczących jakości: Najlepsze rozwiązania: zestawy SDK wywołujące usługi Azure Communication Services.
- Dowiedz się, jak używać obszaru roboczego usługi Log Analytics: samouczek usługi Log Analytics.
- Tworzenie własnych zapytań w usłudze Log Analytics: rozpoczynanie pracy z zapytaniami dzienników w usłudze Azure Monitor.
- Zapoznaj się ze znanymi problemami z wywołaniami: Znane problemy w zestawach SDK i interfejsach API.