Оборудование IP-телефонии



Протокол MEGACO/H.248 - часть 7


Кроме того, на базе протокола MGCP построен ряд сетей IP-телефонии. Все это означает, что оба протокола MGCP и MEGACO/H.248 вполне могут совместно использоваться в одной сети.

Рис. 9.7 Сценарий реализации услуги Call Hold


9.4 Структура команд и ответов

Далее идет описание команд, которые используются для манипулирования двумя основными объектами протокола MEGACO/H.248:

портами и контекстами. В большинстве случаев команды передает контроллер, но существу ют два исключения: команда Notify, передается шлюзом, а команда ServiceChange может передаваться и шлюзом, и контроллером. В квадратных скобках указаны необязательные дескрипторы команд. Те дескрипторы, которые расположены над командами, передаются в ответах на команды.

Команда Add добавляет порт к контексту. Если команда относится к первому порту, который должен быть добавлен к контексту, то создается новый контекст.

[TerminationID] ,MediaDescriptor] ,ModeinDescriptor] ,MuxDescriptor] ,EventsDescriptor] ,SignalsDescriptor] ,DigitMapDescriptor] ,ObservedEventsDescriptor] ,StatisticsDescriptor] ,PackagesDescriptor] Add( TerminationID

MediaDescriptor]

ModemDescriptor]

MuxDescriptor]

EventsDescriptor]

SignalsDescriptor]

DigitMapDescriptor]

AuditDescriptor] ),


где TerminationID - это идентификатор порта, который должен быть добавлен к контексту. Для уже существующего порта должен быть указан его идентификатор, для несуществующего порта должен быть указан идентификатор “$”. В ответе на команду должен передаваться TerminationID, назначенный шлюзом.

MediaDescriptor - необязательный дескриптор, описывающий информационные потоки.

ModemDescriptor - необязательный дескриптор, описывающий тип модема, который должен быть подключен к контексту.

MuxDescriptor - необязательный дескриптор, содержащий список портов, которые должны быть подключены к контексту.

EventsDescriptor - необязательный дескриптор, определяющий список событий, при детектировании которых порт должен оповестить контроллер.

SignalsDescriptor - необязательный дескриптор, определяющий сигналы, которые порт должен передавать в канал.




Содержание  Назад  Вперед