manager@ngncomplect.ru
Пятница, 18.08.2017, 10:03
Приветствую Вас Гость | RSS
Главная | Каталог статей | Регистрация | Вход
» Меню

» Категории раздела
Теория NGN [16]
В данном разделе собраны все основыные понятия NGN технолгии и IP телефонии, как одной из их составляющей
Все об Asterisk [3]
Темы и статьи общего характера об Asterisk
Решения на базе Asterisk [10]
Описание решений разных интеграторов
VoIP лаборатория [6]
описание тестирования оборудования
Платы для Asterisk [5]
Подбор плат для Asterisk разных производителей. Обзоры, рекомендации.

» Статистика

Яндекс.Метрика


Онлайн всего: 3
Гостей: 3
Пользователей: 0

Главная » Статьи » Теория NGN

Протокол MGCP
   MGCP или Media Gateway Control Protocol дословно — Протокол контроля медиа-шлюзов является протоколом связи в распределённых VoIP системах передачи голоса по протоколу IP.

Архитектура

аспределённые системы состоят из агента вызовов — Call Agent (или контроллера медиа-шлюза), по крайней мере одного медиа-шлюза (MG) и по крайней мере одного сигнального шлюза (SG), подключенных к Телефонной сети общего пользования (ТФОП). С точки зрения сети ОКС-7 такой симбиоз устройств рассматривается как один узел с одним общим пойнт-кодом.

Signaling Gateway (SG)

Шлюз сигнализации - обеспечивает доставку сигнальной информации, поступающей со стороны ТфОП, к контроллеру шлюзов и перенос сигнальной информации в обратном направлении.

На практике обычно сигнальный шлюз (SG) и медиа-шлюз (MG) подключены в один физический коммутатор, но это совсем не обязательно. Call Агент не использует MGCP для контроля сигнального шлюза (SG), для этих целей — обратной связи между сигнальным шлюзом (SG) и Агентом используются протоколы SIGTRAN.

Media Gateway (MG)

Медиа-шлюз выполняет функции преобразования речевой информации, поступающей со стороны ТфОП в голосовых каналах с постоянной скоростью передачи, в вид, пригодный для передачи по сетям с маршрутизацией пакетов IP (кодирование и упаковку речевой информации в пакеты RTP, и далее в UDP и IP) а также обратное преобразование).

Медиа-шлюз использует протокол MGCP для сигнализации событий, таких как информация что трубка положена/снята или набираемые цифры вызываемого номера (донабор).

Call Agent

Call Агент - контроллер шлюзов, выполняет функции управления шлюзами, который использует протокол MGCP чтобы сообщать медиа-шлюзу:

  • какие события направлять Call Агенту
  • каким образом оконечные устройства должны соединяться друг с другом
  • какие тональные сигналы вызова должны воспроизводится на оконечных устройствах

MGCP позволяет также следить Call Агенту за состоянием оконечных устройств на медиа-шлюзе (MG).

Как правило, медиа-шлюз конфигурирован со списком Call Агентов, от которых может принимать инструкции-запросы.

В принципе, уведомления можно посылать разным Агентам от каждого оконечного устройства (как предусмотрено Call Агентами, для этого используется параметр NotifiedEntity). Практически однако, желательно, чтобы в данный момент всеми оконечными устройствами управлял один и тот контролер шлюзов; другие Call Агенты доступны при резервирования ресурсов в случае обеспечения избыточности, если первичный Агент отказывает, или теряет контакт с медиа-шлюзом. В случае такого отказа управление шлюзом автоматически переходит к резервному контролеру шлюзов. Всё о чём необходимо позаботиться для такого сценария, это обмен информацией о состоянии между двумя Агентами, однако, это не гарантирует, что оба не будут пытаться управлять одним и тем же шлюзом. Для разрешения конфликтов используется способность опрашивать шлюз, чтобы определить, который из Агентов является управляющим в данный момент.

Обзор протокола

Пакеты MGCP отличаются от многих других протоколов. Он резервирует обычно порт UDP 2427, датаграммы MGCP могут содержать и пустые значения, совсем не так как обычно строятся пакеты в протоколах TCP. Пакет MGCP является командой (запросом) или ответом. Команды (запросы) начинаются с четырехбуквенного кода, ответы начинаются с трехзначного цифрового кода.

В MGCP каждая команда несёт в себе идентификатор транзакции и получает ответ на каждую.

Список запросов содержит всего восемь команд: AUEP, AUCX, CRCX, DLCX, MDCX, NTFY, RQNT, RSIP.

Две команды используются Агентом, чтобы сделать запрос на медиа шлюза:

  • AUEP — аудит конечного устройства и
  • AUCX — аудит соединения.

Три команды используются Call Агентом, чтобы управлять RTP соединением на медиа шлюзе (шлюз может также послать команду DLCX, когда нужно удалить соединение для самоуправления):

  • CRCX — создать соединение,
  • DLCX — удалить соединение,
  • MDCX — изменить соединение.

Команда RQNT используется медиа шлюзом для запроса об уведомлениях используется Агентом, чтобы запросить уведомление о событиях на медиа шлюзе.

Команда NTFY используется медиа шлюзом, чтобы сообщить Агенту, что обнаружено событие, о котором Агент предварительно запросил уведомление (командой RQNT).

Команда RSIP — рестарт в процессе, используется медиа шлюзом, чтобы указать Агенту, идёт процесс перезапуска.





Источник: http://ru.wikipedia.org/wiki/MGCP
Категория: Теория NGN | Добавил: tolstopyatov (03.04.2011) | Автор: Сергей Толстопятов E
Просмотров: 2623 | Теги: mgsp, voip телефонияб IP телефония, VoIP, SIP, H.323 | Рейтинг: 0.0/0
» Поиск

» Корзина
Ваша корзина пуста

» zakupki.mos.ru
Я зарегистрирован на Портале Поставщиков




Copyright MyCorp © 2017
Эн Джи Эн Групп
111116, Россия, Москва город,Энергетическая улица, д. 22
время работы: ежедн. 8:00-19:00
Мини-АТС, Оборудование связи, Телекоммуникационное оборудование
+7 (495) 105-93-92
http://ngncomplect.ru
Товары@Mail.ru