В рубрику "Решения операторского класса" | К списку рубрик | К списку авторов | К списку публикаций
Гибкий, открытый и масштабируемый, SIP (Session Initiation Protocol ), в противоположность стандартам ITU SS7 (Signalling System 7) и H.323, независим от транспортного уровня (может использовать UDP, TCP, ATM и т.д.) и безразличен к типу передаваемой информации. SIP - протокол прикладного уровня, который определяет, как устанавливаются, модифицируются и завершаются пользовательские сеансы, включающие видео, голос, мгновенные сообщения (Instant Messaging), онлайн-игры.
SIP является основной модернизированной версией таких протоколов, как MGCP (Media Gateway Control Protocol), который конвертирует голосовую информацию PTSN в пакеты данных IP. Поскольку MGCP является закрытым, исключительно голосовым стандартом, расширение его возможностей путем добавления сигнализации затруднительно и временами сопровождается искажением сообщения, что мешает провайдерам добавлять новые сервисы. Используя же SIP, программисты могут добавлять к передаваемым сообщениям дополнительные биты информации без угрозы для соединения.
Предположим, поставщик создал абсолютно новый сервис, включающий в себя голос, видео и чат. Используя MGCP, H.323 или SS7, провайдер должен был бы ждать новой версии протокола, способной поддерживать разработанный продукт. Используя же SIP, компания, имеющая отделения на двух континентах, может применять данный продукт, даже если шлюзы и оконечные устройства его не распознают.
Более того, разработчики могут более легко и быстро создавать приложения, используя широко известные языки программирования, например Java, так как SIP конструирует запросы аналогично HTTP. Имея только SS7 и AIN (Advanced Intelligent Network), производители годами ждали возможности вывести на рынок такие услуги, как ожидание вызова и идентификатор номера звонящего абонента. Теперь же с помощью SIP они могут внедрять высо-кокачественные коммуникационные продукты за считанные месяцы.
Такой уровень возможностей дает провайдерам поле для предоставления практически неограниченного количества новых сервисов: голосовая почта через SIP, SIP-решения, позволяющие любому пользователю ПК звонить в любую точку земного шара на обычный (стационарный либо мобильный) телефон, SIP-продукты для конференц-cвя-зи, unified messaging, управления счетами и персональных Web-сервисов.
3G-сообщество выбрало SIP в качестве основного сигнального протокола для сотовых сетей следующего поколения. Microsoft отдал предпочтение SIP за его стратегию коммуникаций в режиме реального времени и использовал его в Microsoft XP, Pocket PC и MSN Messenger.
MCI использует SIP для предоставления высококачественных услуг своим клиентам в сфере IP-телефонии. Пользователи имеют возможность информировать вызывающую сторону о том, доступны ли они в данный момент, и о предпочитаемом способе связи, например: e-mail, телефон или Instant Message. Пользователи могут также мгновенно начать разговор или аудиоконференцию.
Словом, SIP предоставляет исключительно широкие возможности.
Как и Интернет, SIP легко доступен для понимания, расширения и дополнения. Он позволяет устанавливать коммуникации между такими разнородными средствами, как компьютеры, телефоны, телевизоры. Как было отмечено выше, сообщения SIP очень похожи на HTTP (RFC 2068): здесь используется синтаксис заголовков сообщений и многие коды HTTP. SIP также применяет SMTP для адресных схем. Адрес в SIP, например sip:guest@sip-center.com, имеет точно такую же структуру, как e-mail-адрес. Более того, SIP даже использует рычаги Web-архитектуры, такие как DNS (Domain Name System or Service), тем самым расширяя возможности обмена сообщениями между пользователями SIP.
SIP устанавливает сеансы связи таким образом, что пользователи могут договариваться о характеристиках сеанса и изменять их. SIP может даже добавлять, исключать и перемещать пользователей.
Однако SIP не панацея. Он не является протоколом, описывающим сеансы связи, и не обеспечивает контроль над проведением конференций. Чтобы описать полезную нагрузку содержания и характеристик передаваемой информации, SIP использует Интернет-протокол SDP для описания характеристик конечных устройств. SIP также не обеспечивает QoS и взаимодействует с RSVP (Resource Reservation Setup Protocol) для проверки качества голосовых сообщений. Кроме того, SIP работает с некоторыми другими протоколами, в том числе с LDAP (Lightweight Directory Access Protocol) для локализации, с RADIUS (Remote Authentication Dial-In User Service) для контроля доступа и с RTP для передачи данных в режиме реального времени.
Важной чертой SIP является то, что он определяет не тип устанавливаемой связи, а только способ управления сеансом. Такая гибкость означает, что SIP может быть использован для огромного количества приложений и сервисов, включая интерактивные игры, музыку и "видео по запросу", а также голосовые, видео- и сетевые конференции.
Ниже перечислены еще несколько характеристик SIP, отличающих его от других сигнальных протоколов:
Способный соединять пользователей через любые IP-сети (проводные LAN и WAN, общедоступные магистральные сети Интернет, мобильные 2.5G, 3G и WiFi, а также любые IP-устройства (телефоны, мобильные телефоны, ПК, КПК), SIP открывает дорогу к новым возможностям коммуникации для бизнеса и потребителей.
При использовании по отдельности такие, основанные на SIP, приложения (например, VoIP, мультимедийные конференции, push-to-talk, LBS-сервисы, Presence и IM) в изобилии предоставляют новые коммерческие возможности поставщикам услуг, независимым разработчикам программного обеспечения (ISV), а также производителям сетевого оборудования. Однако основное преимущество SIP заключается в его способности сочетать эти средства как части цельной системы коммуникационных сервисов.
Используя SIP, поставщики услуг могут настраивать и предоставлять пакеты SIP-сервисов, позволяющие абонентам проводить сеансы конференц-связи, применять элементы Web-управления, Presence, IM и многие другие сервисы в рамках одного сеанса связи.
Фактически поставщики услуг могут создать один гибкий пакет приложений, удовлетворяющий потребности большого числа конечных пользователей, вместо того чтобы устанавливать и поддерживать отдельные приложения, привязанные к определенным функциям или видам устройств. Консолидируя основанные на IP коммуникационные услуги в рамках единой среды приложений на базе SIP, поставщики сервисов могут значительно снизить издержки разработки и доставки клиентам инновационных IP-сервисов.
Таким образом, налицо преимущества, которые SIP приносит в отрасль и обещает каждому из нас.
Статья подготовлена на основе доклада "WHITE PAPER" компании Ubiquity.
Опубликовано: Журнал "Технологии и средства связи" #2, 2007
Посещений: 11360
Статьи по теме
В рубрику "Решения операторского класса" | К списку рубрик | К списку авторов | К списку публикаций