admin / 18.03.2018

Сип-телефония: что это такое, как подключить и настроить :: SYL.ru

.

Что такое SIP? Протокол IP телефонии


SIP (Session Initiation Protocol) — это наиболее распространенный протокол IP-телефонии. SIP позволяет реализовать большое количество разнообразных сервисов — помимо передачи голоса, возможна передача видео, текстовых сообщений, факсов и др.

Строго говоря, протокол SIP непосредственного участия в передаче голоса, сообщений и видео не принимает, он отвечает только за установление связи между абонентами.

Устройства и программы для IP-телефонии, поддерживающие протокол SIP, образуют SIP-сеть. В этой сети каждому абоненту присваивается уникальный SIP адрес, подобный имейлу. Формат адреса «sip:user@host.com». Зайдя в SIP-сеть с любого компьютера или устройства, независимо от географического положения, вы можете звонить и принимать звонки на свой виртуальный номер.

Наиболее популярные альтернативные протоколы — Skype (закрытый протокол, используемый только в сети Skype) и H.323 (например, по этому протоколу работает программа NetMeeting)

Ниже вы найдете наиболее интересные новости о протоколе SIP.

2014. Почему компании до сих пор платят за телефонную связь?


Вы никогда не задумывались, почему ваша компания не платит за электронную почту, но зато платит за телефонную связь?

Стандарт SIP, который позволяет создать свой «телефонный адрес» и звонить друг другу бесплатно через интернет (подобно как вы сейчас обмениваетесь сообщениями по электронной почте) появился уже давно, но до сих пор очень мало компаний размещают на своем сайте (или на своих визитках) свои SIP-адреса. Раньше отговоркой было то, что интернет медленный и связь через него — некачественная. Потом была отговорка, что настроить собственный SIP-сервер — довольно сложная задача. Теперь, когда интернет — быстрый, а сервисы виртуальных АТС снимают с вас заботу о настройке и защите SIP-сервера и предоставляют готовые SIP-номера, все должно измениться. По крайней мере на это надеется компания onlinePBX (провайдер виртуальной АТС). На днях они опубликовали статью 4 способа бесплатно звонить на SIP-номера и выяснили, что сообщив клиентам и партнерам свой SIP-номер можно прямо сейчас сэкономить 26% расходов на связь. ***

2011. Mango-Office снизила тарифы на международные SIP звонки


Компания Манго Телеком, провайдер виртуальной АТС Mango-Office значительно (на 7 — 15%) снизил тарифы на международную VoIP связь для корпоративных клиентов и физических лиц. Например, звонки в Украину теперь стоят от 4,29 руб/мин (и выше), Казахстан — 4,72, США — 0,6, Китай — 0,6. В Манго отмечают, что это сделано ради поддержки развития международного бизнеса. Особенно эта новость должна заинтересовать торговые и туристические компании, филиалы международных коммуникаций и виртуальные компании. В общем, те компании, чья деятельность требует частых и длительных телефонных разговоров и сеансов конференц-связи с иностранными участниками. ***

2010. SIPNET делает звонки в Россию бесплатными


В рамках бессрочной акции, которая стартовала 1 октября текущего года, пользователи VoIP-сервиса SIPNET смогут бесплатно звонить через интернет не только на городские номера в Москве и Санкт-Петербурге, но и в Волгоград, Екатеринбург, Иркутск, Казань, Краснодар, Красноярск, Нижний Новгород, Новосибирск, Пермь, Ростов-на-Дону, Самару, Саратов, Челябинск. Аналогичные условия предлагаются для звонков в Китай. Со стороны SIPNET такой шаг, без сомнения, является попыткой упрочить свои позиции на российском рынке по отношению к ближайшим конкурентам. Для сравнения, у Skype стоимость звонка в Китай, Питер и Москву составляет 2,2 цента за минуту, а в другие города России на стационарные номера – 4,9 центов. У сервиса Мегафона — «Мультифон» — звонки на стационарные номера в пределах России стоят 1,5 рубля.

2010. GN Netcom внедрила MS Office Communications Server

Компания GN Netcom (бренд Jabra) внедрила систему унифицированных коммуникаций на базе MS Office Communications Server 2007 (OCS) во всех офисах и представительствах. Теперь сотрудники компании во всем мире пользоваться дешевой IP-телефонией, системой мгновенных сообщений, электронной почтой, аудио- и видеоконференциями. Сама система базируется на центральном сервере GN Netcom в Копенгагене, а в крупнейших представительствах действуют промежуточные серверы, соединенные SIP магистралями с местными телеком-сетями для перераспределения трафика. Небольшие офисы компании продолжают использовать средства традиционной телефонии, что связано с невозможностью обработки всех внешних вызовов посредством VoIP. Кроме того, GN Netcom приняла решение дополнить OCS приложением Microsoft Office Live Meeting, позволяющим проводить совещания и конференции с внешними партнерами, IT-инфраструктура которых обслуживается сторонними провайдерами услуг.

2009. Skype for SIP доступен всем


Сервис для бизнес-пользователей Skype for SIP из стадии закрытого бета-тестирования перешел в стадию открытого бета-тестирования и теперь доступен всем желающим (за деньги). Напомним, что Skype for SIP — это интернет-сервис, который позволяет интегрировать сеть Skype с корпоративной IP-PBX системой или системой унифицированных коммуникаций (на основе SIP). Таким образом, сотрудники могут звонить с офисных телефонов через Skype сеть по Skype тарифам и принимать на свои телефоны звонки от пользователей Skype. При этом входящие звонки из Skype могут как угодно обрабатываться существующей IP PBX (переадресовываться, подключаться к конференцсвязи или записываться на автоответчик). Подключить Skype for SIP можно в панели управления Business Control Panel, которая одновременно служит и для оплаты сервиса. На данный момент подключение одного канала связи Skype for SIP стоит $6.95 в месяц. ***

2009. Кто убил VoIP-революцию?


(Начало здесь) Перспективы VoIP выглядели замечательно в 1999 году, когда была утверждена спецификация протокола SIP. Это обеспечивало совместимость сетей всех VoIP-операторов. VoIP-коммуникации обещали стать чем-то вроде email: т.е. все бесплатно, есть много провайдеров, у которых можно бесплатно получить интернет-телефонный номер, а если хочешь — можешь создать себе SIP-номер на собственном домене. Но часто ли вы видите SIP-телефон в контактной информации компаний? ***

2008. Nortel + IBM: новая платформа унифицированных коммуникаций для SMB

Компании Nortel и IBM представили новую платформу унифицированных коммуникаций для предприятий малого и среднего бизнеса, интегрировав прикладное ПО IP-телефонии Nortel Software Communication System с IBM Lotus Sametime и новейшим поколением процессоров и серверов IBM. Решение предназначено для малого-среднего бизнеса и крупных компаний, имеющих филиалы со штатом от 30 до 500 человек. Оно сочетает в себе возможности систем SIP телефонии от Nortel и продуктов IBM Lotus Sametime, IBM Lotus Notes и IBM Domino. Простой интерфейс, работающий по принципу plug-and-play, облегчит установку, управление и обслуживание системы. Каждый пользователь сможет создать для себя на любом устройстве персональное коммуникационное пространство, отвечающее его индивидуальным предпочтениям, и, таким образом, повысить свою производительность. Помимо этого, новое решение способствует снижению капитальных и текущих затрат – это происходит за счет уменьшения расходов на ИТ, администрирование, услуги и конференцсвязь.

2008. ZMS — платформа для содзания VoIP сервисов на основе Flash


Компания «Инновационные Системы Общения», создатель известного сервиса flashphone.ru, представила свою новую разработку. Zingaya Media Server — это платформа, позволяющая создавать VoIP сервисы на базе протокола SIP (Session Initiation Protocol), которые могут работать непосредственно в веб-браузере с использованием технологии Adobe Flash. Zingaya Media Server может быть использован: VoIP провайдерами для создания софтфонов на основе Flash, различными компаниями и организациями для создания On-line средств , позволяющих посетителям сайтов совершать телефонные звонки «в одно нажатие». Для создания клиентских приложений на flash компания предлагает своим клиентам удобный API для работы с сервером и всю необходимую информацию. Серверное ПО совместимо как с Linux, так и с Windows.

2007. Сумма коммуникаций от Avaya

В Avaya готовят программный инструментарий SIP Application Server, с помощью которого и заказчики, и независимые разработчики программного обеспечения смогут легко встраивать в свои бизнес-приложения такие коммуникационные функции, как определение присутствия абонентов и организация телефонных звонков. SIP Application Server — это программный комплекс, базирующийся на одноименной платформе, которую Avaya приобрела в прошлом году вместе с компанией Ubiquity Software. В Ubiquity разработали эту платформу для операторов, чтобы те могли предоставлять новые сервисы своим подписчикам, а в Avaya модифицировали ее для применения в корпоративных сетях.

2006. Поставщики VoIP-решений приняли SIP

На открывшейся в понедельник конференции VoiceCon несколько ведущих производителей систем офисной телефонии представили решения, базирующиеся на открытом протоколе SIP. Это достаточно знаменательный факт, поскольку до последнего времени лидеры рынка медлили с освоением SIP, ссылаясь на то, что при всей своей открытости и гибкости он в состоянии обеспечить лишь ограниченные функциональные возможности.

Комментируя сей факт, аналитик агентства Current Analysis Брайан Риггс заявил, что приход SIP в офисную телефонию обусловлен появлением у поставщиков услуг большого количества VoIP-сервисов на базе этого протокола.

При этом, «SIP делают основным протоколом, чтобы избавиться от внешних прокси-серверов, которые были необходимы раньше для обеспечения взаимодействия через SIP». В качестве еще одной причины Риггс указывает на появление множества приложений на базе SIP — для их функционирования понадобится поддержка SIP в выпускаемых IP-УАТС».

2006. Cisco и Citrix будут сотрудничать в области унифицированных коммуникаций и приложений для бизнеса

Компании Citrix и Cisco объявили о сотрудничестве с целью включения функций присутствия и обработки вызовов в широкий круг корпоративных приложений, работающих в рамках решения Citrix Application Delivery.

Что такое СИП-логин, для чего он нужен и как его получить

В результате заказчики получат проверенные пакетированные IP-решения и смогут избавиться от рисков, проблем и расходов, связанных с реализацией индивидуальных заказных проектов. Кроме того, новые решения с широкой функциональностью, основанной на протоколе SIP, повысят эффективность связи и позволят быстрее решать проблемы, встающие перед бизнесом. До недавнего времени предприятия приобретали конвергентные средства, которые сокращали сетевые и административные расходы за счет передачи по единой сети только голоса и данных. Соглашение между Cisco и Citrix выводит конвергенцию на качественно новый уровень, позволяя интегрировать коммуникационные и компьютерные приложения и повышать гибкость ведения бизнеса.

2006. Cisco Unified Communications интегрировали с Lotus Sametime

Компании IBM и Cisco продемонстрировали новый подключаемый модуль (plug-in) для новых версий IBM Lotus Sametime 7.5 и Cisco Unified Call Manager 5.0. Новый модуль поддерживает отправку мгновенных сообщений на IP-телефоны Cisco, распознает информацию о подключении пользовательских IP-телефонов к сети и передает ее на клиентское ПО Lotus Sametime Connect. В результате, если абонент пользуется функцией IBM Global Services «Click to Call», ему достаточно один раз щелкнуть правой кнопкой мыши по имени в списке контактов Lotus Sametime для вызова абонента, подключенного к сети через телефонный аппарат Cisco Unified IP Phone. Интеграция обоих решений выполнена на основе общепринятых стандартов. Для установки соединения используется протокол SIP. Для поддержки мгновенных сообщений и обмена информацией между платформами IBM и Cisco используется технология SIMPLE (SIP for Instant Messaging and Presence Leveraging Extensions). Все это повышает эффективность связи на предприятии. Демонстрация проходила в стандартной среде Eclipse, где платформа Lotus Sametime 7.5 использовалась для поддержки приложений с богатой функциональностью в режиме реального времени.

2005. Система SIP коммуникаций для удаленных работников

3Com представила новый пакет VoIP приложений для крупных предприятий, который даст возможность удаленным сотрудникам получить защищенный доступ к корпоративным коммуникационным сервисам. Модуль 3Com IP Telecommuting построен на SIP. Как утверждают в 3Com, он значительно повышает мобильность сотрудников за счет использования корпоративные приложения IP-телефонии, в частности, средства проведения VoIP-конференций, средства обмена сообщениями, центр контактов и других коммуникационных услуг за пределами ЛВС. Благодаря технологии Ingate модуль решает присущую SIP-коммуникациям проблему прохождения Network Address Translation (NAT) на дальнем конце: поскольку NAT скрывает частные IP-адреса от открытой части Internet, 3Com IP Telecommuting позволяет установить бесшовное защищенное соединение путем сопоставления SIP-коммуникаций, инициированных за пределами компании, с соответствующим внутренним IP-адресом.

2005. Платформа коммуникаций реального времени Microsoft

Microsoft приступила к «сборке» своей программной платформы коммуникаций реального времени, анонсировав компоненты, которые помогут компаниям внедрить функции мгновенного обмена сообщениями и распознавания статуса абонента в сети и приложения. В частности, представители Microsoft объявили о выпуске Microsoft Office Communicator 2005 — клиента, реализующего в едином пользовательском интерфейсе функции IM, голосовой, видео, Web-конференцсвязи и телефонии. Идет работа над интеграцией Communicator с офисными АТС производства Siemens и Alcatel Genesys, что позволит применять клиент для управления переадресацией вызовов и многопунктовыми конференциями. Разрабатывается Web-версия Communicator, способная работать в любых браузерах. Поддержка IM-клиента Windows Messenger пока будет сохранена. Анонсированы также LCS 2005 Service Pack 1, основанный на протоколе SIP сервер для Communicator, и Live Meeting 2005 — обновленная версия сервиса Web-конференций. В LCS 2005 SP1 предусмотрена возможность налаживания взаимосвязи с IM-платформами AOL, Yahoo и MSN. Live Meeting 2005 интегрируется с приложениями Office и сервисом Active Directory, имеет поддержку передачи потокового аудио.

2004. Nortel открывает протокол SIP

В Nortel Networks принято решение об открытии исходного кода реализации протокола Session Initiation Protocol, применяемого компанией в ее продуктах. Сейчас SIP является фактическим стандартом сигнального протокола в системах IP-телефонии.

В Nortel надеются, что открытие кода SIP станет стимулом для производителей к обеспечению интероперабельности их VoIP-систем с продукцией Nortel. В компании Uniden America планируют выпускать совместимые с сервером IP-телефонии Nortel Multimedia Communications Server (MCS) беспроводные телефоны, в Texas Instruments — наборы микросхем, в i3 Micro Technology — абонентские IP-шлюзы, в Polycom — оборудование аудио- и видеоконференц-связи. В TI также собираются предоставлять своим клиентам документацию по проектированию SIP-устройств, рассчитанных на работу с MCS. Nortel использует стек поддержки SIP, разработанный в компании Radvision, и модифицированный специалистами Nortel для ее нужд.

SIP для начинающих: Что такое SIP? Компоненты SIP? Какие преимущества дает SIP?

.

Сообщения протокола SIP

Структура сообщений

Согласно архитектуре «клиент-сервер» все сообщения делятся на запросы, передаваемые от клиента к серверу, и на ответы сервера клиенту.
      Например, чтобы инициировать установление соединения, вызывающий пользователь должен сообщить серверу ряд параметров, в частности, адрес вызываемого пользователя, параметры информационных каналов и др. Эти параметры передаются в специальном SIP-запросе. От вызываемого пользователя к вызывающему передается ответ на запрос, также содержащий ряд параметров.
      Все сообщения протокола SIP (запросы и ответы), представляют собой последовательности текстовых строк, закодированных в соответствии с документом RFC 2279. Структура и синтаксис сообщений SIP, как уже упоминалось ранее, идентичны используемым в протоколе HTTP. На рисунке 6 представлена структура сообщений протокола SIP.

Стартовая строка

Заголовки

Пустая строка

Тело сообщения

Рис. 6 Структура сообщений протокола SIP

      Стартовая строка представляет собой начальную строку любого SIP-сообщения. Если сообщение является запросом, в этой строке указываются тип запроса, адресат и номер версии протокола. Если сообщение является ответом на запрос, в стартовой строке указываются номер версии протокола, тип ответа и его короткая расшифровка, предназначенная только для пользователя.
      Заголовки сообщений содержат сведения об отправителе, адресате, пути следования и др., в общем, переносят информацию, необходимую для обслуживания данного сообщения. О типе заголовка можно узнать по его имени. Оно не зависит от регистра (т.е. буквы могут быть прописные и строчные), но обычно имя пишут с большой буквы, за которой идут строчные.
      Сообщения протокола SIP могут содержать так называемое тело сообщения. В запросах АСК, INVITE и OPTIONS тело сообщения содержит описание сеансов связи, например, в формате протокола SDP. Запрос BYE тела сообщения не содержит, а ситуация с запросом REGISTER подлежит дальнейшему изучению. С ответами дело обстоит иначе: любые ответы могут содержать тело сообщения, но содержимое тела в них бывает разным.

Заголовки сообщений

      В протоколе SIP определено четыре вида заголовков (Таблица 1):
      • Общие заголовки, присутствующие в запросах и ответах;
      • Заголовки содержания, переносят информацию о размере тела сообщения или об источнике запроса (начинаются со слова «Content»);
      • Заголовки запросов, передающие дополнительную информацию о запросе;
      • Заголовки ответов, передающие дополнительную информацию об ответе.
      Заголовок содержит название, за которым, отделенное двоеточием, следует значение заголовка. В поле значения содержатся передаваемые данные. Следует отметить, что если сервер принимает сообщения, заголовки которых ему не известны, то эти заголовки игнорируются.
      Ниже представлены наиболее часто используемые заголовки.
      Заголовок Call-ID — уникальный идентификатор сеанса связи или всех регистрации отдельного клиента, он подобен метке соединения (call reference) в сигнализации DSS-1 .

Значение идентификатору присваивает сторона, которая инициирует вызов. Заголовок Call-ID состоит из буквенно-числового значения и имени рабочей станции, которая присвоила значение этому идентификатору. Между ними должен стоять символ @, например, 2345call@rts.loniis.ru Возможна следующая ситуация: к одной мультимедийной конференции относятся несколько соединений, тогда все они будут иметь разные идентификаторы Call-ID.
      Заголовок То — определяет адресата. Кроме SIP-адреса здесь может стоять параметр «tag» для идентификации конкретного терминала пользователя (например, домашнего, рабочего или сотового телефона) в том случае, когда все его терминалы зарегистрированы под одним адресом SIP URL. Запрос может множиться и достичь разных терминалов пользователя; чтобы их различать, необходимо иметь метку tag. Ее вставляет в заголовок терминальное оборудование вызванного пользователя при ответе на принятый запрос.
      Если необходим визуальный вывод имени пользователя, например, на дисплей, то имя пользователя также размещается в поле То.
      Заголовок From — идентифицирует отправителя запроса; по структуре аналогичен полю То.

Таблица 1 Виды заголовков сообщений SIP

Общие заголовки

Заголовки содержания

Заголовки запросов

Заголовки ответов

Call-ID (идентификатор сеанса связи)

Content-Encoding (кодирование тела сообщения)

Accept (принимается)

Allow (разрешение)

Contact (контактировать)

Content-Length (размер тела сообщения)

Accent-Encoding (метод кодирования поддерживается)

Proxy-Authenticate (подтверждение подлинности прокси-сервера)

CSeq (последовательность)

Content-Type (тип содержимого)

Accent-Language (язык поддерживается)

Retro-After (повторить через некоторое время)

Date (Дата)

 

Authorization (авторизация)

Server (сервер)

Encryption (шифрование)

 

 

Unsupported (не поддерживается)

Expires (срабатывание таймера)

 

Hide (скрыть)

Warning (предупреждение)

From (источник запроса)

 

Max-Forwards (максимальное количество переадресаций)

WWW-Authenticate (подтверждение подлинности WWW-сервера)

Record-Route (запись маршрута)

 

Organization (организация)

 

Timestamp (метка времени)

 

Priority (приоритет)

 

То (Адресат)

 

Proxy-Authorization (авторизация прокси-сервера)

 

Via (через)

 

Proxy-Require (требуется прокси-сервер)

 

 

 

Route (маршрут)

 

 

 

Require (требуется)

 

 

 

Response-Key (ключ кодирования ответа)

 

 

 

Subject (тема)

 

 

 

User-Agent (агент пользователя)

 

      Заголовок CSeq — уникальный идентификатор запроса, относящегося к одному соединению. Он служит для корреляции запроса с ответом на него. Заголовок состоит из двух частей: натурального числа из диапазона от 1 до 232 и типа запроса. Сервер должен проверять значение CSeq в каждом принимаемом запросе и считать запрос новым, если значение CSeq больше предыдущего. Пример заголовка: CSeq: 2 INVITE.

Что такое SIP-телефония и как ее настроить?

      Заголовок Via служит для того, чтобы избежать ситуации, в которых запрос пойдет по замкнутому пути, а также для тех случаев, когда необходимо, чтобы запросы и ответы обязательно проходили по одному и тому же пути (например, в случае использования межсетевого экрана — firewall). Дело в том, что запрос может проходить через несколько прокси-сервером, каждый из которых принимает, обрабатывает и переправляет запрос к следующему прокси-серверу, и так до тех пор, пока запрос не достигнет адресата. Таким образом, в заголовке Via указывается весь путь, пройденный запросом: каждый прокси-сервер добавляет поле со своим адресом. При необходимости (например, чтобы обеспечить секретность) действительный адрес может скрываться.
      Например, запрос на своем пути обрабатывался двумя прок си-серверами: сначала сервером loniis.ru, потом sip.telecom.com. Тогда в запросе появятся следующие поля:
      Via: SIP/2.0/UDP sip.telecom.com:5060;branch=721 e418c4.1 Via: SIP/2.0/UDP loniis.ru: 5060, где параметр «branch» означает, что на сервере sip.telecom.com запрос был размножен и направлен одновременно по разным направлениям, и наш запрос был передан по направлению, которое идентифицируется следующим образом: 721е418c4.1.
      Содержимое полей Via копируется из запросов в ответы на них, и каждый сервер, через который проходит ответ, удаляет поле Via со своим именем.
      В заголовок Record-route прокси-сервер вписывает свой адрес — SIP URL, — если хочет, чтобы последующие запросы прошли через него.
      Заголовок Content-Type определяет формат описания сеанса связи. Само описание сеанса, например, в формате протокола SDP, включается в тело сообщения.
      Заголовок Content-Length указывает размер тела сообщения.

Что такое SIP trunk – это виртуальный канал связи между провайдером (оператором) IP-телефонии и офисной IP-АТС клиента, позволяющий подключить, любое количество телефонных номеров. В свою очередь каждый такой номер, может иметь неограниченное количество каналов (количество одновременных разговоров по одному номеру).
SIP trunk для передачи вызывной сигнализации использует протокол SIP 2.0, VoIP телефонии, описанный в RFC 3261 и его дополнения (RFC 2976, RFC 3262, RFC 3265, RFC 3428, RFC 3515, RFC 3903).

Подключив SIP транк от провайдера телефонии, компания не ограничивает себя в обмене данными (голос, видео и чат), в отличие от традиционной аналоговой телефонии, это позволяет отказаться от многопарных физических кабельных линий соединяющих ее с городской АТС. Более того ваш провайдер предоставляющий внешний номер, может находиться территориально в другом государстве.

Вторым видом SIP транка, является виртуальный канал между двумя IP-АТС, по необходимости, территориально разнесенные физически. Это дает возможность организовать общую внутреннюю, номерную емкость обоих АТС и использовать общие внешние линии, для исходящей и входящей связи.

Каждый телефонный номер в транке называется и идентифицируется как DID (Direct Inward Dialing), который вам назначает оператор  VoIP телефонии.

Преимущества SIP транков

Переход компании от аналоговой телефонии к SIP транкам предоставляет компании целый ряд преимуществ:

  • Низкая абонентная плата за канал и DID номер –  абонентная плата за голосовые каналы и DID номера существенно ниже, чем плата за то же количество аналоговых линий.
  • Высокое качество предоставляемых услуг – для установления соединения и передачи голоса, видео используются цифровые протоколы передачи данных, что дает  высокое качество голоса и высокую скорость соединения.
  • Смена офиса с сохранением единого номера – ваш SIP транк не привязан к вашему офису.

    Что такое SIP? Протокол IP телефонии

    Вы можете переехать в другой офис, сохранив свой прежний номер. Соответственно не нужно уведомлять клиентов о новом номере, менять рекламу, визитки и платить оператору за установку переадресации и подключать новые номера.

  • Не нужно приобретать VoIP шлюз –  SIP транки избавляют вас от необходимости приобретать и поддерживать VoIP шлюзы. Вызовы из телефонной сети приходят непосредствено по SIP протоколу. Кроме того, отсутствие преобразования технологий (из аналоговой в IP) обеспечивает более высокое качество связи.
  • Масштабируемость ёмкости каналов –  если у вас возросло количество звонков, вы можете быстро и просто добавить дополнительные голосовые каналы к существующему SIP транку. Сравните это с затратами времени на заказ и прокладку дополнительных аналоговых линий, установку плат расширения и программирование аналоговой АТС!

Коментарии:

Сравнительный анализ протоколов Н.323 и SIP

      Прежде чем начать сравнение функциональных возможностей протоколов SIP и Н.323, напомним, что протокол SIP значительно моложе своего соперника, и опыт его использования в сетях связи несопоставим с опытом использования протокола Н.323. Существует еще один момент, на который следует обратить внимание. Интенсивное внедрение технологии передачи речевой информации по IP-сетям потребовало постоянного наращивания функциональных возможностей как протокола Н.323 (к настоящему времени утверждена уже четвертая версия протокола), так и протокола SIP (утверждена вторая версия протокола). Этот процесс приводит к тому, что достоинства одного из протоколов перенимаются другим.
      И последнее. Оба протокола являются результатом решения одних и тех же задач специалистами ITU-T и комитета IETF. Естественно, что решение ITU-T оказалось ближе к традиционным телефонным сетям, а решение комитета IETF базируется на принципах, составляющих основу сети Internet.

      Перейдем непосредственно к сравнению протоколов, которое будем проводить по нескольким критериям.

      Дополнительные услуги. Набор услуг, поддерживаемых обоими протоколами, примерно одинаков.
      Дополнительные услуги, предоставляемые протоколом Н.323, стандартизированы в серии рекомендаций ITU-T H.450.X. Протоколом SIP правила предоставления дополнительных услуг не определены, что является его серьезным недостатком, так как вызывает проблемы при организации взаимодействия оборудования разных фирм-производителей. Некоторые специалисты предлагают решения названных проблем, но эти решения пока не стандартизированы.

      Примеры услуг, предоставляемых обоими протоколами:
      • Перевод соединения в режим удержания (Call hold);
      • Переключение связи (Call Transfer);
      • Переадресация (Call Forwarding);
      • Уведомление о новом вызове во время связи (Call Waiting);
      • Конференция.

      Рассмотрим последнюю услугу несколько более подробно. Протокол SIP предусматривает три способа организации конференции: с использованием устройства управления конференциями MCU, режима многоадресной рассылки и соединений участников друг с другом. В последних двух случаях функции управления конференциями могут быть распределены между терминалами, т.е. центральный контроллер конференций не нужен. Это позволяет организовывать конференции с практически неограниченным количеством участников.

      Рекомендация Н.323 предусматривает те же три способа, но управление конференцией во всех случаях производится централизованно контроллером конференций МС (Multipoint Controller), который обрабатывает все сигнальные сообщения. Поэтому для организации конференции, во-первых, необходимо наличие контроллера МС у одного из терминалов, во-вторых, участник с активным контроллером МС не может выйти из конференции.Кроме того, при большом числе участников конференции МС может стать «узким местом». Правда, в третьей версии рекомендации ITU-T Н.323 принято положение о каскадном соединении контроллеров, однако производители эту версию в своем оборудовании пока не реализовали. Преимуществом протокола Н.323 в части организации конференций являются более мощные средства контроля конференций.

      Протокол SIP изначально ориентирован на использование в IP-сетях с поддержкой режима многоадресной рассылки информации (примером может служить сеть Mbone, имеющая тысячи постоянных пользователей). Этот механизм используется в протоколе SIP не только для доставки речевой информации (как в протоколе Н.323), но и для переноса сигнальных сообщений. Например, в режиме многоадресной рассылки может передаваться сообщение INVITE, что облегчает определение местоположения пользователя и является очень удобным для центров обслуживания вызовов (Call-center) при организации групповых оповещений.

      В то же время, протокол Н.323 предоставляет больше возможностей управления услугами, как в части аутентификации и учета, так и в части контроля использования сетевых ресурсов. Возможности протокола SIP в этой части беднее, и выбор оператором этого протокола может служить признаком того, что для оператора важнее техническая интеграция услуг, чем возможности управления услугами.

      Протокол SIP предусматривает возможность организации связи третьей стороной (third-party call control). Эта функция позволяет реализовать такие услуги, как набор номера секретарем для менеджера и сопровождение вызова оператором центра обслуживания вызовов. Подобные услуги предусмотрены и протоколом Н.323, но реализация их несколько сложнее.

      В протоколе SIP есть возможность указывать приоритеты в обслуживании вызовов, поскольку во многих странах существуют требования предоставлять преимущества некоторым пользователям. В протоколе Н.323 такой возможности нет. Кроме того, пользователь SIP-сети может регистрировать несколько своих адресов и указывать приоритетность каждого из них.

      Персональная мобильность пользователей. Протокол SIP имеет хороший набор средств поддержки персональной мобильности пользователей, в число которых входит переадресация вызова к новому местоположению пользователя, одновременный поиск по не- скольким направлениям (с обнаружением зацикливания маршрутов) и т.д. В протоколе SIP это организуется путем регистрации на сервере определения местоположения, взаимодействие с которым может поддерживаться любым протоколом. Персональная мобильность поддерживается и протоколом Н.323, но менее гибко. Так, например, одновременный поиск пользователя по нескольким направлениям ограничен тем. что привратник, получив запрос определения местоположения пользователя LRQ, не транслирует его к другим привратникам.

      Расширяемость протокола. Необходимой и важной в условиях эволюционирующего рынка является возможность введения новых версий протоколов и обеспечение совместимости различных версий одного протокола. Расширяемость (extensibility) протокола обеспечивается:
      — согласованием параметров;
      — стандартизацией кодеков;
      — модульностью архитектуры.

      Протокол SIP достаточно просто обеспечивает совместимость разных версий. Поля, которые не понятны оборудованию, просто игнорируются. Это уменьшает сложность протокола, а также облегчает обработку сообщений и внедрение новых услуг. Клиент может запросить какую-либо услугу с помощью заголовка Require. Сервер, получивший запрос с таким заголовком, проверяет, поддерживает ли он эту услугу, и если не поддерживает, то сообщает об этом в своем ответе, содержащем список поддерживаемых услуг.

      В случае необходимости, в организации IANA (Internet Assigned Numbers Authority) могут быть зарегистрированы новые заголовки. Для регистрации в IANA отправляется запрос с именем заголовка и его назначением. Название заголовка выбирается таким образом, чтобы оно говорило об его назначении. Указанным образом разработчик может внедрять новые услуги.

      Для обеспечения совместимости версий протокола SIP определено шесть основных видов запросов и 6 классов ответов на запросы. Так как определяющей в кодах ответов является первая цифра, то оборудование может указывать и интерпретировать только ее. а остальные цифры кода только дополняют смысл и их анализ не является обязательным.

      Более поздние версии протокола Н.323 должны поддерживать более ранние версии. Но возможна ситуация, когда производители поддерживают только одну версию, чтобы уменьшить размер сообщений и облегчить их декодирование.

      Новые функциональные возможности вводятся в протокол Н.323 с помощью поля NonStandardParameter. Оно содержит код производителя и, следом за ним, код услуги, который действителен только для этого производителя. Это позволяет производителю расширять услуги, но сопряжено с некоторыми ограничениями. Во-первых, невозможно запросить у вызываемой стороны информацию о поддерживаемых ею услугах, во-вторых, невозможно добавить новое значение уже существующего параметра. Существуют также проблемы, связанные с обеспечением взаимодействия оборудования разных производителей.

      На расширение возможностей протокола, как и на совместимость оборудования, его реализующего, оказывает влияние и набор кодеков, поддерживаемый протоколом. В протоколе SIP для передачи информации о функциональных возможностях терминала используется протокол SDP. Если производитель поддерживает какой-то особенный алгоритм кодирования, то этот алгоритм просто регистрируется в организации IANA, неоднократно упоминавшейся в этой главе.

      В протоколе Н.323 все кодеки должны быть стандартизированы. Поэтому приложения с нестандартными алгоритмами кодирования могут столкнуться с проблемами при реализации их на базе протокола Н.323.

      Протокол SIP состоит из набора законченных компонентов (модулей), которые могут заменяться в зависимости от требований и могут работать независимо друг от друга. Этот набор включает в себя модули поддержки сигнализации для базового соединения, для регистрации и для определения местоположения пользователя, которые не зависят от модулей поддержки качества обслуживания (QoS). работы с директориями, описания сеансов связи, развертывания услуг (service discovery) и управления конфигурацией.

      Архитектура протокола Н.323 монолитна и представляет собой интегрированный набор протоколов для одного применения. Протокол состоит из трех основных составляющих, и для создания новой услуги может потребоваться модификация каждой из этих составляющих.

      Масштабируемость сети (scalablllty). Сервер SIP, по умолчанию, не хранит сведений о текущих сеансах связи и поэтому может обработать больше вызовов, чем привратник Н.323, который хранит эти сведения (statefull). Вместе с тем, отсутствие таких сведений, по мнению некоторых специалистов, может вызвать трудности при организации взаимодействия сети IP-телефонии с ТФОП.

      Необходимо также иметь в виду зоновую архитектуру сети Н.323, позволяющую обеспечить расширяемость сети путем увеличения количества зон.

Что такое SIP-телефония

      Время установления соединения. Следующей существенной характеристикой протоколов является время, которое требуется, чтобы установить соединение. В запросе INVITE протокола SIP содержится вся необходимая для установления соединения информация, включая описание функциональных возможностей терминала. Таким образом, в протоколе SIP для установления соединения требуется одна транзакция, а в протоколе Н.323 необходимо производить обмен сообщениями несколько раз. По этим причинам затраты времени на установление соединения в протоколе SIP значительно меньше затрат времени в протоколе Н.323. Правда, при использовании инкапсуляции сообщений Н.245 в сообщения Н.225 или процедуры Fast Connect время установления соединения значительно уменьшается.

      Кроме того, на время установления соединения влияет также и нижележащий транспортный протокол, переносящий сигнальную информацию. Ранние версии протокола Н.323 предусматривали использование для переноса сигнальных сообщений Н.225 и Н.245 только протокол TCP, и лишь третья версия протокола предусматривает возможность использования протокола UDP. Протоколом SIP использование протоколов TCP и UDP предусматривалось с самого начала.

      Оценка времени установления соединения производится в условных единицах — RTT (round trip time) — и составляет для протокола SIP 1,5+2,5 RTT, а для протокола Н .323 6-7 RTT

      Адресация. К числу системных характеристик, несомненно, относится и предусматриваемая протоколами адресация. Использование URL является сильной стороной протокола SIP и позволяет легко интегрировать его в существующую систему DNS-серверов и внедрять в оборудование, работающее в IP-сетях. Пользователь получает возможность переправлять вызовы на Web-страницы или использовать электронную почту. Адресом в SIP может также служить телефонный номер с адресом используемого шлюза.

      В протоколе Н.323 используются транспортные адреса и alias-адреса. В качестве последнего может использоваться телефонный номер, имя пользователя или адрес электронной почты. Для преобразования alias-адреса в транспортный адрес обязательно участие привратника.

      Сложность протокола. Протокол Н.323, несомненно, сложнее протокола SIP. Общий объем спецификаций протокола Н.323 составляет примерно 700 страниц. Объем спецификаций протокола SIP составляет 150 страниц. Протокол Н.323 использует большое количество информационных полей в сообщениях (до 100), при нескольких десятках таких же полей в протоколе SIP. При этом для организации базового соединения в протоколе SIP достаточно использовать всего три типа запросов (INVITE, BYE и АСК) и несколько полей (То, From, Call-ID, CSeq).

      Протокол SIP использует текстовый формат сообщений, подобно протоколу HTTP. Это облегчает синтаксический анализ и генерацию кода, позволяет реализовать протокол на базе любого языка программирования, облегчает эксплуатационное управление, дает возможность ручного ввода некоторых полей, облегчает анализ сообщений.

Название заголовков SIP-сообщений ясно указывает их назначение.

      Протокол Н.323 использует двоичное представление своих сообщений на базе языка ASN.1, поэтому их непосредственное чтение затруднительно. Для кодирования и декодирования сообщений необходимо использовать компилятор ASN. 1. Но, в то же время, обработка сообщений, представленных в двоичном виде, производится быстрее.

      Довольно сложным представляется взаимодействие протокола Н.323 с межсетевым экраном (firewall). Кроме того, в протоколе Н.323 существует дублирование функций. Так, например, оба протокола Н.245 и RTCP имеют средства управления конференцией и осуществления обратной связи.

      Выводы. На основе проведенного выше сравнения можно сделать вывод о том, что протокол SIP больше подходит для использования Internet-поставщиками, поскольку они рассматривают услуги IP-телефонии лишь как часть набора своих услуг.

      Операторы телефонной связи, для которых услуги Internet не являются первостепенными, скорее всего, будут ориентироваться на протокол Н.323, поскольку сеть, построенная на базе рекомендации Н.323, представляется им хорошо знакомой сетью ISDN, наложенной на IP-сеть.

      Не стоит также забывать, что к настоящему времени многие фирмы-производители и поставщики услуг уже вложили значительные средства в оборудование Н.323, которое успешно функционирует в сетях.

      Таким образом, ответ на вопрос, какой из протоколов предпочтительнее использовать, будет зависеть от целей бизнеса и требуемых функциональных возможностей. Скорее всего, эти варианты не следует рассматривать как конкурирующие, а как предназначенные для разных областей рынка услуг, поскольку они могут работать параллельно и взаимодействовать через специальный шлюз. Проиллюстрируем это утверждение следующим примером. В настоящее время рынок услуг все больше нацеливается на услуги с доплатой за дополнительные возможности (value added), и простота их предоставления дает реальные преимущества. Так, использование SIP в каком-либо частном домене дает возможность более гибкого предоставления услуг, а наличие средств, обеспечивающих переход от прото- кола SIP к протоколу Н.323, гарантирует взаимодействие с областями, использующими другие решения. В таблице 5 приведен вариант возможного обмена сообщениями.

Таблица 5 Алгоритм установления соединения с участием шлюза H.323/SIP

Шаг

Н.323-сторона шлюза

SIP-сторона шлюза

Комментарии

1

-> Setup (с процедурой FastStart)

 

Содержит описание возможностей приема информации

2

<- Call proceeding

 

Подтверждение прокси-сервером приема сообщения SETUP

3

 

INVITE ->

Содержит описание возможностей приема информации в формате SDP

4

 

180 Ringing <-

Уведомление вызывающего пользователя о том, что вызываемому пользователю передается сигнал о входящем вызове

5

<- Alerting

 

 

6

 

200 0K<-

Вызываемый пользователь принял входящий вызов, сообщение содержит описание возможностей приема информации

7

<- Connect

 

 

8

 

ACK->

 

 

 

Телефонный разговор

 

 

 

 

 

N

 

BYE<-

Разговор завершен

N+1

<- Release complete

 

 

N+2

 

200 0K->

 

      Если в течение разговорной фазы оборудованию Н.323 необходимо открыть новые логические каналы, шлюз передает новое сообщение INVITE терминалу SIP, как это показано в таблице 6

Таблица 6 Открытие новых логических каналов

Шаг

Н.323-сторона шлюза

SIP-сторона шлюза

Комментарии

1

->OpenLogicalChannel

 

 

2

 

INNATE ->

Тот же идентификатор соединения, что и в предыдущем сообщении INVITE (но номер Cseq -увеличен)

Описание нового канала в формате SDP

3

 

200 OK <-

Содержит описание нового канала в формате SDP

4

<- OpenLoglcalChannelAck

 

 

FILED UNDER : IT

Submit a Comment

Must be required * marked fields.

:*
:*