Блог компании

04.09.2017

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

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

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

  • VOIP,
  • обмена мгновенными сообщениями,
  • игр онлайн,
  • пересылки видео.

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

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

В системе можно зарегистрироваться, что открывает доступ к подсоединению к сервисам посредством прокси-сервера из их местоположения в данный момент. В 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 цифр. Важнейшая цифра – первая, определяющая класс ответа, остальные две – дополнительные. Иногда оборудование не знает всего списка ответов, но в состоянии понять первую цифру ответ.

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

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

В системеможно зарегистрироваться, что открывает доступ к подсоединению к сервисам посредством прокси-сервера из их местоположения в данный момент. В 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 цифр. Важнейшая цифра – первая, определяющая класс ответа, остальные две – дополнительные. Иногда оборудование не знает всего списка ответов, но в состоянии понять первую цифру ответа.

Рекомендуем Вам

21.10.2019

Программный телефон SIP

Читать
20.10.2019

В каких сферах часто нужен коллтрекинг

Читать
18.10.2019

Как IP-телефония помогает малому бизнесу?

Читать

Остались вопросы?

Закажите обратный звонок и наши менеджеры помогут Вам разобраться

Отправлено