← Wszystkie pojęcia VoIP
Sieć IP i adresowanie
Symetryczny RTP
Co to jest Symetryczny RTP?
Symetryczny RTP oznacza używanie zgodnych punktów wysyłania i odbierania strumienia RTP; w praktyce konfiguracji central często obejmuje również odsyłanie mediów do źródła otrzymanych pakietów. Pomaga to w wybranych scenariuszach NAT. Znaczenie konkretnej opcji trzeba sprawdzić u producenta.
Do czego służy Symetryczny RTP?
Mechanizm pozwala dopasować kierunek powrotny do adresu i portu rzeczywiście widocznego w ruchu. Bywa przydatny, gdy adres podany przez telefon w SDP jest prywatny lub nieaktualny po translacji. Nie jest pełnym zamiennikiem ICE ani serwera pośredniczącego.
Jak może mi pomóc Symetryczny RTP?
Telefon za domowym routerem może otrzymywać dźwięk bez ręcznego przekierowania portów, jeśli centrala nauczy się poprawnego źródła mediów. Administrator ogranicza zależność od modelu routera. Warunkiem jest nadejście pakietów pozwalających rozpoznać właściwy punkt komunikacji.
Jakie problemy rozwiązuje Symetryczny RTP?
Jeśli obie strony czekają na pierwszy pakiet albo zapora blokuje całe RTP, uczenie adresu nie pomoże. Trzeba także chronić sesję przed przyjęciem fałszywego źródła. Sama obserwacja adresu UDP nie jest silnym uwierzytelnieniem rozmówcy i nie zastępuje ochrony mediów.
Technologia
RFC 4961 opisuje symetrię portów RTP i RTCP. Implementacje central mogą dodawać mechanizm comedia lub RTP latching, czyli zapamiętania źródła. To pokrewne, lecz nie identyczne funkcje, dlatego nazwa opcji nie powinna zastępować analizy dokumentacji.
Gdzie można wykorzystać Symetryczny RTP?
Symetryczny RTP wykorzystuje się w centralach SIP, SBC i bramach obsługujących klientów za NAT. Przy teście warto sprawdzić oba kierunki nawiązywania połączenia oraz powrót z zawieszenia. Ponowne uzgodnienie mediów może zmienić potrzebny adres lub port.