Стандарт H323 протокола постепенно выходит из оборота, в частности, для телефонов. Несколько лет назад многие производители телефонов отказались от тенденций создания устройств, которые могли бы использовать оба протокола IP-телефонии. Сегодня в основном применяется SIP. Тем не менее у многих пользователей есть устройство стандарта H323 и им необходимо знать правила эксплуатации и настройки. Стандарт по-прежнему предлагает лучшее управление сетью и качественную аппаратную совместимость. Разница между двумя протоколами уменьшается с каждой новой версией, несмотря на многочисленные дебаты по этому вопросу в отрасли.
Кратко про IP-телефонию
Видеосвязь через интернет - это технология, которая позволяет передавать голоса и данные в одной сети на основе протокола IP. Часто используется термин конвергентные сети или конвергенция ИС, что подразумевает более широкую концепцию интеграции всех коммуникаций: голоса, данных и видео.
Эта технология существует на рынке с конца 1990-х годов, но лишь недавно она стала широко распространенной благодаря улучшению и стандартизации систем контроля качества речи (QoS) и универсализации интернет-сервиса.
Система IP-телефонии - набор элементов, которые должным образом интегрированы и пользуются услугами на основе VoIP компаний. Основными элементами этой системы являются: IP-УАТС, IP-шлюз и различные IP-телефоны с протоколом H323.
Конвергенция деловых коммуникаций - звук, данные и видео. IP-сеть является современной тенденцией и дает пользователям важные преимущества:
- Экономию на звонках.
- Упрощение инфраструктуры связи.
- Оптимизацию управления.
- Унификацию системы телефонии между объектами.
- Мобильность/вседоступность для пользователя.
Мультисервисная конвергентная сеть должна быть должным образом спроектирована и управляема, в связи с чем необходимы такие аспекты, как контроль над надежностью, безопасностью и качеством обслуживания (QoS), чтобы обеспечить оптимально функционирующую систему.
Два главных стандарта видеосвязи
Протоколы SIP и H323 считаются главными стандартами видеоконференций. Различные организации рассматривают передачу сигналов звука и видео по IP с различными подходами. Международный союз электросвязи (МСЭ) учредил H323 в качестве первого протокола мультимедийной связи по IP. SIP - это подход IETF (Internet Engineering Task Force) для передачи звука и видео по IP.
H323 протокол - зонтичный формат, который обеспечивает четко определенную архитектуру системы, включая управление вызовом и мультимедиа. В то время как H323 использует телекоммуникационный подход к передаче голоса/видео по IP, SIP - использует интернет-подход.
Объекты, составляющие сеть: шлюзы, терминалы и мосты конференц-связи, а также привратник. Архитектура является одноранговой и поддерживает связь между пользователями без централизованного контролирующего объекта. Информация о вызове H323 записана в двоичном коде с определенным набором переводов для каждого кода. Это было сделано, чтобы уменьшить размер передачи и сохранить пропускную способность. Новые коды должны иметь согласованное определение между сторонами до вызова. Стандарт может быть обновлен, но любые дополнения к стандарту требуют обратной совместимости с существующим.
Операционный протокол H323
Международный союз электросвязи определил стандарт H323 для обеспечения сеансов аудиовизуальной связи по сетевым пакетам для передачи голоса по IP и для видеоконференций на этой же основе. Он передает сообщения, предлагает службы каталогов, контроль доступа терминалов, контроль потребления ресурсов и обрабатывает авторизацию вызовов, а также может маршрутизировать сигнализацию. Стандарт имеет доступ к другим сетям, выполняя функции преобразования данных и трансляции сигналов.
Основные характеристики:
- Гарантирует качество обслуживания (QoS).
- Не зависит от топологии сети.
- Поддерживает шлюзы и использует одновременно более одного канала: голос, видео, данные.
- Позволяет компаниям добавлять функциональные возможности, для реализации необходимых функций взаимодействия.
Основные компоненты системы
В H323 реализованы в качестве базовых компонентов: терминалы, шлюзы для соединений с ресурсами PSTN/IN, опекуны (GateKeepers) для контроля доступа, регистрации и пропускной способности, MCU (мультиконференция) и блоки управления. Описание протокола H323 и его компонентов:
- Терминалы - оборудование, используемое пользователями, может быть реализовано либо программно с помощью компьютера, либо аппаратно - физически.
- Опекуны (GateKeepers) - являются центром каждой VoIP-организации и эквивалентом частных филиалов или UATS (Private Branch eXchange). Они обычно продвигаются с программным обеспечением.
- Шлюзы - связаны коммутацией с телефонной сетью общего пользования, действуя прозрачно для пользователя.
- Многоточечные БУ - несут ответственность за управление конференцией.
Общепринятый стандарт был распространен в глобальной сети (WAN). Он состоит из множества терминалов, которыми управляет. Например, несколько локальных сетей, разделенных маршрутизаторами.
Стек протокол H323 работает поверх транспортного и сетевого уровней. Если базовая сеть основана на IP, то пакеты аудио, видео и RAS H.225.0 используют протокол UDP (H.245) для передачи данных и управления. H.225.0 сигнализация вызова пакетов транспортируется с использованием надежного TCP - протокола управления передачей.
Технологии, использующие протокол
Пример предприятий, использующих H323 - это компания IP-телефонии, которая внедряет АТС Asterisk со стоимостью биллинга телефонных звонков на стационарные и мобильные телефоны. Пользователь может выполнить переадресацию на мобильный телефон, перевести голос на телефон, звонить, записывать звонки, сообщать о звонках АТС. Asterisk может быть реализована на платформе Linux, таким образом, будут отсутствовать затраты на лицензирование программного обеспечения. Преимущества VoIP PBX:
- Поддерживает протоколы SIP, IAX, H323, MGCP, SKINNY и другие.
- Поддерживаемые кодеки: ADPCM, G.711 (A-Law & -Law), G.722, G.723.1 (сквозной), G.726, G .729 (если приобретена коммерческая лицензия), GSM, iLBC.
IP-порты и протоколы, используемые различными поставщиками устройств H323.
Порт | Тип | Описание | Клиент H323 | Primer H323 | Lifesize Cloud Client | Skype для бизнеса Client |
80 | Статический TCP | Веб-интерфейс HTTP | Нет | Нет | Нет | |
389 | Статический TCP | LDAP | Нет | |||
443 | Статический TCP | HTTPS & Port Tunneling | Нет | |||
443 | Статический TCP | Edgewater / Polycom VBP Access Server | Нет | |||
443 | Статический TCP | Предоставление, ICON Health Check | Нет | |||
443 | Статический TCP | Потоковое воспроизведение | Нет | |||
443 | Статический TCP | Рабочий стол / Мобильный чат | Нет | |||
443 | Статический TCP | HTTPS обратный прокси | Нет | |||
443 | Статический TCP | HTTPS STUN (ICE) Трафик | Нет | |||
443 | Статический TCP | Access Edge SIP / TLS сигнализация | Нет | |||
443 | Статический TCP | A / V Edge RTP / SRTP Media | Нет | |||
6000 - 6006 | TCP & UDP | Конечные точки Librestream | ||||
10000-16000 | TCP | Канал управления H.245 | Нет | Нет | ||
10000-28000 | UDP | RTP / SRTP Media | Нет | Нет | ||
14085-15084 | TCP | Edgewater / VBP H.225 / 245 | Нет | |||
16386-20385 | UDP | Edgewater / VBP RTP Media | Нет | |||
35061 | TCP | Сигнализация облачного приложения | Нет | |||
30000-50000 | TCP & UDP | Клиент A / V Media | Нет | |||
49152-49239 | UDP | Конечные точки Sony | Нет |
Обмен сообщением
Протокол H323 выполняет обмен сообщениями между двумя терминалами и устанавливает, кто будет главным, а кто - ведомым, а также пропускную способность участников и аудио- и видеокодеки, которые будут использоваться. Терминалы инициируют обмен данными, аудио или видео через протокол RTP / RTCP. На этапе отключения любой активный участник связи может инициировать процесс завершения вызова с помощью сообщений Close Logical Channel и End Session Command, после чего соединение с RELEASE закрывается.
Стандарт был первоначально разработан для обеспечения связи аудио, видео и общего доступа между хостами, подключенными к корпоративной локальной сети и удаленными устройствами традиционной сети с коммутацией каналов PSTN. Он реализует контроллер шлюза H323 SIP, отвечающий за аутентификацию и определение местоположения пользователей, отслеживание зарегистрированных клиентов.
В процессе прокси-привратник связывается с клиентом, что уменьшает нагрузку на клиентские устройства с низким энергопотреблением. Каждый терминал идентифицируется парой (IP-адрес, порт TCP / UDP), поэтому с ним можно напрямую связаться через его пару адрес/порт без использования привратника. Если есть привратник, пары адрес/порт могут быть сопоставлены с псевдонимами, чтобы пользователи могли их лучше запомнить, например, name@domain.com. Так как они связаны с учетными записями пользователей, псевдонимы разрешают кочевничество - пользователь будет оставаться доступным, даже если он перемещается, изменяя свой IP-адрес.
Этапы вызова H323
Вызов происходит в несколько основных этапов:
- Регистрация - вызывает терминал, ищет привратника в своей зоне и открывает канал RAS, используя его элемент управления.
- Настройка вызова - терминал вызывающего абонента устанавливает канал для терминала вызываемого абонента, используя управление вызовом.
- Согласование - параметры, такие как пропускная способность и кодеки, согласовываются с использованием элемента управления.
- Передача данных - голос передается по RTP закрытию, канал данных закрывается с помощью элемента управления.
- Завершение - канал RAS закрывается с помощью элемента управления.
Привратник может играть две роли:
- Маршрутизируемый вызов проходит через привратника, что полезно для обхода NAT, таким образом привратник действует как сервер ретрансляции.
- Прямая конечная точка привратника - вызов направляется непосредственно к конечной точке, но сначала клиенты вызывающего и вызываемого абонентов должны выполнить шаг Admission для начисления платы и управления полосой пропускания.
Глобальный протокол и отличия модификаций
Стандарт протокола «Session Initiation Protocol» (SIP) разработанный рабочей группой MMUSIC IETF, предназначенный для инициирования, модификации и прекращения пользовательских сеансов: видео, голос и обмен быстрыми сообщениями.
Синтаксис его операций напоминает синтаксис HTTP и SMTP, протоколов, используемых в службах веб-страниц и рассылки электронной почты. Это сходство является естественным, поскольку SIP был разработан таким образом, чтобы телефония стала еще одной услугой в интернете. Это новый стандарт для установления, маршрутизации и изменения сеансов связи через сети интернет-протокола (IP). Он использует модель интернета и преобразует ее в мир телекоммуникаций, применяя существующие интернет-протоколы, такие, как HTTP и SMTP (Simple Mail Transfer Protocol).
Он также использует структуру URL для идентификации пользователей вместо устройств. Таким образом, SIP не зависит от устройства и не различает голос и данные, телефон или ПК. SIP больше используется для управления услугами, в то время как H323 выполняет функции преобразования телефонного стандарта в IP-пакеты.
H323 был представлен, как эволюция SS7, предназначенная для управления сигнализацией с коммутацией каналов. Наоборот, SIP ближе к HTTP, используемой в интернете парадигмы пакетной сети. Забегая вперед, лучше выбрать SIP. В этом случае потоки мультимедийной информации передаются с использованием RTP, поэтому выбор протокола управления или другого напрямую не влияет на качество предлагаемых услуг. H 323 намного сложнее, чем SIP. Он имеет сотни различных сообщений, закодированных в двоичном формате. Поэтому H323 обеспечивает работу разработчиков, а также сетевых администраторов при устранении неполадок.
Сценарии функциональной совместимости
Эти протоколы широко используются, поэтому функциональная совместимость между SIP и H323 необходима для обеспечения полного сквозного подключения. Из-за врожденных различий между H323 и SIP необходимо обеспечить согласованность для возможности взаимодействия. В случае если они используются в одном административном домене, сообщения о настройке вызова должны быть переведены, а затем RTP может использоваться для связи между телефоном SIP и телефоном H323.
Сценарий становится более сложным, когда IP и шлюз H 323 работают в отдельных административных доменах. Это нужно интерпретировать с помощью другого протокола. H323 определяет конференц-связь, как часть стандарта, включая централизованную, так и децентрализованную. У SIP нет определения для конференц-связи, но есть процесс для конференц-связи, который похож на H323, но формально не был определен, как часть стандарта.
Работа с кодеком Cisco C90
Построение сети H323:
- Сначала настраиваются кодеки с учетом IP-адресов (192.168.2.ХХХ), правильной маской подсети (255.255.255.0), шлюзом (192.168.ХХХ) - IP-интерфейс pfSense и DNS-сервером. На C90 это находится в настройках администратора -> настройка IP.
- NAT-версия для H323 находится в Настройках администратора -> Дополнительно -> H323 -> NAT.
- Set: Mode = On.
- Убеждаются, что адрес NAT = адрес WAN, чтобы код мог отправлять правильные пакеты на исходное соединение.
- Задают команду кодеку на запрет подключения через привратник. Под настройками администратора -> Дополнительно -> H323 -> Профиль 1 -> CallSetup.
- Set: Mode = Direct.
- С H323 используются статические порты для соединений. Настройки администратора -> Дополнительно -> H323-> Профиль 1.
- Set: Port Allocation = Static.
- Перепроверяют настройку H323 IP -> Дополнительно -> Сеть 1 и убеждаются, что настройки IP соответствуют форме.
- Проверяют порты RTP, которые нужно использовать. Поток RTP передает и принимает аудио и видео. Под настройками администратора -> Дополнительно -> RTP -> Порты -> Диапазон. Обращают внимание на значения "Начать и остановить", нужно добавить их в правила переадресации межсетевого экрана порта. По умолчанию обычно 2326 /2486.
- Перезапускают кодек, чтобы настройки вступили в силу.
После добавления этих правил можно принимать вызов H323 от кодека. Если звонки не проходят, нужно посмотреть в журналах, запрашиваются ли определенные порты. Возможно, нужно настроить параметры переадресации портов H323 и правил.
Преимущества выбора IP-телефонии
С VoIP можно звонить с любой стороны, где есть подключение к сети. Так как IP-телефоны передают информацию через сеть, ими управляют провайдеры из любой точки соединения. Это преимущество для людей, которые обычно много путешествуют и могут носить с собой свой телефон, имея доступ к услуге IP-телефонии.
Преимущества услуг VOIP включает в себя:
- Идентификация звонков.
- Служба ожидания звонков.
- Услуга переадресации.
- Повторный звонок.
- Обратный звонок.
- Вызов 3 линии (трехсторонний вызов).
- Переадресация звонка на определенный телефон.
Очевидно, что оба стандарта голосовой и видеосвязи имеют свои недостатки и преимущества, поэтому вместо того, чтобы концентрироваться на одном стандарте по сравнению с другим, рациональнее будет работать над улучшением способов обеспечения взаимодействия между стандартами. Это позволит обеспечить сквозного подключения по всей сети, предоставить дополнительные услуги, ориентированные на IP. Именно такой современный подход продемонстрирует всю мощь IP-коммуникаций.