Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
вроде лекции / Лекция 1 (Определения и терминология, форматы сообщений).doc
Скачиваний:
28
Добавлен:
27.05.2020
Размер:
1.11 Mб
Скачать

Состав сообщений tcap

Сообщения TCAP состоят из элементов информации, каждый из которых состоит из трех полей, располагаемых в фиксированном порядке и аналогичных по своей структуре («название, индикатор длины и информация»), описанной для SCCP и ISUP. Для TCAP аналогичные поля именуются тег, длина и содержимое.

Тэг идентифицирует тип передаваемого информационного элемента и влияет на значение поля содержимого. Тэг занимает один байт и кодируется следующим образом: значение класса занимает два бита, форма один бит, а код тега занимает 5 бит. Структура тэга приведена на нижеследующем рисунке.

Структура тэга

Класс тэга может принимать следующие значения:

  • «00» - универсальный;

  • «01» - прикладной;

  • «10» - контекстно-зависимый;

  • «11» - частное использование, что подразумевает ориентацию на определенный национальный стандарт.

Форма используется для указания является ли элемент «примитивом» (значение «0» - примитив, значение «1» - конструктор). Значение «конструктор» подразумевает, что каждая компонента строится с помощью другой компоненты, что отражается в нижеследующем рисунке «Возможные варианты структур элементов информации» взятом из рекомендации ITU-T Q.733.

Возможные варианты структур элементов информации

Код тэга может занимать и более пяти разрядов. Тогда он находится в следующем байте. Однако, в большинстве применений значение кода умещается в 5 разрядах в первом байте.

Поле длины указывает размер поля содержимого. Поле содержимого состоит из серии информационных элементов порции транзакции (TPIEsTransaction Portion Information Elements), каждый из которых соответствует общему формату «тэг, длина, содержимое». В случае, когда более чем один информационный элемент находится в поле содержимого, то и он использует аналогичную структуру и сам состоит из тэга, длины и содержимого.

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

Вторая часть рассматривается как компонентная часть и является элементом содержимого для различных применений. Содержимое может состоять из единственной величины. При этом, элемент информации является примитивом (бит F тэга сообщения равняется «0»).

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

Принцип организации формата сообщения TCAP

Формат сообщения TCAP