Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Новый вариант ПО.doc
Скачиваний:
6
Добавлен:
16.04.2019
Размер:
6.18 Mб
Скачать

4.4.3 Программное обеспечение обработки вызовов

ПО обработки вызовов обеспечивает создание тракта между абонентами, между абонентом и оператором или службой. Функции обработки вызовов разделены на три иерархических уровня (рисунок 4.36):

  • уровень соединений, который выполняет функции обработки вызовов низшего уровня (сканирование/управление доступами и установление каналов). Уровень соединений реализован в модулях доступа;

  • уровень протоколов, который выполняет функции обработки сигнализации. Уровень протоколов реализован в модулях доступа;

  • уровень управления вызовами, который выполняет функции обработки вызовов высшего уровня.

Уровень соединений содержит программное обеспечение управления устройствами (обработчики устройств) выполняет следующие функции:

- обеспечивает доступ к устройствам для сканирования, управления;

- фиксирует электрические сигналы, генерируемые соединительными и абонентскими линиями (т.е. телефонные события),

- инициирует установку и разъединение внутренних каналов между терминальными устройствами модулей доступа и их элементами управления,

- инициирует установку и разъединение каналов коммутационного поля между модулями доступа,

- инициирует установку и разъединение каналов коммутационного поля между модулями доступа, дополнительными элементами управления (АСЕ) и служебными комплектами (SCM),

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

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

Уровень управления вызовами содержит ПО обработки вызовов, которое подразделяется на ПО управления вызовом и ПО обслуживания вызова (нумерации и маршрутизации).

Рисунок 4.36 – Уровни обработки вызовов

ПО управления вызовом распределено по элементам управления модулей абонентских и соединительных линий, вызывается программным обеспечением сигнализации и выполняет две функции:

- установление и освобождение вызовов без дополнительных услуг (обычных вызовов),

- обработка вызовов с услугами.

При управлении обычным вызовом обеспечивается:

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

- идентификация соединительной линии при входящей связи;

- идентификация типа вызова по таблицам полупостоянных данных (нормальный или приоритетный, вызов передачи данных, вызов от оператора, испытательный вызов);

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

- формирование запроса на выдачу сигнала «Ответ станции» при исходящей связи;

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

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

- формирование данных для тарификации соединения;

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

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

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

Архитектура программного обеспечения обработки вызовов для установления базового соединения показана на рисунке 4.37.

Примечание: Модули тарификации в состав ПО обработки вызовов не входят

Рисунок 4.37 – Архитектура программного обеспечения обработки вызовов для установления базового соединения

Система управления вызовами и услугами координирует взаимодействие различных модулей ПО в процессе обработки вызова (координирует процедуры идентификации вызывающего абонента, определения права доступа абонента к услугам, управляет анализом набранного номера и определением пункта назначения, выбором исходящего тракта и т.д.).

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

Идентификация местного абонента. Программный модуль содержит данные о доступных абонентах станции и описания их абонентских характеристик.

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