Sip - Session Initiation Protocol, на база от знания
Протоколът SIP
При създаването на сесии с помощта на SIP покана с описание на сесията, което позволява на участниците да потвърдят настройките за съвместимост, използвани за предаване на данни в медиите. SIP позволява използването на елементи като прокси сървър, чиято функция е да съдейства за предоставянето на искания до крайния потребител, инсталирането на автентичност и диференциация на потребителския достъп до различни услуги, поддържа правилната обработка на обажданията, даден от доставчици, както и поддържа различни фокусирани върху крайната възможност потребители. Също така в протокола SIP, има механизъм за регистрация, която дава възможност на потребителите да се свързват от текущото си местоположение с услугата през прокси сървър. SIP протокол може да се използва няколко основни протоколи, различен транспортен слой.
- SIP - протокол, който използва текстови съобщения, които използват UTF-8 кодиране.
- SIP използва порт номер 5060 за комуникация чрез UDP и за TCP. SIP може да се използва за други методи за предаване на данни.
SIP протокол предлага всички потенциално популярни функции, използвани в Интернет технологиите, като например:
- Обадете се или пренос на данни мултимедия
- конферентна
- задържане на обаждането
Тъй като SIP - това е доста гъвкав протокол, съществува възможността за разширяване на възможностите си с обратна опазване съвместимост.
Също така, протокол SIP може да преодолее ограниченията, свързани с използването на NAT или защитна стена. (Обърнете внимание на секцията: NAT и VOIP)
Протоколът SIP
принципи SIP протокол
SIP е разработен от група MMUSIC (Многопартийна Мултимедия Session Control) IETF комитет (Internet Engineering Task Force), спецификация протокол RFC 2543 са представени в документа]. В основата на MMUSIC протокола за работна група, определена със следните принципи:
Разширяването на функциите на SIP може да се направи чрез въвеждане на нови заглавия за съобщения, които трябва да бъдат регистрирани в споменатите по-горе организация IANA. В този случай, ако на БТС, сървърът получава съобщение с непознати области, той просто ги игнорира и процесите само тези полета, които той познава.
За да се разширят възможностите на SIP също могат да се добавят и нови видове съобщения.
Интеграция в съществуващата стека интернет протокол. разработен от IETF. Протоколът SIP е част от глобалната мултимедийна архитектура, разработена от Комитета на Internet Engineering Task Force IETF. Тази архитектура включва също Резервация Протокола от ресурсите (Resource Резервация протокол - RSVP, RFC 2205), транспортен протокол в реално време (Real, Време Транспорт Pro, токол - RTP, RFC 1889) протокол стрийминг информация в реално време (Real, Time Streaming Protocol - RTSP, RFC 2326)
описание на параметрите на комуникационен протокол (Session Описание протокол - СДП, RFC 2327). Въпреки това, функциите на SIP не зависят от един от тези протоколи.
Методи SIP протокол е определено в RFC на SIP.
Протоколът SIP определя няколко методи, използвани в комуникацията.
Разширени методи за SIP от други RFC:
- SIP метод информация. Разширяване на протокола, описан в RFC 2976
- метод SIP уведоми. Разширяване протокол, описан в RFC 2848 пинта
- метод SIP абонирате. Разширяване протокол, описан в RFC 2848 пинта
- SIP метод за отписване. Разширяване протокол, описан в RFC 2848 пинта
- SIP актуализация метод. Разширяване протокол, описан в RFC 3311
- SIP метод съобщение. Разширяване протокол, описан в RFC 3428
- метод SIP отнасят. Разширяване протокол, описан в RFC 3515
- SIP метод prack. Разширяване протокол, описан в RFC 3262
- SIP Специфична уведомяване Събитие: протокол за разширение, описан в RFC 3265
- SIP съобщение изчакване Индикация: протокол за разширение, описан в RFC 3842
- метод SIP публикува: Подобрена протокол, описан в RFC 3903
Отговорите на съобщението за SIP
Това определено шест вида отговори, като различен функционален натоварване. тип отговор се кодира с три цифрено число. Най-важното е първото число, което определя класа на отговор, а останалите две цифри само допълват първата. В някои случаи, оборудването не може дори да знаят всички кодове на отговор, но тя трябва да бъде тълкувано първа цифра от отговора.
Термини и определения, специфични за SIP
- RFC 3261 (250 страници!)
- RFC 3329. В споразумението относно мерките за сигурност за протокола SIP.
- IETF SIP Работна група - на този сайт можете да намерите всички настоящи Интернет документи, RFC и стандарти.