← Wszystkie pojęcia VoIP
Diagnostyka i typowe problemy
Wireshark
Co to jest Wireshark?
Wireshark to program pokazujący, jakie pakiety przesyła sieć i co zawierają rozpoznawane protokoły. W telefonii internetowej można dzięki niemu zobaczyć rozpoczęcie rozmowy SIP, odpowiedzi centrali i parametry strumienia RTP. Nie jest centralą telefoniczną ani narzędziem do automatycznej naprawy połączeń.
Do czego służy Wireshark?
Służy do analizy przechwyconego ruchu na żywo lub pliku z wcześniejszego pomiaru. Filtry pozwalają skupić się na konkretnym telefonie, rozmowie czy typie komunikatu. Narzędzia telefoniczne mogą przedstawić przebieg sygnalizacji oraz statystyki audio, jeżeli potrzebne pakiety są dostępne w przechwyceniu.
Jak może mi pomóc Wireshark?
Zamiast zgadywać, dlaczego telefon nie dzwoni, specjalista może sprawdzić, czy dotarło do niego żądanie i jak odpowiedział. Firma zyskuje materiał do rzeczowego zgłoszenia operatorowi. Czasem wystarczy krótki pomiar jednej próby, bez zbierania całego ruchu wszystkich pracowników.
Jakie problemy rozwiązuje Wireshark?
Wireshark pomaga wykryć utratę pakietów, błędne adresy w SDP, powtarzane żądania i odrzucenie rozmowy. Wynik zależy jednak od miejsca pomiaru. Brak pakietu w pliku może oznaczać zarówno rzeczywistą stratę w sieci, jak i niepełne przechwycenie przez komputer wykonujący analizę.
Technologia
Program interpretuje protokoły za pomocą modułów zwanych dissektorami i czyta między innymi formaty PCAP oraz PCAPNG. Zaszyfrowana sygnalizacja TLS i media SRTP nie stają się automatycznie czytelne. Odtworzenie audio wymaga odpowiednich danych, obsługi kodeka i uprawnionego dostępu do odszyfrowania.
Gdzie można wykorzystać Wireshark?
Wireshark jest przydatny przy wdrożeniach, odbiorze jakości i diagnozowaniu trudnych usterek VoIP. Plik z pomiaru może zawierać numery telefonów, adresy i treść niezaszyfrowanych rozmów. Należy ograniczyć zakres zbierania, zabezpieczyć plik i udostępniać go tylko osobom obsługującym konkretną sprawę.