25
Введение в SIP От IP-телефонии - к IP- коммуникациям в реальном времени Игорь Масленников директор по развитию бизнеса Конференция АДЭ, Ватутинки 13 сентября 2001 г.

SIP_intro

Embed Size (px)

DESCRIPTION

session initiated protocol

Citation preview

Введение в SIPОт IP-телефонии - к IP-

коммуникациям в реальном времени

Игорь Масленниковдиректор по развитию бизнеса

Конференция АДЭ, Ватутинки 13 сентября 2001 г.

2

Содержание

• История IP-телефонии. H.323.

• Что такое SIP?

• Как устроен SIP?

• Зачем нужен SIP?

• Компоненты SIP

• Варианты SIP-архитектур

3

Этапы большого пути

• TCP/IP создал Интернет

• SMTP создал e-mail

• 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 – логическая адресация (sip:[email protected])

• SDP (Session Description Protocol)– MIME сообщения в теле SIP-посылок

9

Адреса SIP

• Адреса e-mail (sip:[email protected]) – самый естественный URL

• Параметры, определяющие функциональность SIP-адреса или тип протокола связи:– tel:+70957852525 – postd=pp521 – +7095785 2526;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

Преимущества SIP’a

• Схожесть с HTTP• Простота интеграции с бизнес-

приложениями• Независимость от ТФОП и, одновре-

менно, возможность полнофункциона-льного сопряжения с ней.

• Unified & Instant messaging• Presence & Mobility

14

Преимущества SIP’a - 2

• Простота

• Масштабируемость

• Распределенная функциональность

• «Интернетность»

15

IP-телефония - варианты архитектур

• IP-интеграция

• IP-программируемые сервисы

• SIP-мобильность

16

IP-интеграция

• Раз SIP адреса используют адреса e-mail

• Раз URL используются для всех операций со звонками (перенаправления звонков на адрес e-mail, на 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/2.0 302 Moved temporarilyСontact: sip:[email protected] ;service=IP,voice mail ;media=audio ;duplex=full ;q=0.7Contact : phone: +7-095-785-2525; postd=pp521; service-

PSTN; ;mobility=fixed; language=rus ;q=0.5Contact : phone: +7-902-676-1212; service=pager ;mobility=mobile ;duplex=send-only ;media=text; q=0.1; priority=urgent ;description=“For emergency only”Contact : mailto:[email protected]

21

SIP- мобильность

22

SIP- мобильность

23

Зачем нужен SIP?• Будущее IP-телефонии – IP-

коммуникации в реальном времени:• изначальная «мультимедийность» SIP’а• его «клиент-серверность» - UA - proxy servers• его «событийность»

24

IP-коммуникации в реальном времени

Отличие IP-коммуникаций от телефонии (IP-телефонии в том числе) как раз и будет состоять в насыщенности разнообразнейшими сервисными возможностями как для производителей соответствующего оборудования и программного обеспечения или оператора-поставщика услуг, так и для конечных пользователей сети, и прозрачной интеграции их с Интернет-службами

25

Спасибо за внимание!

Вопросы?

http://www.comptek.ru/iptelephony/