Материал: 4

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

116 Глава 4

RELEASE. Это локальное сообщение, подтверждающее получение сообщения DISCONNECT Посылается сетью или пользователем для уведомления о том, что оборудование, посылающее сообщение, освободило канал, использовавшийся в соединении. Сообщение информирует принимающее его оборудование о том, что оно тоже должно освободить канал. Сообщение RELEASE также предназначено для того, чтобы освободить и сделать доступными номера меток соединения и другие ресурсы, использовавшиеся в соединении.

RELEASE_COMPLETE. Это локальное сообщение, подтверждающее прием сообщения RELEASE, указывает на то, что оборудование, посылающее сообщение, освободило ресурсы, связанные с соединением, и уничтожило метку соединения. Комбина­ция сообщений RELEASE и RELEASE_COMPLETE означает, что все ресурсы, использовавшиеся в соединении, освобождены и что метка этого соединения более не действительна.

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

RESTART_ACKNOWLEDGE. Это сообщение подтверждает прием сообщения RESTART.

RESUME. Это сообщение используется как запрос возобно­вить соединение, прерванное с помощью сообщения SUSPEND.

RESUME_ACKNOWLEDGE. Это сообщение посылается се­тью в ответ на сообщение RESUME и подтверждает прием запро­са возобновления прерванного соединения.

RESUME_REJECT. Это сообщение посылается сетью, если она не может выполнить запрос возобновления прерванного соеди­нения.

SETUP. Глобальное сообщение SETUP используется для за­проса установления соединения. Оно инициирует процедуры уста­новления соединения и содержит в себе больше информационных элементов, чем любое другое сообщение Q.931. Сообщение анало­гично начальному адресному сообщению в (IAM) подсистеме ISUP . системы ОКС-7 (глава 10 тома 1). При управлении соединением в режиме коммутации каналов сообщение SETUP содержит информационные элементы совместимости, которые используются для обеспечения возможности связи между терминалами вызывающего и вызываемого пользователей. Так, вызывающий пользователь, за -

Протокол DSS-1: Сетевой уровень 117

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

SETUP_ACKNOWLEDGE. Это локальное сообщение от сети к вызывающему пользователю. Оно указывает, что запрос соедине­ния принят и обрабатывается, но для установления соединения мо­жет понадобиться дополнительная информация. Получатель сооб­щения SETUP_ACKNOWLEDGE должен послать дополнительную информацию в сообщении INFORMATION.

STATUS. Это сообщение посылается в ответ на сообщение STATUS_ENQUIRY. Оно также может быть послано при обнару­жении некоторых ошибок, например, при приеме непредвиден­ного или нераспознаваемого сообщения.

STATUS_ENQUIRY. Это сообщение посылается как пользо­вателем, так и сетью для запроса сведений о статусе процесса управ­ления коммутируемой связью. Чтобы предоставить разработчикам возможность расширить область применения сообщений, связан­ных со статусом процесса, предусмотрено, что сообщения STATUS_ENQUIRY и STATUS могут быть достаточно гибкими.

SUSPEND, SUSPEND_ACKNOWLEDGEu SUSPEND_RE-JECT. Эти сообщения управляют прерыванием соединения. Сооб­щение SUSPEND посылается пользователем в сторону сети, чтобы сделать запрос прерывания соединения. Сообщение SUSPEND _АС-KNOW-LEDGE подтверждает прием сетью сообщения SUSPEND;

оно также указывает на исполнение запроса прерывания соедине­ния. Сообщение SUSPEND_REJECT подтверждает прием сетью со­общения SUSPEND, но указывает на то, что сеть не прерывает со­единения.

118 Глава 4

Таблица 4.5. Пример сообщения SETUP

Информационный

элемент

Обяза­телен.

Длина (байт)

Описание

Дискриминатор протокола (protocol discriminator)

М

1

Метка соединения (call reference)

м

2

Тип сообщения (message type)

М

1

Средства доставки информации (bearer capability)

М

4-13

Определяет требования к услугам доставки информа­ции, поддерживающим запрашиваемый тип соединения

Идентификатор канала (channel identification)

О

2

Идентифицирует тот канал в интерфейсе, к которому относится сообщение. Обязателен в направлении "сеть-пользователь"

Прогресс-индикатор (progress indicator)

О

2-4

Используется для указания на изменения характеристик соединения вдоль маршрута

Отображение (display)

О

2-82

Предоставляет информацию, которая может быть отображена на терминале пользователя

Номер вызывающего абонента (calling party number)

О

2

Дает адрес вызывающего пользователя

Номер вызываемого абонента (called party number)

О

2

Дает адрес вызываемого пользователя

Пользователь-пользов­атель (user-user)

О

2-131

Используется для передачи информации "пользователь-пользователь"

Совместимость на нижних уровнях (low layer compatibility)

О

2-16

Используется для контроля совместимости терминального оборудования

Совместимость на верхних уровнях (high layer compatibility)

О

2-4

вызывающего и вызываемого пользователей

Протокол DSS-1: Сетевой уровень 119

USER_1NFORMATION. Это сообщение отличается от сооб­щения INFORMATION, описанного ранее, содержащимися в нем параметрами. Существенным является наличие поля «пользова­тель—пользователь», которое отсутствует в сообщении INFORMA­TION.

4.3. Процедуры обработки базового вызова

Процедуры управления базовыми соединениями с коммута­цией каналов предполагают, что между вызывающим пользовате­лем и исходящей АТС (или между входящей АТС и вызываемым пользователем) уже имеется соединение уровня 2. Как отмечалось в главе 3, сообщения Q.931 передаются между уровнями 3 и 2 в при­митивах DL-DATA-REQUEST и DL-DATA-INDICATION, которые предусматривают перенос сообщений в нумеруемых кадрах I.

Процедуры различаются в зависимости от того, имеет ли вы­зываемый пользователь несколько однотипных терминалов или единственный терминал. Если терминалов несколько и неважно, какой из них ответит на вызов, используется вещательный режим работы уровня звена данных, описанный в предыдущей главе. Если входящая АТС определяет, что существует всего один терминал или из нескольких однотипных нужен один определенный терминал и известен его идентификатор, используется режим «точка—точка». Процедуры также различаются в зависимости от того, какой способ передачи адресной информации — блочный (en-bloc) или с пере­крытием (overlap) — принят вызывающим пользователем.

На рис. 4.13 показан пример управления базовым соединени­ем по протоколу Q.931. В этом соединении участвуют два пользо­вателя — вызывающий (с терминалом ТЕ-А) и вызываемый (с тер­миналом ТЕ-Б).

Пользователь, инициирующий вызов, снимает трубку, что по­буждает ТЕ-А послать сообщение SETUP с назначенной этим ТЕ меткой соединения. Сообщение SETUP включает в себя также ин­формационные элементы, которые информируют сеть о требуемых характеристиках средств доставки информации, что подробно об­суждалось в предыдущем параграфе. Для рассматриваемого приме­ра параметр «вид информации» имеет значение 00000 (речь), пара­метр «режим переноса» кодируется как 00 (канальный режим), а па­раметр «скорость передачи» имеет значение 10000 (канальный ре­жим 64 Кбит/с). В некоторых случаях ТЕ-А может указывать в сооб-

Протокол DSS- 7; Сетевой уровень 121

щении SETUP, какой В-канал он предпочитает использовать. Опре­делив, что сеть может поддержать запрашиваемое соединение, ис­ходящая АТС возвращает ТЕ-А сообщение SETUP_ACK-NOWLEDGE, содержащее идентификацию В-канала, который бу­дет использоваться в соединении. Сообщение SETUP_ACK-NOWLEDGE указывает также на необходимость дальнейшей инфор­мации для установления соединения в сети, в первую очередь — ин­формации о номере вызываемого пользователя ТЕ-Б. Прием SETU P_AC KNOWLEDGE инициирует посылку вызывающему поль­зователю акустического сигнала «Ответ станции», который может генерироваться либо в терминале, либо в исходящей АТС, передаю­щей этот сигнал пользователю по выбранному В-каналу.

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

Возможен и другой вариант, связанный с наличием в ТЕ-А средств накопления набираемых цифр и/или средств хранения за­ранее запрограммированного номера, когда все цифры номера передаются в одном блоке в сообщении SETUP. В этом случае ис­ходящая АТС сразу подтверждает сообщение SETUP сообщением CALL_PROCEEDING. Такая передача цифр номера называется блочной передачей (en-bloc).

При получении информации о вызываемом номере входя­щая АТС анализирует эту информацию, чтобы определить, кого вызывают и какие услуги запрашиваются. Если линия вызывае­мого пользователя свободна, по D-каналу посылается сообщение SETUP. В рассматриваемом примере уровень звена работает в ре­жиме «точка—точка». Сообщение SETUP содержит метку соедине­ния, назначенную входящей АТС, и информацию проверки совмес­тимости, предоставленную вызывающим пользователем и анализи­руемую в ТЕ-Б. Если совместимость отсутствует, соединение не соз­дается, а ТЕ-Б передает сообщение RELEASE_COMPLETE с информационным элементом «причина», имеющим значение «не­совместимые терминалы». Если совместимость достигнута, процесс управления соединением продолжается.

122 Глава 4___________________________________________________

Сообщение SETUP, направляемое вызываемому пользователю, также включает в себя идентификатор канала В, который предлагается для использования в соединении. Если возможно, пользовательский терминал выбирает для связи идентифицированный канал. Если это невозможно, пользовательский терминал выби­рает другой канал В и информирует об этом входящую АТС в пер­вом же ответе на сообщение SETUP, то есть в сообщении CALL_PROCEED1NG, CONNECT или ALERTING.

Следующий этап установления соединения зависит от типа вызываемого терминала. Некоторые терминалы автоматически отвечают на входящий вызов без ручного вмешательства (напри­мер, некоторые терминалы данных). Другие терминалы требуют ручного вмешательства, например, ожидают, когда пользователь поднимет телефонную трубку Именно терминал с неавтоматиче­ским ответом и рассматривается в данном примере.

Вызываемый терминал отвечает на сообщение SETUP сооб­щением ALERTING, указывающим на то, что вызываемый поль­зователь извещается о входящем вызове. Это сообщение эквива­лентно сигналу «Контроль посылки вызова» в телефонии, кото­рый уведомляет вызывающего абонента о передаче сигнала вызо­ва вызываемому абоненту. Входящая АТС передает соответствую­щую информацию к исходящей АТС, а та отправляет сообщение ALERTING вызывающему пользователю. Когда вызываемый пользователь отвечает на вызов, например, снимает телефонную трубку, от его терминала к входящей АТС посылается сообщение CONNECT. После приема сообщения CONNECT исходящей АТС прекращается передача сигнала контроля посылки вызова (КПВ) вызывающему пользователю и устанавливается его связь с вызы­ваемым пользователем. Для завершения процедуры установления соединения сообщения CONNECT подтверждаются сообщениями CONNECT_ACKNOWLEDG E.

У терминала с автоматическим ответом скорость реакции на входящий вызов обычно намного больше, чем у терминала с неав­томатическим ответом. В связи с этим при вызове терминала с авто­матическим ответом сообщение ALERTING может не передавать­ся. Реакцией терминала с автоматическим ответом на сообщение SETUP является сообщение CONNECT или необязательное сооб­щение CALL_PROCEEDING.

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

www.kiev-security.org.ua

BEST rus DOC FOR FULL SECURITY

Протокол DSS-1: Сетевой уровень _____________123

вызывавший пользователь. Разъединение инициируется сообщени­ем D1SCON NECT от ТЕ-А, которое при приеме на исходящей АТС указывает на необходимость отключения В-канала от сетевого ка­нала и освобождения сетевого канала. Исходящая АТС посылает сообщение RELEASE терминалу, в результате чего В-канал и метка соединения освобождаются и этим самым становятся доступными для будущих соединений. Завершение данного этапа на исходящей стороне подтверждается передачей от терминала вызывавшего поль­зователя к исходящей АТС сообщения RELEASE_COMPLETE.

Сообщение о разъединении одновременно передается через сеть к входящей АТС и к терминальному оборудованию вызван­ного пользователя. Терминал отвечает сообщением RELEASE, ко­торое затем подтверждается сообщением RELEASE_COMPLETE от входящей АТС. В результате ресурсы, которые были задейство­ваны в соединении, освобождаются и становятся доступными для использования в других соединениях.

В спецификациях процедур управления базовым соединени­ем и на рис. 4.13 используются следующие таймеры сетевого уровня:

• таймер Т302 — используется только при передаче адресной информации в режиме с перекрытием. Таймер запускается при приеме сообщения SETUP_ACKNOWLEDGE, перезапускает­ся при передаче каждого сообщения INFORMATION; оста­навливается при индикации достаточной адресной информа­ции для маршрутизации вызова (при приеме сообщений CALL_PROCEEDING, ALERTING или CONNECT);

Т302=15с;

• таймер ТЗОЗ — интервал между посылкой SETUP и приемом ALERT, CONNECT, CALL_PROCEEDING, SETUP_ACK-NOWLEDGE или RELEASE_COMPLETE; T303=4 c;