Срок действия документа ограничен 1 сентября 2029 года.

2.2.10. Команда установки фильтров для запроса статистических данных

2.2.10. Команда установки фильтров для запроса статистических данных.

Команда установки фильтров для запроса статистических данных предназначена для добавления к запросу статистических данных фильтров с применением которых будет производиться отбор.

Структура команды приведена на рисунке 18.

CodCom

IdentCom

LengthCom

QueryId

Filter

Item1

...

ItemM

Рисунок 18

CodCom - поле кода команды. Содержимое поля равно 24. Размер поля равен 1 байту.

IdentCom - поле идентификатора команды. Содержимое поля равно значению идентификатора предыдущей команды, увеличенному на 1. Размер поля равен 2 байтам.

LengthCom - поле длины команды. Размер поля равен 4 байтам.

QueryId - поле уникального идентификатора запроса статистических данных. Размер поля равен 4 байтам.

Item1, ..., ItemM - элементы данных команды. Структура элементов данных команды установки фильтров для запроса статистических данных приведена на рисунке 19.

CodItem

Length

Value

Рисунок 19

CodItem - подполе кода фильтра. Размер поля равен 1 байту.

Содержимое подполя CodItem:

1 - IMSI;

2 - IMEI;

3 - MSISDN абонента;

4 - MSISDN контакта;

5 - местоположение абонента;

6 - код точки OPC;

7 - код точки DPC;

8 - IP-адрес;

9 - логин абонента;

10 - MCC;

11 - MNC;

12 - идентификатор соединения;

13 - MAC-адрес абонентского устройства;

14 - SIP URI вызывающего абонента;

15 - SIP URI вызываемого абонента.

Length - подполе длины фильтра. Размер поля равен 4 байтам.

Value - подполе значения фильтра. Размер поля переменный.

Содержимое подполя Value:

а) для значения поля CodItem, равного 1:

содержимое подполя Value - IMSI абонента (строка в ASCII кодах, содержащая IMSI абонента). Размер подполя Value переменный;

б) для значения поля CodItem, равного 2:

содержимое подполя Value - IMEI абонента (строка в ASCII кодах, содержащая IMEI абонента). Размер подполя Value переменный;

в) для значения поля CodItem, равного 3:

содержимое подполя Value - MSISDN абонента (строка в ASCII кодах, содержащая MSISDN абонента в международном формате). Размер подполя Value переменный;

г) для значения поля CodItem, равного 4:

содержимое подполя Value - удаленный номер телефона (строка в ASCII кодах, содержащая номер удаленного абонента). Размер подполя Value переменный;

д) для значения поля CodItem, равного 5:

содержимое подполя Value - местоположение абонента, Структура подполя местоположения абонента приведена на рисунке 20.

Cod

LocationInfo

Рисунок 20

Cod - поле типа местоположения, размер поля равен 1 байту. Принимает значения:

0 - местоположение СПРС сети;

1 - местоположение WiFi/WiMAX сети.

Содержимое подполя LocationInfo для значения 0:

LAC

CellID

Рисунок 21

LAC - поле, содержащее код зоны. Целочисленная переменная, размер поля равен 4 байтам.

CellID - поле, содержащее номер базовой станции. Целочисленная переменная, размер поля равен 4 байтам.

Содержимое подполя LocationInfo для значения 1:

Cod

BSID

Рисунок 22

Cod - поле, содержащее длину идентификатора WiFi/WiMAX станции. Целочисленная переменная, размер поля равен 1 байту.

BSID - идентификатор WiFi/WiMAX станции (строка в ASCII кодах);

е) для значения поля CodItem, равного 6:

содержимое подполя Value - код точки OPC, целочисленный, размер поля равен 4 байтам;

ж) для значения поля CodItem, равного 7:

содержимое подполя Value - код точки DPC, целочисленный, размер поля равен 4 байтам;

з) для значения поля CodItem, равного 8:

Содержимое подполя:

Структура элемента описания "IP-адрес объекта" приведена на рисунке 23.

Cod

Value

Рисунок 23

Cod - размер поля равен 1 байту:

для значения поля Cod равного 1 - размер поля Value равен 4 байтам, содержит IPv4 адрес пользователя, порядок передачи байт адреса в соответствии со спецификацией RFC791;

для значения поля Cod равного 2 - размер поля Value равен 16 байтам, содержит IPv6 адрес пользователя; порядок передачи байт адреса в соответствии со спецификацией RFC на IPv6;

и) для значения поля CodItem, равного 9:

содержимое подполя Value - логин абонента (строка в ASCII кодах, содержащая логин абонента); размер подполя Value переменный;

й) для значения поля CodItem, равного 10:

содержимое подполя Value - MCC, размер подполя равен 4 байтам;

к) для значения поля CodItem, равного 11:

содержимое подполя Value - MNC, размер подполя равен 4 байтам;

л) для значения поля CodItem, равного 12:

содержимое подполя Value - идентификатор соединения (строка в ASCII кодах, содержащая идентификатор абонента);

м) для значения поля CodItem, равного 13:

содержимое подполя Value - MAC-адрес абонентского устройства, бинарный, размер поля равен 6 байтам.

н) для значения поля CodItem, равного 14:

содержимое подполя Value - SIP URI вызывающего абонента (строка в ASCII кодах).

о) для значения поля CodItem, равного 15:

содержимое подполя Value - SIP URI вызываемого абонента (строка в ASCII кодах).

Фильтры с CodItem = 1, 2, 3, 4, 9, 14, 15 могут задаваться с ПУ ОРМ как на полное совпадение так и с применением символов маскирования "*" и "?".