| Termin | Definicja |
|---|---|
| SIP nie działa – brak połączeń VoIP | SIP niedziałające (brak połączeń VoIP) wskazuje na zablokowany port 5060 przez zaporę lub niepoprawną konfigurację konta SIP w aplikacji. SIP nie działa – brak połączeń VoIP: czym jest problemSIP nie działa wtedy, gdy urządzenie lub aplikacja VoIP nie potrafi poprawnie nawiązać albo utrzymać komunikacji z serwerem operatora telefonii internetowej. Skrót SIP oznacza protokół używany do zestawiania, modyfikowania i kończenia połączeń głosowych. Sam protokół nie przenosi całej rozmowy w taki sposób jak klasyczna linia telefoniczna. Odpowiada przede wszystkim za rozpoczęcie sesji, rozpoznanie użytkownika, ustalenie parametrów połączenia oraz przekazanie informacji o tym, gdzie mają być kierowane dane głosowe. W praktyce problem może objawiać się na kilka sposobów. Nie można wykonać połączenia wychodzącego, połączenie przychodzące nie dociera do aplikacji, słychać tylko jedną stronę rozmowy albo rozmowa zostaje przerwana po kilkunastu sekundach. Czasami konto jest widoczne jako zarejestrowane, ale wybranie numeru kończy się komunikatem o błędzie. W innym przypadku aplikacja pozostaje w stanie łączenia, ponieważ nie otrzymuje odpowiedzi potrzebnej do zakończenia procesu rejestracji. Nie należy utożsamiać każdego problemu z SIP z awarią samego komputera. Przyczyną może być konfiguracja konta, zapora sieciowa, router, sposób translacji adresów, chwilowa niedostępność operatora albo konflikt kilku urządzeń korzystających z tych samych danych logowania. Prawidłowe rozpoznanie wymaga oddzielenia problemu z rejestracją od problemu z przesyłaniem dźwięku. SIP nie działa – brak połączeń VoIP w kontekście technicznymKomunikacja SIP odbywa się zwykle przez port 5060, gdy używany jest transport UDP lub TCP, oraz przez port 5061 przy połączeniach zabezpieczonych szyfrowaniem TLS. Sam numer portu nie przesądza jednak o przyczynie awarii. Operator może stosować inny port, dodatkowe zabezpieczenia, określone wymagania dotyczące nazwy domenowej lub konkretny typ transportu. Właśnie dlatego ustawienie przypadkowej wartości może pogorszyć sytuację, nawet gdy aplikacja wcześniej działała poprawnie. Ważne jest rozróżnienie sygnalizacji od mediów. Rejestracja konta i rozpoczęcie rozmowy korzystają z komunikatów SIP, natomiast głos jest przesyłany zazwyczaj za pomocą RTP. Możliwe jest więc uzyskanie statusu zarejestrowanego konta przy jednoczesnym braku dźwięku. Taki przypadek wskazuje częściej na problem z negocjacją adresów i portów mediów, ustawieniami routera lub zaporą niż na błędne hasło. Przydatne jest porównanie kilku sytuacji:
W sieciach domowych i małych biurowych szczególne znaczenie ma translacja adresów. Urządzenie może otrzymywać prywatny adres lokalny, podczas gdy operator oczekuje informacji pozwalających skierować odpowiedź z powrotem do właściwej aplikacji. Niektóre routery mają funkcję określaną jako SIP ALG. Jej działanie bywa pomocne, lecz w części konfiguracji powoduje modyfikowanie komunikatów w sposób niezgodny z wymaganiami operatora. Objawem może być brak dźwięku, zrywanie rozmów lub niestabilna rejestracja. SIP nie działa – typowe problemy z rejestracją i rozmowąJedną z częstszych przyczyn jest niepoprawnie przepisany login albo hasło. W danych SIP mogą występować wielkie i małe litery, znaki specjalne oraz osobne pola dla identyfikatora użytkownika, nazwy autoryzacyjnej i numeru wyświetlanego. Wpisanie numeru telefonu w polu przeznaczonym na nazwę użytkownika może uniemożliwić rejestrację, nawet gdy pozostałe ustawienia są prawidłowe. Drugim problemem jest błędna domena serwera. W niektórych usługach rejestracja odbywa się pod nazwą domenową, a nie pod adresem wpisanym intuicyjnie na podstawie strony operatora. Znaczenie może mieć również wybrany transport. Gdy aplikacja używa UDP, a operator wymaga TLS, konto pozostanie nieaktywne albo zarejestruje się tylko częściowo. Należy sprawdzić dokumentację usługi i porównać ją z ustawieniami aplikacji. Problemy z połączeniami wychodzącymi mogą wynikać z nieprawidłowego formatu numeru. Operator może wymagać prefiksu krajowego, pominięcia początkowego zera albo użycia określonego sposobu zapisu numerów wewnętrznych. Czasem konto jest zarejestrowane, lecz nie ma uprawnień do połączeń na dany rodzaj numerów. Warto zwrócić uwagę na treść komunikatu zwrotnego, ponieważ odpowiedź serwera może wskazywać odrzucenie autoryzacji, nieznany numer, brak uprawnień albo niedostępność usługi. Połączenia przychodzące mogą nie działać, gdy to samo konto zostało uruchomione na kilku urządzeniach. Część operatorów obsługuje wiele rejestracji, ale część utrzymuje tylko ostatnią aktywną sesję. Wtedy jedno urządzenie może przejmować połączenia, a pozostałe przestają odpowiadać. Warto też sprawdzić, czy aplikacja działa w tle, czy system nie ogranicza jej aktywności oraz czy komputer nie przechodzi w tryb uśpienia. Brak dźwięku po odebraniu połączenia często wskazuje na kłopot z kodekami lub kanałem RTP. Obie strony muszą uzgodnić wspólny sposób kodowania głosu. Jeżeli lista kodeków jest ograniczona albo kolejność preferencji została zmieniona, rozmowa może zostać zestawiona bez poprawnej transmisji audio. Również urządzenie wybrane jako mikrofon lub głośnik może być nieaktywne, zajęte przez inną aplikację albo wyciszone w ustawieniach systemowych. SIP nie działa – praktyczne wskazówki diagnostyczneNajpierw warto ustalić zakres problemu. Należy sprawdzić, czy działa dostęp do internetu, czy awaria dotyczy jednego konta, jednej aplikacji czy wszystkich urządzeń oraz czy problem występuje tylko przy połączeniach przychodzących, tylko wychodzących, czy w obu kierunkach. Takie rozdzielenie ogranicza liczbę możliwych przyczyn i ułatwia dalsze działania. Po zmianie ustawień powinno się modyfikować pojedynczy parametr naraz. Jednoczesna zmiana transportu, portu, kodeków i ustawień routera utrudnia ocenę, która czynność przyniosła skutek. Po zapisaniu konfiguracji warto wylogować konto, zamknąć aplikację, uruchomić ją ponownie i sprawdzić status rejestracji. Jeżeli problem pojawia się po każdej zmianie sieci, należy porównać działanie przez inne połączenie internetowe, na przykład przez punkt dostępu z telefonu. Pomocne bywa czasowe wyłączenie dodatkowych reguł zapory, ale tylko w celu krótkiego testu i przy zachowaniu ostrożności. Jeżeli po takim sprawdzeniu połączenia zaczynają działać, zaporę należy skonfigurować precyzyjnie zamiast pozostawiać ją wyłączoną. Trzeba uwzględnić aplikację, używany transport oraz zakres portów wskazany przez operatora. Nie zaleca się otwierania szerokiego zakresu portów bez potrzeby. Warto zapisać dokładne objawy i moment ich wystąpienia. Przydatne informacje obejmują status konta, komunikaty aplikacji, rodzaj połączenia sieciowego, model routera, fakt występowania dźwięku w jedną stronę oraz to, czy inne urządzenie zachowuje się tak samo. Dobrze zachować także dzienniki aplikacji, o ile nie zawierają jawnych haseł ani innych danych uwierzytelniających. Tak przygotowany opis pozwala szybciej oddzielić błąd konfiguracji od problemu z siecią. SIP nie działa – kiedy zgłosić się do serwisuDo serwisu warto zgłosić się wtedy, gdy podstawowe dane konta zostały sprawdzone, a problem nadal występuje na poprawnie działającym połączeniu internetowym. Dotyczy to szczególnie sytuacji, w której aplikacja zamyka się, system nie wykrywa mikrofonu lub głośników, połączenia są regularnie zrywane albo po zmianie routera pojawił się trwały brak rejestracji. Wymagana może być wtedy analiza konfiguracji systemu, zapory, urządzeń audio i programów uruchamianych w tle. Pomoc serwisowa jest również uzasadniona, gdy problem występuje tylko na jednym komputerze, podczas gdy to samo konto działa prawidłowo na innym urządzeniu. Taki objaw kieruje uwagę na lokalne ustawienia, konflikt aplikacji, uszkodzenie profilu programu, sterowniki dźwięku lub zasady bezpieczeństwa systemu. Jeżeli nie można ustalić, czy źródłem kłopotu jest aplikacja, komputer czy sieć, potrzebne jest uporządkowane sprawdzenie wszystkich warstw. W Warszawie wsparcie w takich przypadkach oferuje Warszawskie Pogotowie Komputerowe 24/7. Przed przekazaniem urządzenia warto przygotować nazwę aplikacji VoIP, opis objawów, informację o tym, czy konto pokazuje status rejestracji, oraz dane kontaktowe operatora. Nie powinno się przekazywać hasła w zwykłej wiadomości ani pozostawiać zapisanych danych logowania bez potrzeby. Po zakończeniu diagnostyki należy sprawdzić rejestrację, połączenie wychodzące, połączenie przychodzące, dwukierunkowy dźwięk i zachowanie aplikacji po ponownym uruchomieniu. |