Академический Документы
Профессиональный Документы
Культура Документы
В.Ю. Гойхман
Б.С. Гольдштейн
Ю.В. Политова
Санкт-Петербург
2010
УДК 621.395(076.5)
ББК 3882я73
Г59
Рецензенты:
доктор технических наук, профессор В.В. Лебедянцев (СибГУТИ)
кандидат технических наук, доцент М.М. Егунов (СибГУТИ)
Утверждено
редакционно-издательским советом университета
в качестве учебного пособия
УДК 621.395(076.5)
ББК 3882я73
3
FIB Forward Indicator Bit. Бит индикации прямого направления.
FOT Forward transfer. Вмешательство.
FRJ Facility Reject Message. Отклонение услуги.
FSN Forward Sequence Number. Прямой порядковый номер.
GRA Circuit group reset Acknowledgement. Подтверждение сброса
группы каналов.
GRS Circuit group reset. Сброс группы каналов.
HOLD Call hold. Услуга удержания вызова.
IAM Initial address message. Начальное адресное сообщение.
IDR Identification Request Message. Запрос идентификации.
INF Information. Информация.
INR Information Request. Запрос информации.
IRS Identification Response Message. Ответ на запрос идетификации.
ISDN Integrated Services Digital Network. Цифровая сеть с интеграцией
служб.
ISUP Подсистема пользователя сети с интеграцией служб.
ITU-T International Telecommunications Union Standardization Sector.
МСЭ-Т, сектор стандартизации телекоммуникаций международ-
ного союза электросвязи.
LI Length Indicator. Индикатор длины.
LOP Loop Preventation. Предотвращение цикла.
MSC Message Sequence Charts. Язык диаграмм последовательностей
сообщений.
MTP Message Transfer Part. Подсистема передачи сообщений.
NGN Next Generation Network. Сеть следующего поколения.
OPC Originating point code. Код исходящего пункта.
Overlap Режим с «перекрытием».
P2PE Peer-to-Peer Education. Обучение «точка-точка».
R1.5 Полуофициальное название российского спектра сигнализаций
передаваемых кодом «2 из 6» совместно с сигнализацией 2ВСК,
созданных на базе сигнализаций R1 и R2
REL Release. Освобождение.
RES Resume. Возобновление.
RLC Release Complete. Освобождение завершено.
RNG Ringing. Вызов.
RSC Reset circuit. Сброс канала.
SAM Subsequent Address message. Последующее адресное сообщение.
SIF Signalling Information Field. Поле сигнальной информации.
SIO Signalling Information Octet. Байт служебной информации.
SCCP Signalling Connection Control Part. Подсистема управления со-
единениями сигнализации.
SDL Specification and Description Language. Язык спецификаций и
описаний, используемый для моделирования поведения реаги-
рующих и распределенных систем, чье поведение определяется
событиями реального времени.
SLS Signaling link selection. Поле выбора сигнального звена.
SGM Segmentation Message. Сегментирование.
4
SNT Signaling network testing. Платформа тестового оборудования
систем и сетей сигнализации.
SNTlite Протокол-тестер ЕСЭ Российской Федерации.
SUB Subaddressing. Услуга подадресации.
SUS Suspend. Приостановление соединения.
ТР Terminal portability. Услуга переносимость терминала.
UBA Unblock Acknowledgement. Подтверждение разблокировки.
UBL Unblock. Разблокировка.
UPA User Part Available Message. Доступность подсистемы пользова-
теля.
UPT User Part Test Message. Тестирование подсистемы пользователя.
USR User-to-User Information Message. Информация от пользователя к
пользователю.
UUS User-to-user signaling. Сигнализация пользователь-пользователь.
VoIP Voice-over-IP (IP-телефония). Система связи, обеспечивающая
передачу речевого сигнала по IP-сетям
АОН Автоматический определитель номера.
АТС Автоматическая телефонная станция.
ЕСЭ РФ Единая сеть связи Российской Федерации
ИКМ Импульсно-кодовая модуляция.
ОКС-7 SS7, Signaling system 7. Общеканальная система сигнализации 7.
ОП Обязательный переменный.
ОФ Обязательный фиксированный.
СОТСБИ Сертифицированное Оборудование Телекоммуникационных Се-
тей Банк Информации.
ССОП Сеть связи общего пользования.
ТфОП Телефонная сеть общего пользования.
УПАТС Учережденческо-производственная автоматическая телефонная
станция.
УСС Узел справочных служб. Узел местной телефонной сети, обеспе-
чивающий автоматическое установление соединений от оконеч-
ных станций и узлов к информационно-справочным и экстрен-
ным службам.
ЦОВ Центр обслуживания вызовов.
ЦСП Цифровая система передачи.
5
1.ПОДСИСТЕМА ПОЛЬЗОВАТЕЛЯ С ИНТЕГРАЦИЕЙ СЛУЖБ
(ISUP)
1.1.Общие сведения
Подсистема-пользователь стека ОКС7 — ISUP (ISDN User Part) вы
полняет функции сигнализации в цифровой сети интегрального обслужи-
вания (ISDN) при установлении телефонных соединений, сеансов передачи
данных, а также при предоставлении дополнительных услуг. ISUP исполь-
зуется также и для управления разговорными каналами в сетях подвижной
связи, и в интеллектуальных сетях, и для связи с сетями VoIP.
Для переноса информации подсистема ISUP использует услуги, пере-
даваемые подсистемой передачи сообщений MTP, и в некоторых случаях
подсистемой управления сигнальными соединениями SCCP.
1.2.Услуги
Подсистема ISUP предусматривает два класса услуг: основные и до-
полнительные.
Основные услуги
Услуги доставки информации (bearer services), в частности:
• речь (с коммутацией каналов);
• аудиосигнал 3,1 кГц (с коммутацией каналов) – обеспечивает дос-
тавку нетелефонной информации, совместимой с речевым каналом;
• цифровая информация 64 кбит/сек без ограничений (с коммутацией
каналов);
• пакетная информация — доставка данных в пакетном режиме по
каналам B и D.
Дополнительные услуги
Набор дополнительных услуг содержит услуги как ориентированные,
так и не ориентированные, на создание в сети ОКС7 сигнального соедине-
ния:
□ идентификация номера: предоставление номера вызывающей сто-
роны CLIP (calling line identification presentation); запрет предоставления
номера вызывающей стороны CLIR (calling line identification restriction) и
другие;
□ предложение связи: переадресация связи ЕСТ (explicit call transfer);
переадресация вызова при занятости вызываемого абонента CFB (call
forwarding busy); переадресация вызова, если абонент не отвечает CFNR
(call forwarding no reply); безусловное перенаправление вызова CFU (call
forwarding unconditional) и другие;
6
□ завершение установления соединения: вызов на ожидании CW
(call waiting); удержание соединения HOLD (call hold); завершение созда-
ния соединения при занятости абонентов CCBS;
□ многосторонняя связь: конференцсвязь CONF (conference call add
on); трехсторонняя связь 3PTY (three party);
□ для групп пользователей: замкнутая группа пользователей CUG
(closed user group) и другие;
□ начисление платы: извещение о стоимости (АОС, advice of charge),
возможность относить начисление платы за связь на входящую сторону
(REVC, reverse charging);
□ перенос дополнительной информации: сигнализация пользователь-
пользователь UUS (user-to-user signalling).
1.3.Структура сообщений ISUP
Все сообщения ISUP имеют общий формат (рис. 1.1) и переносятся в
поле сигнальной информации (SIF).
7
Этикетка маршрутизации
Для отправки сигнальной единицы необходимо указать, куда её надо
передать. Код пункта назначения (DPC, destination point code) длиной 14
битов указывает номер пункта сигнализации, которому адресовано сооб-
щение. В некоторых случаях необходима информация об отправителе сиг-
нальной единицы. Код исходящего пункта (OPC, originating point code) оп-
ределяет номер пункта сигнализации отправителя. Длина поля OPC состав-
ляет 14 битов. В случае, когда необходимо равномерное распределение на-
грузки между сигнальными звеньями, используется поле выбора сигналь-
ного звена (SLS, signaling link selection), длина которого равна 4 бита. Поля
DPC, OPC и SLS вместе образуют этикетку маршрутизации.
Код идентификации канала (CIC, circuit identity code)
Имеет длину два байта и указывает номер разговорного канала между
двумя станциями, к которому относится передаваемое сообщение. Так, ес-
ли используется цифровой тракт 2048 кбит/с, то пять младших битов CIC
кодируют в двоичном виде номер речевого временного интервала, остав-
шиеся 7 бит используются для указания к какому ИКМ потоку принадле-
жит этот речевой интервал.
Код типа сообщения
Идентифицирует конкретное сообщение ISUP.
Обязательная фиксированная часть сообщения (mandatory fixed part)
Обязательные параметры фиксированной длины, образующие обяза-
тельную фиксированную часть сообщения, должны присутствовать в со-
общении всегда. Позиция, длина и порядок следования таких параметров
фиксированы для каждого типа сообщения, поэтому идентификаторы и
длины этих параметров в сообщении не указываются.
Обязательная переменная часть сообщения (mandatory variable part)
Обязательные параметры переменной длины, образующие обязатель-
ную переменную часть сообщения, должны присутствовать в сообщении
всегда. Поскольку длина сообщения заранее неизвестна, то для вычисления
начала следующего параметра используют указатель, который кодируется
одним байтом, и индикатор длины параметра. Тип сообщения однозначно
определяет порядок следования и идентификаторы всех обязательных па-
раметров переменной длины.
Необязательные параметры (optional part)
Это параметры, которые могут как присутствовать, так и не присутст-
вовать в данном типе сообщения. Длина их может быть фиксированной или
переменной. Кроме того, необязательные параметры могут быть переданы
в любом порядке. Каждый необязательный параметр содержит своё имя (1
8
байт) и идентификатор длины (1 байт), за которыми следует само содержи-
мое параметра.
Указатель (pointer)
Применяется для того, чтобы определить начало необязательной части
сообщения. Если тип сообщения подразумевает отсутствие необязательной
части, то и указатель отсутствует. Если же тип сообщения предполагает,
что необязательная часть возможна, поле указателя обязательно присутст-
вует, а его значение содержит количество байт до начала необязательной
части, либо равно нулю, если необязательной части в этом сообщении нет.
В случае, когда в сообщении нет обязательных параметров переменной
длины, но возможны необязательные параметры, указатель на необязатель-
ные параметры тоже присутствует.
Конец необязательных параметров (end of optional parameters)
Если в сообщении присутствуют необязательные параметры, то за-
вершает сообщение байт «конец необязательных параметров» (содержащий
одни нули). Если необязательные параметры отсутствуют, то этот байт то-
же отсутствует.
Назначение сообщений ISUP
Все сообщения по своему назначению могут быть условно разделены
на несколько групп (табл. 1.1).
Таблица 1.1
Сигнальные сообщения подсистемы ISUP
Обозначение Тип сообщения Код
Сообщения установления соединения, передаваемые в прямом направлении
IAM Начальное адресное сообщение 00000001
SAM Последующее адресное сообщение 00000010
Сообщение общего управления
COT Проверка целостности 00000101
Сообщения установления соединения, передаваемые в обратном направлении
АСМ Адрес полный 00000110
CON Соединение 00000111
CPG Соединение устанавливается 00101100
Сообщения управления вызовом
ANM Ответ 00001001
CCL Отбой вызывающего абонента 11111100
FOT Вмешательство 00001000
REL Освобождение 00001100
RNG Вызов 11111111
Сообщения управления каналами
RLC Освобождение завершено 00010000
ССR Запрос контроля целостности 00010001
9
Обозначение Тип сообщения Код
RSC Сброс канала 00010010
BLO Блокировка 00010011
UBL Разблокировка 00010100
BLA Подтверждение блокировки 00010101
UBA Подтверждение разблокировки 00010110
SUS Приостановление соединения (пауза) 00001101
RES Возобновление (продолжение) вызова 00001110
Сообщения управления группой каналов
CGB Блокировка группы каналов 00011000
CGBA Подтверждение блокировки группы каналов 00011010
CGU Разблокировка группы каналов 00011001
CGUA Подтверждение разблокировки группы каналов 00011011
GRS Сброс группы каналов 00010111
GRA Подтверждение сброса группы каналов 00101001
Сообщения передачи информации
CRG Информация об оплате 00110001
INR Запрос информации 00000011
INF Информация 00000100
USR Информация от пользователя к пользователю 00101101
Сообщения доступности услуги
FAA Принятие услуги 00100000
FAC Услуга 00110011
FAR Запрос услуги 00011111
FRJ Отклонение услуги 00100001
Сообщения определения злонамеренного вызова
IDR Запрос идентификации 00110110
IRS Ответ на запрос идентификации 00110111
Сообщения о доступности подсистемы пользователя
UPT Тестирование подсистемы пользователя 00110100
UPA Доступность подсистемы пользователя 00110101
Прочие сообщения
АРМ Прикладной механизм передачи 01000001
CFN Сообщение несоответствия 00101111
LOP Предотвращение цикла 01000000
SGM Сегментирование 00111000
Параметры сообщений ISUP
Как говорилось ранее, любое сообщение ISUP содержит ряд парамет-
ров (рис. 1.1). Каждый параметр имеет название, которое кодируется одним
байтом. Длина параметра может быть фиксированной или переменной.
Рассмотрим формат некоторых сообщений ISUP.
10
Формат сообщения IAM
Начальное адресное сообщение (IAM) – первое сообщение, переда-
ваемое в прямом направлении для инициирования занятия исходящего ка-
нала и для передачи адресной и другой информации, относящейся к мар-
шрутизации и управлению вызовом (рис. 1.2).
8 7 6 5 4 3 2 1
Индикаторы типа
H G F E D C B A
соединения - ОФ
H G F E D C B A
Индикаторы вызова
в прямом направлении - ОФ
P O N M L K J I
Категория вызывающего
H G F E D C B A
абонента - ОФ
Требование к среде
H G F E D C B A
передачи - ОФ
Необязательные параметры
11
8 7 6 5 4 3 2 1
H G F E D C B A
И н д и ка то р с о е д и н е н и я че р е з с п у тн и к
0 0 о тсу тству е т со е д и н е н и е ч е р е з с п утн и к
0 1 и м е е тс я о д н о сп утн и ко в о е со е д и н е н и е
1 0 и м е ю тся д в а сп у тн и ко в ы х со е д и н е н и я
1 1 св о б о д н ы е
И н д и ка то р п р о в е р ки ц е л о с тн о с ти
0 0 п р о в е р ка ц е л о с тно сти н е тр е б уе тся
0 1 п р о ве р ка ц е л о с тн о с ти тр е б у е тс я н а д а н н о м уч а стке
1 0 п р о в е р ка ц е л о с тно сти в ы п о л н я л а с ь н а п р е д ы д ущ е м уч а стке
1 1 св о б о д н ы е
И н д и ка то р э х о п о д а в л я ю щ е го у с тр о й с тв а
0 и с хо д я щ и й п /ко м п л е кт эх о п о д а в л я ю щ е го ус тр о й ства н е в кл ю ч е н
1 и с хо д я щ и й п /ко м п л е кт эх о п о д а в л я ю щ е го ус тр о й ства в кл ю ч е н
свободны е
12
Категория вызывающего абонента (например, тестовый вызов, обыч-
ный абонент, вызов с таксофона, вызов с приоритетом, оператор и т. д.) со-
держится в одноименном параметре ОФ «категория вызывающего абонен-
та/calling party’s category» (рис. 1.5).
13
Рис. 1.6. Формат параметра
«требование к среде передачи/transmission medium requirement»
14
8 7 6 5 4 3 2 1
1 инд.
индикатор типа адреса
октет неч./четн.
внутр.
2 индикатор плана
сетевой свободные
октет номер нумерации
3
октет 2-ой адресный сигнал 1-ый адресный сигнал
.
.
.
n заполнитель
n-ый адресный сигнал
октет (при необходимости)
Инд.
неч/четн. Свободные
0 0 0 0 0 0 0 0
15
8 7 6 5 4 3 2 1
H G F E D C B A
Индикаторы вызова в
обратном направлении - ОФ
P O N M L K J I
Необязательные параметры
Информация о
H G F E D C B A
событии - ОФ
Необязательные параметры
16
Формат сообщения ANM
Сообщение Ответ (ANМ) передается в обратном направлении и указы-
вает, что вызываемый абонент перешел в состояние «трубка снята». Это со-
общение обычно используется для определения начала начисления платы за
связь.
8 7 6 5 4 3 2 1
Необязательные параметры
H G F E D C B A
Индикаторы вызова в
обратном направлении - ОФ
P O N M L K J I
Необязательные параметры
17
Формат сообщения REL
Сообщение Разъединения (REL) передается в любом направлении и
указывает на то, что канал начал освобождаться и готов вернуться в исход-
ное состояние после приема сообщения Разъединение завершено (RLC).
8 7 6 5 4 3 2 1
Инд.
расш. G F E D C B A
1 Значение причины
Индикаторы причины
(два или более октетов)
Необязательные параметры
1 инд. стандарт
расш.
своб. местоположение
октет кодирования
2 инд.
расш.
значение причины
октет
3
октет
. диагностика
. (если имеется)
.
3n
октет
18
Формат сообщения RLС
Сообщение Разъединение завершено (RLC) передается в любом на-
правлении в ответ на прием сообщения Разъединение (REL) или Возврат
канала в исходное состояние (RSC). Обеспечивает переход в исходное со-
стояние элементов соединительного пути.
RLC содержит всего один обязательный параметр «тип
сообщения/message type» и два необязательных – «индикаторы
причины/cause indicators» и «конец необязательных параметров/end of
optional parameters» (рис. 1.15).
8 7 6 5 4 3 2 1
Инд.
расш. G F E D C B A
1 Значение причины
Индикаторы причины
(два или более октетов)
H G F E D C B A
Индикаторы запроса
информации - ОФ
P O N M L K J I
Необязательные параметры
19
Формат сообщения INF
Сообщение Информация (INF) содержит информацию, связанную с
вызовом (например, номер вызывающего абонента), и передается в ответ на
сообщение «запрос информации» INR.
8 7 6 5 4 3 2 1
H G F E D C B A
Информационные
индикаторы
P O N M L K J I
До 7 необязательных параметров
20
Формат сообщений BLO, BLA, UBL, UBA
Для блокировки и разблокировки канала используются следующие со-
общения:
• блокировка (BLO)
• подтверждение блокировки (BLA)
• разблокировка (UBL)
• подтверждение разблокировки (UBA).
Все эти сообщения имеют однобайтовый формат и содержат по одно-
му параметру «тип сообщения/message type».
Процедура блокировки/разблокировки канала подробно описана в [1].
Формат сообщений CGB, CGBA, CGU, CGUA
Для процедур блокировки и разблокировки группы каналов в подсис-
теме ISUP предусмотрены 4 сообщения:
• блокировка группы каналов(CGB)
• подтверждение блокировки группы каналов (CGBA)
• разблокировка группы каналов (CGU);
• подтверждение разблокировки группы каналов (CGUA).
Все эти сообщения имеют одинаковый формат (рис. 1.18). В поле «тип
сообщения/message type» указывается код типа одного их четырех вышепе-
речисленных сообщения, а в поле параметра «индикатор типа сообщения
наблюдения за группой каналов/circuit group supervision message type» ука-
зывается природа этого сообщения, т.е. посылается ли оно системой техоб-
служивания (биты BA=00) или является следствием нарушения работы ап-
паратных средств (биты BA=01).
8 7 6 5 4 3 2
CGB: CGU:
00011000 00011001
Тип сообщения
00011010 00011011
CGBA: CGUA:
H G F E D C B A Индикатор типа сообщения
наблюдения за группой каналов
Диапазон
Диапазон и статус
Статус
21
туса, относящихся к конкретному сообщению, равно значению поля "диа-
пазон" плюс 1.
Каждый n-ый бит статуса соответствует коду идентификации канала
(CIC) и вычисляется как m+n, где m - код идентификации канала, который
содержится в сообщении.
Бит статуса может принимать одно из двух значений: «0» или «1», ко-
торые означают:
Таблица 1.2
Сообщение Бит статуса
0 1
CGB нет индикации блокировка
CGBA нет индикации подтверждение блокировки
CGU нет индикации разблокировка
CGUA нет индикации подтверждение разблокировки
Процедура блокировки/разблокировки группы каналов подробно опи-
сана в [1].
Формат сообщения RSC
Сообщение Возврат канала в исходное состояние (RSC) передается для
освобождения канала, когда вследствие сбоя памяти или по другим причи-
нам неизвестно, какое сообщение является подходящим, например, Разъе-
динение (REL) или Разъединение завершено (RLC). Если на приемной сто-
роне данный канал удаленно заблокирован, прием сообщения RSC снимает
его блокировку.
8 7 6 5 4 3 2 1
22
1.4.Процесс обслуживания базового вызова
Процедуры установления и разрушения соединения между исходящей
А и входящей В оконечными станциями через транзитную станцию с ис-
пользованием сообщений ISUP показаны на рис. 1.20.
На участке от оконечного терминала абонента ISDN до АТС использу-
ется протокол сигнализации DSS-1 (Digital subscriber signaling), на меж-
станционном участке – протокол ОКС№7 (в данном случае — подсистема
ISUP).
Транзитная
Абонент А Станция A Станция B Абонент В
станция
Setup
Установление соединения
INITIAL ADDRESS
Call Proceeding INITIAL ADDRESS
Setup
Alerting
ADDRESS COMPLETE
ADDRESS COMPLETE
Alerting
Connect
ANSWER
ANSWER
Connect
РАЗГОВОР
RELEASE Disconnect
RELEASE
Разъединение
Disconnect
Release
RELEASE COMPLETE
RELEASE COMPLETE
Release Release Complete
Release Complete
23
проключается в обратном направлении к вызывающему абоненту для про-
слушивания акустических сигналов.
Для установления соединения возможно использование двух режимов
передачи адресной информации: блочный режим и режим с перекрытием.
При использовании блочного режима вся адресная информация, необходи-
мые для маршрутизации вызова к вызывающему абоненту, включаются в
сообщение IAM. В режиме «с перекрытием» (overlap), сообщение IAM по-
сылается тогда, когда приняты только необходимые для маршрутизации к
транзитной АТС цифры, а оставшиеся цифры передаются через сеть в По-
следующих адресных сообщениях (SAM).
Транзитная АТС принимает сообщение IAM и анализирует содержа-
щуюся в нем информацию. Анализ цифр номера вызываемого абонента на
транзитной АТС определяет дальнейший маршрут к входящей АТС В.
Транзитная станция формирует новое сообщение IAM, передается его к
АТС В и проключает разговорный тракт в обоих направления.
При поступлении сообщения IAM на входящую АТС В, проводится
анализ номера вызываемого абонента и того, требуется ли добавочная ин-
формация от исходящей АТС А перед подключением к вызываемому або-
ненту. Если требуется добавочная информация, то на исходящую АТС А
направляется сообщение запроса дополнительной информации INR мето-
дом из конца в конец, в котором содержится этот запрос. Заметим, что
транзитной АТС не нужно анализировать это сообщение, так как для этого
сообщения имеет место прозрачная передача. Исходящая АТС А предос-
тавляет соответствующую информацию, посылая ответное сообщение Ин-
формация (INF).
После приема необходимой информации вызываемый абонент входя-
щей АТС В информируется о входящем вызове, а от входящей АТС В к
транзитной АТС посылается сообщение Адрес достаточен (АСМ). Сообще-
ние АСМ о приеме полного адреса затем передается к исходящей АТС А.
Прием сообщения о принятии полного адреса на любой станции, участ-
вующей в установлении соединения, указывает на успешную маршрутиза-
цию вызова к абоненту АТС В и позволяет удалить из памяти информацию,
связанную с соединением.
Когда вызываемый абонент отвечает на вызов (передает сообщение
Connect), входящая АТС В проключает разговорный тракт и передает со-
общение ANM об ответе на транзитную АТС, которая, в свою очередь, пе-
ресылает сообщение Ответ (ANM) на исходящую АТС А. При приеме со-
общения ответа исходящая АТС А проключает разговорный тракт в прямом
направлении. Таким образом, устанавливается соединение вызывающего и
вызываемого абонентов, начинается тарификация вызова и осуществляется
разговор или передача данных.
В подсистеме ISUP используется метод одностороннего отбоя. Разру-
шение соединения может быть инициировано любым его участником, при
этом сама процедура в любом случае одна и та же. Вызываемый абонент
24
первый направляет сигнал разъединения Disconnect к входящей АТС В.
Входящая АТС В разрывает разговорный тракт в обоих направлениях и пе-
редает сообщение Разъединение (REL) транзитной станции. Транзитная
станция, получив от АТС В сообщение REL, также разрывает разговорный
тракт в обоих направлениях, передает сообщение REL к исходящей АТС А
и сообщение Подтверждения разъединения (RLC) – обратно к АТС В. Как
только сообщение REL достигает АТС А, та сразу же разрывает разговор-
ный тракт в обоих направлениях и передает вызывающей стороне сообще-
ние Disconnect протокола DSS-1 и сообщение RLC к транзитной станции .
1.5.Тестирование протокола сигнализации ISUP
Основные принципы
Тестирование протоколов сигнализации включает тестирование соот-
ветствия, совместимости, взаимодействия, мониторинг и оценку произво-
дительности телекоммуникационного оборудования. Особенно актуально
тестирование на этапе отладки программно-аппаратных средств реализации
протоколов сигнализации во вновь разрабатываемых или адаптируемых
коммутационных узлах.
Основными задачами по поддержке всего набора протоколов сигнали-
зации Единой сети связи страны (ЕСЭ РФ) является создание точных, фор-
мальных и верифицируемых спецификаций протоколов, а так же строгое
соответствие этим спецификациям как самого телекоммуникационного
оборудования, так и проверяющих его тестеров протоколов сигнализации.
Тестовые сценарии
Для проверки алгоритма работы сигнализации, осуществляют ряд не-
обходимых сценариев, подобных тем, что были представлены выше. Тесто-
вые сценарии разделяют на: нормальные («корректного» поведения) и
ошибочные («некорректного» поведения).
Подробный набор таких тестовых сценариев приведен в [1], здесь мы
рассмотрим лишь перечень сценариев установления соединеия:
Тесты нормального режима:
□ обычный вызов (с различными индикациями в сообщении ACM)
□ обычный вызов (с использованием сообщений ACM, CPG, ANM)
□ обычный вызов (с использованием сообщения CON)
□ блокировка и разблокировка канала во время обслуживания вызова
Тесты ошибочного режима
○ невозможность разъединения в ответ на REL после ANM
Протокол-тестеры
Для автоматизации, надежности и ускорения тестирования использу-
ются протокол-тестеры. Они обязательно содержат готовые тестовые сце-
нарии, и конструкторы, которые позволяют создавать новые сценарии.
Проверка протокола сигнализации ISUP осуществляется стандартным
протокол-тестером – отечественной платформой SNT [3], в частности пор-
25
тативным вариантом SNTlite (рис. 1.21). Имеющаяся в нем подсистема ви-
зуализации обеспечивает представление тестовой диагностической инфор-
мации на экране монитора, в том числе и в виде отметок в заранее выбран-
ных сценариях MSC. Управляющая подсистема выполняет все основные
логические функции симуляции и анализа обмена сигналами в соответст-
вии с протоколом сигнализации, включает в себя наборы тестов, предна-
значенных для проверки логики сигнализации, контролирует время обра-
ботки сигналов, анализирует допустимость последовательностей сигналов,
а также обеспечивает возможность передачи заведомо ошибочных команд в
соответствии с выбранным сценарием протокола сигнализации. На этапе
проверки протокол-тестер подключается к тестируемой АТС по тракту Е1 в
режиме симулятора-анализатора на правах оконечного коммутационного
оборудования (другой АТС, АМТС и т.п.).
Кроме того, SNTlite может работать в режиме монитора-анализатора,
выполняя мониторинг, сбор статистических данных и фильтрацию вызовов
(по номеру вызываемого абонента, по направлению или по результату со-
единения). Важно еще раз отметить, что протокол-тестер после проведения
ряда тестовых сценариев выводит результаты прохождения тестов, тем са-
мым, определяя тем самым качество функционирования коммутационного
оборудования [4].
26
2.ИНТЕРАКТИВНЫЙ ЛАБОРАТОРНО-УЧЕБНЫЙ КЛАСС
ТЕХНОЛОГИЙ И ПРОТОКОЛОВ СОТСБИ-У
2.1. Принципы построения интерактивного учебного комплекса
Бурное развитие самых разнообразных, взаимодействующих между
собой технологий и протоколов в современном мире телекоммуникаций де-
лает весьма актуальной задачу подготовки и переподготовки квалифициро-
ванных кадров, владеющих всеми этими новыми и существующими инфо-
коммуникационными технологиями. Столь трудновыполнимая задача не-
сколько упрощается благодаря появившимся в самое последнее время но-
вейшим мультимедийным интерактивным методам и средствам обучения,
одним из которых является комплекс СОТСБИ-У [5].
Интерактивный лабораторно-учебный комплекс СОТСБИ-У базирует-
ся на принципе Peer-to-Peer Education (P2PE) и позволяет адаптировать
процесс обучения к каждому студенту.
Дополнительный синергетический эффект дают интегрируемые в ком-
плекс СОТСБИ-У вышеупомянутые протокол-тестеры (рис.1.10) и лабора-
торное оборудование, позволяющие получить опыт работы непосредствен-
но с изучаемым телекоммуникационным оборудованием. Комплекс СОТС-
БИ-У разработан таким образом, что позволяет использовать любое теле-
коммуникационное оборудование, уже имеющееся в распоряжении кафед-
ры, в том числе АТС, УПАТС, ЦОВ и т.п. Это достигается за счет гибкости
настройки программной платформы СОТСБИ-У, возможности дополни-
тельного моделирования построенных на ее базе теоретических курсов и
лабораторных работ, а также за счет заложенной концепции использования
протокол-тестера (например, тестер SNTlite), позволяющего осуществлять
мониторинг, симуляцию вызовов и моделирование различных ситуаций.
Именно такой комплексный подход дает нужный эффект, уже успешно ап-
робированный как при повышении квалификации уже сформировавшихся
специалистов, так и при изучении студентами в университете.
На базе лабораторно-учебного комплекса реализованы последователь-
ные этапы обучения: – теоретический (просмотр лекционного материала),
экспериментальный (выполнение лабораторных работ) и практический
(знакомство с промышленным оборудованием). Таким образом, лаборатор-
но-учебный комплекс отвечает сформулированным выше требованиям, не-
обходимым для предоставления обучающимся полных и достоверных зна-
ний в области телекоммуникационных технологий и протоколов.
27
2.2. Описание
Наряду с протоколом ISUP лабораторно-учебный комплекс СОТСБИ-
У включает в себя постоянно расширяющийся набор других курсов изуче-
ния систем сигнализации, включая набор систем сигнализации R1.5, прото-
колов ISDN, стека протоколов ОКС-7, протоколов мобильных сетей связи
2G, 2.5G, 3G, протоколов VoIP и др. Программная часть лабораторно-
учебного комплекса содержит теоретические разделы, допуски, лаборатор-
ные работы, а также набор инструментов, позволяющих полностью подго-
товить студента к осознанной работе с задействованным в комплексе обо-
рудованием и использовать данные, полученные при работе с этим обору-
дованием, для выполнения отчетов по лабораторным работам.
В результате СОТСБИ-У позволяет не только досконально изучить
протоколы как таковые, но и сократить разрыв между теорией и практикой,
сгладить трудности перехода от процесса обучения к работе с реальным
оборудованием.
2.3. Этапы проведения занятий
Лабораторно-учебный класс СОТСБИ-У предполагает прохождение
учащимися трех основных стадий обучения:
стадия подготовки (изучение теоретического материала)
стадия интерактивного обучения и программной оценки знаний
(прохождение допусков и выполнение лабораторных работ)
эксплуатационная стадия (стадия работы непосредственно с
телекоммуникационным оборудованием).
Структурная схема интерактивного лабораторно-учебного класса
СОТСБИ-У (рис. 2.1) содержит следующие элементы:
○ рабочие места учащихся, оборудованные ПК с установленным про-
граммным комплексом СОТСБИ-У;
○ рабочее место преподавателя, оборудованные ПК с установленным
программным комплексом СОТСБИ-У (версия преподавателя), а также ус-
тановленной системой наблюдения за мониторами пользователей;
○ принтер, с возможностью распечатки документов с рабочих мест;
○ сервер;
○ телекоммуникационное оборудование, поддерживающее протокол;
○ тестер телекоммуникационных протоколов с возможностью переда-
чи трейсов протоколов и результатов тестирования на сервер и принтер.
28
Рис. 2.1. Структурная схема СОТСБИ-У для CCОП/ISDN/СПС 2G, 2.5G, 3G
Описание этапов обучения
Изучение теоретического материала
Каждый учащийся, находясь на своем рабочем месте (РМ учащегося),
изучает теоретический материал, наглядно представленный в виде аними-
рованных слайдов, что делает процесс обучения более интересным. В слу-
чае совмещения лабораторно-учебного класса с лекционной аудиторией
теоретический материал (анимированные слайды) может использоваться
преподавателем как вспомогательный материал для чтения лекций.
Проверка уровня знаний с помощью тестирования
После получения учащимся необходимых теоретических знаний ему
предлагается ответить на вопросы, предусмотренные для получения допус-
ка к моделированию.
В случае успешного прохождения процедуры допуска учащийся пере-
ходит к третьему этапу – моделированию. В случае, если допуск к модели-
рованию не был получен, учащемуся предлагается выборка разделов тео-
рии для повторного изучения, создаваемая специальной программой
СОТСБИ-У на основе анализа ошибочных ответов. После повторного изу-
чения предложенного материала учащийся может снова приступить к тес-
тированию.
29
Цикл заданий моделирования
Учащемуся предлагается выполнить ряд заданий моделирования для
закрепления теоретических знаний. В ходе выполнения заданий учащийся
получает знания и навыки, необходимые для перехода к заключительному
этапу обучения – работе с реальным телекоммуникационным оборудовани-
ем.
Анализ уровня знаний учащихся подсистемой статистики
При выполнении лабораторных работ на каждом рабочем месте учаще-
гося формируется блок статистики, фиксирующий дату и время получения
допуска и/или выполнения заданий моделирования, количество попыток,
вопросы теста и/или задания моделирования в которых возникли затрудне-
ния. Эти данные передаются на рабочее место преподавателя. Таким обра-
зом, можно проанализировать работу как одного учащегося, так и всей
группы в целом.
Отчетность
При выполнении лабораторных работ формируются отчеты в элек-
тронном и в печатном виде, которые содержат общую информацию (фами-
лию учащегося, группу, дату, название моделирования и т.д.), информацию
о получении допуска (затраченное время, количество попыток) и информа-
цию о выполнении моделирования (время выполнения, данные об ошиб-
ках).
Дистанционный контроль процесса обучения
В процессе изучения теоретического материала, тестирования и моде-
лирования преподаватель может дистанционно наблюдать работу каждого
из учащихся со своего рабочего места (РМ преподавателя). Отчеты о вы-
полненных лабораторных работах и статистика для каждого из учащихся
также выводятся на рабочее место преподавателя. Таким образом, препода-
ватель имеет полное представление о процессе обучения каждого из поль-
зователей и может его контролировать, что повышает эффективность его
работы как с аудиторией в целом, так и с каждым учащимся индивидуаль-
но.
Работа с телекоммуникационным оборудованием
Учащийся выполняет блок заданий, работая на реальном оборудова-
нии. Полученную в процессе работы с оборудованием информацию уча-
щийся может применить для прохождения второго (дополнительного) бло-
ка тестов и заданий моделирования.
При успешном прохождении текущего этапа учащийся может перехо-
дить к следующему этапу обучения.
30
Кроме того, теоретический материал представлен в краткой форме в разд. 1.
Детально с работой протоколов можно ознакомиться, обратившись к ос-
новной [1] и дополнительной [2] литературе. Для достижения наиболее эф-
фективных результатов обучения рекомендуется комплексное использова-
ние как материала, содержащегося в СОТСБИ-У, так и указанных в конце
пособия книг по телекоммуникационным протоколам.
31
При разработке курса обучения был проведен анализ существующих
на современном рынке электронных образовательных программ. В резуль-
тате этого комплекс СОТСБИ-У вобрал в себя все положительные черты
существующей на сегодняшний день успешной практики создания учебных
программ. Это помогло также избежать при проектировании комплекса не-
достатков, характерных для лабораторных практикумов такого рода, среди
которых закрытость архитектуры комплекса, узкая специализация, негиб-
кость, невозможность создавать собственные сценарии моделирования и
т.п. Удалось избежать этого благодаря использованию в СОТСБИ-У мо-
дульной структуры, позволяющей расширять возможности обучающей про-
граммы, а также механизма создания собственных сценариев и новых тео-
ретических курсов на основе технологии Flash Macromedia.
Для преодоления другого недостатка – преимущественно демонстра-
ционного характера большинства образовательных программ – введена уже
упоминавшаяся интерактивность комплекса. Благодаря этому СОТСБИ-У
не только предоставляет материал для изучения, но и позволяет проверять
знания учащихся в области функционирования протоколов систем сигнали-
зации путем моделирования ими определенных сценариев. Упомянутая
возможность создания множества новых заданий моделирования позволяет
адаптировать подготовку для разнообразной дальнейшей работы с обору-
дованием в ходе практических занятий.
Работа с телекоммуникационным оборудованием
После выполнения программных моделирования на СОТСБИ-У уча-
щимся полезно увидеть работу изученных протоколов сигнализации на
коммутационном оборудовании, имеющемся в распоряжении кафедры, и
выявить особенности ее реализации для конкретных условий. В дополнение
к этому полезна работа с протокол-тестером класса SNT (рис. 1.9) для ана-
лиза протоколов TDM-сетей и сигнализации VoIP, а также с реализацией
мониторинга сетевой сигнализации на основе лабораторного варианта сис-
темы СПАЙДЕР [5].
Благодаря своей модульности и гибкости, программная часть комплек-
са может быть изменена и дополнена новыми средствами в зависимости от
состава и конфигурации имеющегося оборудования.
Помимо отчета и статистических данных о выполнении программного
моделирования, студенты подготавливают отчет о проведенной проверке
реализации протоколов сигнализации на определенном телекоммуникаци-
онном оборудовании, записывают собственные замечания. Затем, для за-
крепления знаний, полученных при работе с реальным оборудованием,
учащиеся могут пройти дополнительный блок моделирования.
32
ного расписания, а при необходимости – и дистанционным. Результаты ус-
певаемости и дополнительная информация публикуются в специальном
разделе кафедрального Web-сайта [7].
33
3. ПРОГРАММИРУЕМЫЕ ЛАБОРАТОРНЫЕ РАБОТЫ
3.1. Выполнение лабораторных работ на СОТСБИ-У
Вход в программу
Для запуска программы необходимо выбрать на рабочем столе ярлык
интерактивного обучающего курса «Учебный курс», после чего на экране
монитора ПК появится окно «Вход в программу» (рис. 3.1).
В программе предусмотрен учет пользователей, который обеспечивает
сохранение статистических данных о пользователях (например, данных о
полученных допусках к моделированию и выполненных работах по моде-
лированию). Поэтому учащемуся, заходящему в программу, необходимо
пройти процедуру авторизации. Обычно для этого необходимо указать свои
«Фамилию Имя» и последние 4 цифры № зачетной книжки.
34
ды». Кнопка «-» служит для удаления пользователя из бригады. После до-
бавления всех пользователей необходимо нажать кнопку «Войти».
Главное меню
После входа в программу учащийся попадает в главное меню (рис.
3.2), интерфейс которого состоит из нескольких функциональных частей,
визуально разнесенных по экрану: раскрывающееся меню (кнопки теория,
тестирование, моделирование), статистика (кнопки статистика тестов, отче-
тов, общая), сервисные кнопки (руководство пользователя, блокнот, глос-
сарий), системные кнопки (развернуть и выход), кнопка «О программе».
35
Раскрывающееся меню
В верхней части экрана расположено раскрывающееся многоуровневое
меню (рис. 3.3).
36
Таблица 3.1
Индикаторы
Индикатор недоступности - замок, информирует
о невозможности выполнения моделирования
Отсутствие замка информирует о доступности
соответствующего раздела
37
Рис. 3.4. Окно просмотра
Сервисные кнопки
Сервисные кнопки (табл. 3.2) расположены в левой части экрана Глав-
ного меню.
Таблица 3.2
Сервисные кнопки
Объект Описание
Кнопка “Руководство пользователя”
РУКОВОДСТВО
ПОЛЬЗОВАТЕЛЯ дает доступ к информации о руко-
водстве
БЛОКНОТ Кнопка “Блокнот” позволяет обра-
титься к записям пользователя.
ГЛОССАРИЙ Кнопка “Глоссарий” служит для пе-
рехода в глоссарий.
38
Системные кнопки
Справа от раскрывающегося меню находятся системные кнопки про-
граммы (табл. 3.3).
Таблица 3.3
Системные кнопки
Кнопка перехода в оконный или в
полноэкранный режим из главного
меню
Статистика
Кнопки Статистика (табл. 3.4) расположены в левой части экрана
Главного меню.
Таблица 3.4
Кнопки статистики
СТАТИСТИКА: Кнопки «Статистика»: тестов, от-
ОТЧЕТОВ четов, общая, позволяют перейти к
статистическим данным и отчетам
ТЕСТОВ по прохождению тестирования или
выполнению моделирования.
ОБЩАЯ
39
О программе
Кнопка О программе (табл. 3.5) расположена в левой части экрана
Главного меню.
Таблица 3.5
Кнопка «О программе»
Кнопка “О программе” дает доступ
к информации о разработчиках обу-
чающей программы
Теоретический материал
Интерфейс теоретической части
Изучение любого материала традиционно начинается с изучения тео-
рии.
В обучающей программе нет жесткого ограничения на последователь-
ность изучения, все возможные переходы осуществляются с помощью опи-
санного ранее главного меню.
Экран в режиме просмотра материала теории состоит из нескольких
частей: функциональные клавиши; иллюстрация материала теории; тексто-
вое поле, содержащее пояснения к иллюстрации.
Текстовое поле расположено в нижней части экрана. Сбоку слева - по-
лоса прокрутки.
40
Рис. 3.5. Теоретический материал
Если объём текстовой информации превышает размер текстового поля,
в полосе прокрутки появляется ползунок, при перемещении которого с по-
мощью курсора производится прокрутка текста и, таким образом, можно
просмотреть весь текст.
Функциональные кнопки
Панель функциональных кнопок теории (табл. 3.6) служит для удоб-
ной и быстрой навигации по теоретическому курсу:
Таблица 3.6
Функциональные кнопки
Объект Описание
Кнопка «Назад» возвращает к предыдущему слайду рас-
сматриваемой главы теории
41
Кнопка «Блокнот» служит для перехода в блокнот из
любого режима просмотра
42
Кнопка перехода в главное меню
Рекомендации:
¾ До работы с теоретическим материалом рекомендуется изучить
разделы по работе с «Блокнотом» и «Глоссарием».
43
Рис. 3.6. Интерфейс Блокнота
Тестирование
Уровень изучения теоретического материала, изложенного в разд. 1, а
также в [1], проверяется с помощью тестирования, которое, как упомина-
лось ранее, представляет собой допуски к моделированию. С момента пер-
вой проверки знаний при тестировании, начинается сбор статистических
данных о пользователе, на основе которых может быть произведена оценка
его работы. Переход к прохождению тестирования производится с помо-
щью главного меню.
Интерфейс тестирования
Интерфейс тестирования состоит из следующих функциональных эле-
ментов, визуально разнесенных по экрану (рис. 3.7): заголовок; блок зада-
ния; блок ответов; блок статистики; кнопка «Проверить»/«Следующий во-
прос»; кнопка «Возврат в главное меню».
Заголовок указывает тематику тестирования, обычно совпадающую с
тематикой соответствующего моделирования.
Блок задания представляет собой вопрос, ответ на который необходимо
выбрать из предложенных вариантов блока ответов.
44
Рис. 3.7. Тестирование
45
Рис. 3.8. Правильный ответ на вопрос тестирования
46
Рис. 3.10. Предупреждение о выходе из программы
Рекомендации:
• при должном владении материалом учащийся с первого раза может
пройти тестирование, в противном случае, необходимо внимательнее чи-
тать варианты ответов, так как часто в самих ответах встречаются противо-
речия, легко заметные после логического размышления перед повторным
прохождением тестирования;
• не стоит останавливать прохождение тестирования на середине, т.к.
полезнее ознакомиться с тем, что будет ожидать при повторной попытке.
47
Результат тестирования
По умолчанию для получения допуска необходимо ответить правильно
на 75% всех вопросов (данный критерий может изменяться.)
После ответа на последний вопрос, в зависимости от количества пра-
вильных ответов, студент может получить допуск к выполнению моделиро-
вания. При этом, в блоке задания появится фраза «Тест успешно завершен.
Перейдите в главное меню».
В случае, если допуск не получен, программа проанализирует ошибоч-
ные ответы и сгенерирует выборку слайдов теории, которые предлагается
изучить или повторить учащемуся. Эти Ссылки расположены в специаль-
ном блоке «Рекомендуется изучить» (рис. 3.11, 3.12). При нажатии левой
клавиши мыши на определенную ссылку происходит переход к соответст-
вующему слайду теоретического материала.
48
С помощью Главного меню учащийся может перейти к повторному
получению допуска, либо после изучения рекомендуемого теоретического
материала, либо сразу.
Рекомендации: после трех неуспешных попыток получить допуск к
моделированию, тестирование будет заблокировано на 10 минут, и на экра-
не высветится соответствующее сообщение.
Моделирование
Переход к моделированию
Моделирование позволяет проверить и закрепить полученные уча-
щимся знания соответствующих курсов обучения, к его выполнению можно
приступить только после успешного прохождения теста. В этом случае ра-
бота по моделированию отмечена индикатором доступности.
К каждому теоретическому разделу относится несколько работ по мо-
делированию.
Все задания моделирования делятся на изучение:
• обмена сигналами (стрелочные) (рис. 3.14)
• структуры пакета сигнала (блочные) (рис. 3.15)
Рекомендации:
• если в курсе доступно более одной работы по моделированию, эф-
фективнее выполнять их в порядке против часовой стрелки, соответствую-
щем логической последовательности изучения: в таком случае навыки пер-
вой работы по моделированию помогут при выполнении последующих.
Стрелочные задания
Основная идея «стрелочного» моделирования состоит в моделирова-
нии обмена сообщениями между пунктами сигнализации. При запуске ла-
бораторной работы в рабочей области появляются пункты сигнализации,
между которыми необходимо смоделировать обмен сообщениями ISUP.
После того, как задание лабораторной работы выполнено (т.е., например,
все сообщения, передаваемые между пунктами сигнализации в конкретной,
описанной в задании ситуации, выбраны) пользователь должен нажать
кнопку «Проверить».
После максимально разрешенного числа попыток выполнить задание
кнопка «Проверить» исчезает, и в текстовом поле появляется уведомление,
что задание не выполнено. Неуспешным завершением моделирования счи-
тается также ситуация, когда учащийся выбирает какой-либо пункт главно-
го меню.
49
Рис. 3.14. Стрелочное моделирование (Задание выполнено неверно)
Блочные задания
Идея «блочных» заданий состоит в корректном заполнении различных
полей в соответствии с заданием лабораторной работы.
При переходе к выполнению моделирования в рабочей области появ-
ляются определенные поля, которые необходимо заполнить в соответствии
с заданием лабораторной работы (рис. 3.15). После того как задание лабо-
раторной работы выполнено (т.е. во все поля, которые нужно было запол-
нить, помещены определенные студентом значения), пользователь должен
нажать кнопку «Проверить».
50
Рис. 3.15.Блочное моделирование
Интерфейс моделирования
В общем виде интерфейс всех заданий по моделированию состоит из
трех основных элементов: рабочая область; панель инструментов; панель
задания к лабораторной работе.
Таблица 3.7
Элементы интерфейса моделирования
Объект Описание
Раскрывающееся В стрелочных заданиях в левой части экрана на па-
меню элементов нели инструментов расположено выпадающее мно-
гоуровневое меню. При нажатии на соответствую-
щие кнопки меню выбирается необходимое направ-
ление передачи сообщения (например, от SP A к SP
B, или наоборот), а при нажатии на соответствую-
щие кнопки подменю выбирается сообщение ISUP.
При выполнении блочных заданий при нажатии со-
ответствующих кнопок меню и подменю выбирает-
ся необходимое значение для заполнения выбран-
ного поля
51
Объект Описание
Рабочая область Центральную часть окна занимает рабочая область,
в которой визуально отражается процесс выполне-
ния лабораторной работы и результат ее проверки.
В стрелочных заданиях раздела ISUP рабочая об-
ласть представляет собой сценарий обмена сообще-
ниями. В рабочей области студенту необходимо
моделировать обмен сообщениями протокола ISUP.
При выборе типа сообщения и направления переда-
чи в рабочей области появляется стрелка с названи-
ем передаваемого сообщения.
В блочных заданиях рабочая область содержит оп-
ределенные поля, которые студенту необходимо за-
полнить в соответствии с заданием лабораторной
работы. Поля, которые необходимо заполнить, при
нажатии на них окрашиваются в белый цвет. Значе-
ния для заполнения полей либо выбираются из мно-
гоуровневого меню, либо вводятся с клавиатуры
(если значение вводится с клавиатуры, при нажатии
на поле, которое необходимо заполнить, в нем по-
является курсор). Для того чтобы ввести значение в
определенное поле, его необходимо предварительно
выделить, а затем уже либо вводить значения с кла-
виатуры, либо выбирать их из многоуровневого ме-
ню. Если же ни одно поле не выделено, никаких
изменений не произойдет
Кнопка «Глоссарий» Кнопка «Глоссарий» служит для перехода в глосса-
рий в режиме выполнения моделирования, не пре-
ГЛОССАРИЙ рываая его, но при этом возможность перехода по
ссылкам в глоссарии отсутствует
52
Объект Описание
Кнопка «Проверить» После того как задание моделирования выполнено
учащийся должен нажать кнопку «Проверить». В
Проверить стрелочном моделировании в случае неправильного
ответа все стрелки, находящиеся ниже правильной,
перечеркиваются. Учащийся должен отредактиро-
вать свой ответ и снова нажать кнопку «Проверить»
Счетчик количества Максимальное число попыток выполнить одно за-
попыток дание моделирования ограничено. При каждом на-
жатии кнопки «Проверить» изменяется значение
счетчика количества попыток. Он расположен пра-
вее и отображает общее число попыток и число по-
пыток, которые уже использованы. После макси-
мально разрешенного числа попыток выполнить за-
дание моделирования, кнопка «Проверить» исчеза-
ет, а выполнение этой работы учащийся должен бу-
дет начать снова, с ее первого задания, независимо
от того, в каком по счету задании работы была до-
пущена ошибка. И это будет считаться второй
попыткой выполнить моделирование.
Текстовое поле с В текстовом поле поставлена задача для выполне-
заданием по ния и содержатся необходимые пояснения.
моделированию
Поле с номером Указывает номер работы по моделированию и но-
задания по мер выполняемого задания
моделированию
53
Объект Описание
Кнопка «Возврат в В правом верхнем углу находится кнопка «Возврат
главное меню» в главное меню», которая служит для перехода в
режим главного меню.
54
Рис. 3.16. Предупреждение о выходе из незавершенного задания
Если во время прохождения задания по моделированию пользователь за-
хочет выйти из программы, моделирование будет считаться не выполнен-
ным. Для избежания случайного выхода из моделирования, программа вы-
даст предупреждение (рис. 3.17).
Рекомендации:
○ курс лабораторных работ предназначен, в первую очередь, для изуче-
ния материала, а не для проверки знаний. Поэтому в большинстве
случаев возникают сложности именно в ключевых местах каждого
задания, которые требуют от студента обращать внимание на особен-
ности системы сигнализации;
○ при хорошем знании материала студенты выполняют задания доста-
точно быстро, но даже без хорошего усвоения материала есть воз-
можность разобраться в поставленном вопросе. Часть ответа заклю-
чается в самом вопросе, часть в многоуровневом меню, часть в фоно-
вом рисунке (ролике), часть в глоссарии и, главное, в определении
места ошибки при проверке;
○ для блочных заданий оптимально изначально заполнить все блоки,
так как это позволит увидеть в целом размещение информации, а
также предотвратит возможные ошибки в отдельных местах;
○ в стрелочных заданиях надо помнить, что существуют такие возмож-
ности, как выделение и замена сигнала в введенной последовательно-
сти сигналов. В случае ряда ошибок есть возможность заменить не-
сколько уже введенных сигналов на верные. Студенту не стоит по-
спешно удалять лишний сигнал, так как потом вставить другой необ-
ходимый сигнал куда-либо в середину введенной последовательности
сигналов уже невозможно;
○ размер рабочей области не ограничивается экраном, так как реализо-
вана полоса прокрутки, появляющаяся при необходимости.
55
По завершению моделирования следует вернуться в главное меню для
продолжения работы с обучающей программой. Выполнение задания по
моделированию может также служить разрешением к следующим тестиро-
ваниям и заданиям по моделированию, что отразят индикаторы в главном
меню.
Глоссарий
Работа с глоссарием
В программе предусмотрен глоссарий, в котором содержатся опреде-
ления всех терминов, упоминавшихся в теоретической части курса. Поль-
зователь может перейти в глоссарий из следующих окон программы:
◦ Из окна Главного меню;
◦ Из окна просмотра теоретического материала;
◦ Из окна выполнения лабораторных работ.
56
Существует возможность автоматического выбора всех разделов обу-
чающего курса. Для этого достаточно нажать на кнопку показа терминов
выбранных разделов, после чего на экране отобразятся все существующие
термины глоссария.
Далее можно осуществлять поиск определенных терминов обучающе-
го курса по ключевому слову. Для этого необходимо ввести ключевое слово
в поле ввода поиска (рис. 3.19) и нажать кнопку «Показать термины вы-
бранных разделов» (справа от поля ввода) или сразу задать критерии поис-
ка и нажать кнопку начала поиска, после чего на экран выведутся все тер-
мины, содержащие ключевое слово.
В правой части окна глоссария расположена полоса прокрутки. Ис-
пользуя кнопки и полосу прокрутки, пользователь может просматривать
весь материал информационной части.
Кнопка задания разделов возвращает пользователя к окну для задания
разделов глоссария (рис. 3.18).
В случае если пользователь нажмет на любой термин из перечня, он
попадет на слайд теории по выбранному термину.
Из глоссария возможен возврат к просмотру теории, заданию модели-
рования или к главному меню путем нажатия соответствующих кнопок
(рис. 3.19).
57
Статистика прохождения тестирования и моделирования
Статистика выдается индивидуально для каждого студента обучающей
программы по всему курсу.
При входе в программу нескольких человек, объединенных в бригаду,
нельзя просмотреть статистику каждого студента отдельно. Возможен про-
смотр только текущей статистики для бригады. Доступ к выполнению мо-
делирования бригада получает либо после прохождения тестирования, либо
при наличии ранее полученного доступа у каждого из членов бригады.
В главном меню программы выделены три раздела статистики, обозна-
ченные соответствующими кнопками: статистика тестов, статистика отче-
тов, общая статистика.
Статистика тестов
Для получения статистических данных необходимо:
□ выбрать раздел обучающего курса
□ выбрать номер теста
Статистика тестов содержит данные о прохождении студентом тести-
рования (допуска к моделированию): дата и время составления отчета, на-
звание работы по моделированию, группа и фамилия пользователя, цель
тестирования, статус тестирования (тест пройден/не пройден), количество
затраченных попыток, общее время прохождения теста, вопросы, вызвав-
шие затруднение (рис. 3.20).
58
Чтобы покинуть статистику необходимо воспользоваться кнопкой вы-
хода в главное меню.
Статистика отчетов
Статистика отчетов представляет собой отчет о работе по моделирова-
нию. Отчет используется при защите лабораторных работ и может быть по-
лучен как в электронном виде, так и в печатном.
Для получения статистических данных необходимо:
1. выбрать раздел обучающего курса
2. выбрать номер лабораторной работы
Информацию, хранящуюся в отчете, можно разделить на три блока дан-
ных: заголовок, тестирование и моделирование (рис. 3.21):
В заголовке статистического отчета выводится дата составления, груп-
па и фамилия пользователя, цель лабораторной работы.
В блоке тестирования указывается дата успешного прохождения тес-
тирования, количество попыток и время (суммируется время всех попыток),
затраченные на его прохождение, а так же вопросы, вызвавшие затрудне-
ния.
В блоке моделирования содержится статус прохождения работы по
моделированию (пройдена/не пройдена), количество попыток, время (сум-
мируется для всех попыток), дату составления отчета, номера заданий, в
которых было допущено критичное количество ошибок, номер моделиро-
вания, название и цель моделирования, и функциональная схема.
Чтобы покинуть статистику необходимо воспользоваться кнопкой вы-
хода в главное меню.
59
Общая статистика
Общая статистика содержит данные о прохождении тестирования и мо-
делирования по всем разделам обучающих курсов.
60
Рис. 3.23. Общая статистика
61
3.2.Перечень лабораторных работ
Общее содержание
Курс состоит из двух лабораторных работ («Стрелочный обмен при
установлении и разрушении соединения, и при управлении разговорными
каналами», «Формат сообщения ISUP») и двух допусков к ним.
Первая лабораторная работа состоит из семи заданий и направлена на
закрепление материала по основным принципам обмена сигнальными со-
общениями ISUP для определенных типов вызовов. Вторая лабораторная
работа состоит из семи заданий и направлена на закрепление материала по
основным принципам формирования сообщений подсистемы ISUP.
Лабораторная работа 1. «Стрелочный обмен при установлении и
разрушении соединения, и при управлении разговорными каналами»
Задание 1.1. Процедура базового соединения, передача адресных сиг-
налов блоком
Необходимо сформировать обмен сообщениями ISUP для процедуры
установления и разрушения соединения между абонентами, при условии,
что адресные сигналы передаются блоком (Рис. 3.24.).
Задание 1.2. Процедура базового соединения, передача адресных сиг-
налов с перекрытием
Необходимо сформировать обмен сообщениями ISUP для процедуры
установления и разрушения соединения между абонентами, при условии,
что адресные сигналы передаются с перекрытием.
Задание 1.3. Блокировка и разблокировка канала
Необходимо сформировать обмен сообщениями ISUP для процедуры
блокировки/разблокировки канала.
Задание 1.4. Процедура базового соединения, передача адресных сиг-
налов блоком. На вызываемой стороне установлен неавтоматический тер-
минал ISDN
Необходимо сформировать обмен сообщениями ISUP для процедуры
установления и разрушения соединения между абонентами, при условии,
что адресные сигналы передаются блоком и на вызываемой стороне уста-
новлен неавтоматический терминал ISDN.
Задание 1.5. Процедура базового соединения, передача адресных сиг-
налов блоком. На вызываемой стороне установлен автоматический терми-
нал ISDN
Необходимо сформировать обмен сообщениями ISUP для процедуры
установления и разрушения соединения между абонентами, при условии,
что адресные сигналы передаются блоком и на вызываемой стороне уста-
новлен автоматический терминал ISDN.
Задание 1.6. Блокировка и разблокировка группы каналов
Необходимо сформировать обмен сообщениями ISUP для процедуры
блокировки/разблокировки группы каналов.
62
Рис. 3.24. Пример выполнения 1го задания 1й лабораторной работы
63
Необходимо сформировать сообщение REL в двоичном виде для раз-
рушения соединения с определенными параметрами.
64
ЛИТЕРАТУРА
Основная
Дополнительная
Сайты
4. http://www.seventest.ru
5. http://www.niits.ru
6. http://www.sotsbi.spb.ru
7. http://www.skri.sut.ru
65
СОДЕРЖАНИЕ
Перечень сокращений ...................................................................................................... 3
1. Подсистема-пользователь ISUP системы ОКС7 ....................................................... 6
1.1. Общие сведения ..................................................................................................... 6
1.2. Услуги .................................................................................................................... 6
1.3. Структура сообщений ISUP.................................................................................. 7
1.4. Процессор обслуживания базового вызова....................................................... 22
1.5. Тестирование протокола сигнализации ISUP ................................................... 25
2. Интерактивный лабораторно-учебный комплекс телекоммуникационных тех-
нологий и «СОТСБИ-У» ................................................................................................ 27
2.1. Принципы построения ....................................................................................... 27
2.2. Описание .............................................................................................................. 28
2.3. Этапы проведения занятий................................................................................. 28
2.4. Особенности ИТ-образования на базе СОТСБИ-У.......................................... 33
3. Программируемые лабораторный работы ............................................................... 34
3.1. Описание лабораторной установки на СОТСБИ-У ......................................... 34
3.2. Перечень лабораторных работ ........................................................................... 61
Литература....................................................................................................................... 65
66
Вадим Юрьевич Гойхман
Борис Соломонович Гольдштейн
Юлия Владимировна Политова
67