Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SI3000_Kaliyeva / CS6112_0740_RUp_IP_subscribers_SIP.doc
Скачиваний:
123
Добавлен:
25.04.2015
Размер:
1.45 Mб
Скачать

37

Izobraževalna dokumentacija CS6112

  1. Ip-абоненты - sip

    1. Теоретическая вводная часть

      1. Кратко опротоколе sip

        1. Общие принципы работы

SIP происходит из компьютерной, а не телекоммуникационной среды. Поэтому он не «знает» коммутационных узлов, в отличие от классических телекоммуникационных сетей. Вместо того, чтобы управление и контроль вызовов и услуг выполняли узлы, это остается пользовательскому оборудованию. "Интеллект" заключается в терминалах, тогда как сеть – без "интеллекта". Этот принцип известен под именем "stupid network".

Терминалы взаимодействуют без влияния сети (выполняют собственные приложения), в то время как сеть только маршрутизирует сообщения (routing). Протокол SIP не зависит как от транспортного протокола, так и от типа соединения (телефония, мультимедийная конференц-связь...).

        1. Основные задачи протоколаSip

1. User location: определение местоположения пользователей;

2. User availability: выяснение готовности пользователя включиться в соединение;

3. User capabilities: выяснение параметров соединения (медиа-параметры);

4. Session setup: посылка вызова (ringing) и установка параметров на сторонах всех пользователей;

5. Session management: изменение параметров соединения, разрыв соединения, активизация услуг и т.д.

        1. Дополнительные протоколы

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

Для коммуникации между пользователями необходимо учитывать и использовать несколько различных протоколов:

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

      • SIP

      • SDP

  • Media Transport Protocols – передача аудио/видео/данных в виде пакетов.

      • RTP (Real Time Transort Protocol)

  • UDP, TCP, SCTP

Протоколы поддержки. Позиция протокола в IP-модели.

Протокол SIP в IP-модели относится к прикладному уровню. Он спроектирован так, чтобы не зависеть от нижних уровней. Благодаря этому для передачи могут использоваться протоколы TCP, UDP или SCTP.

Рисунок 1

Элементы сети, необходимые дляSIP

Сервер - прикладная программа, которая позволяет системе принимать запросы, выполнять их и посылать ответы.

Виды серверов:

  • SIP Proxy Server

    • передает сигнализацию – работает как клиент и как сервер

    • использует принцип транзакций

    • не хранит данных о соединении

    • выполняет маршрутизацию (routing) – определяет кому (UA / proxy / redirect) требуется передавать сообщения

    • обеспечивает программируемость маршрутизации

    • обеспечивает разделение (Forking) сообщений – может требоваться несколько пунктов назначения одновременно или последовательно

  • SIP Redirect Server

    • перенаправляет вызовы на другие серверы или непосредственно вызываемому пользователю

  • SIP Registrar

    • принимает запросы на регистрацию со стороны пользователей

    • хранит информацию о позиции пользователей

  • выполняет функцию контроллера зоны (Gateway) в сторону ТфОП

Агент пользователя (UA) - прикладная программа, состоящая из двух частей:

    • Клиент агента пользователя (User agent client, UAC) – прикладная программа, которая инициирует SIP-запрос (request);

  • Сервер агента пользователя (User agent server, UAS) - прикладная программа общения с пользователем после принятия SIP-запроса, возвращает ответ (response) на запрос данного пользователя.

Рисунок1

Рисунок2