Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Протокол управления шлюзом ( Megaco , H.248 ) является реализацией медиа - шлюза архитектуры протокола управления для предоставления телекоммуникационных услуг по конвергентной об'единенную , состоящей из традиционной коммутируемой телефонной сети общего пользования (PSTN) и современные сети пакетной передачи , такие как Интернет . H.248 - это обозначение рекомендаций, разработанных Сектором стандартизации электросвязи МСЭ (ITU-T), а Megaco - это сокращение протокола управления медиашлюзом, используемого в самых ранних спецификацияхИнженерная группа Интернета (IETF). Стандарт, опубликованный в марте 2013 года ITU-T , называется H.248.1: Gateway control protocol: Version 3 . [1]

Megaco / H.248 следует рекомендациям, опубликованным в RFC 2805 в апреле 2000 г. под названием « Архитектура и требования протокола управления медиашлюзами» . Протокол выполняет те же функции, что и протокол управления медиашлюзом (MGCP), однако является формальным стандартом, в то время как MGCP имеет только информационный статус. Используя различный синтаксис и символическое представление, эти два протокола не могут напрямую взаимодействовать. Оба они дополняют протоколы H.323 и Session Initiation Protocol (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.

Обзор протокола [ править ]

Обзор архитектуры 3GPP / TISPAN IMS. Сообщения H.248 используются между функциями управления медиашлюзами (MGCF) и IMS - медиашлюзами (IMS-MGW). Протокол SIP используется MGCF для взаимодействия с функцией управления сеансом вызова (CSCF) и функцией управления шлюзом Breakout (BGCF).

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), которыми может управлять контроллер медиашлюза . Основные сущности - это контексты и окончания.


Прекращения
Эти источники или приемники одного или нескольких медиапотоков или управляющих потоков. Прекращение действия может быть физическим или временным.
Модель подключения h.248
Контексты
Это звездообразные соединения, созданные путем объединения нескольких оконечных устройств. Логический объект в MG, который является ассоциацией между набором окончаний. НУЛЕВОЙ контекст содержит все несвязанные завершения. Контекст - это логический объект на MG, который является ассоциацией между набором окончаний. ContextID определяет контекст.
Нормальный, «активный» контекст может иметь физическое завершение (скажем, один DS0 в DS3) и одно временное (поток RTP, соединяющий шлюз с сетью). Контексты создаются и освобождаются MG под управлением MGC. Контекст создается путем добавления первого завершения и освобождается путем удаления (вычитания) последнего завершения.
Завершение может иметь более одного потока, и поэтому контекст может быть контекстом с несколькими потоками. Потоки аудио, видео и данных могут существовать в контексте между несколькими завершениями.

В подсистеме IP-мультимедиа (IMS) функция управления медиашлюзом (MGCF) управляет медиашлюзами (MGW) для отправки и приема вызовов в / из сетей PSTN с коммутацией каналов (CS) с использованием. H.248. MGCF использует сообщения SIP для взаимодействия с функцией управления сеансом вызова (CSCF) и функцией управления межсетевым шлюзом (BGCF) .

Хотя моделирование медиашлюза в H.248 / Megaco отличается от MGCP, существует сходство между семантикой команд в двух спецификациях. Между командами MEGACO и MGCP существует почти однозначное соответствие. Например, команда «Создать соединение» в MGCP имеет эквивалентную команду завершения ADD в MEGACO, команда «Изменить соединение» в MGCP приравнивается к команде завершения MODIFY в MEGACO, а команда «Удалить соединение» соответствует команде завершения SUBTRACT в MEGACO. [2]

Сообщения и команды [ править ]

Контроллер медиа-шлюза всегда управляет медиа-каналами, доступными на самом медиа-шлюзе, управляя конкретными контекстами и завершениями. Когда состояние вызова изменяется, MGC отправляет соответствующее сообщение на шлюз и ожидает подтверждения.

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

Команды протокола:

  • Добавлять
  • Двигаться
  • Вычесть
  • Уведомлять
  • Изменить
  • AuditValue
  • AuditCapabilites
  • ServiceChange


Типичный обмен сообщениями MGC и MG [ править ]

 Медиа-шлюз Медиа  Контроллер-шлюзISUP IAM (начальный вызов)  | ------ ДОБАВИТЬ ЗАПРОС ------> | | <------- ДОБАВИТЬ ОТВЕТ ------- | | ------ ОТВЕТ ---------> |  | ----- ИЗМЕНИТЬ ЗАПРОС ----> | | <------ ИЗМЕНИТЬ ОТВЕТ ----- | | ------ ОТВЕТ ---------> |  ISUP ACM (получен номер назначения)  | ----- ИЗМЕНИТЬ ЗАПРОС ----> | | <------ ИЗМЕНИТЬ ОТВЕТ ----- | | ------ ОТВЕТ ---------> |  | ---- ИЗМЕНИТЬ ЗАПРОС -----> | | <------ ИЗМЕНИТЬ ОТВЕТ ----- | | ------- ОТВЕТ --------> | ISUP ANM (тональный сигнал контроля посылки вызова)  | ----- ИЗМЕНИТЬ ЗАПРОС ----> |  | <------ ИЗМЕНИТЬ ОТВЕТ ----- | | ------- ОТВЕТ --------> |  ФАЗА ПОДКЛЮЧЕНИЯ ISUP REL (Завершить вызов)  | --- ЗАПРОС СУБСТРАКТА ---> | | <---- ОТВЕТ ПО СУБСТРАКТУ ---- | | ------- ОТВЕТ --------> |

Структура сообщения [ править ]

Сообщение {Транзакция {Действие {Контекст {Команда {Завершение {Дескриптор {Пакет}}}}}}}

По аналогии с моделью OSI иерархия уровней взаимодействия с точки зрения передачи по сети (Ethernet или ATM) следующая.

Сравнение с 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:

Документы стандартов [ править ]

Рекомендации ITU-T H.248
  • Рекомендация МСЭ-Т H.248.1 , Протокол управления шлюзом: версия 3 .
  • Рекомендация МСЭ-Т H.248.2 , Протокол управления шлюзом: пакеты факсимильной связи, текстовых разговоров и распознавания вызовов .
  • Рекомендация МСЭ-Т H.248.4 , Протокол управления шлюзом: протокол передачи с управлением по потоку (SCTP) .
  • Рекомендация МСЭ-Т H.248.12 , Протокол управления шлюзом: пакеты H.248.1 для взаимодействия H.323 и H.324 .
  • Рекомендация МСЭ-Т H.248.15 , Протокол управления шлюзом: атрибут пакета SDP H.248 .
  • RFC 3015 - протокол Megaco версии 1.0, ноябрь 2000 г. (стандартный трек)
  • RFC 3525 - протокол управления шлюзом, версия 1, июнь 2003 г. (Устарело: RFC 3015 ) (стандарт)

См. Также [ править ]

  • Протокол инициации сеанса (SIP)
  • H.323
  • H.225

Ссылки [ править ]

  1. ^ a b «H.248.1: Протокол управления шлюзом: Версия 3» . Международный союз электросвязи - Телекоммуникации . Проверено 12 июля 2016 .
  2. ^ a b «Использование MEGACO по сравнению с MGCP для создания шлюзового решения» (PDF) .
  3. ^ a b "История H2.48" . packetizer.com . Проверено 7 июня 2012 .
  4. ^ "На пути к межсетевому взаимодействию PSTN / Internet - ПРОТОКОЛ УПРАВЛЕНИЯ МЕДИА-УСТРОЙСТВАМИ" . IETF. Ноября 1998 . Проверено 8 июня 2012 года .
  5. ^ «Коммуникации уровня 3, Bellcore объявляет о слиянии спецификаций протоколов для передачи голоса по IPe» . Уровень 3 Коммуникации . Проверено 8 июня 2012 года .

Внешние ссылки [ править ]

  • Рекомендации МСЭ-Т серии H Сайт публикации МСЭ-Т, где Рекомендации серии H, включая подсерию H.248, можно бесплатно загрузить в формате PDF.
  • H.248.1 Спецификация базового протокола .
  • История H.248
  • Официальный документ MEGACO и MGCP от Hughes Software Systems
  • MEGACO, 1-й проект , IETF, апрель 1999 г.]
  • Протоколы Megaco и MGCP Дуга Аллена из Dynamix