260 likes | 572 Views
Введение в SIP От IP -телефонии - к IP -коммуникациям в реальном времени. Игорь Масленников директор по развитию бизнеса. Конференция АДЭ, Ватутинки 13 сентября 2001 г. Содержание. История IP- телефонии. H.323. Что такое SIP ? Как устроен SIP ? Зачем нужен SIP ? Компоненты SIP
E N D
Введение в SIPОт IP-телефонии - к IP-коммуникациям в реальном времени Игорь Масленников директор по развитию бизнеса Конференция АДЭ, Ватутинки 13 сентября 2001 г.
Содержание • История IP-телефонии. H.323. • Что такое SIP? • Как устроен SIP? • Зачем нужен SIP? • Компоненты SIP • Варианты SIP-архитектур
Этапы большого пути • TCP/IP создал Интернет • SMTP создал e-mail • HTTP создал всемирную паутину WWW • H.323 создал IP-телефонию • XML создает среду e-commerce • SIP создаст IP-коммуникации • …
IP-телефония = IP сервис • Это было осознано не сразу, Н.323 был скорее «телефонией», чем «IP-сервисом», базировался на Q.931- ISDN • Результат – «телефонный» путь развития IP-телефонии за пять лет, что привело к повторению проблем традиционной телефонии – несовместимость, нужда в конверторах сигнализаций - Softswitches
IP-телефония = IP сервис • А также к трудностям в интеграции IP-телефонии с системами автоматизации бизнес-процессов и управления бизнесом • Есть ли альтернатива?
Есть – SIP (RFC 2543) • G3 консорциум выбрал SIP • Microsoft встроил SIP в Windows XP и Exchage. • Крупные провайдеры внедряют SIP – Level 3, Worldcom, Telia • Крупные вендоры производят оборудование и программное обеспечение – Cisco, Nortel, 3Com
Что такое SIP? • Session Initiation Protocol – протокол установления и завершения мультимедийных сессий – сеансов связи • голос, видео, текст, совместная работа над приложениями и т.д., и т.п. • Изменение параметров сеанса «на ходу» • Может уведомлять пользователей о событиях (presence) • Может рассылать сообщения (messages)
Как устроен SIP? • По образу и подобию HTTP • 200 – OK, 404 – Not found • Может работать по TCP или по UDP • Использует URL – логическая адресация (sip:igor@comptek.ru) • SDP (Session Description Protocol)– MIME сообщения в теле SIP-посылок
Адреса SIP • Адреса e-mail (sip:igor@comptek.ru)– самый естественный URL • Параметры, определяющие функциональность SIP-адреса или тип протокола связи: • tel:+70957852525 • postd=pp521 • +7095785 2526;type=v32b?7e1;type=v110
Компоненты SIP SIP-клиент (SIP user agent) SIP редирект сервер (redirect и location) SIP прокси сервер (proxy - statefull и stateless) SIP сервер конференций (forking proxy) SIP сервер регистрации (registrar)
Преимущества SIP’a • Схожесть с HTTP • Простота интеграции с бизнес-приложениями • Независимость от ТФОП и, одновре-менно, возможность полнофункциона-льного сопряжения с ней. • Unified & Instant messaging • Presence & Mobility
Преимущества SIP’a - 2 • Простота • Масштабируемость • Распределенная функциональность • «Интернетность»
IP-телефония - варианты архитектур • IP-интеграция • IP-программируемые сервисы • SIP-мобильность
IP-интеграция • Раз SIP адреса используют адреса e-mail • Раз URL используются для всех операций со звонками (перенаправления звонков на адрес e-mail, на web-страничку, на автоответчик, на другой телефон (например сотовый) • Раз SIP-сообщения могут содержать HTML код (и любой объект).
IP-интеграция • то свобода и полезность использования SIP в интеграционной деятельности ограничивается только фантазией разработчиков, например: • «к сожалению, в данный момент я не могу ответить на Ваш звонок, но попробуйте выбрать 1, вдруг я дома, или 2 – я могу быть у родителей, или 3 – это мой сотовый и т.д.», кстати это же может быть воспроизведено и на экране, если SIP-клиент (IP-телефон, например) его имеет; или появление на экране SIP-клиента меню ресторана, номер которого Вы набрали; или фотографии звонящего Вам человека вместо АОН’а и т.д. и т.п
Программируемые сервисы • Их могут создавть: • Производители SIP-оборудования и программного обеспечения - мощные, эффективные, надежные базовые сервисы • Сервис-провайдеры – поставщики услуг – «вертикальные» сервисы - разной функциональной наполненности • Конечные пользователи – «персональные сервисы» • CPL – XML based Call Processing Language
SIP- мобильность • Имеет много смыслов: • независимость от производителя • звонки на один и тот же адрес - разные клиенты • сохранение набора используемых сервисов на разных клиентах • разные терминалы в процессе одного сеанса связи
SIP- мобильность SIP/2.0 302 Moved temporarily Сontact: sip:igor@comptek.ru ;service=IP,voice mail ;media=audio ;duplex=full ;q=0.7 Contact : phone: +7-095-785-2525; postd=pp521; service-PSTN; ;mobility=fixed; language=rus ;q=0.5 Contact : 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:igor@comptek.ru
Зачем нужен SIP? • Будущее IP-телефонии – IP-коммуникации в реальном времени: • изначальная «мультимедийность» SIP’а • его «клиент-серверность» - UA - proxy servers • его «событийность»
IP-коммуникации в реальном времени Отличие IP-коммуникаций от телефонии (IP-телефонии в том числе) как раз и будет состоять в насыщенности разнообразнейшими сервисными возможностями как для производителей соответствующего оборудования и программного обеспечения или оператора-поставщика услуг, так и для конечных пользователей сети, и прозрачной интеграции их с Интернет-службами
Спасибо за внимание!Вопросы?http://www.comptek.ru/iptelephony/