SIP oznacza Session Initiation Protocol. Jest komplementarny z VoIP, ponieważ zapewnia mu funkcje sygnalizacyjne. Oprócz VoIP, jest on wykorzystywany również w innych technologiach multimedialnych, takich jak gry online, wideo i inne usługi. Protokół SIP został opracowany wraz z innym protokołem sygnalizacji, H.323, który był używany jako protokół sygnalizacji dla VoIP przed SIP. Teraz SIP zastąpił go w dużym stopniu.
SIP zajmuje się sesjami komunikacyjnymi, które są okresami, w których strony komunikują się. Obejmują one internetowe połączenia telefoniczne, konferencje multimedialne i dystrybucję itp. SIP zapewnia niezbędną sygnalizację do tworzenia, modyfikowania i kończenia sesji z jednym lub większą liczbą komunikacyjnych uczestników.
Protokół SIP działa mniej więcej tak samo, jak inne popularne protokoły, takie jak HTTP lub SMTP. Wykonuje sygnalizację, wysyłając małe wiadomości, składające się z nagłówka i treści.
Funkcje SIP
SIP jest protokołem włączającym dla VoIP i telefonii w ogóle, ze względu na następujące funkcje:
Tłumaczenie nazwy i lokalizacja użytkownika: SIP tłumaczy adres na imię i tym samym dociera do strony wywoływanej w dowolnym miejscu. Wykonuje odwzorowanie opisu sesji na lokalizację i zapewnia obsługę szczegółów dotyczących charakteru połączenia.
Wyróżnienie funkcji: Nie wszystkie łączące się strony (które mogą mieć więcej niż dwa) posiadają niezbędne funkcje. Na przykład nie wszyscy mogą mieć obsługę wideo. SIP pozwala grupie negocjować funkcje.
Zarządzanie uczestnikami połączeń: SIP umożliwia uczestnikowi nawiązywanie lub anulowanie połączeń z innymi użytkownikami podczas połączenia. Użytkownicy mogą również zostać przeniesieni lub zawieszeni.
Zmiany funkcji połączeń: SIP pozwala użytkownikowi zmienić charakterystykę połączenia podczas rozmowy. Na przykład, jako użytkownik, możesz włączyć opcję wyłączania wideo, szczególnie gdy nowy użytkownik dołącza do sesji.
Negocjacja mediów: Mechanizm ten umożliwia negocjację nośnika używanego w połączeniu, np. Wybór odpowiedniego kodeka do ustanowienia połączenia między różnymi urządzeniami.
Struktura komunikatu SIP
SIP działa, gdy urządzenia komunikacyjne wysyłają i odbierają wiadomości. Komunikat SIP zawiera wiele informacji, które pomagają zidentyfikować sesję, czas kontroli i opisać media. Poniżej znajduje się lista tego, co zawiera krótka wiadomość:
- Informacje dotyczące protokołu (np. Wersja)
- Informacje o sesji (twórca, imię itp.)
- Informacje o uczestnikach (e-mail, telefon itp.)
- Informacje o przepustowości
- Informacje o szyfrowaniu
- Opis czasu (aktywny czas i czas powtórzenia)
- Opis nośnika (nazwa nośnika, tytuł, adres itp.)
- Informacje o przepustowości mediów
- Klucz szyfrowania mediów




