Структура данных об абонентах
Пояснения к полям ACTUAL_FROM и ACTUAL_TO Табл. 1:
Если у абонента поменялись какие-либо данные, то в следующей же выгрузке абонентских данных присутствует запись об этом ранее загруженном абоненте с заполненным полем ACTUAL_TO, в котором отображается дата и время момента, в котором изменились данные о нем в SoftWLC. Значение ACTUAL_FROM при этом остается прежним.
И в этой же выгрузке этот же абонент с обновленными данными присутствует новой строкой с ACTUAL_FROM, в котором отображена дата и время момента, в котором изменились данные о нем в SoftWLC. Значение ACTUAL_TO при этом с датой 2024.12.31. 23:59:59.
Пояснения к полю UNSTRUCT_NAME Табл. 1:
Для абонентов HotSpot во всех строках ставить «Гостевой абонент Wi-Fi + ФИО», где «Гостевой абонент Wi-Fi» - постоянное значение, а ФИО - зафиксированное в самой УЗ HotSpot (переданные из ЕСИА или занесенные оператором).
Для абонентов ENTERPRISE, заполнять «Сотрудник корпоративного клиента + ФИО», где «сотрудник корпоративного клиента» - постоянное значение, а ФИО - зафиксированное в самой УЗ Enterprise (лицо – владелец УЗ, либо старший, если УЗ групповая).
Для абонентов VOUCHER заполняется «Абонент VOUCHER + ФИО», где «Абонент модели VOUCHER» - постоянное значение, а ФИО - ФИО физического лица, которому выдан логин на ваучере.
Пояснения к полю IDENT_CARD_UNSTRUCT Табл. 1:
Для абонентов HotSpot, прошедших авторизацию через SMS, во всех строках - «Гостевой абонент Wi-Fi».
Для абонентов HotSpot, прошедших авторизацию через ЕСИА, во всех строках - «Гостевой абонент Wi-Fi через ЕСИА».
Для абонентов HotSpot, получивших логин/пароль через регистрацию УЗ в ЛК, заполняется ФИО лица, создавшего УЗ в ЛК (оператора). Для абонентов ENTERPRISE заполняется ФИО лица, создавшего УЗ в ЛК (оператора).
Для абонентов VOUCHER заполняется ФИО лица, создавшего ваучер в ЛК (оператора).
Пояснения к полю PHONE Табл. 2:
Для абонентов HotSpot, прошедших авторизацию через SMS, заполняется номером телефона, на который высланы реквизиты доступа.
Для абонентов HotSpot, прошедших авторизацию через ЕСИА, заполняется номером телефона, переданным из ЕСИА.
Для абонентов HotSpot, получивших логин/пароль через регистрацию УЗ в ЛК, заполняется номером телефона лица, использующего УЗ.
Для абонентов ENTERPRISE заполняется номером телефона лица, использующего УЗ.
Для абонентов VOUCHER заполняется номером телефона физического лица, которому выдан логин на ваучере.
Пояснения к полю LOGIN Табл. 2:
Для абонентов HotSpot, прошедших авторизацию через SMS, заполняется номером телефона, на который высланы реквизиты доступа.
Для абонентов HotSpot, прошедших авторизацию через ЕСИА, заполняется признаком ESIA и уникальным идентификатором из данной системы авторизовавшегося абонента.
Для абонентов HotSpot, получивших логин/пароль через регистрацию УЗ в ЛК, заполняется логином неопределенного заранее вида.
Для абонентов ENTERPRISE заполняется логином неопределенного заранее вида.
Для абонентов VOUCHER заполняется логином неопределенного заранее вида.
Пояснения к полю E_MAIL Табл. 2:
Для абонентов ENTERPRISE заполняется адресом электронной почты лица, использующего УЗ.
Табл. 1 Структура выгрузок данных об абонентах (ABONENT*)_
...
№ | Поле | Тип | Обязательность | Условия применения и обязательности | Описание | Источник данных | Утвержденное значение | ||
---|---|---|---|---|---|---|---|---|---|
ABONENT_ID | INTEGER(0.. 4294967295) | + | FK идентификатор абонента (ABONENT) | ABONENTS_ID_* | ID | ||||
REGION_ID | INTEGER (0 .. 65535) | + | идентификатор оператора связи или филиала (ссылка на справочник операторов связи или филиалов операторов) | ABONENTS_ID_* | REGION_ID | ||||
IDENT_TYPE | UTF8String(SIZE (1 .. 256)) | + | Тип идентификатора стандарта связи: | ABONENTS_ID_* | IDENT_TYPE | ||||
PHONE | UTF8String(SIZE (2 .. 32)) | + | Поле обязательно для всех типов кроме | телефонный номер в международном формате / идентификатор сети персонального радиовызова | ABONENTS_ID_* | PHONE | |||
INTERNAL_NUMBER | UTF8String (SIZE (1 .. 32)) | - | IDENT_TYPE = "2" | Для pstn: дополнительный внутренний номер, если есть | Не заполняется (остается пустым) | ||||
IMSI | NumericString (SIZE (10 .. 18)) | + | IDENT_TYPE = "3" | Для gsm,cdma: идентификатор мобильного абонента | При заполнении поля 4 не заполняется (остается пустым) | ||||
IMEI | NumericString (SIZE (10 .. 18)) | - | IDENT_TYPE = "3" | Для gsm,cdma: идентификатор мобильной станции | Не заполняется (остается пустым) | ||||
ICC | NumericString (SIZE (19 .. 20)) | - | IDENT_TYPE = "3" | Для gsm,cdma: идентификатор SIM-карты абонента | Не заполняется (остается пустым) | ||||
MIN | NumericString (SIZE (10 .. 18)) | - | IDENT_TYPE = "4" | Для cdma: идентификатор мобильного абонента | Не заполняется (остается пустым) | ||||
ESN | NumericString (SIZE (10 .. 18)) | - | IDENT_TYPE = "4" | Для cdma: идентификатор мобильной станции | Не заполняется (остается пустым) | ||||
EQUIPMENT_TYPE | Integer(SIZE(1)) | - | IDENT_TYPE = "5" | Для data-network: тип идентификатора пользовательского оборудования сети передачи данных: | Не заполняется (остается пустым) | ||||
<user-equipment | <atm> | - | |||||||
<mac | MAC-адрес | ||||||||
MAC | OCTET STRING (SIZE (6)) | + | IDENT_TYPE = "5" | MAC-адрес оконечного сетевого оборудования(HEX) | При незаполнении поля 11 не заполняется (остается пустым) | ||||
mac> | |||||||||
<atm | ATM адрес | ||||||||
VPI | OCTET STRING (SIZE (1)) | + | IDENT_TYPE = "5" | номер виртуального пути сети АТМ (VCI) (HEX) | При незаполнении поля 11 не заполняется (остается пустым) | ||||
VCI | OCTET STRING (SIZE (2)) | - | IDENT_TYPE = "5" | номер виртуального канала сети АТМ (VCI) (HEX) | При незаполнении поля 11 не заполняется (остается пустым) | ||||
atm> | |||||||||
user-equipment> | |||||||||
LOGIN | UTF8String (SIZE (1 .. 128)) O | - | IDENT_TYPE = "5" | Для data-network: имя пользователя – login | ABONENTS_ID_* | LOGIN | |||
E_MAIL | UTF8String (SIZE (1 .. 128)) | - | IDENT_TYPE = "5" | Для data-network: адрес электронной почты | ABONENTS_ID_* | E_MAIL | |||
PIN | NumericString (SIZE (2 .. 20)) | - | IDENT_TYPE = "5" | Для data-network: PIN | Не заполняется (остается пустым) | ||||
USER_DOMAIN | UTF8String (SIZE (2 .. 128)) | - | IDENT_TYPE = "5" | Для data-network: пользовательский домен | ABONENTS_ID_* | USER_DOMAIN | |||
RESERVED | UTF8String (SIZE (1 .. 128)) | - | IDENT_TYPE = "5" | Для data-network: резерв | Не заполняется (остается пустым) | ||||
ORIGINATOR_NAME | UTF8String (SIZE (1 .. 32)) | + | IDENT_TYPE = "6" | Для voip: общедоступное имя инициатора связи | Не заполняется (остается пустым) | ||||
IP_TYPE | UTF8String(SIZE (1)) | - | IDENT_TYPE = "5" | Для data-network, voip: тип IP адреса абонента: | ABONENTS_ID_* | Не заполняется (остается пустым) | |||
<ip-address | IPV6 |
| Для data-network: IP-адрес. | ||||||
IPV4 | OCTET STRING (SIZE (4)) | + | IDENT_TYPE = "5" | Для протокола версии IP4 (HEX) | При незаполнении поля 21 не заполняется (остается пустым) | ||||
IPV6 | OCTET STRING (SIZE (16)) | + | IDENT_TYPE = "5" | Для протокола версии IP6 (HEX) | При незаполнении поля 21 не заполняется (остается пустым) | ||||
ip-address> | |||||||||
IP_MASK | - | IDENT_TYPE = "5" | Маска сети | Не заполняется (остается пустым) | |||||
IP_RANGE_START | OCTET STRING (SIZE (16)) | - | IDENT_TYPE = "5" | Начальный адрес диапазона IP адресов (HEX), формат IPv6 16 byte в HEX | Не заполняется (остается пустым) | ||||
IP_RANGE_END | OCTET STRING (SIZE (16)) | - | IDENT_TYPE = "5" | Конечный адрес диапазона IP адресов (HEX), формат IPv6 16 byte в HEX | Не заполняется (остается пустым) | ||||
INTERNAL_ID1 | UTF8String (SIZE (1 .. 128)) | + | внутренний идентификатор абонента у оператора (1) | Не заполняется (остается пустым) | |||||
INTERNAL_ID2 | UTF8String (SIZE (1 .. 128)) | + | внутренний идентификатор абонента у оператора (2) | Не заполняется (остается пустым) | |||||
BEGIN_TIME | UTCTime | - | Дата и время начала оказания основной услуги по идентификатору. Может использоваться для связи с описанием абонента. | ABONENTS_ID_* | BEGIN_TIME | ||||
END_TIME | UTCTime | - | Дата и время начала оказания основной услуги по идентификатору. Может использоваться для связи с описанием абонента. | Не заполняется (остается пустым) | |||||
<line-data | - | Линейные данные (кросс, рамка, пара и т.д.) | |||||||
LINE_OBJECT | UTF8String (SIZE (1 .. 128)) | - | описание объекта связи | Не заполняется (остается пустым) | |||||
LINE_CROSS | UTF8String (SIZE (1 .. 128)) | - | описание кросса | Не заполняется (остается пустым) | |||||
LINE_BLOCK | UTF8String (SIZE (1 .. 128)) | - | описание блока | Не заполняется (остается пустым) | |||||
LINE_PAIR | UTF8String (SIZE (1 .. 128)) | - | описание пары | Не заполняется (остается пустым) | |||||
LINE_RESERVED | UTF8String (SIZE (1 .. 128)) | - | резерв | Не заполняется (остается пустым) | |||||
line-data> | |||||||||
<last-location | < wireless-location > | < geo-location > | - | Последнее зафиксированное местоположение для мобильных абонентов, | |||||
LOC_TYPE | INTEGER | - | Тип последнего зафиксированного местоположения для мобильных абонентов, | Не заполняется (остается пустым) | |||||
<mobile-location | местоположение мобильного абонента | ||||||||
LOC_LAC | INTEGER (0 .. 65535) | + | LOC_TYPE = "0" | код зоны мобильного абонента | При незаполнении поля 36 не заполняется (остается пустым) | ||||
LOC_CELL | INTEGER (0 .. 4294967295) | + | LOC_TYPE = "0" | идентификатор базовой станции мобильного абонента | При незаполнении поля 36 не заполняется (остается пустым) | ||||
LOC_TA | INTEGER (0 .. 63) | - | LOC_TYPE = "0" | Timing Advance (временная компенсация) | При незаполнении поля 36 не заполняется (остается пустым) | ||||
mobile-location > | |||||||||
<wireless-location | местоположение абонента мобильной сети передачи данных | ||||||||
LOC_CELL_WIRELESS | UTF8String (SIZE (1 .. 64)) | + | LOC_TYPE = "1" | идентификатор сектора мобильной сети передачи данных | При незаполнении поля 36 не заполняется (остается пустым) | ||||
LOC_MAC | OCTET STRING (SIZE (6)) | + | LOC_TYPE = "1" | MAC-адрес сетевого оборудования сектора | При незаполнении поля 36 не заполняется (остается пустым) | ||||
wireless-location > | |||||||||
<geo-location | географическое местоположение | ||||||||
LOC_LATITUDE | REAL | + | LOC_TYPE = "2" | Широта. В файловой выгрузке разделитель – символ точки. | При незаполнении поля 36 не заполняется (остается пустым) | ||||
LOC_LONGITUDE | REAL | + | LOC_TYPE = "2" | Долгота. В файловой выгрузке разделитель – символ точки. | При незаполнении поля 36 не заполняется (остается пустым) | ||||
LOC_PROJECTION_TYPE | ENUMERATED { wgs84 (0), | + | LOC_TYPE = "2" | тип проекции координат (wgs84 (0), utm (1), sgs85 (2)) | При незаполнении поля 36 не заполняется (остается пустым) | ||||
geo-location > | |||||||||
last-location> |
Структура справочных данных
Табл. 3 Структура выгрузок данных справочника Базовые станции(BASE_STATION*)_
...
№ | Поле | Тип | Обязательность | Описание | Источник данных | Утвержденное значение |
---|---|---|---|---|---|---|
WRL_ID | + | Уникальный идентификатор сектора для БС сети передачи данных | BASE_STATION_IP_* | WRL_ID | ||
IP_TYPE | NUMBER(1) | + | Тип IP-адреса: 0 - IPv4-адрес, 1 - IPv6-адрес | BASE_STATION_IP_* | IP_TYPE | |
IPV4 | OCTET STRING (SIZE (4)) | + | IP-адрес сектора, версия протокола 4 | BASE_STATION_IP_* | IPV4 | |
IPV6 | OCTET STRING (SIZE (16)) | + | IP-адрес сектора, версия протокола 6 | При значении поля 2, равном «0», не заполняется (остается пустым) | ||
IP_PORT | OCTET STRING (SIZE (2)) | - | IP-адрес порта | Не заполняется (остается пустым) | ||
REGION_ID | INTEGER (0 .. 65535) | + | Идентификатор оператора связи или филиала | BASE_STATION_IP_* | REGION_ID |
Структура выгрузок данныхпо соединениям абонентов
Табл.7 Структура выгрузок Соединения абонентов в сети передачи данных(IP_ACC*)_
...