17.11.2014 каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 1 Протокол инициирования сеансов связи - SIP.

Презентация:



Advertisements
Похожие презентации
Лектор - проф. Росляков А.В.1 РАЗДЕЛ 2 СОВРЕМЕННЫЕ СЕТИ СВЯЗИ ЛЕКЦИЯ 16 ПРОТОКОЛ SIP. Запросы и ответы. Алгоритмы соединений Курс «Сети связи»
Advertisements

Лектор - проф. Росляков А.В.1 РАЗДЕЛ 2 СОВРЕМЕННЫЕ СЕТИ СВЯЗИ ЛЕКЦИЯ 15 ПРОТОКОЛ SIP. БАЗОВЫЕ ПРИНЦИПЫ Курс «Сети связи»
Тема: Разработка модели шлюза IP-телефонии для отображения сигнализаций SIP-ISUP Дипломная работа студентки: 541 группы Данг Тхи Хьеу Руководитель: С.Л.Алексеева.
каф. Выч. техники, Тихоокеанский государственный университет, г. Хабаровск, вед. преп. Шоберг А.Г. 1 Протокол POP3.
Лекція 5 Функціональна структура NGN Телекомунікаційні мережі наступного покоління Киев Доцент кафедри телекомунікаційних систем к.т.н. Гаттуров.
каф. ВТ, ТОГУ, г.Хабаровск, вед. преп. Шоберг А.Г. 1 DHCP Dynamic Host Configuration Protocol.
Протоколы Internet. Службы Internet. HTTP-Сервер..
Hypertext Transfer Protocol (HTTP) Протокол передачи гипертекста.
Введение в SIP От IP-телефонии - к IP- коммуникациям в реальном времени Игорь Масленников директор по развитию бизнеса Конференция АДЭ, Ватутинки 13 сентября.
Лектор - проф. Росляков А.В.1 РАЗДЕЛ 2 СОВРЕМЕННЫЕ СЕТИ СВЯЗИ ЛЕКЦИЯ 14 ПРОТОКОЛЫ СЕТЕЙ NGN Курс «Сети связи»
Лектор - проф. Росляков А.В.1 РАЗДЕЛ 2 СОВРЕМЕННЫЕ СЕТИ СВЯЗИ ЛЕКЦИЯ 17 ПРОТОКОЛЫ SIP-Т и SIP-I. Взаимодействие сетей SIP и ОКС7 Курс «Сети связи»
Компьютерные сети. Клиент-серверная архитектура Локальные компьютерные сети «общая шина»«кольцо» «звезда» «дерево»
1 Учебный курс «Мультисервисные сети связи» Лекторы - д.т.н., проф. Росляков А.В. асп. Лысиков А.А. Кафедра «Автоматической электросвязи»
Сети и Интернет. Интернет, ЛВС История развития сетей Мейнфреймы: Один многозадачный компьютер Множество рабочих терминалов.
Вопрос 1 Комплекс аппаратных и программных средств, позволяющих компьютерам обмениваться данными: 1)интерфейс; 2)магистраль; 3)компьютерная сеть; 4)адаптеры.
ПРОТОКОЛЫ HTTP. HTTP - HyperText Transfer Protocol Протокол уровня приложений Текущая версия HTTP/1.1.
Отправитель информации Получатель информации Канал передачи информации Основная характеристика каналов передачи информации Пропускная способность (скорость.
Компьютерные системы и сети ПРИНЦИПЫ ОРГАНИЗАЦИИ КОМПЬЮТЕРНЫХ СЕТЕЙ Олизарович Евгений Владимирович ГрГУ им. Я.Купалы, 2011/2012.
Каф. ВТ, ТОГУ г. Хабаровск, вед. преп. Шоберг А.Г. 1 IPv6 Протокол следующего поколения.
IP телефония TrixBox CE – бесплатный комплекс для тех людей, которые вообще не имеют понятия ни об IP-телефонии, ни о Linux.
Транксрипт:

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 1 Протокол инициирования сеансов связи - SIP

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г Принципы протокола SIP Мультимедийных конференций Телефонных соединений Распределения мультимедийной информации Протокол инициирования сеансов – Session Initiation Protocol (SIP) является протоколом прикладного уровня и предназначается для организации, модификации и завершения сеансов связи:

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 3 SIP разработан группой MMUSIC (Multiparty Multimedia Session Control) комитета IETF (Internet Engineering Task Force), спецификации протокола представлены в RFC И в основу протокола были заложены следующие принципы: Персональная мобильность пользователей Масштабируемость сети Расширяемость протокола Интеграция в стек существующих протоколов Интернет Взаимодействие с другими протоколами сигнализации

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г Интеграция протокола SIP c IP-сетями Сигнальные сообщения: – UDP – TCP Данные о функциональных возможностях: – SDP и др. Передача речевой информации: – RTP и др. SIP Прикладной уровень Протоколы TCP и UDP Транспортн ый уровень Протоколы IPv4 и IPv6 Сетевой уровень PPP, ATM, Ethernet Уровень звена анных UTP5, SDH, DDH,V.34 и др. Физический уровень Протоколы передачи:Место протокола SIP в стеке протоколов TCP/IP:

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 5 Протокол SIP предусматривает организацию конференций трёх видов: В режиме многоадресной рассылки (multicasting) При помощи устройства управления конференции (MCU) Путём соединения каждого пользователя с каждым в режиме точка-точка

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г Адресация Используются указатели ресурсов - URL (Universal Resource Locators), так называемые SIP URL SIP-адреса бывают четырех типов:

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г Архитектура сети SIP Терминал Прокси-сервер Сервер переадресации Сервер определения местоположения пользователей В основе лежит архитектура «клиент-сервер»: Основные типы сетевых элементов SIP:

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 8 Терминал – User Agent Client (UAC) – User Agent Server (UAS) Прокси-сервер – С сохранением состояний(stateful) – Без сохранения состояний (stateless) – Сервер определения местоположения

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 9 Пример SIP-сети Терминал – ПК – SIP-телефон

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 10 Структурная схема организации услуг SIP-сервера:

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г Сообщения протокола SIP Структура сообщений протокола SIP: Стартовая строка Заголовки Пустая строка Тело сообщения Заголовки: Общие заголовки Call-ID Contact и др. Заголовки содержания Content-Encoding Content-Length Content-Type Заголовки запросов Accept Priority и др. Заголовки ответов Allow Warning и др.

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 12Запросы Определено шесть типов запросов: Был предложен также новый тип запроса – INFO: для переноса сигнальных сообщений ТфОП/ISDN/сотовых сетей между шлюзами в течение разговорной сессии; для переноса сигналов DTMF в течение разговорной сессии; для переноса биллинговой информации. Тип запроса Описание запроса INVITEПриглашает пользователя к сеансу связи. Содержит SDP-описание сеанса АСКПодтверждает прием окончательного ответа на запрос INVITE BYEЗавершает сеанс связи. Может быть передан любой из сторон, участвующих в сеансе CANCELОтменяет обработку запросов с теми же заголовками Call-ID, То, From и CSeq, что и в самом запросе CANCEL REGISTERПереносит адресную информацию для регистрации пользователя на сервере определения местоположения OPTIONЗапрашивает информацию о функциональных возможностях терминала

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 13 Пример запроса INVITE INVITE sip: SIP/2.0 Via: SIP/2.0/UDP kton.bell-tel.com From: A. Bell To: T. Watson Call-ID: Cseq: 1 INVITE Content-Type: application/sdp Content-Length:... v=0 o=bell IN IP C=IN IP4 kton.bell-tel.com m=audio 3456 RTP/AVP INVITE sip: SIP/2.0 v: SIP/2.0/UDP kton.bell-tel.com f: A. Bell t: T. Watson i: Cseq: 1 INVITE c: application/sdp l:... v=0 o=bell IN IP C=IN IP4 kton.bell_tel.com m=audio 3456 RTP/AVP Сжатая форма Полная форма сContent-Type еContent-Encoding fFrom iCall-ID mContact lContent-Length sSubject tTo VVia Пример запроса INVITE: INVITE с сокращенными заголовками:

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 14 Ответы на запросы Две группы ответов: Информацинные 1 хх – запрос обрабатывается (100 Trying, 100 Ringing и др.) Финальные 2xx – запрос успешно обработан (200 ОК) 3xx – новое местоположение (300 Multiple Choices и д.р) 4xx – ошибка в запросе (400 Bad Request и др.) 5 хх – не может обработать запрос (500 Server Internal Error) 6 хх – невозможно установить соединение (603 Decline и др.)

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 15 Пример ответа на запрос INVITE Пример SIP-ответа 200 ОК: SIP/ OK Via: SIP/2.0/UDP kton.bell-tel.com From: A. Bell To: ; Call-ID: Cseq: 1 INVITE Content-Type: application/sdp Content-Length:... v=0 o=watson IN IP t= c=IN IP4 boston.bell-tel.com m=audio 5004 RTP/AVP 0 3 a=rtpmap:0 PCMU/8000 a=rtpmap:3 GSM/8000

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г Алгоритмы установления соединения Три основных сценария установления соединения: С участием прокси-сервера С участием сервера переадресации Непосредственно между пользователями

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 17 Установление соединения с участием сервера переадресации

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 18 Установление соединения с участием прокси-сервера

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г Реализация дополнительных услуг на базе протокола SIP Дополнительные услуги: Переключение связи Переадресация вызова Уведомление о вызове во время связи

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 20 Дополнительная услуга «Переключение связи»

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 21 Дополнительная услуга «Переадресация вызова»

каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 22 Дополнительная услуга "Уведомление о вызове во время связи"