SIP

SIP (Session Initiation Protocol) – один из протоколов Voice over IP, разработанный в 1996 году рабочей группой IETF (международное сообщество, занимающееся развитием архитектуры сети Интернет). Протокол SIP описывает стандарт на установление, изменение, завершение сеансов связи, включающих в себя мультимедиа содержимое (голос, видео, мгновенные сообщения, он-лайн игры). SIP вобрал в себя многие решения из популярных протоколов HTTP и SMTP. Одно из применений SIP – сотовая связь третьего поколения 3G, другое – установление соединения между разными АТС по IP-каналу.

Особенности

  • Протокол SIP может использоваться совместно с протоколом H.323, MGCP, системами сигнализации DSS1, и т.п.
  • Интеграция SIP в набор протоколов, разработанных IETF для мультимедиа: RSVR (резервирование ресурсов), RTP, RTSP ( протоколы реального времени), SDP (описание параметров связи).
  • В архитектуру SIP заложена возможность расширения: введения новых функций, адаптации к разнообразным приложениям. Сеть на основе протокола SIP легко масштабируется за счет увеличения элементов сети.
  • Пользователь не привязан к одному узлу на основе протокола SIP и может воспользоваться услугами в любом месте сети.

Описание

Сети на основе SIP строятся из следующих основных элементов: терминалы, прокси-серверы, серверы для переадресации. Терминалом может служить компьютер со звуковой картой или SIP-телефон, подключающийся прямо к локально-вычислительной сети.
SIP протокол типа point to point и требует интеллектуальных оконечных устройств в виде hardware терминалов или программ на универсальных вычислительных системах. Прокси-сервер допускает возможность изменения сообщений, что позволяет преодолевать NAT и строить цепочки прокси-серверов.

SIP использует текстовый формат сообщений, что дает ему некоторые преимущества, например, если устройству неизвестен тип заголовка, такое сообщение пропускается, что не может позволить себе сеть на основе H.323, где сообщения имеют бинарную форму и все устройства жестко стандартизированы.

Основные типы запросов в SIP:

  • INVITE – вызов адресата. В сообщении передаются виды требуемых и предоставляемых сервисов.
  • REGISTER – идентификация текущего местоположения пользователя.
  • ACK – адресат согласен установить соединение, в сообщении передаются окончательные параметры сеанса связи.
  • BYE – соединение должно быть завершено.
  • CANCEL – отменить ранее переданные запросы.
  • OPTIONS – запрос о функциональных возможностях терминала.

Основные типы ответов в SIP:

  • 1xx – информационные ответы
  • 2xx – запрос завершен успешно
  • 3xx – содержат местоположение вызываемого абонента
  • 4xx – коды возвращаемых ошибок
  • 5xx – ответы при сбое на сервере
  • 6xx – вызов абонента невозможен

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Оставьте эти два поля как есть:

Защищено Invisible Defender. Показывать 403 для 308 104 плохих парней.