Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Протоколы сетей NGN (БЕВ).doc
Скачиваний:
79
Добавлен:
03.05.2019
Размер:
4.71 Mб
Скачать

2 Инициирование сеансов связи

2.1 Основы протокола sip

2.1.1 Основой глобальной архитектуры мультимедиа, предложенной группой IETF, является протокол SIP (Session Initiation Protocol). Архитектура включает в себя также, транспортный протокол реального времени RTP, протокол описания параметров связи SDP (Session Description Protocol),. Функции протокола SIP не зависят ни от одного из этих протоколов (рисунок 2.1).

ATM (Asynchronous Transfer Mode) – асинхронный режим переноса информации

DNS (Domain Name Service) – доменная служба имен

MGC (Media Gateway Controller) – контроллер медиашлюза

RTP (Real-Time Transport Protocol) – протокол транспортировки информации в реальном времени

SDP (Session Description Protocol) – протокол описания параметров связи

SIP (Session Initiation Protocol) – протокол инициирования сеансов связи

Рисунок 2.1 – Модель протоколов

Протокол SIP устанавливает сеансы связи, согласует требования к передаваемой/принимаемой информации, определяет местоположение пользователей и позволяет предоставлять современные интеллектуальные услуги (переадресация вызова, переключение связи, предоставление идентификационной информации, обеспечение конфиденциальности связи) и интерактивные услуги мгновенного обмена сообщениями через Интернет для систем мобильной связи третьего поколения. Особенностью протокола SIP является его независимость от транспортных технологий, но в качестве транспорта отдается предпочтение протоколам UDP или ТСР.

Протокол UDP позволяет доставлять сигнальную информацию быстрее, чем ТСР, а также параллельно вести поиск местоположения пользователей и передавать приглашения к участию в сеансе связи в режиме многоадресной рассылки. Протокол UDP облегчает обработку ситуаций аварийного переключения серверов.

В свою очередь протокол ТСР упрощает работу с межсетевыми экранами и гарантирует надежную доставку данных. При использовании протокола ТСР разные сообщения одного вызова могут передаваться по одному ТСР-соединению или для каждого запроса и ответа может создаваться отдельное ТСР-соединение.

2.1.2 В основу протокола SIP заложены следующие принципы:

  • персональная мобильность пользователей, т.е. предоставление услуг независимо от местоположения пользователя, которая обеспечивается присвоением пользователю уникального идентификатора для дистанционной регистрации в Softswitch;

  • определение готовности пользователей к участию в сеансе связи, для чего введены специальные коды ответов о текущей готовности пользователя к связи;

  • масштабируемость сети (увеличение производительности), которая, в первую очередь, характеризуется возможностью увеличения числа элементов сети при ее расширении;

  • интеграция в стек протоколов Интернет для передачи мультимедийного трафика;

  • взаимодействие с протоколами сигнализации Н.323, H.248/MEGACO, MGCP, ОКС№7 и DSS1, включая возможность переносить в сигнальных сообщениях SIP не только специфический SIP-адрес, но и телефонный номер любого формата;

  • поддержка услуг Интеллектуальной сети (преобразование имен, переадресация и маршрутизация), что существенно при использовании SIP в Softswitch сети общего пользования;

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

2.1.3 SIP является протоколом прикладного уровня и предназначается для организации, модификации и завершения различных сеансов связи (мультимедийных конференций, телефонных соединений, широковещательной рассылки мультимедийной информации и соединений пользователей с разными инфокоммуникационными приложениями). С помощью SIP пользователи могут принимать участие в уже существующих сеансах связи и/или быть приглашенными во вновь создаваемом сеансе. SIP обеспечивает передачу мультимедийной информации любого вида (речь, видео, данные и любая их комбинация), в связи с чем требуется обмен сведениями о характере передаваемой информации между участниками сеанса связи. Для этой цели SIP дополняется протоколом SDP, информация которого передается в теле сообщения протокола SIP.

Для организации взаимодействия с существующими приложениями IP-сетей и обеспечения мобильности пользователей протокол SIP использует принцип адресации, подобный электронной почте. В качестве адресов используются специальные универсальные указатели ресурсов URL (Universal Resource Locators), называемые SIP URL.

Работая на разных сетевых уровнях NGN (рисунок 2.2), протокол SIP обеспечивает взаимодействие

  • между несколькими Softswitch,

  • между Softswitch и оконечными устройствами (IP-телефонами, soft-телефонами, IAD и т.п.).

В Softswitch также выполняется преобразование протокола SIP в протоколы Н.323, MGCP или H.248/MEGACO, SIGTRAN, BICC.

SIP для телефонии SIP-Т (SIP for Telephony) представляет собой механизм, который позволяет использовать SIP для установления соединений ISUP между ТфОП на базе ОКС№7 и сетями IP-телефонии на базе SIP. SIP-Т переносит полезную нагрузку сообщения ISUP в теле сообщения SIP. Заголовок SIP переносит преобразованную информацию маршрутизации ISUP. Кроме того, SIP-Т специфицирует использование метода SIP INFO для обеспечения сигнализации ISUP при прохождении вызова в сети IP.

Различают SIP-адреса следующих типов:

  • имя@домен,

  • имя@хост,

  • имя@IP-адрес,

  • №телефона@шлюз.

SIP-адрес состоит из двух частей:

первая часть адреса – это имя пользователя, зарегистрированного в домене сети или на рабочей станции. Если вторая часть идентифицирует какой-либо шлюз, то в первой части указывается телефонный номер абонента;

вторая часть адреса – имя домена сети, хоста или шлюза. Для определения IP-адреса устройства необходимо обратиться к службе доменовых имен DNS (Domain Name Service). Если во второй части SIP-адреса размещается IP-адрес, то с рабочей станцией можно связаться непосредственно.

В начале адреса ставится ключевое слово (например, «sip», «tel»), указывающее, что это именно SIP URL.

Примеры SIP-адресов:

sip: alex@nits, ru

sip: boris@218. 10. 12. 123

sip: +78129998877@sip-gateway.ru

INAP (Intelligent Network Application Protocol) – прикладной протокол интеллектуальной сети в стеке протоколов ОКС№7

IP (Internet Protocol) – протокол межсетевой связи (протокол сети Интернет)

MEGACO (MEdia GAteway COntrol) или H.248 – протокол управления транспортным шлюзом

Parlay открытый интерфейс прикладного программирования для создания инфокоммуникационных услуг/приложений

RTP (Real-Time Transport Protocol) – протокол транспортировки информации в реальном времени

SCP (Service Control Point) – узел управления услугами интеллектуальной сети

SG (Signaling Gateway) – шлюз сигнализации

SIGTRAN (Signaling Transport) – транспортировка сигнальной информации, название рабочей группы

SIP, (Session Initiation Protocol) – протоколы инициирования сеансов связи

SIP-Т (SIP for Telephony) SIP для телефонии

TDM (Time Division Multiplexing) – мультиплексирование с ВРК

TG (Trunk Gateway) или MG (Media Gateway) – шлюз между ТфОП и IP-сетью (транспортный шлюз или медиашлюз)

SIP (Session Initiation Protocol) – протокол инициирования сеансов связи

SIP-Т (SIP for Telephony) SIP для телефонии

TG (Trunk Gateway)/MG (Media Gateway) – шлюз между ТфОП и IP-сетью (транспортный шлюз/медиашлюз)

UDP (User Datagram Protocol) – протокол дейтаграмм пользователя

Рисунок 2.2 – Протокол SIP в NGN