Первая статья, касающаяся технологии VoIP, была посвящена краткому пояснению сути технологии
VoIP и обзору четырех основных коммутирующих протоколов — H.323, SIP, MGCP и MEGACO/H.248. При дальнейшем обсуждении стандартов VoIP основное внимание будет уделено шестой версии стандарта H.323, одобренной ITU-T в июне 2006 г.
Шлюз H.323 поддерживает процедуру альтернативных привратников, которые могут задействоваться в случае неисправности или перегрузки первичных. Непременным условием их использования является получение IP-адреса альтернативного привратника от первичного в рамках процедуры регистрации конечной точки.
Одной из основных новаций последней версии стандарта Н.323 стала концепция «назначенного» привратника (Assigned Gatekeeper), представляющая собой расширение концепции альтернативного привратника.
С помощью «назначенного» привратника конечный пункт может регистрироваться без обращения к списку альтернативных привратников, а при его отказе переключается на альтернативный контроллер согласно процедурам выбора последнего. Конечный пункт или «текущий» привратник продолжают контролировать состояние «назначенного», причем после восстановления его работо-способности происходит обратное переключение системы. Это позволяет оператору поддерживать сеть в состоянии предупредительного обслуживания. При значительном разбросе физического местонахождения альтернативных привратников желательно регистрировать конечные пунк-ты на ближайшем из них. В любом случае концепция «назначенного» привратника дает оператору боўльшую свободу в использовании сетевых ресурсов.
Другое существенное улучшение стандарта Н.323 касается процедур безопасности. В прежних версиях стандарта H.323 поддержку безопасности обеспечивал протокол безопасности и шифрования для мультимедийных терминалов H.235 — Security and Encryption for H.323 (and Other H.245-Based) multimedia terminals. Он действителен для любых терминалов, применяемых при организации «двухточечных» и «многоточечных» конференций, которые используют протокол управления H.245. Обеспечивая аутентификацию, секретность и целостность систем H.323, протокол H.235 является, скорее, средством идентификации не терминала, а пользователя.
Профили безопасности H.235 предполагают использование либо пароля пользователя, либо цифровых сертификатов и шифрования открытым ключом, либо комбинации того и другого. Применять указанные профили не обязательно.
Стандарт H.235 позволяет гибко согласовывать услуги и функции, касающиеся выбора криптографических алгоритмов (как стандартных, так и фирменных) и работы с ними. При этом количество алгоритмов, поддерживаемых каждым устройством стандартов H3xx, должно быть достаточным для обеспечения совместимости этих устройств.
В шестой версии стандарта H.323 безопасность значительно усилена за счет полной реконструкции H.235, на смену которому пришло целое семейство рекомендаций H.235.0-H.235.9. Производители УАТС могут теперь предложить стандартизованную версию RTP — стандарт SRTP, обеспечивающий безопасность медиа-потоков IP.
Кроме того, в новой, шестой, версии стандарта Н.323 содержатся следующие изменения: новые документы и приложения для H.245, разрешающие использование различных кодов, в том числе GSM, iLBC и H.264; более подробная детализация отдельных процедур, среди которых — процедуры прозрачности вызова, обработки ошибок и т. д.; уточнения в Н.225, проясняющие использование отдельных полей, поддержку качества услуг QoS (H.361) и широковещательных сообщений (Н.460.21); улучшения, связанные с транспортом комбинации текста и данных в реальном времени для поддержки рекомендации V.151.
Большая часть новых функций была введена в стандарт H.323 в последние два года. Наиболее важными из вновь одобренных документов версии 6 стандарта H.323 являются следующие:
- H.235.0–H.235.9 — определение безопасности систем H.323, включая поддержку протокола SRTP;
- H.239 — управление индикацией типа информационного потока Role Management;
- H.241 — расширенные видеопроцедуры Extended Video Procedures;
- H.249 — расширение индикации ввода пользователя Extended User Input Indications (например, щелчка мыши или движения курсора);
- H.361 — поддержка качества услуг между терминалами End-to-End Quality of Service (вместо Приложения N H.323) и сигнализации приоритета услуги Service Priority Signaling;
- H.460.10 — категория коллективного вызова Call Party Category (транспорт поля ISUP через систему H.323);
- H.460.11 — установление задержанного вызова Delayed Call Establishment (тем самым гарантируется, что медиа-поток появится ранее, чем сигнал о входящем вызове);
- H.460.12 — индикатор управления бликами Glare Control Indicator;
- H.460.13 — управление освобождением вызванного пользователя Called User Release Control (при критически важных вызовах, например при обращении в службы скорой помощи, важно знать, как и когда произошло разъединение);
- H.460.14 — многоуровневый приоритет и прерывание Multi-Level Precedence and Pre-Emption (добавление поддержки MLPP стандартом H.323);
- H.460.15 — сигнализация паузы транспортного канала и перенаправления вызова Call Signalling Transport Channel Suspension and Redirection;
- H.460.16 — гарантия надежного разъединения путем введения механизма квитирования Multiple-Message Release Sequence Capability;
- H.460.17 — туннелирование RAS через H.225.0 Tunneling RAS Through H.225.0;
- H.460.18 — пропуск сигнализации H.323 трансляторами адресов NAT и межсетевых экранов Traversal of H.323 Signaling across Network Address Translators and Firewalls;
- H.460.19 — пропуск мультимедийных потоков H.323 преобразователями адресов NAT и межсетевыми экранами Traversal of H.323 Media Across Network Address Translators and Firewalls;
- H.460.20 — номера дислокации для H.323 Location Number for H.323;
- H.460.21 — широковещательное сообщение для систем H.323 Message Broadcast for H.323 Systems.
Несколько более подробно рассмотрим еще два стандарта семейства H.323 — протоколы видеокодирования и семейство протоколов конференций Т.120.
Стандартизация в области видеокодирования прошла долгий путь — от первых H.261 и MPEG-1 до современных Н.264/MPEG-4 AVC, причем последние продолжают совершенствоваться. Новейшим стандартом видеокодирования является H.264/AVC, где аббревиатура AVC обозначает Advanced Video Coding, т. е. усовершенствованное видеокодирование. Его основными особенностями стала повышенная эффективность сжатия и транспорта интерактивных и вещательных видеоприложений.
Стандарт T.120представляет собой совокупность телекоммуникационных и прикладных протоколов для организации и проведения многоточечной конференции в реальном времени. В зависимости от конкретной реализации продукты T.120 могут устанавливать соединения, выполнять передачу и прием данных и работать совместно, используя программное разделение, передачу файлов и др.
Главные особенности стандарта Т.120 заключаются в организации и поддержании конференций на любой платформе, управлении множеством участников и программ, безошибочном и безопасном обмене данными при всем многообразии возможных сетевых сценариев.
Семейство T.120 включает следующие протоколы:
- T.121 представляет основу для разработки прикладных протоколов;
- T.122 совместно с Т.125 определяет доступные многоточечные услуги;
- T.123 специфицирует транспортные профили ТфОП, ISDN, цифровых сетей с коммутацией каналов CSDN, цифровых сетей с коммутацией пакетов PSDN, сети Novell NetWare IPX и сети TCP/IP;
- T.124 регламентирует общий процесс управления конференцией Generic Conference Control (GCC), обеспечивая полный набор инструмента для ее организации и управления;
- Т.125 описывает многоточечный протокол связи (Multipoint Communication Service Protocol, MCS), задающий процедуры для передачи сигнальной информации и данных между провайдерами MCS;
- T.126 определяет процедуры просмотра и аннотирования неподвижных изображений между двумя или несколькими приложениями;
- T.127 предусматривает средства файлового обмена между участниками конференции, в том числе их одновременную приоритетную передачу, а также опции для сжатия файлов перед их транспортированием.
Архитектура T.120 — это двухуровневая архитектура с предопределенными протоколами взаимодействия уровней. Протоколы нижнего уровня Т.122, T.123, T.124 и T.125 описывают независимый от приложений механизм для организации многоточечной связи, а протоколы верхнего уровня T.126 и T.127 являются прикладными протоколами, причем в рамках одной конференции могут сосуществовать как стандартизованные, так и нестандартизованные приложения.
Игорь Иванцов — менеджер отдела «Инструменты и приборы для монтажа и обслуживания телекоммуникационных систем» компании «СвязьКомплект».
Взято с Lan