DSS1. Общая информация

Материал из M-200 WIKI
Перейти к: навигация, поиск

Содержание

Уровни протокола DSS1

Уровень 1

Уровень 1 (физический уровень) протокола DSS1 содержит функции формирования каналов В и D, определяет электрические, функциональные, механические и процедурные характеристики доступа и предоставляет физическое соединение для передачи сообщений, создаваемых уровнями 2 и 3 канала D. К функциям уровня 1 относятся:

  • подключение пользовательских терминалов к шине S-интерфейса с доступом к каналам В и D;
  • подача электропитания от АТС для обеспечения телефонной связи в случае отказа местного питания;
  • обеспечение работы в режиме "точка-точка" и в многоточечном вещательном режиме.

Уровень 1 интерфейса базового доступа определяется в рекомендации I.430. В базовом доступе скорость передачи 192 Кбит/с и обеспечивает формирование двух В-каналов со скоростью передачи данных 64 Кбит/с и одного D-канала со скоростью передачи данных 16 Кбит/с. Оставшийся ресурс скорости - 48 Кбит/с - используется для цикловой синхронизации, байтовой синхронизации, активизации и деактивации связи между терминалом и сетевым окончанием. Длина цикла составляет 48 битов, а продолжительность цикла - 250 мкс. Интерфейс перед передачей кадров должен проходить фазу активизации. Цель фазы активизации состоит в том, чтобы гарантировать синхронизацию приемников на одной стороне интерфейса и передатчиков на другой его стороне, что достигается обменом сигналами, называемыми INFO.

Уровень 2

Уровень 2, известный также под названием LAPD (link access protocol for D-channels), обеспечивает использование D-канала для двустороннего обмена данными при взаимодействии процессов в терминальном оборудовании с процессами в сетевом окончании. Протоколы уровня 2 предусматривают мультиплексирование и цикловую синхронизацию для каждого логического звена связи, поскольку уровень 2 обеспечивает управление сразу несколькими соединениями звена данных в канале D. Кроме того, функции уровня 2 включают в себя управление последовательностью передачи для сохранения очередности следования сообщений через соединение, а также обнаружение и исправление ошибок в этих сообщениях. Формат сигналов уровня 2 - это кадр. Кадр начинается и заканчивается стандартным флагом и содержит в адресном поле два важнейших идентификатора - идентификатор точки доступа к услугам (SAPI - Service Access Point Identifier) и идентификатор терминала (TEI - Terminal Equipment Identifier). SAPI используется для идентификации типов услуг, предоставляемых уровню 3, и может иметь значения от 0 до 63. Значение SAPI = 0, например, используется для идентификации кадра, который применяется для сигнализации. TEI используется для идентификации процесса, обеспечивающего предоставление услуги связи определенному терминалу. TEI может иметь любое значение от 0 до 126, позволяя идентифицировать до 127 различных процессов в терминалах. В базовом доступе эти процессы могут распределяться между 8 терминалами, подключенными к общей пассивной шине. Значение TEI = 127 используется для идентификации вещательного режима (информация для всех терминалов).


При использовании, в качестве среды передачи, канала Е1, со скоростью передачи 2048 Кбит/с, значения SAPI и TEI устанавливаются равными нулю (не используются).


Для уровня звена данных определены две формы передачи информации:

  • без подтверждения, информация уровня 3 переносится в ненумерованных кадрах, причем уровень 2 не обеспечивает подтверждение получения этих кадров и сохранение очередности их следования.
  • с подтверждением, передача информации уровнем 2, осуществляется нумерованными кадрами. Это позволяет подтверждать получение каждого кадра. Кроме того, при работе с подтверждением вводятся специальные процедуры управления потоками, предохраняющие от перегрузки оборудование сети или пользователя. Передача с подтверждением применима только к режиму "точка-точка".


Обмен информацией на уровне LAPD осуществляется посредством информационных блоков, называемых кадрами и схожих с сигнальными единицами ОКС 7. Сформированные на уровне 3 сообщения помещаются в информационные поля кадров, не анализируемые уровнем 2. Задачи уровня 2 заключаются в переносе сообщений между пользователем и сетью с минимальными потерями и искажениями. Форматы и процедуры уровня 2 основываются на протоколе управления звеном передачи данных высокого уровня HDLC (High-level Data-Link Control procedures) образующем подмножество других распространенных протоколов: LAPB, LAPV5 и др. Протокол LAPD, также входящий в подмножество HDLC, управляет потоком кадров, передаваемых по D-каналу, и предоставляет информацию, необходимую для управления потоком и исправления ошибок.


Кадры могут содержать либо команды на выполнение действий, либо ответы, сообщающие о результатах выполнения команд, что определяется специальным битом идентификации команда/ответ - C/R (Command/Response bit). Каждый кадр начинается и заканчивается однобайтовым флагом.

Адресное поле (байты 2 и 3) кадра содержит идентификатор точки доступа к услуге SAPI (Service Access Point Identifier) и идентификатор терминала TEI (Terminal Equipment Identifier) и используется для маршрутизации кадра к месту его назначения. Идентификатор пункта доступа к услуге SAPI занимает 6 битов в адресном поле и фактически указывает, какой логический объект сетевого уровня должен анализировать содержимое информационного поля. Например, SAPI может указывать, что содержимое информационного поля относится к процедурам управления соединениями в режиме коммутации каналов или к процедурам пакетной коммутации.

Значения SAPI:

SAPI Функция
0 Управление соединением ISDN (коммутация каналов)
1 Пакетная коммутация по Q.931
16 Пакетная коммутация Х.25
63 Управление уровнем 2

Идентификатор TEI указывает терминальное оборудование, к которому относится сообщение.

Значения TEI:

TEI Назначение
0-63 Неавтоматическое назначение TEI
64-126 Автоматическое назначение TEI
127 Вещательный режим (передача информации всем терминалам, связанным с данной точкой доступа)

При подключении УПАТС к АТС ISDN общего пользования с использованием интерфейса PRI в соответствии с требованиями стандартов ETSI, принятых и в России, TEI=0. В этом случае процедуры назначения TEI не применяются. Бит расширения адресного поля ЕА (Extended address bit) служит для гибкого увеличения длины адресного поля. Бит команды/ответа C/R устанавливается LAPD на одном конце и обрабатывается на противоположном конце звена. Значение C/R классифицирует каждый кадр как командный или как кадр ответа. Если кадр сформирован как команда, адресное поле идентифицирует получателя, а если кадр является ответом, адресное поле идентифицирует отправителя. Отправителем или получателем могут быть как сеть, так и терминальное оборудование пользователя.

Биты C/R в поле адреса:

Направление Значение бита C/R
Командный кадр От сети к пользователю 1
От пользователя к сети 0
Ответный кадр От сети к пользователю 0
От пользователя к сети 1

Уровень 3

Уровень 3 (сетевой уровень) предполагает использование следующих протоколов:

  • протокол сигнализации. В этом случае SAPI = 0, а протокол сигнализации используется для установления и разрушения базовых соединений, а также для предоставления дополнительных услуг;
  • протокол передачи данных в пакетном режиме. В этом случае SAPI = 16;
  • другие протоколы, которые могут быть определены в будущем.

Функции уровня 3 обеспечивают управление базовым соединением и дополнительными услугами, а также некоторые дополнительные к уровню 2 транспортные возможности. Примером таких дополнительных транспортных возможностей является опция перенаправления сигнальных сообщений на альтернативный D-канал (если это предусмотрено) в случае отказа основного D-канала. Сетевой уровень системы DSS1 содержит функции, обеспечивающие создание, сопровождение и завершение соединений предоставляемых сетью пользователям ISDN в режиме коммутации каналов, а также доступ пользователей к средствам пакетной коммутации. То есть набор функций, связанных с обслуживанием вызовов от пользователей ISDN. Обмен необходимой для этого сигнальной информацией между функциями уровня 3, размещенными в оборудовании пользователя и в оборудовании сети, осуществляется с помощью сообщений сетевого уровня.

Функции уровня 3 включают в себя:

  • маршрутизацию сигнальных сообщений;
  • передачу (в виде относительно небольших блоков данных) информации "пользователь - пользователь", как при наличии, так и при отсутствии соединения, установленного путем коммутации каналов;
  • мультиплексирование в одном звене данных сообщений, относящихся к разным коммутируемым связям;
  • сегментацию и сборку сообщений для их транспортировки уровнем звена данных;
  • обнаружение ошибок в сообщениях уровня 3, интерпретацию ошибок, обнаруженных уровнем 2, и реакцию на эти ошибки;
  • доставку сообщений в том же порядке, в каком они были переданы.

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

Классификация сообщений уровня 3

Таблица содержит классификацию сообщений уровня 3 протокола DSS1.

Сообщения установления соединения ALERTING Вызывной сигнал
CALL PROCEEDING Соединение устанавливается
CONNECT Соединение
CONNECT ACKNOWLEDGE Подтверждение ответа
PROGRESS Особенности маршрута
SETUP Запрос соединения
SETUP ACKNOWLEDGE Запрос принят
Сообщения окончания соединения DISCONNECT Разъединить
RELEASE Освободить ресурсы
RELEASE COMPLETE Ресурсы освобождены
RESTART Рестарт
RESTART ACKNOWLEDGE Подтверждение рестарта
Сообщения сопровождения соединения RESUME Возобновление соединения
RESUME ACKNOWLEDGE Подтверждение возобновления соединения
RESUME REJECT Отказ возобновления соединения
SUSPEND Прерывание соединения
SUSPEND ACKNOWLEDGE Подтверждение прерывания соединения
SUSPEND REJECT Отказ прерывания соединения
USER INFORMATION Информация пользователя
Прочие сообщения CONGESTION CONTROL Управления при перегрузке
FACILITY Дополнительная услуга
INFORMATION Информация
STATUS Статус
STATUS ENQUIRY Запрос статуса
NOTIFY Уведомление

Сообщения можно различать по их направлению и области их действия. Сообщения передаются от оконечной АТС к терминальному оборудованию ТЕ, и в противоположном направлении. По критерию области действия сообщения подразделяются на локальные и глобальные. Локальное сообщение имеет значение только для того ТЕ, который передает или принимает это сообщение, и для его оконечной АТС. Глобальное сообщение - это сообщение, которое передается от ТЕ через сеть и имеет значение для АТС и удаленного терминального оборудования. Описания сообщений приведены в алфавитном порядке.

  • ALERTING - вызываемый терминал свободен и его владельцу передается вызывной сигнал. Сообщение посылается от вызываемого ТЕ. (глобальное сообщение)
  • CALL PROCEEDING - подтверждает прием сообщения SETUP и указывает, что вся информация, необходимая для установления соединения, получена, соединение устанавливается, и любая другая информация о соединении не будет приниматься. (локальное сообщение)
  • CONNECT - вызываемый пользователь ответил на вызов и необходимо активизировать соединение, подготовленное для связи с вызывающим пользователем. (глобальное сообщение)
  • CONNECT ACKNOWLEDGE – посылается в ответ сообщения CONNECT. (локальное сообщение)
  • CONGESTION CONTROL – Это сообщение используется для управления потоком сообщений USER INFORMATION.
  • DISCONNECT - пользователь (вызывавший или вызванный) кладет трубку. Оно указывает на то, что соединение должно быть разрушено, а соответствующие ресурсы должны быть освобождены. (глобальное сообщение)
  • FACILITY - Это сообщение используется для обращения к дополнительным услугам.
  • INFORMATION - передача информации о соединении. Например, сообщение может быть передано станцией, если ей требуется передать дополнительную информацию о соединении другой станции или дать указание пользовательскому ТЕ генерировать тональный сигнал ("Занято", КПВ и т.д.). Оно может быть передано вызывающим пользователем, когда он вводит номер с клавиатуры своего терминала и эта информация поступает к сети в режиме с перекрытием (overlap). (глобальное сообщение)
  • NOTIFY - доставка информации относительно соединения, связанной с использованием дополнительных услуг.
  • RELEASE - подтверждение получения сообщения DISCONNECT. Уведомляет о том, что оборудование, посылающее сообщение, освободило канал, использовавшийся в соединении. Сообщение информирует принимающее его оборудование о том, что оно тоже должно освободить канал. Сообщение RELEASE также предназначено для того, чтобы освободить и сделать доступными номера меток соединения и другие ресурсы, использовавшиеся в соединении. (локальное сообщение)
  • RELEASE COMPLETE - подтверждает прием сообщения RELEASE и указывает на то, что оборудование, посылающее сообщение, освободило ресурсы, связанные с соединением, и уничтожило метку соединения. Комбинация сообщений RELEASE и RELEASE COMPLETE означает, что все ресурсы, использовавшиеся в соединении, освобождены и что метка этого соединения более не действительна. (локальное сообщение)
  • RESTART - возвращает в исходное состояние канал, указанный в соответствующем информационном элементе.
  • RESTART ACKNOWLEDGE - подтверждение приема сообщения RESTART.
  • RESUME - используется, как запрос возобновить соединение, прерванное с помощью сообщения SUSPEND.
  • RESUME ACKNOWLEDGE - посылается сетью в ответ на сообщение RESUME и подтверждает прием запроса возобновления прерванного соединения.
  • RESUME REJECT - посылается сетью, если она не может выполнить запрос возобновления прерванного соединения.
  • SETUP - используется для запроса установления соединения. Оно инициирует процедуры установления соединения и содержит в себе больше информационных элементов, чем любое другое сообщение. При управлении соединением в режиме коммутации каналов сообщение SETUP содержит информационные элементы совместимости, которые используются для обеспечения возможности связи между терминалами вызывающего и вызываемого пользователей. Так, вызывающий пользователь, запрашивающий услугу телефонной связи, не должен быть соединен с оконечным оборудованием вызываемого пользователя, предназначенным для передачи данных. (глобальное сообщение)
  • SETUP ACKNOWLEDGE - указывает, что запрос соединения принят и обрабатывается, но для установления соединения может понадобиться дополнительная информация. Получатель сообщения SETUP ACKNOWLEDGE должен послать дополнительную информацию в сообщении INFORMATION. (локальное сообщение)
  • STATUS - посылается в ответ на сообщение STATUS ENQUIRY. Оно также может быть послано при обнаружении некоторых ошибок, например, при приеме непредвиденного или нераспознаваемого сообщения.
  • STATUS ENQUIRY - запрос сведений о статусе процесса управления коммутируемой связью. Чтобы предоставить разработчикам возможность расширить область применения сообщений, связанных со статусом процесса, предусмотрено, что сообщения STATUS ENQUIRY и STATUS могут быть достаточно гибкими.
  • SUSPEND, SUSPEND ACKNOWLEDGE и SUSPEND REJECT - управление прерыванием соединения. Сообщение SUSPEND посылается пользователем в сторону сети, чтобы сделать запрос прерывания соединения. Сообщение SUSPEND ACKNOWLEDGE подтверждает прием сетью сообщения SUSPEND; оно также указывает на исполнение запроса прерывания соединения. Сообщение SUSPEND REJECT подтверждает прием сетью сообщения SUSPEND, но указывает на то, что сеть не прерывает соединения.
  • USER INFORMATION - сообщение отличается от сообщения INFORMATION, содержащимися в нем параметрами. Существенным является наличие поля "пользователь - пользователь", которое отсутствует в сообщении INFORMATION.


Форматы сообщений

Сообщение уровня 3 протокола DSS1 содержит в себе некоторое количество информационных элементов, среди которых есть обязательные для всех сообщений, обязательные для некоторых сообщений и необязательные. Если в сообщении отсутствует хотя бы один обязательный для него информационный элемент, оно считается несоответствующим спецификациям DSS1. Для всех сообщений используется общий формат. Биты нумеруются справа налево, первым передается бит 1 и байт с номером 1.

Любое сообщение уровня 3 обязательно должно содержать три следующих информационных элемента:

  • дискриминатор протокола;
  • метку соединения;
  • тип сообщения.
8 7 6 5 4 3 2 1
Дискриминатор протокола Байт 1
0 0 0 0 Длина метки соединения (в байтах) Байт 2
Значение метки соединения Байт 3
0 Тип сообщения Байт 4
Прочие информационные элементы

Количество, содержание и обязательность/необязательность других информационных элементов зависит от типа сообщения. Первым элементом каждого сообщения является однобайтовый дискриминатор протокола (PD — protocol discriminator). Назначение этого элемента - отделить сообщения DSS1, связанные с процедурами обслуживания вызовов, от любых других сообщений, которые могут быть переданы по сигнальному каналу. Например, существует возможность передачи по сигнальному каналу пакетных данных. Для каждого случая дискриминатор кодируется уникальной последовательностью битов. Следующий элемент - метка соединения (CR - call reference) - является целым числом, используемым для идентификации коммутируемой связи, к которой относится сообщение. Значение метки уникально на той стороне интерфейса, которая явилась инициатором этой связи, и только внутри одного логического соединения уровня 2. Метка присваивается на время жизни обслуживаемого вызова, имеет смысл только в данном интерфейсе и остается неизменной до окончания обслуживания вызова, после чего она может использоваться для идентификации других соединений. Третий информационный элемент - тип сообщения (МТ - message type) - служит для идентификации имени и, следовательно, функции отправляемого сообщения. Поле типа сообщения состоит из одного байта, последний бит которого зарезервирован для применения в будущем при увеличении длины поля. Другие информационные элементы делятся на две категории: однобайтовые и переменной длины более одного байта.


Существует два типа однобайтовых информационных элементов.

8 7 6 5 4 3 2 1
1 Идентификатор информационного элемента Содержимое информационного элемента

Значение 1 бита 8 указывает на то, что элемент относится к категории однобайтовых, а биты 5 - 7 используются в качестве идентификатора элемента. В битах 1 - 4 кодируется содержимое информационного элемента.

8 7 6 5 4 3 2 1
1 Идентификатор информационного элемента

Тип 2, значение 1 бита 8 указывает на то, что информационный элемент относится к категории однобайтовых. Оставшаяся часть байта, используется исключительно в качестве идентификатора информационного элемента.


8 7 6 5 4 3 2 1
0 Идентификатор информационного элемента Байт 1
Длина содержимого информационного элемента (в байтах) Байт 2
Содержимое информационного элемента Байт 3


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

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

На диаграмме показан пример управления базовым соединением. В этом соединении участвуют два пользователя:

  • вызывающий (с терминалом ТЕ-А);
  • вызываемый (с терминалом ТЕ-Б).

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

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

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


http://www.m-200.com/pix/shem/dss-1.jpg

Примечание: жирные стрелки – сигналы, относящиеся к межстанционной сигнализации.


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


http://www.m-200.com/pix/shem/dss-2.jpg

Примечание: жирные стрелки – сигналы, относящиеся к межстанционной сигнализации.


При получении информации о вызываемом номере входящая АТС анализирует эту информацию, чтобы определить, кого вызывают и какие услуги запрашиваются. Если линия вызываемого пользователя свободна, по D-каналу посылается сообщение SETUP. В рассматриваемом примере уровень звена работает в режиме "точка - точка". Сообщение SETUP содержит метку соединения, назначенную входящей АТС, и информацию проверки совместимости, предоставленную вызывающим пользователем и анализируемую в ТЕ-Б. Если совместимость отсутствует, соединение не создается, а ТЕ-Б передает сообщение RELEASE COMPLETE с информационным элементом "причина", имеющим значение "несовместимые терминалы". Если совместимость достигнута, процесс управления соединением продолжается. Сообщение SETUP, направляемое вызываемому пользователю, также включает в себя идентификатор канала В, который предлагается для использования в соединении. Если возможно, пользовательский терминал выбирает для связи идентифицированный канал. Если это невозможно, пользовательский терминал выбирает другой канал В и информирует об этом входящую АТС в первом же ответе на сообщение SETUP, то есть в сообщении CALL PROCEEDING, CONNECT или ALERTING.

Следующий этап установления соединения зависит от типа вызываемого терминала. Некоторые терминалы автоматически отвечают на входящий вызов без ручного вмешательства. Другие терминалы требуют ручного вмешательства, например, ожидают, когда пользователь поднимет телефонную трубку. Именно терминал с неавтоматическим ответом и рассматривается в данном примере. Вызываемый терминал отвечает на сообщение SETUP сообщением ALERTING, указывающим на то, что вызываемый пользователь извещается о входящем вызове. Это сообщение эквивалентно сигналу "Контроль посылки вызова" в телефонии, который уведомляет вызывающего абонента о передаче сигнала вызова вызываемому абоненту. Входящая АТС передает соответствующую информацию к исходящей АТС, а та отправляет сообщение ALERTING вызывающему пользователю. Когда вызываемый пользователь отвечает на вызов, например, снимает телефонную трубку, от его терминала к входящей АТС посылается сообщение CONNECT. После приема сообщения CONNECT исходящей АТС прекращается передача сигнала контроля посылки вызова (КПВ) вызывающему пользователю и устанавливается его связь с вызываемым пользователем. Для завершения процедуры установления соединения сообщения CONNECT подтверждаются сообщениями CONNECT ACKNOWLEDGE. У терминала с автоматическим ответом скорость реакции на входящий вызов обычно намного больше, чем у терминала с неавтоматическим ответом. В связи с этим при вызове терминала с автоматическим ответом сообщение ALERTING может не передаваться. Реакцией терминала с автоматическим ответом на сообщение SETUP является сообщение CONNECT или необязательное сообщение CALL PROCEEDING. Когда разговор закончился, положить трубку первым может любой из пользователей. В данном примере первым кладет трубку вызывавший пользователь. Разъединение инициируется сообщением DISCONNECT от ТЕ-А, которое при приеме на исходящей АТС указывает на необходимость отключения В-канала от сетевого канала и освобождения сетевого канала. Исходящая АТС посылает сообщение RELEASE терминалу, в результате чего В-канал и метка соединения освобождаются и этим самым становятся доступными для будущих соединений. Завершение данного этапа на исходящей стороне подтверждается передачей от терминала вызывавшего пользователя к исходящей АТС сообщения RELEASE COMPLETE.

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


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

  • таймер Т302 - используется только при передаче адресной информации в режиме с перекрытием. Таймер запускается при приеме сообщения SETUP ACKNOWLEDGE, перезапускается при передаче каждого сообщения INFORMATION; останавливается при индикации достаточной адресной информации для маршрутизации вызова (при приеме сообщений CALL PROCEEDING, ALERTING или CONNECT); Т302=15с;
  • таймер Т303 — интервал между посылкой SETUP и приемом ALERT, CONNECT, CALL PROCEEDING, SETUP ACKNOWLEDGE или RELEASE COMPLETE; T303=4 c;
  • таймер Т304 — интервал между приемом SETUP ACKNOWLEDGE или посылкой сообщения INFORMATION (при передаче адресной информации в режиме с перекрытием) и приемом сообщения ALERT, CONNECT или CALL PROCEEDING; T304=15c;
  • таймер Т305 — интервал между посылкой сообщения DISCONNECT и приемом сообщения RELEASE или DISCONNECT; Т305=30 с;
  • таймер Т308 — интервал между посылкой сообщения RELEASE и приемом сообщения RELEASE COMPLETE или RELEASE; T308=4 с;
  • таймер Т310 - интервал между приемом сообщения CALL PROCEEDING и приемом одного из сообщений ALERT, CONNECT, PROGRESS или DISCONNECT; Т310>40с;
  • таймер ТЗ13 — выдержка времени между посылкой сообщения CONNECT и приемом сообщения CONNECT ACKNOWLEDGE; ТЗ13=4 с.


Процедуры, применяемые при использовании на вызываемой стороне вещательного режима, аналогичны процедурам для режима "точка-точка". Различия обусловлены тем, что на входящее сообщение SETUP реагируют сразу несколько терминалов. Каждый терминал проверяет информацию о совместимости, доставленную в сообщении SETUP. Если обнаруживается несовместимость, терминал может или игнорировать сообщение SETUP и не предпринимать дальнейших действий, или отправить сообщение RELEASE COMPLETE с причиной, указывающей на несовместимость с терминалом вызывающего пользователя. Если же терминал определяет совместимость с терминалом вызывающего пользователя, он передает к входящей АТС сообщение CALL PROCEEDING, сообщение ALERTING и/или сообщение CONNECT, как описано выше. Входящая АТС вынуждена в этом случае отслеживать каждый терминал.

Терминал вызываемого пользователя, который первым ответит сообщением CONNECT, считается получателем вызова. От входящей АТС к терминалу-получателю передается сообщение CONNECT ACKNOWLEDGE, подтверждающее, что именно с ним устанавливается связь. Всем остальным терминалам, отреагировавшим на сообщение SETUP, входящая АТС посылает сообщение RELEASE. Наконец, если существуют несколько терминалов, из которых не удается выделить один, используя вышеприведенный способ, то каждый из них посылает сообщение ALERTING к входящей АТС. Для связи выбирается первый терминал, пославший сообщение CONNECT, путем посылки к этому терминалу сообщения CONNECT ACKNOWLEDGE от входящей АТС, а остальные терминалы возвращаются в исходное состояние путем посылки им от входящей АТС сообщения RELEASE.

В число процедур сетевого уровня системы DSS1 для базовых вызовов с коммутацией каналов входят также процедуры, связанные с особыми ситуациями. Такова, в частности, процедура рестарта.

Если в звене данных возникает неисправность, пользователь или АТС могут потерять информацию о состоянии каналов в этом звене. Процедура рестарта используется для возврата каналов в исходное состояние. Она также может быть вызвана, если, например, терминал пользователя не реагирует на сообщения разъединения.

Процедура активизируется либо пользователем, либо АТС передачей сообщения RESTART. Получатель сообщения RESTART освобождает соответствующий канал (каналы) и метки соединений и передает в ответ сообщение RESTART ACKNOWLEDGE. Получатель сообщения RESTART ACKNOWLEDGE, в свою очередь, тоже освобождает канал (каналы) и метки соединений.

К процедурам обработки особых ситуаций относится также процедура прерывания соединения. Данная процедура позволяет пользователю прервать (приостановить) связь, внести изменения в используемое оконечное оборудование, а затем возобновить соединение. Изменения могут включать в себя физическую замену одного терминала другим, физическое перемещение от одного терминала к другому, отключение и повторное подключение терминала. Процедура вызывается пользователем путем передачи к АТС сообщения SUSPEND. Сообщение содержит идентификатор, заменяющий метку соединения, что позволяет АТС освободить назначенную ранее метку. АТС резервирует В-канал для возобновления связи и подтверждает прерывание соединения, передавая пользователю сообщение SUSPEND ACKNOWLEDGE. Когда пользователь решает возобновить связь, он передает к АТС сообщение RESUME, содержащее тот же идентификатор соединения и новую метку соединения. АТС восстанавливает соединение с полученной новой меткой и передает пользователю сообщение RESUME ACKNOWLEDGE, одновременно уведомляя о возобновлении связи второго ее участника сообщением NOTIFY.

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

Процедуры сигнализации "пользователь – пользователь"

Информация типа "пользователь - пользователь" переносится через сеть прозрачно, без анализа. Передача такой информации может происходить в фазе создания и в фазе нарушения соединения (услуга 1), во время установления соединения между передачей сообщений ALERTING и CONNECT (услуга 2), в фазе разговора или передачи данных (услуга 3).

При услуге 1 информация "пользователь – пользователь" содержится в обычных сообщениях управления соединениями, например, в сообщении SETUP, инициирующем установление соединения. В случае явного обращения к услуге вызывающий пользователь указывает в сообщении SETUP, что оно содержит информацию "пользователь - пользователь". Это указание входит в состав информационного элемента facility (дополнительная услуга). Сама же информация "пользователь - пользователь" входит в состав информационного элемента "пользователь - пользователь" и передается по сети к вызываемому пользователю. При получении сообщения SETUP вызываемый пользователь, отвечая на него сообщением ALERTING или CONNECT, также может включить в это сообщение информационный элемент "пользователь – пользователь". Явное обращение к услуге 1 возможно только при связи типа "точка - точка".

В случае неявного обращения к услуге 1 вызывающий пользователь вводит в сообщение SETUP информационный элемент "пользователь – пользователь", но информационный элемент facility в это сообщение не включается. Информация "пользователь - пользователь" передается по сети и доставляется вызываемому пользователю. Неявное обращение применяется как в конфигурации "точка – точка", так и в вещательном режиме. При связи "точка – точка" ответный информационный элемент "пользователь – пользователь" входит в состав либо сообщения ALERTING, либо сообщения CONNECT. При многоточечной связи ответ содержится в сообщении CONNECT. Услуга 1 также позволяет включить информацию "пользователь – пользователь" в состав первого сообщения процедуры разъединения.

Услуга 2 применима к связи "точка - точка". Она позволяет передавать информацию "пользователь – пользователь" во время установления соединения между сообщениями ALERTING и CONNECT. В сообщении SETUP, передаваемом вызывающим пользователем, должен присутствовать информационный элемент facility с индикатором запроса услуги 2. Как только вызываемая сторона отреагирует на вызов сообщением ALERTING, может начаться обмен информацией "пользователь – пользователь" между вызывающим и вызываемым пользователями: Передача информации осуществляется с помощью сообщений USER INFORMATION. Сообщения содержат соответствующие метки соединения и информационные элементы "пользователь – пользователь". Услуги 1 и 2 позволяют вызывающему и вызываемому пользователям посылать в сообщениях управления соединением до 128 байтов информации. Услуга 3 может быть запрошена либо во время установления соединения, либо в фазе разговора/передачи данных. При запросе соединения вызывающий пользователь включает информационный элемент facility (с индикатором услуги 3) в сообщение SETUP. Как только соединение будет установлено и вступит в фазу разговора/передачи данных, может начаться обмен информацией между пользователями в сообщениях USER INFORMATION.

Если пользователь пожелает обратиться к услуге 3 в фазе разговора/передачи данных и на это не было указано в сообщении SETUP, то он отправляет другому пользователю сообщение FACILITY с индикатором услуги 3. Второй пользователь отвечает таким же сообщением FACILITY, после чего становится возможным обмен информацией в сообщениях USER INFORMATION.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты