← Wszystkie pojęcia VoIP
Diagnostyka i typowe problemy
sngrep
Co to jest sngrep?
sngrep to narzędzie działające w terminalu, które pokazuje rozmowy SIP jako czytelne listy i diagramy komunikatów. Administrator widzi, kto wysłał żądanie połączenia, jakie odpowiedzi wróciły i kto zakończył rozmowę. Narzędzie koncentruje się na sygnalizacji, a nie na odsłuchiwaniu dźwięku.
Do czego służy sngrep?
Służy do szybkiego sprawdzania ruchu SIP na serwerze, również wtedy, gdy nie ma dostępu do graficznego pulpitu. Można wybrać interesującą rozmowę, przeglądać treść jej komunikatów i porównać kolejne etapy zestawiania. Obsługuje też pracę na zapisanych przechwyceniach.
Jak może mi pomóc sngrep?
Przy zgłoszeniu „telefon nie dzwoni” specjalista może od razu sprawdzić, czy centrala dostała INVITE i gdzie skierowała połączenie. To skraca drogę od ogólnego objawu do konkretnego błędu. Czytelny diagram ułatwia rozmowę z operatorem i producentem centrali.
Jakie problemy rozwiązuje sngrep?
sngrep pomaga znaleźć zapętlone przekierowania, odrzucone połączenia oraz różnice w SDP między stronami. Sam poprawny diagram SIP nie potwierdza jednak dobrej jakości audio. Jednostronny dźwięk może wymagać osobnej analizy RTP, routingu i zapory, mimo prawidłowego zestawienia sesji.
Technologia
Program grupuje komunikaty związane z dialogami SIP i prezentuje ich kierunek w czasie. Widoczność zależy od interfejsu, na którym prowadzony jest pomiar, i zastosowanego szyfrowania. Nie należy zakładać, że zwykłe przechwycenie ujawni zawartość sesji chronionej TLS bez dodatkowych warunków technicznych.
Gdzie można wykorzystać sngrep?
Narzędzie sprawdza się w administracji serwerami Asterisk, SBC i innymi systemami SIP. Uprawnienia do przechwytywania ruchu powinny być ograniczone. Wyeksportowany zapis może zawierać dane klientów i informacje o konfiguracji, dlatego nie powinien trafiać do publicznego zgłoszenia bez przeglądu.