Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
книги / Предоставление и биллинг услуг связи. Системная интеграция.pdf
Скачиваний:
8
Добавлен:
12.11.2023
Размер:
13.13 Mб
Скачать

54

ГЛАВА 2

 

 

Компоненты расширения функций КТ являются дополнительными компо-

нентами для подготовки данных и интерфейсного взаимодействия с различными системами передачи информации. Эти компоненты названы дополнительными, по- скольку они включены в систему КТ позже речевых компонент. Современные сис- темы КТ могут в отдельных приложениях содержать только эти компоненты, что делает их основными функциональными компонентами.

Наиболее известными среди компонент расширения функций являются факс-ком- поненты (F-компоненты). Они могут быть реализованы с различной «глубиной», по- скольку могут содержать как преобразование форматов информации, так и алгоритмы факсимильной передачи и взаимодействия с факс-модемами. Наиболее простыми из них являются компоненты преобразования информации из произвольного формата в факсимильный и обратно, более сложными компоненты взаимодействия с факс-сер- вером. Под факс-сервером понимается не только факс-модемый пул, который обеспе- чивает физическую передачу факсимильных сообщений, но и систему управления ба- зой данных факсимильных сообщений, обеспечивающую их накопление, хранение и передачу. Для интеграции факс-сервера в систему КТ и служат факс-компоненты.

Наиболее близкими к факс-компонентам по функциональной реализации явля- ются Е-компоненты (компоненты взаимодействия с почтовым сервером), SMS-ком- поненты (компоненты взаимодействия с сервером приема-передачи SMS) и компо- ненты взаимодействия с сервером радиовызова (R-компоненты). Близость функ- циональной реализации этих компонент определяется близостью функциональной реализации почтовых и SMS-серверов, а также сервера радиовызова. Естественно, что речь идет именно о схожести функциональной реализации и характере инфор- мационных сообщений, а не о различном принципе взаимодействии с сетями связи.

Компонента, которая осуществляет взаимодействие между F-, SMS- и R-компо- нентами, а зачастую и содержит их совокупность, является V-компонента. Взаимо- действие между этими компонентами заключается во взаимном преобразовании форматов и перераспределением сообщений из одного сервера в другой.

Для наглядности рассмотрим случай, когда в почтовом сервере накапливаются электронные сообщения, которые необходимо перераспределить по другим серве- рам и направить одни из них как SMS-сообщения, а другие сохранить в виде фак- сов и передать их по запросу абонентов. В таком процессе будут участвовать V-компоненты, которые преобразуют сообщения из электронного формата в SMS и направят эти сообщения в SMS-сервер для передачи их на сотовые телефоны адре- сатов, а также F-компоненты, которые преобразуют электронный формат в факси- мильный, запишут эти сообщения в факс-сервер с указанием, по запросу какого ад- ресата их можно передать.

2.2.1. Функциональная архитектура

Наличие в определенной степени стандартизованных протоколов и совокупность функциональных компонент позволяет рассматривать архитектуру систем КТ в обобщенном виде.

Рис. 2.3. Функциональная архитектура систем КТ

КОМПЬЮТЕРНАЯ ТЕЛЕФОНИЯ

55

 

 

Функциональная архитектура систем КТ строится на основе шести составляющих:

модели вызовов;

сервисы;

интерфейсы;

приложения (применения);

управление;

оборудование.

Исходя из этих составляющих, архитектурные модули можно представить как набор функциональных компонент, взаимодействующих между собой. В соответст- вии с принятыми международными стандартами определенные наборы компонент рассматриваются как архитектурно-функциональные модули, которые подразделя- ются на:

модуль контроля вызовов (МКВ);

модуль телефонных ресурсов (МТР);

модуль медиасервисов (ММС);

модуль драйверов (МД);

адаптеры интерфейса (МАИ);

модули взаимодействия приложений

(МП).

МКВ реализует функцию взаимодействия с коммутационным оборудованием, МТР реализует медиауслуги, МД предоставляет доступ к медиауслугам, ММС дает возмож- ность интерфейсного взаимодействия между МТР и МД, МАИ является инициатором ме- диауслуг и, наконец, МП дает возможность взаимодействия с приложениями.

В целом функциональную архитектуру систем КТ можно представить в виде много- уровневой взаимоувязанной структуры (рис. 2.3). На рисунке представлено качест- венное распределение функций по архитек- турным модулям. При реализации данной модели некоторые компоненты распределе- ны по нескольким модулям. Кроме того, при разработке каждым производителем своей конфигурации систем КТ возможна реализа- ция совокупности модулей как отдельной функционально стандартизованной системы, получившей название «телефонного серве- ра». Однако данное определение отражает этап развития систем КТ, когда они функ- ционировали на сетях с коммутации каналов. С появлением IP-телефонии, которая из при-

56

ГЛАВА 2

 

 

ложения КТ постепенно превратилась в самостоятельную область, понятие «теле- фонный» стал означать только возможность, наряду с данными, обработки речево- го трафика. Для того чтобы сохранить терминологию, ранее принятую для систем КТ, более точное определение данной системы может дать понятие «интегральный телефонный сервер», или «интегральный сервер КТ» (ИСКТ). Термин «интеграль- ный» указывает как на то, что система КТ в общем случае может быть реализована в распределенной вычислительной среде и состоять из совокупности функциональ- ных серверов, так и на возможность ее функционирования на совокупности сетей с коммутацией каналов и пакетной коммутации.

Такой подход позволяет не только распределять выполнение разных функций на взаимоувязанных компьютерных средствах, но и оптимизировать интеграцию систем КТ в телекоммуникационную сеть (рис. 2.4). При этом ИСКТ не выполняет коммутационные функции, они возложены на интегральные модули (ИМ), подклю- ченные к узлам сети. Использование традиционного распределенного принципа при построении систем КТ дает возможность использовать ИМ не только для функ- ций контроля услуг. В зависимости от типа услуги, оказываемой в каждом узле се- ти связи, эти модули могут содержать не только функции контроля вызовов, но и отдельные функции телефонных и медиаресурсов.

Рис. 2.4. Интеграция систем КТ в телекоммуникационную сеть

Реализация систем КТ на основе интегрального подхода позволяет уделить особое внимание функции контроля услуг, т.е. функции, присущей коммутацион- ному оборудованию. Дополнительные условия накладываются на системы КТ при интеграции ИСКТ в нескольких узлах разнородных сетей, которая может быть осуществлена с использованием специальных межсетевых коммутаторов. В част-

ности, межсетевой коммутатор может быть реализован программным путем, по- лучившим название Soft Switch (см., например, [24]). Soft Switch позволяет осу-

ществлять управление инфраструктурой сети и контроля над сессиями в рамках единого блока.

КОМПЬЮТЕРНАЯ ТЕЛЕФОНИЯ

57

 

 

При использовании технологии Soft Switch ИМ являются только шлюзами сер-

вера (см. рис. 2.4), а все архитектурно-функциональные модули включены или под-

ключены к Soft Switch.

2.2.2. Функциональная реализация

Впроцессе развития систем компьютерной телефонии реализация ее компонент прошла естественный путь от «простого» [5] к «сложному» [17], т.е. от реализации одной функциональной компоненты на основе совокупности функциональных мо- дулей до реализации группы компонент одним архитектурным модулем. Тем не ме- нее для наглядности в дальнейшем рассмотрении мы будем придерживаться терми- нологии «простой модуль» или «интегральный модуль» для случаев, когда такой модуль имеет функциональную завершенность, оговаривая при необходимости его аппаратно-программную реализацию.

Говоря о системе КТ как о совокупности архитектурно-функциональных моду- лей (АФМ), следует понимать, что в отдельных случаях эти модули являются при- надлежностью других систем, например, сервер SMS может являться принадлежно- стью сети оператора сотовой связи, а система КТ осуществляет лишь взаимодейст- вие с ним на физическом и информационном уровне. Однако в дальнейшем мы не будем акцентировать внимание на вопросе принадлежности, за исключением тех случаев, когда этот вопрос является принципиальным.

При рассмотрении архитектуры систем КТ были выделены основные типы АФМ, которые реализуют одну или совокупность функциональных компонент.

Вдальнейшем под простым модулем (ПМ) мы будем понимать комплекс аппа-

ратно-программных средств для реализации отдельных компонент систем КТ (кроме функции контроля вызовов), а под интегральным модулем (ИМ) — совокупность нескольких взаимосвязанных компонент или компоненту контро- ля вызовов.

Рассмотрим функциональную реализацию системы КТ (рис. 2.5).

Функциональная реализация включает в себя следующие модули:

ПМ (1–7) реализуют интерфейсные компоненты, которые в дальнейшем бу- дем называть шлюзами;

набор специальных ИМ (8–13) реализует дополнительные компоненты, ком- поненты IP-телефонии, голосовые компоненты;

ИМ (14) реализует коммутационные компоненты, а также архитектурные функции взаимодействия с коммутационным оборудованием, в частности Soft Switch, а также функции управления и взаимодействия между различными компонентами;

ИМ (15) выполняет инициацию и реализацию медиауслуг, а также взаимодей- ствия с приложениями;

ИМ (16) выполняет приложения.

58

ГЛАВА 2

 

 

Рис. 2.5. Функциональная реализация системы КТ

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

Примером практической аппаратно-программной реализации модулей КТ явля- ется набор аппаратных средств и программного обеспечения Dialogic [17]. Данный

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

каналов, так и интегральные модули, позволяющие реализовать речевые и факси- мильные компоненты КТ. Кроме того, набор плат Dialogic включает в себя комби-

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

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