Введение в 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)
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]
23
Зачем нужен SIP?• Будущее IP-телефонии – IP-
коммуникации в реальном времени:• изначальная «мультимедийность» SIP’а• его «клиент-серверность» - UA - proxy servers• его «событийность»
24
IP-коммуникации в реальном времени
Отличие IP-коммуникаций от телефонии (IP-телефонии в том числе) как раз и будет состоять в насыщенности разнообразнейшими сервисными возможностями как для производителей соответствующего оборудования и программного обеспечения или оператора-поставщика услуг, так и для конечных пользователей сети, и прозрачной интеграции их с Интернет-службами
Recommended