Модель соединения

Для описания процесса обслуживания вызова с использовани­ем протокола MGCP рабочей группой Megaco была разработана модель соединения (Connection model). Основой модели являются компоненты двух видов: оконечные пункты, называемые также анг­лийским термином Endpoints, и подключения - Connections.

Рис. 6.2. Эволюция MGCP - Megaco/H.248

Первый компонент, Endpoints, - это оконечные пункты (порты, окончания) оборудования, являющиеся источниками и/или при­емниками информации. В их состав входят такие элементы, как

интерфейсы соединительных линий или интерфейсы линий услуг традиционной телефонии (POTS). Оконечные пункты находятся в транспортных шлюзах, и, в зависимости от типа оконечного пунк­та, могут каждый иметь или не иметь один или несколько внешних каналов или линейных интерфейсов. Например, оконечный пункт аналоговой линии может быть соединен с физической аналоговой линией, которая, в свою очередь, обычно подсоединена к обычному телефону. С другой стороны, существуют также оконечные пункты, не имеющие внешних соединений. Одним из примеров такого око­нечного пункта является автоинформатор, который обычно интег­рирован в шлюз. Другие объекты IP-сети могут соединяться с авто­информатором для получения речевых сообщений.

Подключение - это связь, устанавливаемая между оконечным пунктом и сеансом RTP/IP. Рассмотрим, например, оконечный пункт цифрового канала 64 Кбит/с (DS0). Если DS0 свободен, с этим оконечным пунктом не ассоциированы никакие соединения, а на IP-стороне шлюза ему не отведены никакие ресурсы. Однако когда DS0 используется для передачи разговорного трафика, оконечному пункту отводятся IP-ресурсы, и создается связь DS0 на линейной стороне шлюза с сеансом IP на IP-стороне шлюза. В терминологии MGCP эта связь и называется подключением. Если между собой связываются два оконечных пункта, используются два подключе­ния. При этом связь между портами разных шлюзов через IP-сеть или связь между портами внутри одного шлюза является необходи­мым условием для организации сеанса связи, и называется соеди­нением.

Коммутируемая связь в модели соединения является такой группой подключений, при которой ассоциированные с этими подключениями оконечные пункты могут передавать информа­цию друг другу и/или принимать информацию друг от друга. На рис. 6.3 представлены примеры использования этих двух компо­нентов. Отметим, что порты некоторых видов могут участвовать в нескольких подключениях одновременно. Рассмотрим пред­ставленные на рис. 6.3 порты (окончания) протокола MGCP. На рис. 6.3а показан цифровой канал 64 Кбит/с, который обычно быва­ет мультиплексированным в более производительном оборудова­нии передачи, например, в E1 (2.048 Мбит/с). В большинстве слу­чаев по каналу DS0 передается речь, кодированная в соответствии с рекомендацией G.711. Иногда по цифровому каналу 64 Кбит/с может передаваться не речь, а сигнальные сообщения, как в D-ка- нале ISDN. В таких случаях необходимо, чтобы принятая сигнальная информация проходила от транспортного шлюза к Call agent для обработки.

Аналоговая линия на рис. 6.3б представляет собой совокупность порта и стандартной телефонной линии, обеспечивающая обслужи­вание обычного телефона.


N
-NT V_
цифровой порт
подключений

(канал 64 Кбит/с) □


 


а) цифровой порт


М подключений
(абонентская. линия)
-КГ "1/_
аналоговый порт

 


1 подключение

б) аналоговый порт

порт речевых информаторов

в) порт, передающий речевые извещения


 


IVR порт

1 подключение


 


г) интерактивная речевая система


 


L подключений

порт конференцсвязи


 


д) порт, поддерживающий конференцсвязь


 



подключения

порт ретрансляции пакетов

е) Межсетевой экран или транскодер - порт ретрансляции пакетов


 


порт СОРМ

1 подключение


 


ж) порт записи телефонных разговоров


 


K
-NT V_
(канал)
подключений

Интерфейс АТМ


 


з) АТМ-интерфейс

Рис. 6.3. Примеры использования компонентов модели

Среда, в которой работает аналоговая линия, - это, как пра­вило, аналоговый речевой трафик, однако может быть и данными, кодированными с помощью модема. В последнем случае от шлюза требуется извлекать данные и пересылать их в виде пакетов IP. Порт на рис.6.3в обеспечивает доступ к единственному автоинформа­тору. Обычно соединение к оконечному пункту этого типа бывает односторонним, поскольку информацию необходимо передавать от автоинформатора, а не к нему. Предполагается, что сервер ав­тоинформатора находится в сети IP, и с ним необходимо устанавли-

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

Порт интерактивной речевой системы (IVR) на рис. 6.3г обеспе­чивает доступ к системе IVR, воспроизводящей приглашения или сообщения, причем ответы от слушателя могут влиять на воспроиз­ведение.

Порт конференцсвязи на рис. 6.3д - окончание, в котором по­токи информации от нескольких абонентов могут смешиваться, а результат - передаваться некоторым или всем участникам кон­ференции.

Ретранслятор пакетов на рис. 6.3е - конференц-мост особого вида, поддерживающий только два подключения. Типичным при­мером служит межсетевой экран (брандмауэр) между открытой и защищенной сетью, когда медиа-поток проходит через такой ретранслятор (транскодер), а не непосредственно от оконечного пункта одной сети к оконечному пункту другой.

Через порт доступа к СОРМ на рис. 6.3ж устанавливается со­единение с другим оконечным пунктом для прослушивания инфор­мации, передаваемой или принимаемой на том оконечном пункте. Соединения с пунктом доступа к перехвату бывают только односто­ронними.

Интерфейс ATM на рис. 6.3з соответствует окончанию соедини­тельной линии (виртуального канала) ATM и используется в шлюзе, который обеспечивает сопряжение между сетью VoIP на одной сто­роне и сетью Voice over ATM - на другой.

Каждый оконечный пункт определяется идентификатором. Этот идентификатор содержит доменовое имя шлюза, которому принадлежит пункт, и локальное имя в шлюзе. Локальное имя зави­сит от рассматриваемого шлюза, но обычно имеет иерархическую форму типа X/Y или X/Y/Z, где Y является логическим объектом X, а Z является логическим объектом Y Примером может служить шлюз, который поддерживает несколько интерфейсов Е3.

Если нужно идентифицировать единичный канал 64 Кбит/с в шлюзе, то следует идентифицировать конкретный Е3 (X), конк­ретный тракт Е1 в тракте Е3 (Y) и конкретный временной канал (Z) в тракте Е1.

Если нужно идентифицировать временной канал 64 Кбит/с номер 12 внутри тракта номер 6 из цифрового потока Е3 номер 3, то иденти­фикатор может быть примерно таким: trunk3/6/12@gateway.niits.ru.

Для определенных компонентов идентификатора можно исполь­зовать групповой символ, подставляя $ (в значении любой) или *

(в значении все). Таким образом, когда мы хотим сослаться на лю­бой временной канал в пределах третьего Е1 во втором Е3 нашего примера, можно записать: trunk2/3/$@gateway.niits.ru.

Этот способ использования групповых символов полезен, когда Softswitch хочет создать соединение с оконечным пунктом в шлюзе и ему безразлично, какой оконечный пункт используется. Благодаря подстановке символа $ выбор оконечного пункта может быть остав­лен самому шлюзу. С помощью символа * Call agent может прика­зать шлюзу выполнить некоторое действие, связанное с номерами оконечных пунктов, как в случае, когда Call agent запрашивает ста­тистическую информацию обо всех оконечных пунктах в шлюзе.

Подключения создаются устройством управления MGC для каждого порта, привлеченного к соединению, как это показано на рис. 6.4.

Рис. 6.4. Соединение в сети, построенной на базе протокола MGCP


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: