W VoIP opartym o SIP rozróżnia się kilka ról serwerów, które bywają mylone, bo wszystkie "pomagają" w zestawieniu połączenia. Kluczowa różnica dotyczy tego, czy serwer pośredniczy w przekazywaniu żądań, czy tylko informuje klienta, gdzie ma wysłać żądanie dalej.
Redirect Server realizuje przekierowanie: po otrzymaniu żądania SIP (np. INVITE) nie przesyła go dalej w imieniu klienta, tylko odsyła odpowiedź z informacją o alternatywnym adresie/serwerze docelowym. W praktyce klient (user agent) podejmuje kolejną próbę połączenia już do wskazanego miejsca. To odpowiada opisowi z pytania: "przekierowuje użytkowników VoIP na inny serwer".
Dlaczego pozostałe odpowiedzi są niepoprawne:
- Proxy Server działa jako pośrednik: przyjmuje żądanie i przekazuje je dalej w ramach sygnalizacji, pozostając "w ścieżce" komunikacji. To nie jest to samo co przekierowanie, bo klient nie dostaje informacji "idź gdzie indziej", tylko serwer sam routuje dalej.
- Location Server (często logiczny moduł, a nie osobny serwer) przechowuje lub udostępnia informacje o aktualnym miejscu osiągalności użytkownika (mapowanie adresu na aktualny kontakt). Sama funkcja lokalizacji nie oznacza przekierowywania użytkownika na inny serwer.
- Registration Server (Registrar) obsługuje rejestrację użytkowników i aktualizację danych kontaktowych (np. po zalogowaniu telefonu SIP). Jest potrzebny, aby sieć wiedziała, gdzie użytkownik jest dostępny, ale nie realizuje roli przekierowania połączeń na inny serwer.
Wskazówka egzaminacyjna: gdy w pytaniu pojawia się czasownik "przekierowuje" (redirect), szukaj roli, która odsyła informację o nowym adresie, a nie tej, która przekazuje ruch dalej w Twoim imieniu (proxy) ani tej, która przechowuje dane (location/registrar).