Введение в SIP От IP-телефонии - к IP- коммуникациям в реальном времени Игорь Масленников директор по развитию бизнеса Конференция АДЭ, Ватутинки 13 сентября 2001 г.
2 Содержание История IP-телефонии. H.323. Что такое SIP? Как устроен SIP? Зачем нужен SIP? Компоненты SIP Варианты SIP-архитектур
3 Этапы большого пути TCP/IP создал Интернет SMTP создал HTTP создал всемирную паутину WWW H.323 создал IP-телефонию XML создает среду e-commerce SIP создаст IP-коммуникации …
4 IP-телефония = IP сервис Это было осознано не сразу, Н.323 был скорее «телефонией», чем «IP- сервисом», базировался на Q.931- ISDN Результат – «телефонный» путь развития IP-телефонии за пять лет, что привело к повторению проблем традиционной телефонии – несовместимость, нужда в конверторах сигнализаций - Softswitches
5 IP-телефония = IP сервис А также к трудностям в интеграции IP- телефонии с системами автоматизации бизнес-процессов и управления бизнесом Есть ли альтернатива?
6 Есть – SIP (RFC 2543) G3 консорциум выбрал SIP Microsoft встроил SIP в Windows XP и Exchage. Крупные провайдеры внедряют SIP – Level 3, Worldcom, Telia Крупные вендоры производят оборудование и программное обеспечение – Cisco, Nortel, 3Com
7 Что такое SIP? Session Initiation Protocol – протокол установления и завершения мультимедийных сессий – сеансов связи –голос, видео, текст, совместная работа над приложениями и т.д., и т.п. –Изменение параметров сеанса «на ходу» Может уведомлять пользователей о событиях (presence) Может рассылать сообщения (messages)
8 Как устроен SIP? По образу и подобию HTTP –200 – OK, 404 – Not found Может работать по TCP или по UDP Использует URL – логическая адресация SDP (Session Description Protocol)– MIME сообщения в теле SIP-посылок
9 Адреса SIP Адреса – самый естественный URL Параметры, определяющие функциональность SIP-адреса или тип протокола связи: –tel: –postd=pp521 – ;type=v32b?7e1;type=v110
10 Компоненты SIP SIP-клиент (SIP user agent) SIP редирект сервер (redirect и location) SIP прокси сервер (proxy - statefull и stateless) SIP сервер конференций (forking proxy ) SIP сервер регистрации (registrar)
11 SIP call flow
12 SIP call flow
13 Преимущества SIPa Схожесть с HTTP Простота интеграции с бизнес- приложениями Независимость от ТФОП и, одновре- менно, возможность полнофункциона- льного сопряжения с ней. Unified & Instant messaging Presence & Mobility
14 Преимущества SIPa - 2 Простота Масштабируемость Распределенная функциональность «Интернетность»
15 IP-телефония - варианты архитектур IP-интеграция IP-программируемые сервисы SIP-мобильность
16 IP-интеграция Раз SIP адреса используют адреса Раз URL используются для всех операций со звонками (перенаправления звонков на адрес , на web- страничку, на автоответчик, на другой телефон (например сотовый) Раз SIP-сообщения могут содержать HTML код (и любой объект).
17 IP-интеграция то свобода и полезность использования SIP в интеграционной деятельности ограничивается только фантазией разработчиков, например: «к сожалению, в данный момент я не могу ответить на Ваш звонок, но попробуйте выбрать 1, вдруг я дома, или 2 – я могу быть у родителей, или 3 – это мой сотовый и т.д.», кстати это же может быть воспроизведено и на экране, если SIP-клиент (IP-телефон, например) его имеет; или появление на экране SIP-клиента меню ресторана, номер которого Вы набрали; или фотографии звонящего Вам человека вместо АОНа и т.д. и т.п
18 Программируемые сервисы Их могут создавть: –Производители SIP-оборудования и программного обеспечения - мощные, эффективные, надежные базовые сервисы –Сервис-провайдеры – поставщики услуг – «вертикальные» сервисы - разной функциональной наполненности –Конечные пользователи – «персональные сервисы» CPL – XML based Call Processing Language
19 SIP- мобильность Имеет много смыслов: –независимость от производителя –звонки на один и тот же адрес - разные клиенты –сохранение набора используемых сервисов на разных клиентах – разные терминалы в процессе одного сеанса связи
20 SIP- мобильность SIP/ Moved temporarily Сontact: ;service=IP,voice mail ;media=audio ;duplex=full ;q=0.7 Contact : phone: ; postd=pp521; service-PSTN; ;mobility=fixed; language=rus ;q=0.5 Contact : phone: ; service=pager ;mobility=mobile ;duplex=send-only ;media=text; q=0.1; priority=urgent ;description=For emergency only Contact :
21 SIP- мобильность
22 SIP- мобильность
23 Зачем нужен SIP? Будущее IP-телефонии – IP- коммуникации в реальном времени: изначальная «мультимедийность» SIPа его «клиент-серверность» - UA - proxy servers его «событийность»
24 IP-коммуникации в реальном времени Отличие IP-коммуникаций от телефонии (IP- телефонии в том числе) как раз и будет состоять в насыщенности разнообразнейшими сервисными возможностями как для производителей соответствующего оборудования и программного обеспечения или оператора-поставщика услуг, так и для конечных пользователей сети, и прозрачной интеграции их с Интернет-службами
25 Спасибо за внимание! Вопросы?