← Wszystkie pojęcia VoIP
Sieć IP i adresowanie
SIP keepalive
Co to jest SIP keepalive?
SIP keepalive to okresowy ruch sprawdzający dostępność połączenia sygnalizacyjnego lub pomagający utrzymać mapowanie NAT. Nie oznacza jednej obowiązkowej wiadomości. Zależnie od transportu i implementacji stosuje się różne mechanizmy, czasem także zapytania SIP OPTIONS.
Do czego służy SIP keepalive?
Podtrzymanie ogranicza ryzyko, że po dłuższej ciszy router usunie stan potrzebny do dostarczenia połączenia przychodzącego. Może też szybciej wykrywać utratę kontaktu. Nie jest tym samym co odnowienie rejestracji i nie potwierdza prawidłowego działania dźwięku.
Jak może mi pomóc SIP keepalive?
Pracownik zdalny może odbierać rozmowy również po okresie bezczynności aplikacji. Administrator szybciej dowiaduje się o niedostępności punktu. Częstotliwość trzeba dopasować do środowiska, ponieważ nadmiernie częste pakiety zwiększają obciążenie i mogą wpływać na zużycie energii urządzeń mobilnych.
Jakie problemy rozwiązuje SIP keepalive?
Objawem wygasającego mapowania są połączenia działające tuż po rejestracji, lecz nieskuteczne po pauzie. Należy sprawdzić czas życia NAT i mechanizm klienta. Keepalive nie naprawi błędnego hasła, zamkniętych portów mediów ani wyłączonej przez system mobilny aplikacji.
Technologia
SIP Outbound opisuje utrzymywanie przepływów z użyciem mechanizmów zależnych od transportu, między innymi CRLF i STUN. OPTIONS może sprawdzać odpowiedź elementu SIP, lecz polityka oceny wyniku jest implementacyjna. Interwału nie należy utożsamiać z czasem ważności REGISTER.
Gdzie można wykorzystać SIP keepalive?
Funkcję stosuje się przy telefonach za NAT, trunkach i monitorowaniu punktów SIP. Test powinien obejmować dłuższą bezczynność oraz awarię sieci. Samo otrzymanie odpowiedzi OPTIONS nie dowodzi możliwości wykonania płatnego połączenia ani poprawnego RTP.