ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 20.10.2024

Просмотров: 40

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Протокол ТфОП_________ ____________ 207

Преждевременно прерванный процесс начинается как нор­мальный процесс, инициированный сетью доступа, но затем пре­рывается вследствие того, что вызывающий абонент дает отбой до появления сообщения LE/ESTABLISH_ACK от АТС. Если сооб­щение LE/ESTABLISH_ACK принято до завершения прерывания процесса, то сигнальный путь приходит в активное состояние, и процесс продолжается и завершается как нормальный. После прие­ма сообщения LE/ESTABLISH_ACK сеть доступа, приняв сигнал отбоя от абонента, передает сообщение AN/DISCONNECT. Стан­ция отвечает сообщением LE/DISCONNECT_COMPLETE, кото­рое возвращает процесс по обе стороны интерфейса в нулевое со­стояние.

Процесс передачи данных о линии начинается передачей со­общения AN/ESTABLISH/Line-information. При получении ответ­ного сообщения LE/DISCONNECT сеть доступа возвращает со­общение AN/DISCONNECT_COMPLETE и процесс возвращается в нулевое состояние.


7.4. Протокол ТфОп на стороне сети доступа

Читатель, вероятно, уже обратил внимание на то, что прото­кол ТфОП описывается подробнее, чем другие протоколы V5. Для этого имеется много причин, частично упоминавшихся в начале главы. Протокол ТфОП, по существу, представляет собой набор инструментальных средств поддержки управления соединениями абонентов ТфОП, причем средства эти используются разными спо­собами при удовлетворении требований разных операторов. Спо­соб, которым используется этот набор инструментальных средств в каждой конкретной сети, специфицирован в «мэппинге» между сигналами ТфОП и сообщениями протокола ТфОП, обычно раз­ном в разных странах, о чем будет сказано несколько позже.

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

208 Глава 7_______________________________________

метры сигналов. Данные параметры устанавливаются аппаратно или программно и должны быть определены заранее, хотя некото­рые из них могут быть переопределены с помощью сообщений PROTOCOL_PARAMETER.

На рис. 7.11 представлена структура процесса PANS (PSTN protocol: Access Network Side) в логическом объекте протокола ТфОП на стороне сети доступа, а на рис. 7.12 приведена SDL-диа­грамма этого программного процесса.

Рис. 7.11. Структура процесса в логическом объекте протокола ТфОП на стороне сети доступа

Сообщения, передаваемые процессом PANS к АТС или при­нимаемые от нее, подробно обсуждались в двух предыдущих пара­графах.

Рассмотрим теперь взаимодействие этого процесса с пользо­вательским портом ТфОП. Взаимодействие поддерживается функ­циональными элементами FE (Functional Elements), которые обес­печивают формирование и интерпретацию примитивов, предос­тавляющих в абстрактном виде обмен необходимой информацией внутри AN между процессом PANS и пользовательским портом.


www.kiev-security.org.ua

BEST rus DOC FOR FULL SECURITY

______Протокол ТфОП________ _______ 209

Имеется четыре группы таких примитивов:

• FE-subscriber_seizure (абонент снял трубку),

• FE-subscriber_release (абонент дал отбой),

• FE-lme_information (данные о линии),

• FE-line_signal (линейный сигнал).

Рис. 7.12. SDL-диаграмма процесса PANS (1 из 5)

Протокол ТфОП_________ _________ 213

Рис. 7.12. SDL-диаграмма процесса PANS обработки протокола ТфОП на стороне сети доступа (5 из 5)

Примитивы трех первых групп передаются (канал С 1) только в направлении от порта к логическому объекту протокола ТфОП. Смысл двух из них очевиден, а третий (FE-lme_information) несет в себе данные о таких изменениях состояния абонентской линии, ко­торые не имеют отношения к сигналам управления соединениями.

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

Каналы СЗ и С4 направляют сообщение уровня 3 процесса PANS процессу уровня 2 для передачи каналу ПД.

Процесс PANS имеет 7 состояний:

AN1 нулевое состояние (null). В этом состоянии процесс ожидает примитива со стороны пользовательского порта или со­общения ESTABLISH со стороны АТС.

AN2 создание сигнального пути инициировано со стороны сети доступа (path initiated by AN). В это состояние процесс пере­ходит, когда в сети доступа было обнаружено замыкание шлейфа абонентской линии, в сторону АТС было послано сообщение ES­TABLISH и от нее ожидается сообщение ESTABLISH_ACK.

AN3 запрошено преждевременное освобождение сигналь­ного пути (path abort request). Это состояние устанавливается в слу-


214 Глава 7 __________

чае, когда сообщение ESTABLISH было послано к АТС, подтвер­ждение ESTABLISH_ACK от нее еще не получено, а вызывающий абонент дает отбой.

AN4— обрабатываются данные о линии. В это состояние про­цесс переходит после приема примитива FE-line_mfonnation и пе­редачи полученных в нем данных о линии на АТС в сообщении ESTABLISH. Co стороны АТС ожидается сообщение DISCON-NECT_COMPLETE. В данное состояние можно перейти только из нулевого состояния AN 1, а выйти из него можно только в нуле­вое состояние AN 1.

AN5— состояние активного сигнального пути (path active).

AN6 порт блокирован (port blocked). В данное состояние можно перейти из любого состояния, а выйти из него можно толь­ко в нулевое состояние, когда порт снова будет готов к работе. (На SDL-диаграмме состояние AN6ne рассматривается, как не рассмат­риваются и сообщения технической эксплуатации).

AN7 запрошено освобождение сигнального пути (discon­nect request). В это состояние процесс переходит после того, как в сторону АТС передано сообщение DISCONNECT.

Правила представления приведенной на рис. 7.12 SDL-диа-граммы процесса PANS соответствуют описанию языка SDL, со­держащемуся в главе 2 первого тома и в [55].

В нулевом состоянии AN 1 возможно поступление от АТС сообщения ESTABLISH, при получении которого немедленно от­правляется подтверждение ESTABLISH_ACK, сбрасываются счет­чики и процесс переходит в состояние активного сигнального пути AN5. При переходе в AN5 возможна также, но необязательна пе­редача в пользовательский порт примитива «линейный сигнал» (FE-lme_signal). Фактически ESTABLISH — единственное сообще­ние от АТС, которое выводит процесс PANS из нулевого состоя­ния AN 1.

В состоянии AN1 возможен приход двух других сообщений:

ESTABLISH_ACK и PROTOCOL_PARAMETER, которые не ме­няют состояние процесса, а вызывают посылку сообщения STA­TUS к АТС.

Создание сигнального пути может идти также по инициати­ве абонента, когда из пользовательского порта поступает прими­тив FE-subscriber-seizure, сообщающий о том, что абонент снял трубку. В этом случае запускается таймер Т1 и к АТС направляется сообщение ESTABLISH, а процесс переходит в состояние AN2 —

Протокол ТфОП 215

создание сигнального пути инициировано сетью доступа. Если используется автономная реакция на сигнал абонента, то в обрат­ном направлении к порту передается примитив FE-line_signal. В других случаях (когда автономная реакция на сигнал от абонента не активизирована) FE-line_signal не передается.


При поступлении от пользовательского порта примитива «данные о линии» (FE — line information) запускается таймер Т 1, к АТС посылается сообщение ESTABLISH с информационным эле­ментом «данные о линии», а процесс переходит в состояние AN4 (данные о линии обрабатываются).

В состоянии AN2 от АТС ожидается сообщение ESTAB-LISH_ACK, при приеме которого сбрасываются все таймеры, а про­цесс переходит в состояние активного сигнального пути AN5. Вме­сто ESTABLISH_ACK может придти сообщение PROTOCOL_PA-RAMETER, в ответ на которое направляется информация о статусе, а процесс остается в том же состоянии AN2. Возможно также посту­пление сообщения DISCONNECT_COMPLETE, при приеме кото­рого сбрасываются таймеры, все параметры устанавливается в ис­ходное состояние, а процесс возвращается в нулевое состояние AN 1. Если от АТС в состоянии AN2 поступает сообщение ESTABLISH, то дальнейшие действия зависят от того, какой вызов имеет при­оритет — входящий или исходящий. В случае приоритета исходяще­го вызова это сообщение просто игнорируется, а процесс остается в состоянии AN2. Если же приоритет имеет входящий вызов, то к АТС посылается сообщение ESTABLISH_ACK, устанавливаются все счетчики, сбрасываются все таймеры, а в пользовательский порт пе­редается примитив FE-line_signal. Процесс переходит в состояние AN5 активного сигнального пути.

В этом же состоянии AN2 абонент может положить трубку. Тогда из пользовательского порта поступит примитив FE-subscriber_release («отбой абонента»), и процесс перейдет в состоя­ние AN3 (запрошено преждевременное освобождение сигнально­го пути - PATH ABORT REQUEST). В состоянии AN2 может так­же сработать таймер Т 1, если в течение периода Т 1 не придет ответ на ранее посланное сообщение ESTABLISH. В этом случае к АТС повторно посылается сообщение ESTABLISH, запускается таймер Т2, а процесс остается в том же состоянии AN2. Точно то же про­исходит при срабатывании таймера Т2: повторная передача сооб­щения ESTABLISH и пуск Т2.