Модель процесса обслуживания вызова




Протокол MEGACO оперирует двумя логическими объектами внутри транспортного шлюза: порт (termination) и контекст (context), которые являются объектами управления MGC. Пример модели процесса обслуживания вызова представлен на рис. 2.

Порты являются источниками и приемниками, например, речевой информации. Существует два вида портов: физические и виртуальные. Физический порт существует постоянно с момента конфигурациишлюза. При речевом соединении такой порт может быть аналоговым (и поддерживать одно телефонное соединение) и цифровым (и также поддерживать одно телефонное соединение). В последнем случае порты будут сгруппированы по принципу временного разделения каналов в тракт Е1. Виртуальные порты (RTP — порты) существуют только в течение разговорного сеанса и являются портами стороны IP-сети, через которые ведется прием и передача пакетов протокола RTP. Виртуальные порты создаются шлюзом при получении от контроллера команды Add и ликвидируются при получении команды Subtract. Физические порты не могут быть удалены или заново созданы шлюзом. При получении команды Add в отношении физического порта шлюз выводит порт из нулевого контекста, а при получении команды Subtract шлюз возвращает порт обратно в нулевой контекст.

Рис 2 Примеры модели процесса обслуживания вызова

 

Порт имеет уникальный идентификатор окончания (terminationID), который назначается шлюзом при конфигурировании порта. Например, идентификатором порта может служить номер тракта Е1 и номер временного канала (канального интервала) в пределах тракта. Иногда команды могут относиться ко всему шлюзу, в таком случае используется специальный идентификатор порта — «Root».

Порты обладают рядом свойств (properties), каждое из которых имеет идентификатор (propertiesID). Например, порты могут генерировать речевые подсказки, акустические и вызывные сигналы, а также обнаруживать вызывные сигналы DTMF. При создании портов некоторые свойства присваиваются им по умолчанию. При посредстве протокола MEGACO контроллер может изменять свойства портов шлюза. Свойства портов группируются в дескрипторы, которые включаются в содержание команды (см. табл.).

 

Названиедескриптора Описаниедескриптора  
Дескриптормодема (Modem) Идентифицирует тип и параметры модема  
Дескриптормультиплексора (Mux) Описывает тип мультиплексирования информации для мультимедийных терминалов, например, Н.221, Н.223, Н.225.0  
Дескрипторинформационногопотока (Media) Специфицируетпараметрыинформационногопотока  
Дескриптор состояния порта (TerminationState) Специфицирует свойства (которые могут быть определены в пакетах packages) порта шлюза  
Дескрипторпотока (Stream) Включает ряд дескрипторов, специфицирующих параметры конкретного двунаправленного информационного потока  
Дескрипторместный (Local) Содержит свойства, которые описывают информационный поток, передаваемый или принимаемый данным (местным) шлюзом. Информация, содержащаяся в этом дескрипторе, переносится от одного шлюза к другому  
Дескрипторудаленный (Remote) Содержит свойства, которые описывают информационный поток, передаваемый или принимаемый удаленным шлюзом. Информация, содержащаяся в этом дескрипторе, переносится от одного шлюза к другому  
Дескриптор местного управления (LocalControl) Содержит свойства, которые могут быть определены в пакетах (packages). Этотдескрипторпередаетсянаучасткемежду MG и MGC  
Дескрипторсобытий (Events) Определяет события, которые шлюз должен отслеживать, а также реакцию на эти события  
Дескриптор событий буфера (EventBuffer) Определяет события, которые шлюз должен отслеживать, когда активен процесс EventBuffering  
Дескрипторсигналов (Signals) Описывает сигналы оконечному пользователю, передачу которых порт должен начать или прекратить  
Дескрипторпроверки (Audit) Посылается в командах AuditValue и AuditCapabilities и содержит информацию (в видеспискадескрипторов), которуюконтроллерзапрашивает у шлюза  
Дескрипторпакетов (Packages) Передается в команде AuditValue и описывает совокупность свойств порта  
Дескриптор плана нумерации (DigitMap) При помощи этого дескриптора контроллер информирует шлюз об используемом плане нумерации  
Дескрипторыкоманд иихописание Таблица 5 (продолжение)  
Названиедескриптора Описаниедескриптора  
Дескриптор смены обслуживания (ServiceChange) Передается в команде ServiceChange и содержит информацию об изменении состояния порта  
Дескриптор обнаруженных событий (ObservedEvents) Передается в командах Notify и AuditValue и содержит информацию о произошедших событиях  
Дескрипторстатистики (Statistics) Передается в командах Subtract и Audit и содержит статистическую информацию, собранную портом за время соединения  
       

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-12-31 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: