Полное руководство по пониманию протоколов и стандартов VoIP

Опубликовано: 2017-03-03

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

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

Вооружившись знаниями о том, как VoIP передает данные, а также о различиях в стандартах и ​​протоколах, используемых для этого, ваш бизнес может выбрать правильное решение для своих нужд. Итак, давайте копать, не так ли?

Самые основы: что такое протоколы?

VoIP означает передачу голоса по Интернет-протоколу, и слово «протокол» является неотъемлемой частью работы всей системы. По сути, VoIP — это метод передачи аудио- и даже видеоинформации через Интернет. Однако отправить данные через Интернет не так просто, как прикрепить файл к электронной почте или поделиться ссылкой Dropbox. На самом деле все это стало возможным просто благодаря протоколам.

Итак, что такое протокол? Проще говоря, протокол — это набор правил, которые используют компьютеры, которые управляют и объясняют, как они взаимодействуют друг с другом.

Многие из вас, возможно, помнят этот жуткий тон набора, который проигрывался, когда вы пытались подключиться к Интернету с помощью чего-то вроде AOL. Серии гудков, писков и жужжания для многих звучали как разговор робота — и это было именно так — ваш компьютер пытался «поговорить» с Интернетом посредством серии проверок.

Протокол управления передачей/Интернет-протокол

Находясь в Интернете, вы, возможно, также сталкивались с номенклатурой TCP/IP. Хотя это и не является основным предметом нашего обсуждения, стоит упомянуть. Практически каждый компьютер и устройство, подключенное к Интернету, использует и поддерживает протокол TCP/IP. TCP/IP — это не отдельный сетевой протокол, а скорее набор протоколов, названных в честь двух наиболее важных из них.

Для осуществления связи компьютерам необходимо как сообщение для отправки, так и метод последовательной и надежной отправки и доставки этого сообщения. TCP — это то, что имеет дело с самим сообщением, разбивая содержимое на более мелкие части, называемые пакетами. Это помогает объяснить, почему потеря пакетов так отрицательно сказывается на качестве связи. Между тем, IP-уровень пакета конкретно занимается отправкой и доставкой пакетов. Отсюда берется ваш IP-адрес, который по сути похож на ваш домашний адрес — в основном статическое местоположение или ярлык для вашей сети.

В то время как набор протоколов TCP/IP является основой для всех коммуникаций, VoIP и UC полагаются на протоколы связи и сигнализации для установления соединения между двумя устройствами и позволяют передавать аудио- или видеоданные за пределы стандартного набора.

Итак, на какие протоколы опирается VoIP?

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

Наиболее популярными протоколами, используемыми в настоящее время для UC, являются SIP (протокол инициации сеанса) и H.323. Если вы лично ознакомились с некоторыми из наших провайдеров, вы, возможно, заметили, что некоторые провайдеры специально предлагают возможности SIP Trunking. Помимо этого, VoIP может использовать другие протоколы, такие как MGCP и SCCP, но мы более подробно рассмотрим их ниже. Вы можете нажать здесь, чтобы перейти туда прямо сейчас.

Интеллектуальные протоколы конечных точек

Название Intelligent Endpoint Protocols используется для описания SIP и H.323, потому что все «интеллектуальные данные», необходимые для обнаружения принимающего устройства и установления передачи данных между вашим устройством (локальным хостом) и тем, кому вы звоните (удаленное устройство) запекается прямо в протоколе.

И SIP, и H.323 являются самыми популярными протоколами, с которыми вы столкнетесь, они были созданы в 1995 и 1996 годах соответственно. Однако можно с уверенностью сказать, что в последние годы H.323 стал более популярным, чем SIP. Однако это не означает, что H.323 объективно лучше. На самом деле трудно прийти к такому выводу: оба протокола работают, и оба делают свою работу хорошо. В конце концов, как и в большинстве случаев, все сводится к тому, что конкретно требуется вашему бизнесу.

Текущие стандарты: SIP против H.323

Эта тема в значительной степени избита до смерти во всем Интернете. Как мы уже говорили ранее, не обязательно один протокол лучше другого. Тем не менее, по-прежнему важно понимать, как работает каждый протокол, чем они отличаются и когда имеет смысл использовать один вместо другого.

Основные определения и понятия

Протокол инициации сеанса:

Протокол инициации сеанса стал стандартом Internet Engineering Task Force (IETF) для мультимедийных сеансов. На самом деле IETF — это просто большое открытое международное сообщество, состоящее почти из всех, кто связан с сетями, включая разработчиков, операторов, поставщиков и исследователей, занимающихся эволюцией Интернета. IETF определила SIP как стандарт для аудио, видео и даже решений для обмена мгновенными или групповыми сообщениями.

Интересно отметить, что SIP является модульным, то есть его можно изменять. В зависимости от типа данных, которые вы хотите передать, ваше развертывание SIP должно быть специально предназначено для этого. Таким образом, VoIP и обмен мгновенными сообщениями будут работать с разными аспектами — и это главная сила SIP. Это не универсальный подход, потому что он может быть разработан специально для одного подхода.

Н.323 :

С другой стороны, протокол H.323 стал международным стандартом для мультимедийной связи в «сетях с коммутацией пакетов». Это могут быть локальные сети (LAN), глобальные сети (WAN) и даже общий Интернет, к которому мы все подключаемся. По сути, H.323 можно рассматривать как «зонтик», включающий несколько стандартов: H.323, H.225.0, H.245 и H.460. H.323 — более старый стандарт, и очень большая его часть была основана на стандартах ISDN.

Не беспокойтесь о том, что это значит: это был просто набор стандартов для устаревших и традиционных телефонов, которые обмениваются данными через PTSN. H.323 ориентирован на передачу голоса, видео и данных в режиме реального времени и был разработан специально для работы в IP-сетях. Хотя H.323 не получил широкого распространения, он также был разработан с возможностью голосовых и видеоконференций. На данный момент H.323 стал лидером мирового рынка для передачи голоса и видео по IP (что означает вашу систему VoIP) и даже используется в корпоративных решениях для видеоконференций.

Чем они отличаются?

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

Истоки

  • H.323 был разработан Международным союзом электросвязи — организацией, ответственной за создание телефонной сети общего пользования, которую мы используем для стационарных и устаревших телефонов. Разработанный с учетом видеоконференций, он, естественно, также подходит для голосовой связи.
  • SIP был разработан и в настоящее время контролируется IETF, как мы упоминали выше. Эта организация отвечает конкретно за протоколы и общую функциональность Интернета. SIP был разработан, чтобы добавить в Интернет новый гибкий и модульный уровень.

Телефоны и гибкость

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

Случаи применения

  • H.323 очень хорошо подходит для голосовой и видеосвязи. Основанный на оригинальном протоколе PTSN, пользователи могут рассчитывать на такой же уровень надежности и стандартные функции вызовов. Тем не менее, он не расширился за пределы видео или голоса.
  • SIP, будучи модульным, является тем, что некоторые называют «независимым от среды». SIP не обязательно требует передачи определенного типа данных; поэтому его можно использовать для обмена мгновенными сообщениями, индикаторов присутствия (кто в сети, а кто нет) и даже для передачи файлов вместе, конечно же, с видео и голосом.

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

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

Какие еще протоколы, стандарты и определения следует знать?

Хотя SIP и H.323, вероятно, являются наиболее распространенными и популярными протоколами, существуют и другие варианты. Помимо этого, существует ряд стандартов и терминов, которые могут быстро запутать.

Телефонный шлюз : эти шлюзы представляют собой сетевые элементы, которые просто преобразуют аудиосигналы, передаваемые по PTSN, в пакеты данных, передаваемые через Интернет или вашу локальную сеть.

MGCP : протокол управления медиашлюзом — это просто протокол управления вызовами, также известный как протокол сигнализации, используемый в системах VoIP. Этот протокол отражает структуру стандартного PTSN.

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

H.248 или MEGACO : Разработанный Cisco в качестве альтернативы H.323, H.248 реализует протокол управления медиашлюзом для предоставления телекоммуникационных функций и услуг как в современных пакетных сетях (таких как Интернет или ваша локальная сеть), так и в PTSN.

SCCP : также известный как SKINNY — термин, который обычно относится к устройству, которое вырезает жир — оно обладает меньшими возможностями и функциями, но имеет те же основные элементы. Однако когда дело доходит до VoIP, SKINNY является проприетарным и специфичным для Cisco протоколом. SCCP был разработан специально для IP-телефонии, но имеет интегрированное видео. SCCP использует «центральный агент вызовов», который позволяет использовать очень продвинутые и сложные функции вызовов. SCCP требует, чтобы аспект агента вызова всегда оставался доступным для обеспечения функций вызова, что делает SKINNY менее подходящим вариантом для реализаций, требующих, чтобы конечные точки функционировали независимо от агента вызова.

Что день грядущий?

Конечно, это не все, и существует ряд альтернативных протоколов и стандартов. В наше время SIP и H.323 являются наиболее широко принятыми и используемыми стандартами, на которые стоит обратить внимание; однако это очень скоро изменится.

Ранее мы подробно обсуждали WebRTC, и стоит упомянуть об этом еще раз. WebRTC можно считать современным катализатором VoIP, выводящим технологию за пределы ограничений SIP и H.323, даже при всей их гибкости. WebRTC, что означает Web Real-Time Communication, представляет собой новейший набор протоколов и API, которые обеспечивают связь в реальном времени непосредственно в наших браузерах и приложениях для телефонов или компьютеров. Не говоря уже о новых подключениях 5G, которые повысят скорость, чтобы помочь расширить VoIP и WebRTC.

WebRTC будет только расширять VoIP

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

Этот новый протокол предоставляет возможность отправлять голос и видео по IP-сети, хотя и с меньшими ограничениями. WebRTC не заменит и не сможет полностью заменить VoIP. У вас может быть VoIP без WebRTC, как у нас уже много лет, но вы не можете иметь WebRTC без VoIP, потому что это VoIP — или, скорее, эволюция VoIP, которая позволяет ему жить прямо и комфортно внутри вашего веб-браузера. Это правильный шаг для VoIP — расширение его границ и вариантов использования, которые помогут сохранить этот метод в течение длительного времени и даже превратиться во что-то совершенно новое.