Главная  Классификация протоколов сигнализации 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [ 148 ] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169]

DISCONNECT REQUEST j

TMu >гтТЗ

DISCONNECT COMPLETE

DISCOWNECT ST«TUS ENOUIRf


DISCONNECT

Устанопа аисходноа

СтчяТЗ

DISCONNECT REQUEST

/AN1

null

серое таймеров

Установка a исходное

/aniI

PROTOCOL PiWAMETER

DISCONNECT

DISCONNECT 1

I REQUEST

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

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

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

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

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

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

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

AN3 - запрошено преждевременное освобождение сигнального пути (path abort request). Это состояние устанавливается в случае, когда сообщение ESTABLISH было послано к АТС, подтверждение ESTABLISHACK от нее еще не получено, а вызывающий абонент дает отбой. AN4- обрабатываются данные о линии. В это состояние процесс переходит после приема примитива FE-line information и передачи полученных в нем данных о линии на АТС в сообщении ESTABLISH. Со стороны АТС ожидается сообщение DISCONNECTCOMPLETE. В данное состояние можно перейти только из нулевого состояния AN 1, а выйти из него можно только в нулевое состояние AN 1. AN5 - состояние активного сигнального пути (path active).

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

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

Правила представления приведенной на рис. 7.12 SDL-диаграммы процесса PANS



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

В нулевом состоянии AN1 возможно поступление от АТС сообщения ESTABLISH, при получении которого немедленно отправляется подтверждение ESTABLISHACK, сбрасываются счетчики и процесс переходит в состояние активного сигнального пути А1ЧГ5. При переходе в А1ЧГ5 возможна также, но необязательна передача в пользовательский порт примитива «линейный сигнал» (FE-line signal). Фактически ESTABLISH - единственное сообщение от АТС, которое выводит процесс PANS из нулевого состояния AN 1. В состоянии AN1 возможен приход двух других сообщений:

ESTABLISHACK и PROTOCOLPARAMETER, которые не меняют состояние процесса, а вызывают посылку сообщения STATUS к АТС.

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

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

В состоянии AN2 от АТС ожидается сообщение ESTABLISHACK, при приеме которого сбрасываются все таймеры, а процесс переходит в состояние активного сигнального пути AN5. Вместо ESTABLISHACK может придти сообщение PROTOCOLPARAMETER, в ответ на которое направляется информация о статусе, а процесс остается в том же состоянии AN2. Возможно также поступление сообщения DISCONNECTCOMPLETE, при приеме которого сбрасываются таймеры, все параметры устанавливается в исходное состояние, а процесс возвращается в нулевое состояние AN 1. Если от АТС в состоянии AN2 поступает сообщение ESTABLISH, то дальнейшие действия зависят от того, какой вызов имеет приоритет - входящий или исходящий. В случае приоритета исходящего вызова это сообщение просто игнорируется, а процесс остается в состоянии AN2. Если же приоритет имеет входящий вызов, то к АТС посылается сообщение

ESTABLISH АСК, устанавливаются все счетчики, сбрасываются все таймеры, а в

пользовательский порт передается примитив FE-line signal. Процесс переходит в состояние AN5 активного сигнального пути.

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

В состоянии AN3 возможно повторное занятие, если абонент АТС снова снял трубку до того как поступило сообщение ESTABLISHACK или DISCONNECTCOMPLETE. В этом случае процесс возвращается в состояние AN2. В том же состоянии AN3 возможен приход практически любого другого сообщения от АТС. Это может быть сообщение PROTOCOLPARAMETER, в ответ на которое посылается сообщение STATUS, а процесс не меняет своего состояния. Возможен приход сообщения DISCONNECTCOMPLETE, которое



переводит процесс в состояние AN1. Возможен приход уже опоздавшего и не ожидаемого более сообщения ESTABLISHACK, в ответ на которое отправляется сообщение DISCONNECT, сбрасываются таймеры Т1 и Т2, и запускается таймер ТЗ, а процесс переходит в состояние AN7 (запрошено освобождение сигнального пути). В случае прихода сообщения ESTABLISH выясняется, какой вызов является приоритетным - входящий или исходящий. Если приоритет имеет исходящий вызов, процесс остается в том же состоянии. В случае приоритета входящего вызова направляется сообщение ESTABLISHACK, устанавливаются все счетчики, сбрасываются таймеры Т1/Т2, а процесс переходит в состояние активного сигнального пути AN5.

В состоянии AN4 (данные о линии обрабатываются) ожидается сообщение

DISCONNECT COMPLETE, которое сбрасывает таймеры и переводит процесс в нулевое

состояние AN I. В случае, если в течение периода Т 1 сообщения

DISCONNECT COMPLETE не поступило, стартует таймер Т2 и повторяется посылка

сообщения ESTABLISH, а процесс остается в том же состоянии AN4.

В состоянии AN5 активного сигнального пути выполняются обычные функции абонентской сигнализации. Со стороны АТС в этом состоянии может придти сообщение DISCONNECTCOMPLETE, которое переводит процесс в нулевое состояние AN I. Может также придти рассмотренное выше сообщение SIGNAL, при приеме которого осуществляется проверка порядкового номера принятого сообщения. Если этот номер является правильным, то сигнал транслируется в виде примитива FE-line signal в пользовательский порт, увеличивается на 1 счетчик S(R), и запускается таймер Тг, если он не был запущен ранее. Процесс при этом остается в том же состоянии AN5. Если же порядковый номер принятого сообщения SIGNAL неверен, то к АТС отправляется сообщение DISCONNECT, запускается таймер ТЗ, сбрасываются таймеры Т1 и Т2, а процесс переходит в состояние AN7. Аналогичным образом происходит анализ правильности принятого порядкового номера при приходе сообщения SIGNALACK. Если номер сообщения M(R) правильный, то сбрасывается таймер Tt, а процесс остается в состоянии активного сигнального пути AN5. В случае, если номер неправильный, процесс переходит в состояние AN7. Практически таким же образом обрабатывается сообщение PROTOCOLPARAMETER. И, наконец, от пользовательского порта может придти примитив FE-line signal, при приеме которого к АТС направляется сообщение SIGNAL, увеличивается на 1 счетчик S(S), выполняются анализ и другие действия, предусмотренные в алгоритме на рис. 7.12. При срабатывании таймера Tt процесс посылает сообщение DISCONNECT, запускает таймер ТЗ и переходит в состояние AN7. В случае срабатывания таймера Тг посылается сообщение SIGNAL ACK, а процесс остается в том же состоянии AN5.

В состоянии AN7 возможен приход одного из двух сообщений: DISCONNECT или DISCONNECTCOMPLETE, в результате приема которых сбрасываются все таймеры, параметры протокола устанавливаются в исходное состояние, а процесс переходит в нулевое состояние AN1. При отсутствии сигнала DISCONNECT и срабатывании таймера ТЗ существенное значение имеет количество срабатываний ТЗ: первые два раза при срабатывании таймера посылается сигнал DISCONNECT и заново спускается этот же таймер ТЗ, а на третий раз процесс принудительно переводится в нулевое состояние AN1 с посылкой аварийного сообщения в систему управления.

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

Для рассмотренной выше на рис. 7.12 SDL-диаграммы процесса PANS приняты



[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [ 148 ] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169]

0.0012