Протокол управления шлюзом | |
Статус | Действующий |
---|---|
Год начался | 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). Стандарт, опубликованный в марте 2013 года МСЭ-T, называется H.248.1: Протокол управления шлюзом: Версия 3. [1 ]
Megaco/H.248 следует рекомендациям, опубликованным в RFC 2805 в апреле 2000 года под названием « Архитектура и требования к протоколу управления медиашлюзом» . Протокол выполняет те же функции, что и протокол управления медиашлюзом (MGCP), однако является формальным стандартом, в то время как MGCP имеет только информационный статус. Используя разный синтаксис и символическое представление, эти два протокола несовместимы напрямую. Они оба являются дополнительными к протоколам H.323 и Session Initiation Protocol (SIP). [2] [3]
H.248 стал результатом сотрудничества рабочей группы MEGACO из Internet Engineering Task Force (IETF) и International Telecommunication Union Telecommunication Study Group 16. IETF изначально опубликовал стандарт как RFC 3015, который был заменен RFC 3525. Термин Megaco — это обозначение IETF. Megaco объединяет концепции из MGCP и Media Device Control Protocol (MDCP). [4] MGCP возник из комбинации Simple Gateway Control Protocol (SGCP) с Internet Protocol Device Control (IPDC). [5]
После того, как МСЭ взял на себя ответственность за поддержку протокола, IETF переклассифицировал свои публикации как исторические в RFC 5125. МСЭ опубликовал три версии H.248, [1] последняя из которых была опубликована в сентябре 2005 года. H.248 охватывает не только базовую спецификацию протокола в H.248.1, но и множество расширений, определенных в подсерии H.248.
H.248/Megaco из-за своей главной-подчиненной природы не описывает установление вызовов через домены или через контроллеры медиашлюзов. H.248/Megaco используется для связи вниз, к медиашлюзам, и не представляет собой полную систему. Архитектура требует других протоколов для связи между несколькими MGC.
Устройство, которое обрабатывает функцию управления вызовами, называется интеллектуальным контроллером медиашлюза, а устройство, которое обрабатывает медиа, называется относительно неинтеллектуальным медиашлюзом. H.248 определяет протокол для контроллеров медиашлюзов для управления медиашлюзами для поддержки потоков мультимедиа через IP -сети и телефонную сеть общего пользования (PSTN). Обычно он используется для предоставления услуг Voice over Internet Protocol (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), которые могут управляться контроллером медиашлюзов . Основными сущностями являются контексты и завершения.
В подсистеме IP-мультимедиа (IMS) функция управления медиашлюзом (MGCF) управляет медиашлюзами (MGW) для отправки и приема вызовов в/из сетей PSTN с коммутацией каналов (CS) с использованием H.248. MGCF использует сообщения SIP для взаимодействия с функцией управления сеансом вызова (CSCF) и функцией управления шлюзом разрыва (BGCF) .
Хотя моделирование Media Gateway отличается в H.248/Megaco по сравнению с MGCP, есть сходство между семантикой команд в двух спецификациях. Существует почти однозначное соответствие между командами MEGACO и MGCP. Например, команда Create connection в MGCP имеет эквивалентную команду завершения ADD в MEGACO, команда Modify connection в MGCP эквивалентна команде завершения MODIFY MEGACO, а команда Delete connection эквивалентна команде завершения SUBTRACT MEGACO. [2]
Контроллер медиа-шлюза всегда управляет медиа-каналами, доступными на самом медиа-шлюзе, управляя определенными контекстами и завершениями. Когда состояние вызова изменяется, MGC отправляет соответствующее сообщение шлюзу и ждет подтверждения.
Каждое сообщение представляет собой транспортный механизм для передачи команд, а не саму команду, в отличие от большинства других телекоммуникационных протоколов.
Команды протокола:
Медиа-шлюз Медиа Контроллер шлюзаISUP IAM (Начать вызов) | ------ ДОБАВИТЬ ЗАПРОС ------> | | <------- ДОБАВИТЬ ОТВЕТ ------- | | ------ ОТВЕТ ---------> | | ----- ИЗМЕНИТЬ ЗАПРОС ----> | | <------ ИЗМЕНИТЬ ОТВЕТ ----- | | ------ ОТВЕТ ---------> | ISUP ACM (полученный номер назначения) | ----- ИЗМЕНИТЬ ЗАПРОС ----> | | <------ ИЗМЕНИТЬ ОТВЕТ ----- | | ------ ОТВЕТ ---------> | | ---- ИЗМЕНИТЬ ЗАПРОС -----> | | <------ ИЗМЕНИТЬ ОТВЕТ ----- | | ------- ОТВЕТ --------> | ISUP ANM (тон контроля посылки вызова) | ----- ИЗМЕНИТЬ ЗАПРОС ----> | | <------ ИЗМЕНИТЬ ОТВЕТ ----- | | ------- ОТВЕТ --------> | ФАЗА ПОДКЛЮЧЕНИЯISUP REL (Завершить вызов) | --- ЗАПРОС НА ВЫЧИТАНИЕ ---> | | <---- ВЫЧИТАТЬ ОТВЕТ ---- | | ------- ОТВЕТ --------> |
Сообщение {Транзакция {Действие {Контекст {Команда {Завершение {Дескриптор {Пакет}}}}}}}
По аналогии с моделью OSI иерархия уровней взаимодействия с точки зрения передачи по сети (Ethernet или ATM) следующая.
Х.248 | |||||
ТКП | УДП | СКТП | |||
ИС | |||||
Ethernet | банкомат |
Модель H.248/Megaco сложнее, чем модель Media Gateway Control Protocol (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/Мегако | МГКП |
---|---|
Вызов представлен завершениями в контексте вызова. | Вызов представлен конечными точками и соединениями. |
Типы вызовов включают любую комбинацию мультимедиа и конференц-связи. | Типы вызовов включают в себя двухточечные и многоточечные. |
Кодировка текстовая или двоичная | Кодировка — текст |
Транспортный протокол — TCP, UDP или SCTP. | Транспортный протокол — UDP. |
Стандартный протокол для управления медиашлюзом | Статус IETF — Информационный . MGCP не определяет стандарт Интернета. |
Определено МСЭ (ранее IETF и МСЭ) | Существует множество независимых расширений протоколов, управляемых разработчиками. |