CodAsk – поле кода подтверждения. Значение поля равно значению поля кода извещения (CodNote), на которое посылается подтверждение плюс 128. Размер поля равен 1 байту.
IdentAsk – поле, значение которого равно значению поля IdentNote извещения, на которое посылается подтверждение. Используется для установления соответствия «извещение –подтверждение». Размер поля равен 2 байтам.
3. Протокол передачи данных.
3.1. Общие положения.
Протокол передачи данных обеспечивает трансляцию с технических средств ОРМ на ПУ не декодированных (в виде IP пакетов) и декодированных (в виде сообщений прикладных протоколов) отобранных данных. Для передачи отобранных данных используется отдельное ТСР-соединение.
3.2. Сообщения протокола передачи данных.
В протоколе передачи данных используются следующие сообщения:
извещения, содержащие данные – передаются с технических средств ОРМ на ПУ;
извещения контроля работоспособности канала передачи данных – передаются через заданный период времени с технических средств ОРМ на ПУ при отсутствии реального потока данных;
подтверждение о получении извещений (данных) – передаются с ПУ на технические средства ОРМ.
Извещения и подтверждения, используемые в протоколе передачи данных (далее – фреймы).
3.2.1. Структура фрейма извещения, содержащего данные.
Структура фрейма извещения, содержащего данные, приведена на рисунке 84.
CodData – поле кода данных. Содержимое поля равно 125 (передача данных). Размер поля равен 1 байту.
FRp – поле номера фрейма на стороне ПУ. Размер поля равен 1 байту.
FRs – поле номера фрейма на стороне технических средств ОРМ. Размер поля равен 1 байту.
LengthData – поле длины фрейма. Содержит длину всех полей, включая CodData и LengthData. Размер поля равен 4 байтам.
InterceptAT – поле времени перехвата. Содержит текущее значение времени в формате AT технических средств ОРМ на момент перехвата данных. Размер поля равен 4 байтам.
InterceptData – элемент данных, содержащий отобранные данные. Структура приложенияэлемента данных InterceptData представлена в подпункте 3.3 настоящего приложения.
3.2.2. Структура фрейма извещения контроля работоспособности канала передачи данных.
Структура фрейма извещения контроля работоспособности канала передачи данных приведена на рисунке 85.
CodData – поле кода данных. Содержимое поля равно125 (передача данных). Размер поля равен 1 байту.
FRp – поле номера фрейма на стороне ПУ. Размер поля равен 1 байту.
FRs – поле номера фрейма на стороне технических средств ОРМ. Размер поля равен 1 байту.
LengthData – поле длины фрейма. Содержит значение 0. Размер поля равен 4 байтам.
3.2.3. Структура фрейма извещения, содержащего статистические данные.
Структура фрейма извещения, содержащего статистические данные приведена на рисунке 86.
CodData – поле кода фрейма извещения. Содержимое поля равно 126 (передача статистических данных). Размер поля равен 1 байту.
FRp – поле номера фрейма на стороне ПУ. Размер поля равен 1 байту.
FRs – поле номера фрейма на стороне технических средств ОРМ. Размер поля равен 1 байту.
LengthData – поле длины фрейма. Содержит длину всех полей, включая CodData и LengthData. Размер поля равен 4 байтам.
InterceptAT – поле времени перехвата. Содержит текущее значение времени в формате AT технических средств ОРМ на момент перехвата данных. Размер поля равен 4 байтам.
InterceptData – элемент данных, содержащий отобранные данные. Структура элемента данных InterceptData представлена в подпункте 3.3 настоящего приложения.
3.2.4. Структура фрейма подтверждения получения данных.
Структура фрейма подтверждения получения данных приведена на рисунке 87.
CodAckData – поле кода подтверждения. Содержимое поля равно 255 (подтверждение приема сообщения). Размер поля равен 1 байту.
FRp – поле номера фрейма на стороне ПУ. Размер поля равен 1 байту.
FRs – поле номера фрейма на стороне технического средства ОРМ. Размер поля равен 1 байту.
3.3. Передача данных.
3.3.1. Общие положения.
Передача данных на ПУ осуществляется с помощью блоков, содержащих служебные и перехваченные данные. Каждый блок данных является элементом данных InterceptData фрейма извещения, содержащего перехваченные данные.
Блоки служебных данных служат для передачи информации об отобранных данных, а также о структуре взаимодействия контролируемого пользователя с ресурсами информационно-телекоммуникационной сети «Интернет» и другими пользователями сети.
Блоки отобранных данных используются для передачи самих данных. Эти блоки включают информацию, которой контролируемый пользователь обменивается с другими пользователями и ресурсами сети.
3.3.2. Организация передачи данных от технических средств ОРМ на ПУ.
Для каждого пользовательского сеанса работы, который удовлетворяет условиям отбора по параметрам, содержащим служебные символы («*» и «?»), должны формироваться отдельные потоки данных с указанием точных значений (без служебных символов («*» и «?») параметров, по которым произошел отбор. Непосредственно передача данных на ПУ осуществляется с помощью блоков служебных данных и блоков отобранных данных.
Блоки служебных данных подразделяются на два типа:
блок начала потока данных – при передаче данных всегда передается первым и описывает поток данных;
блоки дополнительных служебных данных – блоки, содержащие служебные данные, следующие за блоком начала потока данных и относящиеся к данному потоку.
Блоки служебных данных содержат версию протокола, описание системы (наименование системы, версия системы), наименование оператора связи, идентификационный номер параметра отбора.
При передаче данных, относящихся к потоку данных, после передачи блока начала потока данных, могут передаваться блоки дополнительных служебных данных, относящиеся к этому потоку и блоки отобранных данных. Для информирования получателя о завершении передачи данных, относящихся к потоку данных, используется признак завершения потока данных, который может передаваться как в блоке служебных данных, так и в блоке отобранных данных.
3.3.3. Структура блоков данных.
3.3.3.1. Структура блока начала потока данных.
Структура блока начала потока данных приведена на рисунке 88.
CNn – поле управления. Размер поля равен 1 байт. Порядок передачи – первыми передаются старшие биты. Поле состоит из следующих подполей:
TR – подполе типа блока данных. Размер подполя равен 1 биту. Значение подполя равно 0 – блок служебных данных. Размещение подполя: 7-ой бит – старший, номер байта – 0.
FB – подполе типа блока служебных данных. Размер подполя равен 1 биту. Значение подполя равно 0 – блок начала потока данных. Размещение подполя: 6-ой бит, номер байта – 0.
FE – подполе признака закрытия потока данных. Размер равен 1 биту. Значение подполя равно 0 – поток данных не закрывается. Размещение подполя: 5-ый бит, номер
байта – 0.
RV – резервное подполе. Размер подполя равен 5 битам. Размещение подполя: с 4 по 0 биты, номер байта – 0. Значение подполя: резерв – биты не используются и заполняются 0.
Nnode – поле идентификатора потока данных. Целочисленная переменная. Размер поля равен 4 байтам.
Nunode – резервное поле. Не используется и заполняется 0. Целочисленная переменная. Размер поля равен 4 байтам.
Data – поле данных. Состоит из элементов описания данных ItemD1, …, ItemDn, описывающих параметры служебных данных. Размер поля переменный.
Каждый элемент описания данных имеет структуру, которая описана в подпункте 3.3.4 настоящего приложения.
3.3.3.2. Структура блока дополнительных служебных данных.
Структура блока дополнительных служебных данных приведена на рисунке 89
CNn – поле управления. Размер поля равен 1 байту. Порядок передачи – первыми передаются старшие биты. Поле состоит из следующих подполей:
TR – подполе типа блока данных. Размер подполя равен 1 биту. Значение подполя равно 0 – блок служебных данных. Размещение подполя: 7 бит – старший, номер байта – 0.
FB – подполе типа блока служебных данных. Размер подполя равен 1 биту. Значение подполя равно 1 – блок дополнительных служебных данных. Размещение подполя: 6 бит, номер байта – 0.
FE – подполе признака закрытия потока данных. Размер подполя равен 1 биту. Значение подполя равно: 0 – поток не закрывается, 1 – поток закрывается. Размещение подполя: 5 бит, номер байта – 0.
RV – резервное подполе. Размер подполя равен 5 битам. Размещение подполя: с 4 по 0 биты, номер байта – 0. Значение подполя: резерв – биты не используются и заполняются 0.
Nnode – поле идентификатора потока данных. Целочисленная переменная. Размер поля равен 4 байтам.
Data – поле данных. Состоит из элементов описания данных ItemDl, …, ItemDn, описывающих параметры служебных данных. Размер поля переменный. Каждый элемент описания данных имеет структуру, которая описана в подпункте 3.3.4 настоящего приложения.
3.3.3.3. Структура блока отобранных данных.
Структура блока отобранных данных приведена на рисунке 90.
CNn – поле управления. Размер поля равен 1 байту. Порядок передачи – первыми передаются старшие биты. Поле состоит из следующих подполей:
TR – подполе типа блока данных. Размер подполя равен 1 биту, Значение подполя равно 1 – блок отобранных данных. Размещение подполя: 7 бит (старший). Номер байта – 0.
FTE – подполе признака завершения передачи файла. Размер подполя равен 1 биту. Значение подполя равно: 0 – передача файла продолжается, 1 – конец передачи файла. Размещение подполя: 6 бит, номер байта – 0.
В настоящее время подполе FTE не используется. Зарезервировано для использования в последующих версиях протокола. Значение подполя должно быть равно 0.
FE – подполе признака закрытия потока данных. Размер подполя равен 1 биту. Значение подполя равно: 0 – поток не закрывается, 1 – поток закрывается. Размещение подполя: 5 бит, номер байта 0.
RV – резервное подполе. Размер поля равен 5 битам; Размещение подполя: с 4 по 0 биты, номер байта – 0; Значение подполя: резерв – биты не используются и заполняются 0.
Nnode – поле идентификатора потока данных. Целочисленная переменная. Размер поля равен 4 байтам.
SubHdr – поле подзаголовка. Размер поля равен 3 байтам. Порядок передачи – первыми передаются старшие биты. Поле состоит из трех подполей:
NC – подполе номера канала. Размер подполя равен 6 битам. Для протоколов, использующих несколько каналов или соединений (например FTP) содержит номер канала, если используется один канал подполе заполняется 0, для конференцсвязи подполе содержит номер пользователя конференцсвязи. Размещение подполя: с 7(старшего) по 2 биты, номер байта – 3.
FDir – подполе признака известности направления передачи. Размер подполя равен 1 биту. Значение подполя равно: 0 – направления передачи известно, 1 – направления передачи неизвестно. Размещение подполя: – 1 бит ; номер байта – 3.
Dir – подполе направления передачи, по которому передавались данные. Размер подполя равен 1 биту. Значение подполя равно: 0 – направление к инициатору соединения, 1 – направление от инициатора соединения. Размещение подполя: 0 бит, номер байта – 3.
Data – поле, содержащее перехваченные данные. Размер поля переменный.
3.3.3.4. Структура блока статистических данных.
Структура блока приведена на рисунке 91.
UCI – поле, содержащее отличный от 0 идентификационный номер контролируемого пользователя, для неконтролируемых пользователей содержание поля – 0. Целочисленная переменная. Размер поля равен 2 байтам.
Nctrl – поле, содержащее отличный от 0 идентификационный номер условия контроля, для неконтролируемых пользователей содержимое поля – 0. Целочисленная переменная. Размер поля равен 2 байта.
Туре – поле типа статистических данных. Введено для возможности расширения протокола. Размер поля равен 2 байтам. Равно значению поля CodNote.
CodNote – поле кода извещения. Размер поля равен 1 байту. Содержимое поля равно: 3 – открытие сеанса связи, 4 – закрытие сеанса связи, 11 – промежуточный отчет о сеансе связи (checkpoint).
IdentNote – поле, содержащее уникальное для извещения значение. Значение поля равно идентификатору предыдущего извещения, увеличенному на 1. Размер поля равен 2 байтам.
LengthNote – поле длины извещения. Содержит длину всех полей извещения в байтах. Размер поля равен 4 байтам.
Структура элемента данных ItemReferenceAT приведена на рисунке 92.
CodItem – поле кода элемента данных. Размер поля равен 1 байту. Содержимое поля равно 1.
Value – поле значения элемента данных. Размер поля равен 4 байта. Поле содержит время в формате AT на стороне технических средств ОРМ начала или завершения работы в сети Интернет, контролируемого по параметрам отбора пользователя (абонента).
Структура элемента данных ItemUCI приведена на рисунке 93.
CodItem – поле кода элемента данных. Размер поля равен 1 байту. Содержимое поля равно 2.
Value – состоит из двух подполей: подполя идентификационного номера параметра отбора (UCI) и подполя вида контроля (Ncontrol). Размер поля равен 4 байтам.
UCI – подполе, содержащее отличный от 0 идентификационный номер контролируемого пользователя, для неконтролируемых пользователей содержимое подполя равно 0. Целочисленная переменная. Размер подполя равен 2 байтам.
Ncontrol – подполе, содержащее отличный от 0 идентификационный номер условия контроля, для неконтролируемых пользователей содержимое подполя равно 0. Целочисленная переменная. Размер подполя равен 2 байтам.
ItemL, ItemTel, ItemIP, Item0, …, ItemN – элементы извещения, блока статистических данных имеют структуру, приведенную на рисунке 94.
CodItem – поле кода элемента извещения блока статистических данных ItemL, ItemTel, ItemIP, Item0, …, ItemN. Размер поля равен 1 байту. Содержимое поля:
3 – имя учетной записи пользователя (идентификатор объекта) login (элемент извещения ItemL);
4 – номер телефона пользователя (элемент извещения ItemTel), если номер телефона в сообщении протокола аутентификации (RADIUS, TACACS+) отсутствует, то данный элемент в извещение не включается;
5 – адрес пользователя в соответствии с IPv4 и IPv6 (элемент извещения ItemIP);
127 – дополнительные данные.
LengthItem – поле, содержащее длину всех полей элемента извещения. Размер поля равен 4 байта.
Value – поле значения элемента извещения. Размер поля в байтах равен значению поля LengthItem минус 5.
Содержимое поля Value:
для значения поля CodItem равного 3 – строка в ASCII кодах, содержащая имя учетной записи пользователя – login (идентификатор объекта);
для значения поля CodItem равного 4 – телефонный номер пользователя (абонента), каждая цифра номера кодируется в ASCII коде;
для значения поля CodItem, равного 5 – 4 байта IPv4 адреса пользователя, порядок передачи байт адреса в соответствии со спецификацией RFC791 или 16 байт IPv6 адреса пользователя, порядок передачи байт адреса в соответствии со спецификацией RFC на IPv6;
для значения поля CodItem, равного 127 – поле Value имеет структуру, приведенную на рисунке 95.
CodSubItem – поле кода элемента дополнительных данных. Размер поля равен 1 байту. Содержимое поля:
26 – IMSI абонента;
27 – местоположение абонента в сети GSM;
28 – IMEI оборудования абонента;
29 – местоположение абонента в сети CDMA;
30 – местоположение абонента в сети WiMAX;
LengthSubItem – поле, содержащее длину всех полей элемента дополнительных данных. Размер поля равен 4 байта.
Value – поле значения элемента дополнительных данных, размер поля в байтах равен значению поля LengthSubItem минус 5.
Содержимое поля Value:
для значения поля CodSubItem равного 26 – строка в ASCII кодах, содержащая IMSI абонента;
для значения поля CodSubItem равного 27 – состоит из двух подполей:
LAC – подполе, содержащее Location Area Code (LAC) местоположения абонента в сети GSM\UMTS или Tracking Area Code (TAC) в сети E-UMTS. Целочисленная переменная. Размер подполя равен 2 байта.
CI – подполе, содержащее CellId (CI) местоположения абонента в сети GSM. Целочисленная переменная. Размер подполя равен 2 байтам.
для значения поля CodSubItem равного 28 – строка в ASCII кодах, содержащая IMEI оборудования абонента;
для значения поля CodSubItem равного 29 – состоит из четырех подполей:
MSC – подполя, содержащего имя коммутатора (Mobile Switching Centre (MSC)) местоположения абонента в сети CDMA в ASCII кодах. Размер подполя переменный.
LAC – подполя, содержащего Location Area Code (LAC) местоположения абонента в сети CDMA. Целочисленная переменная. Размер подполя равен 2 байтам.
Necp – подполя, содержащего номер базы местоположения абонента в сети CDMA. Целочисленная переменная. Размер подполя равен 2 байта.
Nsec – подполя, содержащего номер сектора местоположения абонента в сети CDMA. Целочисленная переменная. Размер подполя равен 2 байта.
для значения поля CodSubItem равного 30 – идентификационный номер сектора базовой станции в сети WiMAX (BSID). Целочисленная переменная. Размер подполя равен 6 байт.
3.3.4. Элементы описания данных.
3.3.4.1. Структура элементов описания данных.
Элементы описания данных, входящие в блоки служебных данных, могут иметь структуру одного из следующих видов:
1) Для элементов с полем значения (Value) фиксированной длины – структуру, приведенную на рисунке 96.
2) Для элементов с полем значения (Value) переменной длины – структуру,
приведенную на рисунке 97.
Cod – поле код элемента описания данных;
Length – поле, содержащее длину всех полей элемента, включая длину полей Cod и Length. Наличие поля Length определяется видом структуры элемента описания данных и, соответственно, содержимым поля Cod;
Value – поле значения параметра.
Значения строковых параметров записываются в виде ASCII кодов. Целочисленные значения передаются в следующем порядке: старшие байты передаются первыми.
В блоки служебных данных могут входить следующие элементы описания данных:
параметр отбора;
уровень протокола;
исходящий номер телефона;
входящий номер телефона;
IP адрес объекта;
IP адрес ресурса (для TCP сессии первым передается адрес инициатора);
порт объекта;
порт ресурса;
URL ресурса;
имя учетной записи пользователя – login (идентификатор объекта);
код протокола вложенного сообщения для IP, TCP и UDP (для TCP и UDP – код протокола приравнивается к номеру порта используемому протоколом в соответствии с RFC 1700);
комментарий.
3.3.4.2. Элемент описания «Параметр отбора».
Структура элемента описания приведена на рисунке 98.
Cod – поле кода элемента описания. Размер поля равен 1 байту. Содержимое поля равно 1.
Value – поле значения элемента описания. Состоит из двух подполей:
UCI – подполе, содержащее идентификационный номер контролируемого пользователя, равный значению подполя UCI элемента данных команды постановки на контроль. Целочисленная переменная. Размер подполя равен 2 байтам.
Ncontrol – подполя, содержащего номер условия контроля, равный значению подполя Ncontrol элемента данных команды постановки на контроль. Целочисленная переменная. Размер подполя равен 2 байтам.
3.3.4.3 . Элемент описания «Уровень протокола».
Структура элемента описания приведена на рисунке 99.
Cod – поле кода элемента описания. Размер поля равен 1 байту. Значение поля
равно 2.
Value – поле значения элемента описания. Содержит значение уровня протокола, сообщения которого передаются далее в информационных сообщениях. Размер поля равен 1 байту. Значение поля является целочисленной величиной и может принимать значение из интервала 0 – 255.
3.3.4.4. Элемент описания «Номер телефона вызывающего абонента».
Структура элемента описания приведена на рисунке 100
Cod – поле кода элемента описания. Размер поля равен 1 байту. Значение поля
равно 3.
Length – поле длины элемента описания. Размер поля равен 4 байтам. Содержит общую длину всех полей элемента описания в байтах, включая длину полей Cod и Length.
Value – поле значения элемента описания. Размер поля равен значению поля Length уменьшенному на 5. Содержимое поля – номер телефона вызывающего абонента в ASCII кодах.
3.3.4.5. Элемент описания «Номер телефона вызываемого абонента».
Структура элемента описания приведена на рисунке 101
Cod – поле кода элемента описания. Размер поля равен 1 байту. Значение поля
равно 4.
Length – поле длины элемента описания. Размер поля равен 4 байтам. Содержит общую длину всех полей элемента описания в байтах, включая длину полей Cod и Length.
Value – поле значения элемента описания. Размер поля равен значению поля Length уменьшенному на 5. Содержимое поля – входящий номер телефона в ASCII кодах.
3.3.4.6 . Элемент описания «IP адрес объекта».
Структура элемента описания приведена на рисунке 102.
Cod – поле кода элемента описания. Размер поля равен 1 байту. Значение поля
равно 5.
Length – поле длины элемента описания. Размер поля равен 4 байтам. Содержимое поля равно 9 (IPv4) или 21 (IPv6) (общая длина всех полей элемента в байтах, включая длину полей Cod и Length).
Value – поле значения элемента описания. Содержит 4 байта IPv4 адреса пользователя, порядок передачи байт адреса в соответствии со спецификацией RFC791 или 16 байт IPv6 адреса пользователя, порядок передачи байт адреса в соответствии со спецификацией RFC1884.
3.3.4.7. Элемент описания «Порт объекта».
Структура элемента описания приведена на рисунке 103.
Cod – поле кода элемента описания. Размер поля равен 1 байту. Значение поля
равно 6.
Value – поле значения элемента описания. Размер поля равен 2 байтам. Содержимое – порт объекта. Значение поля является целочисленной величиной и может принимать значение из интервала 0 – 65535. Порядок передачи – первыми передаются старшие байты.
3.3.4.8 . Элемент описания «IР адрес ресурса».
Структура элемента описания приведена на рисунке 104.
Cod – поле кода элемента описания. Размер поля равен 1 байту. Значение поля
равно 7.
Length – поле длины элемента описания. Размер поля равен 4 байтам. Содержимое поля равно 9 (IPv4) или 21 (IPv6) (общая длина всех полей элемента в байтах, включая длину полей Cod и Length).
Value – поле значения элемента описания. Содержит 4 байта IPv4 адреса пользователя, порядок передачи байт адреса в соответствии со спецификацией RFC791 или 16 байт IPv6 адреса пользователя, порядок передачи байт адреса в соответствии со спецификацией RFC1884.
3.3.4.9. Элемент описания «Порт ресурса».
Структура элемента описания приведена на рисунке 105.
Cod – поле кода элемента описания. Размер поля равен 1 байту. Значение поля
равно 8.
Value – поле значения элемента описания. Размер поля равен 2 байта. Содержит порт ресурса. Значение поля является целочисленной величиной и может принимать значение из интервала 0 – 65535. Порядок передачи – первыми передаются старшие байты.
3.3.4.10. Элемент описания «URL ресурса».
Структура элемента описания приведена на рисунке 106.
Cod – поле кода элемента описания. Размер поля равен 1 байту. Значение поля
равно 9.
Length – поле длины элемента описания. Размер поля равен 4 байтам. Содержит общую длину всех полей элемента описания в байтах, включая длину полей Cod и Length.
Value – поле значения элемента описания. Размер поля равен значению поля Length уменьшенному на 5. Содержимое поля – URL ресурса в ASCII кодах.
3.3.4.11. Элемент описания «имя учетной записи пользователя - login (идентификатор объекта)».
Структура элемента описания приведена на рисунке 107.
Cod – поле кода элемента описания. Размер поля равен 1 байт. Значение поля
равно 10.
Length – поле длины элемента описания. Размер поля равен 4 байтам. Содержит общую длину всех полей элемента описания в байтах, включая длину полей Cod и Length.
Value – поле значения элемента описания. Размер поля равен значению поля Length уменьшенному на 5. Содержит идентификатор, который использует объект при входе в информационно-телекоммуникационную сеть Интернет, записанный в ASCII кодах.
3.3.4.12. Элемент описания «Код протокола».
Для вложенных в пакеты IP сообщений используется код протокола в соответствии со спецификацией RFC 1700, для TCP и UDP используется номер порта (спецификация RFC 1700).
Структура элемента описания приведена на рисунке 108.
Cod – код элемента описания. Размер поля равен 1 байту. Значение поля равно 11.
Value – поле значения элемента описания. Размер поля равен 2 байтам. Содержит код протокола или номер порта в соответствии со спецификацией RFC 1700. Целочисленная величина, может принимать значение из интервала 0 – 65535. Порядок передачи – первыми передаются старшие байты.
3.3.4.13. Элемент описания «Комментарий».
Структура элемента описания приведена на рисунке 109.
Cod – поле кода элемента описания. Размер поля равен 1 байту. Значение поля
равно 12.
Length – поле длины элемента описания. Размер поля равен 4 байтам. Содержит общую длину всех полей элемента описания в байтах, включая длину полей Cod и Length.
Value – поле значения элемента описания. Размер поля равен значению поля Length уменьшенному на 5. Содержит комментарий в виде стоки в ASCII кодах.
3.3.4.14. Элемент описания «Местоположение абонента сети GSM».
Структура элемента описания приведена на рисунке 110.
Cod – поле кода элемента описания. Размер поля равен 1 байту. Содержимое поля равно 42.
Value – поле значения элемента описания. Состоит из двух подполей:
LAC – подполе, содержащее Location Area Code (LAC) местоположения абонента в сети GSM. Целочисленная переменная. Размер подполя равен 2 байтам.
CI – подполе, содержащее CellId (CI) местоположения абонента в сети GSM. Целочисленная переменная. Размер подполя равен 2 байтам.
3.3.4.15. Элемент описания «Местоположение абонента сети CDMA».
Структура элемента описания приведена на рисунке 111.
Cod – поле кода элемента описания. Размер поля равен 1 байту. Содержимое поля равно 43.
Length – поле длины элемента описания. Размер поля равен 4 байтам. Содержит общую длину всех полей элемента описания в байтах, включая длину полей Cod и Length.
Value – поле значения элемента описания. Состоит из четырех подполей:
MSC – подполе, содержащее имя коммутатора (Mobile Switching Centre (MSC)) местоположения абонента в сети CDMA в ASCII кодах. Размер подполя переменный;
LAC – подполе, содержащее Location Area Code (LAC) местоположения абонента в сети CDMA. Целочисленная переменная. Размер подполя равен 2 байтам.
Necp – подполе, содержащее номер базы местоположения абонента в сети CDMA. Целочисленная переменная. Размер подполя равен 2 байтам.
Nsec – подполе, содержащее номер сектора местоположения абонента в сети CDMA. Целочисленная переменная. Размер подполя равен 2 байта.
3.3.4.16. Элемент описания «Местоположение абонента сети WiMAX».
Структура элемента описания приведена на рисунке 112.
Cod – поле кода элемента описания. Размер поля равен 1 байту. Содержимое поля равно 44.
Value – поле значения элемента описания. Содержит идентификационный номер сектора базовой станции в сети WiMAX (BSID). Целочисленная переменная. Размер подполя равен 6 байтам.
3.3.4.17. Элемент описания «IMEI объекта».
Структура элемента описания «IMEI объекта» приведена на рисунке 113.
Cod – поле кода элемента описания. Размер поля равен 1 байту. Содержимое поля равно 45.
Length – поле длины элемента описания. Размер поля равен 4 байтам. Содержит общую длину всех полей элемента в байтах, включая длину полей Cod и Length.
Value – поле значения элемента описания. Размер поля равен значению поля Length, уменьшенному на 5. Содержит IMEI оборудования абонента в ASCII кодах.
3.3.4.18. Элемент описания «IMSI объекта».
Структура элемента описания приведена на рисунке 114.