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 и стандарти.

Сродни връзки:

Още информация за SIP: