SIPпротокол: что это?
20 Апреля 2018

SIPпротокол: что это?

SIP (SessionInitiationProtocol) – протокол, отвечающий за инициацию сеанса. Создан IETFдля:

  • VOIP,

  • обмена мгновенными сообщениями,

  • игр онлайн,

  • пересылки видео.

333.jpg

Сеансы создаются специальными приглашениями с указанием спецификаций сессии, что позволяет пользователям проверить и согласовать применяемые настройки для передачи данных и мультимедиа. Можно использовать прокси сервер, который помогает:

  • доставлять запросы адресату,

  • устанавливать подлинность и определять доступ абонента к разным элементам сервисов,

  • поддерживать правила адресации вызовов, созданных провайдерами,

  • использовать разные возможности для удовлетворения потребностей пользователей.

В системеможно зарегистрироваться, что открывает доступ к подсоединению к сервисам посредством прокси-сервера из их местоположения в данный момент. В SIPзаложено следование нескольким основным протоколам разного транспортного уровня.

Протоколы SIPSDP: для чего используются?

SIPво многом аналогичен протоколу HTTP (для веб-ресурсов) и SMPT (имейл сообщения). В сообщениях содержится заголовок и основная часть (тело). Информация в теле сообщениядля телефонных вызовов фиксируется в протоколе описания сеанса SDP.

  • Использует текстовые сообщения, отправляемые с кодировкой UTF-8.

  • Для общения согласно протоколу UPDи TCP, применяется номер порта 5060, но возможны и другие варианты передачи информации.

С помощью СИП можно пользоваться несколькими самыми востребованными в Интернете технологиями:

  • посылать вызов или передавать мультимедиа,

  • устраивать конференцсвязь,

  • организовывать интернет-сеанс,

  • ставить вызов на удержание.

Являясь гибким протоколом, можетнастраиваться индивидуально и расширять функционал с сохранением обратной совместимости. Имеет способность преодолевать ограничения, накладываемые применением файрволов и NAT.

335.jpg

В чем заключается принцип протокола СИП?

Уровень протокола позволяет применять его для создания, установления и завершения пользовательского сеанса связи: конференций, телефонных звонков, передачи данных. Абоненты могут присоединиться к активному сеансу связи, пригласить других пользователей или стать приглашенным лицом для создания нового сеанса связи. Приглашения можно отправить одному человеку, нескольким или всем.

Основой работы выступают такие принципы: 

  • Мобильность абонентов – они могут меня местоположение в рамках сети без ограничений, поэтому доступ к связи будет им предоставлен в любой точке созданной сети. Абонент получает оригинальный идентификатор; сеть дает доступ из любой точки нахождения. Для начала работы надо отправить на сервер регистраций данные о своем местонахождении командой Register.

  • Масштабируемость сети за счет расширения количества составных элементов при разрастании. Этому параметру полностью отвечает структура сети серверного типа, выстроенная на базе SIP.

  • Возможность расширения предусматривает внедрение дополнительных функций при добавлении услуг вместе с адаптацией и интеграцией с разными приложениями.

Ярким примером служит ситуация, когда протоколэксплуатируется в качестве посредника между несколькими шлюзами, работающими с ТфОП с помощью ОКС7 или DSS1.

Сейчас в SIP-телефонии нет функции прозрачной отправки сигнальных данных телефонных систем сигнализации. Из-за этого дополнительные услуги ISDNне могут быть использованы абонентами IP-сеток.

Для расширения функций протокола можно использовать внедрение новых названий сообщений. Их регистрируют в организации IANA. Если в сообщении содержатся непонятные SIP-у поля, то он их проигнорирует, обработав только известные ему. Увеличение функционала протокола можно сделать за счет добавления новых типов сообщений.

338.jpeg

SIPкак часть мультимедийной архитектуры

Протокол – это часть большой мультимедиа-архитектуры, которую разработал комитет IETF. В архитектуре также есть и другие элементы-протоколы:

  • резервирование ресурсов (RSVP),

  • передача потоковых данный в real-time (RTSP),

  • описание характеристик связи (SDP),

  • транспортный протокол real-time (RTP).

Но сами функции не завязаны на выполнение протоколов и не зависят от них.

Другие протоколы сигнализации могут взаимодействовать с СИП, например, ТфОП – ОКС7 или DSS1. Для упрощения работы, сигнал-сообщения протокола СИП могут передавать специфический адрес и номер телефона в формате Е.164 и других. Может также использоваться наравне с протоколом Н.323 и ISUP/IPдля синхронизированной работы устройств по управлению шлюзами. В такой ситуации понадобится протокол MGSCP. Вторая особенность – умение организовывать доступ абонентов сетей IP-телефонии к элементам интеллектуальных сетей. Планируется, что протокол станет основным при создании связей между такими сетями.

В каком виде приходит ответ на SIP-сообщения?

После того, как запрос получен и обработан, прокси-сервер (он же – адресат), возвращает ответ на запрос. Сообщение может содержать подтверждение о создании соединения, передачи требуемой информации, данных о поломках, разрывах и т.д. В структуре ответов и их видах четко прослеживается наследие HTTP.

В классификации существует 6 типов ответов, состоящих из 3 цифр. Важнейшая цифра – первая, определяющая класс ответа, остальные две – дополнительные. Иногда оборудование не знает всего списка ответов, но в состоянии понять первую цифру ответа.


Возврат к списку

Платформа Neirika.
Попробуй все возможности!

Подключить

7 дней бесплатного тестирования
всех возможностей платформы Neirika

Доступны все функции Платформы:

  • ВАТС
  • Мини CRM
  • Автообзвон
  • Онлайн-чат
  • Обратный звонок
  • 7 дней

    бесплатно
  • 1959 р/мес

    по истечении срока
  • Оцените

    все возможности