H.248
Протокол управления шлюзом | |
![]() Отношения между сетевыми элементами в архитектуре управления медиашлюзом | |
Статус | Действующий |
---|---|
Год начался | 2000 |
Последняя версия | (13/03) |
Организация | МСЭ-Т , IETF |
Сопутствующие стандарты | Х.248.2... Х.248.98 |
Домен | сетевая архитектура |
Веб-сайт | https://www.itu.int/rec/T-REC-H.248.1 |
Протокол управления шлюзом ( Megaco , H.248 ) — это реализация архитектуры протокола управления медиашлюзом для предоставления телекоммуникационных услуг в конвергентной объединенной сети, состоящей из традиционной коммутируемой телефонной сети общего пользования (PSTN) и современных пакетных сетей , таких как Интернет . H.248 — это обозначение рекомендаций, разработанных Сектором стандартизации электросвязи МСЭ (ITU-T), а Megaco — это сокращение протокола управления медиашлюзом , используемое в самых ранних спецификациях Инженерной рабочей группы Интернета (IETF). Стандарт, опубликованный ITU-T в марте 2013 года, называется H.248.1: Протокол управления шлюзом: Версия 3 . [ 1 ]
Megaco/H.248 следует рекомендациям, опубликованным в RFC 2805 в апреле 2000 года и озаглавленным « Архитектура и требования протокола управления медиашлюзом» . Протокол выполняет те же функции, что и протокол управления медиашлюзом (MGCP), однако является формальным стандартом, тогда как MGCP имеет лишь информационный статус. Используя разный синтаксис и символическое представление, эти два протокола не могут напрямую взаимодействовать. Оба они дополняют протокол H.323 и протокол инициации сеанса (SIP). [ 2 ] [ 3 ]
H.248 стал результатом сотрудничества рабочей группы MEGACO Инженерной рабочей группы Интернета (IETF) и 16-й исследовательской группы по телекоммуникациям Международного союза электросвязи. IETF первоначально опубликовал стандарт как RFC 3015, который был заменен RFC 3525. термин Megaco — это обозначение IETF. Megaco сочетает в себе концепции MGCP и протокола управления мультимедийными устройствами (MDCP). [ 4 ] MGCP возник в результате сочетания простого протокола управления шлюзом (SGCP) с управлением устройствами по интернет-протоколу (IPDC). [ 5 ]
После того, как ITU взял на себя ответственность за поддержание протокола, IETF реклассифицировал свои публикации как исторические в RFC 5125. ITU опубликовал три версии H.248: [ 1 ] самый последний из них - сентябрь 2005 года. H.248 включает в себя не только спецификацию базового протокола H.248.1, но и множество расширений, определенных во всей подсерии H.248.
Обзор протокола
[ редактировать ]
H.248/Megaco из-за своей природы «главный-подчиненный» не описывает установление вызовов между доменами или между контроллерами медиашлюзов. H.248/Megaco используется для связи вниз, к медиашлюзам, и не представляет собой законченную систему. Архитектура требует других протоколов для связи между несколькими MGC.
Устройство, которое обрабатывает функцию управления вызовами, называется контроллером интеллектуального медиашлюза, а устройство, которое обрабатывает мультимедиа, называется относительно неинтеллектуальным медиашлюзом. H.248 определяет протокол для контроллеров медиашлюзов для управления медиашлюзами для поддержки мультимедийных потоков через IP -сети и коммутируемую телефонную сеть общего пользования (PSTN). Обычно он используется для предоставления услуг передачи голоса по Интернет-протоколу (VoIP), таких как голос и факс, между IP-сетями и PSTN или полностью внутри IP-сетей.
Из-за типов устройств, предназначенных для управления H.248/Megaco, и низкого уровня его структуры управления, H.248 обычно рассматривается как дополнение к H.323 и протоколу инициации сеанса (SIP). В то время как контроллер медиашлюза (MGC) использует H.248/Megaco для управления созданием и контролем среды передачи с помощью нескольких медиашлюзов (MG), другие протоколы VoIP , такие как SIP и H.323, используются для одной связи между контроллерами. [ 3 ] С точки зрения SIP комбинация MGC и MG рассматривается вместе как шлюз SIP.
Модель H.248/Megaco описывает модель соединения, которая содержит логические сущности или объекты внутри медиашлюзов (MG), которыми может управлять контроллер медиашлюза . Основными объектами являются контексты и завершения.
- Прекращение действия
- Они являются источником или приемником одного или нескольких медиапотоков или потоков управления. Прекращение может быть физическим или временным.

- Контексты
- Это звездообразные соединения, созданные путем объединения нескольких оконечных устройств. Логический объект на MG, который является ассоциацией между набором окончаний. Контекст NULL содержит все несвязанные завершения. Контекст – это логический объект на MG, который представляет собой ассоциацию между набором окончаний. ContextID идентифицирует Контекст.
- Обычный, «активный» контекст может иметь физическое завершение (скажем, один DS0 в DS3) и одно эфемерное (поток RTP, соединяющий шлюз с сетью). Контексты создаются и выпускаются MG под командованием MGC. Контекст создается путем добавления первого завершения и освобождается путем удаления (вычитания) последнего завершения.
- Завершение может иметь более одного потока, и поэтому контекст может быть многопоточным. Потоки аудио, видео и данных могут существовать в контексте нескольких окончаний.
В IP-мультимедийной подсистеме (IMS) функция управления медиашлюзом (MGCF) управляет медиашлюзами (MGW) для отправки и приема вызовов в/из (CS) PSTN сетей с коммутацией каналов . Х.248. MGCF использует сообщения SIP для взаимодействия с функцией управления сеансом вызова (CSCF) и функцией управления шлюзом коммутации (BGCF) .
Хотя моделирование медиашлюза в H.248/Megaco отличается от MGCP, существует сходство между семантикой команд в двух спецификациях. Между командами MEGACO и MGCP существует почти однозначное соответствие. Например, команда Создать соединение в MGCP имеет эквивалентную команду завершения ADD в MEGACO, команда Изменить соединение в MGCP соответствует команде завершения MODIFY в MEGACO, а команда Удалить соединение соответствует команде завершения ВЫЧИТАТЬ в MEGACO. [ 2 ]
Сообщения и команды
[ редактировать ]Контроллер медиашлюза всегда управляет медиаканалами, доступными на самом медиашлюзе, управляя определенными контекстами и завершениями. Когда состояние вызова изменяется, MGC отправляет соответствующее сообщение на шлюз и ожидает подтверждения.
Каждое сообщение представляет собой транспортный механизм передачи команд, а не саму команду, в отличие от большинства других телекоммуникационных протоколов.
Команды протокола:
- Добавлять
- Двигаться
- Вычесть
- Уведомить
- Изменить
- АудитВалуе
- Аудит Возможности
- СервисИзменить
Типичный обмен сообщениями MGC и MG
[ редактировать ]Media Gateway Media Controller Gateway ISUP IAM (Start Call) | ------ ADD REQUEST ------> | | <------- ADD REPLY ------- | | ------ RESPONSE ---------> | | ----- MODIFY REQUEST ----> | | <------ MODIFY REPLY ----- | | ------ RESPONSE ---------> | ISUP ACM (Destination Number Received) | ----- MODIFY REQUEST ----> | | <------ MODIFY REPLY ----- | | ------ RESPONSE ---------> | | ---- MODIFY REQUEST -----> | | <------ MODIFY REPLY ----- | | ------- RESPONSE --------> | ISUP ANM (Ring Back Tone) | ----- MODIFY REQUEST ----> | | <------ MODIFY REPLY ----- | | ------- RESPONSE --------> | CONNECTION PHASE ISUP REL (End call) | --- SUBSTRACT REQUEST ---> | | <---- SUBSTRACT REPLY ---- | | ------- RESPONSE --------> |
Структура сообщения
[ редактировать ]Сообщение {Транзакция {Действие {Контекст {Команда {Завершение {Дескриптор {Пакет}}}}}}}
По аналогии с моделью OSI иерархия уровней взаимодействия с точки зрения передачи по сети (Ethernet или ATM) следующая.
H.248 | |||||
TCP | UDP | SCTP | |||
ИП | |||||
Ethernet | банкомат |
Сравнение с MGCP
[ редактировать ]Модель H.248/Megaco более сложна, чем модель протокола управления медиашлюзом (MGCP), и обеспечивает большую гибкость при определении управления мультимедиа. Например, в MGCP вызов может использовать конференцию в режиме конечной точки для управления смешиванием потоков, но он не может обеспечить точное управление H.248/Megaco при управлении медиапотоками.
Модель H.248/Megaco упрощает установку соединения внутри MG и с объектами за пределами MG. Это упрощает механизм, с помощью которого контроллер медиашлюза (MGC) может указывать связанные медиапотоки, а также указывать направление медиапотока. Таким образом, H.248/Megaco может обеспечить более широкую поддержку уровня приложений, чем MGCP. Например, организация многосторонней конференции с использованием H.248 просто предполагает добавление нескольких завершений в контекст. Однако в случае MGCP MGC необходимо установить несколько соединений с оконечной точкой особого типа, называемой мостом конференц-связи.
Ниже приведены основные различия между Megaco/H.248 и MGCP:
H.248/Мегако | MGCP |
---|---|
Вызов представлен завершениями вызова. в контексте | Вызов представлен конечными точками и соединениями. |
Типы вызовов включают любую комбинацию мультимедиа и конференц-связи. | Типы вызовов включают двухточечный и многоточечный вызов. |
Кодировка текстовая или двоичная. | Кодировка - текст |
Транспортный протокол — TCP, UDP или SCTP. | Транспортный протокол — UDP. |
Стандартный протокол управления медиашлюзом | Статус IETF — Информационный . MGCP не определяет Интернет-стандарт |
Определено ITU (ранее IETF и ITU) | Существует множество независимых расширений протоколов, управляемых разработчиками. |
Стандартные документы
[ редактировать ]- Рекомендации МСЭ-Т H.248
- Рекомендация ITU-T H.248.1 , Протокол управления шлюзом: Версия 3 .
- Рекомендация МСЭ-Т H.248.2 , Протокол управления шлюзом: пакеты факсимильной связи, текстового разговора и распознавания вызовов .
- Рекомендация ITU-T H.248.4 , Протокол управления шлюзом: Транспорт через протокол передачи управления потоком (SCTP) .
- Рекомендация ITU-T H.248.12 , Протокол управления шлюзом: пакеты H.248.1 для взаимодействия H.323 и H.324 .
- Рекомендация ITU-T H.248.15 , Протокол управления шлюзом: атрибут пакета SDP H.248 .
- RFC 3015 — протокол Megaco, версия 1.0, ноябрь 2000 г. (стандартная версия)
- RFC 3525 — протокол управления шлюзом, версия 1, июнь 2003 г. (устарело: RFC 3015) (стандарт)
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б «H.248.1: Протокол управления шлюзом: Версия 3» . Международный союз электросвязи - Телекоммуникации . Проверено 12 июля 2016 г.
- ^ Jump up to: а б «Использование MEGACO по отношению к MGCP для создания шлюзового решения» (PDF) . Архивировано из оригинала (PDF) 8 декабря 2022 г. Проверено 9 мая 2011 г.
- ^ Jump up to: а б «История H2.48» . packageizer.com . Проверено 7 июня 2012 г.
- ^ «На пути к объединению сетей PSTN/Интернет — ПРОТОКОЛ УПРАВЛЕНИЯ МЕДИА-УСТРОЙСТВАМИ» . IETF. Ноябрь 1998 года . Проверено 8 июня 2012 года .
- ^ «Коммуникации уровня 3 и Bellcore объявляют о слиянии спецификаций протоколов для передачи голоса по IPe» . Уровень 3 Коммуникации . Проверено 8 июня 2012 года .
Внешние ссылки
[ редактировать ]- Рекомендации МСЭ-Т серии H Сайт публикации МСЭ-Т, на котором Рекомендации серии H, включая подсерию H.248, можно бесплатно загрузить в формате PDF.
- H.248.1 Спецификация базового протокола .
- История H.248
- MEGACO против MGCP. Архивировано 8 декабря 2022 г. в официальном документе Wayback Machine от Hughes Software Systems.
- MEGACO, 1-й проект , IETF, апрель 1999 г.]
- Протоколы Megaco и MGCP Дуга Аллена из Dynamix