Требования к параметрам кодирования протокола взаимодействия ASN.1 пункта управления и информационных систем, содержащих базы данных абонентов оператора связи и предоставленных им услугах связи, а также информацию о пользователях услугами связи и о предоставленных им услугах связи, обеспечивающих выполнение установленных действий при проведении оперативно-разыскных мероприятий
1. Classification.asn | |
Classification DEFINITIONS IMPLICIT TAGS ::= | |
BEGIN | |
EXPORTS TAGGED, | |
sorm-message-session, | |
sorm-request-identifier-pager, | |
sorm-report-identifier-pager, | |
sorm-request-payment-bank-transaction, | |
sorm-report-payment-bank-transaction, | |
sorm-request-connection-pager, | |
sorm-report-connection-pager, | |
sorm-request-dictionaries, | |
sorm-request-abonent-person, | |
sorm-report-abonent-abonent, | |
TAGGED ::= CLASS { | |
&id ObjectDescriptor UNIQUE, | |
&Data | |
} | |
WITH SYNTAX { | |
OID &id | |
DATA &Data | |
} | |
- - - Классификация | |
OID ::= ObjectDescriptor | |
- - Подструктура сообщений | |
- - Идентификаторы | |
sorm-report-identifier-pager OID ::= "1" | |
- - Параметры соединений | |
sorm-report-connection-pager OID ::= "20" | |
- - Абоненты | |
sorm-report-abonent-abonent OID ::= "40" | |
- - Местоположение | |
- - Платежи | |
sorm-report-payment-bank-transaction OID ::= "80" | |
- - Справочники | |
sorm-report-dictionary-bunches OID ::= "100" | |
- - Запрос о наличии данных | |
sorm-report-presense-abonents OID ::= "120" | |
- - Запрос о содержимом потоков | |
END |
2. Addresses.asn | ||||
Addresses DEFINITIONS IMPLICIT TAGS ::= | ||||
BEGIN | ||||
EXPORTS AddressType, | ||||
ReportedAddresses, | ||||
ReportedAddress, | ||||
RequestedAddress; | ||||
AddressType ::= ENUMERATED { | ||||
registered (0), | - - - для физических лиц - адрес регистрации по месту жительства (пребывания), для юридических лиц - адрес юридического лица в пределах места нахождения | |||
postal (1), | - - - почтовый адрес (дополнительный адрес для юридических лиц) | |||
invoice (2), | - - - адрес доставки счета (дополнительный адрес для юридических лиц) | |||
device-location (3), | - - - адрес установки пользовательского устройства (телефонного аппарата) | |||
reserved (4) | - - - резерв | |||
} | ||||
ReportedAddresses ::= SEQUENCE OF ReportedAddress | ||||
ReportedAddress ::= SEQUENCE { | ||||
title AddressType, | - - - тип адреса | |||
address-info AddressInfoReport | - - - адрес | |||
} | ||||
AddressInfoReport ::= CHOICE { | ||||
struct-info[l] | AddressStructlnfoReport, | - - - структурированный адрес | ||
unstruct-info[2] | UTF8String(SIZE (1 .. 1024)) | - - - неструктурированный адрес | ||
} | ||||
AddressStructlnfoReport ::= SEQUENCE { | ||||
zip [0] | UTF8String (SIZE (1 .. 32)) OPTIONAL, | - - - почтовый индекс, zip-код | ||
country [1] | UTF8String (SIZE (1 .. 128)) OPTIONAL, | - - - страна | ||
region [2] | UTF8String (SIZE (1 .. 128)) OPTIONAL, | - - - область | ||
zone [3] | UTF8String (SIZE (1 .. 128)) OPTIONAL, | - - - район, муниципальный округ | ||
city [4] | UTF8String (SIZE (1 .. 128)) OPTIONAL, | - - - город, поселок, деревня | ||
street [5] | UTF8String (SIZE (1 .. 128)) OPTIONAL, | - - - улица | ||
building [6] | UTF8String (SIZE (1 .. 128)) OPTIONAL, | - - - дом, строение | ||
build-sect [7] | UTF8String (SIZE (1 .. 128)) OPTIONAL, | - - - корпус | ||
apartment [8] | UTF8String (SIZE (1 .. 128)) OPTIONAL | - - - квартира, офис | ||
} | ||||
- поля адресных данных | ||||
RequestedAddress ::= SEQUENCE { | ||||
zip [0] | UTF8String (SIZE (1 .. 32)) OPTIONAL, | - - - почтовый индекс, zip-код | ||
country [1] | UTF8String (SIZE (1 .. 128)) OPTIONAL, | - - - страна | ||
region [2] | UTF8String (SIZE (1..128)) OPTIONAL, | - - - область | ||
zone [3] | UTF8String (SIZE (1 .. 128)) OPTIONAL, | - - - район, муниципальный округ | ||
city [4] | UTF8String (SIZE (1 .. 128)) OPTIONAL, | - - - город, поселок, деревня, населенный пункт | ||
street [5] | UTF8String (SIZE (1 .. 128)) OPTIONAL, | - - - улица | ||
building [6] | UTF8String (SIZE (1 .. 128)) OPTIONAL, | - - - дом, строение | ||
build-sect [7] | UTF8String (SIZE (1 .. 128)) OPTIONAL, | - - - корпус | ||
apartment [8] | UTF8String (SIZE (1 .. 128)) OPTIONAL | - - - квартира, офис | ||
} | ||||
END |
3. Dictionaries.asn | ||||||||||||||
Dictionaries DEFINITIONS IMPLICIT TAGS ::= | ||||||||||||||
BEGIN | ||||||||||||||
EXPORTS | ||||||||||||||
TelcoID, | ||||||||||||||
TelcoList, | ||||||||||||||
Dictionary Task, | ||||||||||||||
DictionaryReport, | ||||||||||||||
Phone AbonentType; | ||||||||||||||
IMPORTS DateAndTime | ||||||||||||||
FROM Sorm | ||||||||||||||
TAGGED, | ||||||||||||||
sorm-request-dictionaries, | ||||||||||||||
FROM Classification | ||||||||||||||
ReportedAddress | ||||||||||||||
FROM Addresses | ||||||||||||||
Bunch, | ||||||||||||||
DataNetworkEquipment, | ||||||||||||||
IPAddress, | ||||||||||||||
IPPort, | ||||||||||||||
IPMask, | ||||||||||||||
NetworkPeerlnfo, | ||||||||||||||
NetworkType | ||||||||||||||
FROM NetworkIdentifiers | ||||||||||||||
GeoLocation FROM Locations; | ||||||||||||||
- - идентификатор оператора связи или структурного подразделения | ||||||||||||||
TelcoID ::= INTEGER (0 .. 65535) | ||||||||||||||
- - - список идентификаторов операторов связи или структурного подразделения | ||||||||||||||
TelcoList ::= SEQUENCE OF TelcoID | ||||||||||||||
- - запрос | ||||||||||||||
DictionaryTask ::= SEQUENCE { | ||||||||||||||
id TAGGED.&id ({DictionaryTaskVariants}), | ||||||||||||||
data TAGGED.&Data ({DictionaryTaskVariants} {@id}) | ||||||||||||||
} | ||||||||||||||
DictionaryTaskVariants TAGGED ::= { dictionaryTask } | ||||||||||||||
dictionaryTask TAGGED ::= { | ||||||||||||||
OID { sorm-request-dictionaries } | ||||||||||||||
DATA ObjectDescriptor | - - тип запрашиваемого справочника (идентификатор отчёта) | |||||||||||||
} | ||||||||||||||
- - ObjectDescriptor принимает значение одно из: | ||||||||||||||
- - sorm-report-dictionary-telcos | ||||||||||||||
- - Отчёт | ||||||||||||||
DictionaryReport ::= SEQUENCE { | ||||||||||||||
id | TAGGED.&id ({DictionaryRecordsVariants}), | - - - идентификатор записи справочника | ||||||||||||
data | TAGGED.&Data({DictionaryRecordsVariants } {@id}) | - - - данные записи справочника | ||||||||||||
} | ||||||||||||||
DictionaryRecordsVariantsTAGGED ::= { | ||||||||||||||
telcosRecords | - - - операторы связи, обслуживаемые ИС ОРМ | |||||||||||||
| bunchesRecords | - - - пучки соединительных линий | |||||||||||||
| basicStationsSectorRecords | - - - базовые станции | |||||||||||||
| roamingPartnersRecords | - - - роуминговые партнеры | |||||||||||||
| switchesRecords | - - - коммутаторы | |||||||||||||
| gatesRecords | - - - IP шлюзы | |||||||||||||
| callTypesRecords | - - - типы вызовов | |||||||||||||
| supplementServicesRecords | - - - список дополнительных видов обслуживания (далее - ДВО) | |||||||||||||
| payTypesRecords | - - - способы оплаты (пополнения баланса) | |||||||||||||
| terminationCausesRecords | - - - причины завершения соединения | |||||||||||||
| ipNumberingPlanRecords | - - - IP-план адресации | |||||||||||||
| telephoneNumberingPlanRecords | - - - план телефонной номерной емкости | |||||||||||||
| docTypesRecords | - - - типы документов, удостоверяющих личность | |||||||||||||
| ipDataPointsRecords | - - - идентификаторы точек подключения к сети передачи данных, от которых получены записи о соединениях | |||||||||||||
| specialNumbersRecords | - - - специальные номера оператора (SMS-центры, ТМС, сервисы) | |||||||||||||
| bunchesMapRecords | - - - карта связей пучков соединительных линий | |||||||||||||
| mobileSubscriberldenityPlanRecords | - - - план нумерации идентификаторов мобильных телефонных абонентов | |||||||||||||
| signalPointCodes | - - - коды сигнальных точек OPC/DPC | |||||||||||||
} | ||||||||||||||
- - - операторы связи, обслуживаемые ИС ОРМ | ||||||||||||||
telcosRecordsTAGGED ::= { | ||||||||||||||
OID { sorm-report-dictionary-telcos } | ||||||||||||||
DATA SEQUENCE OF TelcosRecord } | ||||||||||||||
TelcosRecord ::= SEQUENCE { | ||||||||||||||
telco-id | TelcoID, | - - - номер структурного подразделения или оператора связи | ||||||||||||
begin-time | DateAndTime, | - - - время начала действия | ||||||||||||
end-time | DateAndTime OPTIONAL, | время завершения действия | ||||||||||||
description | UTF8String (SIZE (1 .. 256)), | - - - описание (наименование) оператора связи или структурного подразделения | ||||||||||||
mcc [0] | NumericString (SIZE(3)) OPTIONAL, | - - - код страны | ||||||||||||
mnc [1] | NumericString (SIZE(3)) OPTIONAL | - - - код оператора связи | ||||||||||||
} | ||||||||||||||
- - - пучки соединительных линий | ||||||||||||||
bunchesRecordsTAGGED ::= { | ||||||||||||||
OID { sorm-report-dictionary-bunches } | ||||||||||||||
DATA SEQUENCE OF BunchRecord | ||||||||||||||
} | ||||||||||||||
BunchRecord ::= SEQUENCE { | ||||||||||||||
telco-id | TelcoID, | - - - идентификатор оператора связи или структурного подразделения | ||||||||||||
bunch-id | Bunch, | - - - идентификатор пучка | ||||||||||||
switch-id | UTF8String (SIZE (1..128)), | - - - идентификатор коммутатора | ||||||||||||
bunch-type ENUMERATED { | - - - тип: входящий/исходящий | |||||||||||||
inbound (0), | ||||||||||||||
outbound (1), | ||||||||||||||
bidirectional (3) | ||||||||||||||
}, | ||||||||||||||
begin-time | DateAndTime, | - - - время начала назначения пучка | ||||||||||||
end-time | DateAndTime OPTIONAL, | - - - время завершения назначения пучка | ||||||||||||
description | UTF8String (SIZE(1 ..256)) | - - - расшифровка пучка | ||||||||||||
} | ||||||||||||||
- - - базовые станции | ||||||||||||||
basicStationsSectorRecords TAGGED ::= { | ||||||||||||||
OID { sorm-report-dictionary-basic-stations } | ||||||||||||||
DATA SEQUENCE OF BasicStationSectorRecord | ||||||||||||||
} | ||||||||||||||
BasicStationSectorRecord ::= SEQUENCE { | ||||||||||||||
telco-id | TelcoID, | - - - идентификатор оператора связи или структурного подразделения | ||||||||||||
begin-time | DateAndTime, | - - - время начала действия базовой станции | ||||||||||||
end-time | DateAndTime, | - - - время завершения действия базовой станции | ||||||||||||
address | UTF8String (SIZE (1 .. 256)), | - - - произвольное текстовое описание адреса или места расположения | ||||||||||||
sector-identifiers | BasicStationldentifiers, | - - - идентификаторы сектора | ||||||||||||
antenna-configuration | BasicStationAntenna, | - - - параметры антенной системы | ||||||||||||
station-type | BasicStationType, | - - - тип сети базовой станции | ||||||||||||
structured-address [0] | ReportedAddress OPTIONAL, | - - - адрес места установки базовой станции | ||||||||||||
location [1] | GeoLocationOPTIONAL | - - - географическое местоположение | ||||||||||||
} | ||||||||||||||
- - - идентификаторы сектора | ||||||||||||||
BasicStationIdentifiers ::= CHOICE { | ||||||||||||||
telephone [0] | TelephoneIdentifiers, | - - - идентификаторы сектора для телефонной сети | ||||||||||||
wireless [1] | SEQUENCEOFWirelessIdentifiers | - - - идентификаторы сектора для сети передачи данных | ||||||||||||
} | ||||||||||||||
- - - идентификаторы сектора для телефонной сети | ||||||||||||||
TelephoneIdentifiers ::= SEQUENCE { | ||||||||||||||
lac | INTEGER (0 .. 65535), | - - - код зоны | ||||||||||||
cell | INTEGER (0 .. 100000000000), | - - - идентификатор сектора базовой станции (идентификатор базовой станции и сектор) | ||||||||||||
cell-sign | UTF8String (SIZE (1 .. 18)) OPTIONAL | - - - телефонный идентификатор соты | ||||||||||||
} | ||||||||||||||
- - - идентификаторы сектора для сети передачи данных | ||||||||||||||
WirelessIdentifiers ::= SEQUENCE { | ||||||||||||||
cell | UTF8String (SIZE (1 .. 64)), | - - - идентификатор сектора | ||||||||||||
ip-list | IPListOPTIONAL, | - - - перечень назначенных сектору IP-адресов/портов | ||||||||||||
mac | OCTETSTRING (SIZE (6)) OPTIONAL | - - - МАС-адрес сетевого оборудования сектора | ||||||||||||
} | ||||||||||||||
IPList ::= SEQUENCE OF NetworkPeerlnfo | ||||||||||||||
- - - параметры антенной системы | ||||||||||||||
BasicStationAntenna ::= CHOICE { | ||||||||||||||
gsm-antenna [0] | GsmAntenna, | - - - параметры антенной системы GSM-сектора | ||||||||||||
cdma-antenna [1] | SEQUENCE OF CdmaAntenna, | - - - параметры антенной системы CDMA-сектора | ||||||||||||
wireless-antenna [2] | SEQUENCE OF WirelessAntenna | - - - параметры антенной системы WiFi/WiMAX-сектора | ||||||||||||
} |
- - - параметры антенной системы | |||||||||||
GsmAntenna ::= SEQUENCE { | |||||||||||
azimuthINTEGER (-1.. 359), | - - - азимут относительно направления на север, в градусах, если значение равно "1", то направленность отсутствует | ||||||||||
widthINTEGER (0 .. 359), | - - - ширина растра в градусах | ||||||||||
horizon-angleINTEGER (0 .. 359), | - - - угол наклона сектора к горизонту | ||||||||||
power [0] | INTEGER (0 .. 25000) OPTIONAL, | - - - мощность в ваттах (сектор) | |||||||||
frequency [1] | INTEGER (0 .. 100000000000) OPTIONAL, | - - - частота излучения (сектор) | |||||||||
vertical-lift [2] | INTEGER (0 .. 100) OPTIONAL, | - - - высота подвеса сектора | |||||||||
gain-factor [3] | INTEGER (-100 .. 100) OPTIONAL, | - - - коэффициент усиления антенны (Дб) | |||||||||
polarization [4] | INTEGER (-45 .. 45) OPTIONAL, | - - - поляризация антенной системы | |||||||||
setting [5] | BsSetting OPTIONAL, | - - - тип расположения базовой станции | |||||||||
thickness [6] | INTEGER (0 .. 359) OPTIONAL, | - - - ширина диаграммы направленности основного лепестка сектора базовой станции по вертикали (в градусах) | |||||||||
generation [7] | BsGeneration OPTIONAL, | - - - поколение базовой станции | |||||||||
controller-num [8] | UTF8String (SIZE (1 .. 128)) OPTIONAL, | - - - номер контроллера базовой станции | |||||||||
bcc-ncc [9] | UTF8String (SIZE (1 .. 128)) OPTIONAL, | - - - код идентификации базовой станции (BCC + NCC) | |||||||||
cell-type [10] | BsCellTypeOPTIONAL, | - - - тип соты базовой станции (макро-, микро-, пико-, фемто-) | |||||||||
radiation-class [11] | UTF8String (SIZE (1 .. 32)) OPTIONAL, | - - - класс излучения базовой станции | |||||||||
name [12] | UTF8String (SIZE (1 .. 32)) OPTIONAL, | - - - наименование базовой станции (номер базовой станции в базах данных оператора связи) | |||||||||
channel [13] | UTF8String (SIZE (1 .. 32)) OPTIONAL | - - - десятичный номер канала | |||||||||
} | |||||||||||
- - - тип соты базовой станции (макро-, микро-, пико-, фемто-) | |||||||||||
BsCellType ::= ENUMERATED { | |||||||||||
macro (0), | |||||||||||
micro (1), | |||||||||||
pico (2), | |||||||||||
femto (3) | |||||||||||
} | |||||||||||
- - - поколение базовой станции | |||||||||||
BsGeneration ::= ENUMERATED { | |||||||||||
g2 (0), | |||||||||||
g3 (1), | |||||||||||
g4 (2), | |||||||||||
g5 (3) | |||||||||||
} | |||||||||||
- - - тип расположения базовой станции | |||||||||||
BsSetting ::= ENUMERATED { | |||||||||||
indoor (0), | |||||||||||
outdoor (1), | |||||||||||
underground (2) | |||||||||||
} | |||||||||||
CdmaAntenna ::= BroadbandWirelessParameters | - - - параметры антенной системы CDMA-сектора | ||||||||||
WirelessAntenna ::= BroadbandWirelessParameters | - - - параметры антенной системы WiFi/WiMAX-сектора | ||||||||||
BroadbandWirelessParameters ::= SEQUENCE { | |||||||||||
azimuth | INTEGER (-1 .. 359), | - - - азимут относительно направления на север, в градусах, если значение равно "1", то направленность отсутствует | |||||||||
width | INTEGER (0 .. 359), | - - - ширина растра в градусах | |||||||||
horizon-angle | INTEGER (0.. 359), | - - - угол наклона сектора к горизонту | |||||||||
power [0] | INTEGER (0 .. 25000) OPTIONAL, | - - - мощность в ваттах (сектор) | |||||||||
frequency-start [1] | INTEGER (0 .. 10000000000) OPTIONAL, | - - - нижняя частота излучения диапазона (сектор) | |||||||||
frequency-stop [2] | INTEGER (0 .. 10000000000) OPTIONAL, | - - - верхняя частота излучения диапазона (сектор) | |||||||||
leaf-level [3] | INTEGER (-45 .. 45) OPTIONAL, | - - - уровень боковых лепестков | |||||||||
vertical-lift [4] | INTEGER (0 .. 100) OPTIONAL, | - - - высота подвеса сектора | |||||||||
gain-factor [5] | INTEGER (-100 .. 100) OPTIONAL, | - - - коэффициент усиления антенны (Дб) | |||||||||
polarization [6] | INTEGER (-45 .. 45) OPTIONAL | - - - поляризация антенной системы | |||||||||
} | |||||||||||
- - - виды базовых станций | |||||||||||
BasicStationType ::= ENUMERATED { | |||||||||||
gsm (0), | |||||||||||
cdma (1), | |||||||||||
umts (2), | |||||||||||
wifi (3), | |||||||||||
wimax (4) | |||||||||||
} | |||||||||||
roamingPartnersRecords TAGGED::= { | |||||||||||
OID { sorm-report-dictionary-roaming-partners } | |||||||||||
DATA SEQUENCE OF RoamingPartnerRecord | |||||||||||
} | |||||||||||
RoamingPartnerRecord ::= SEQUENCE { | |||||||||||
telco-id | TelcoID, | - - - идентификатор оператора связи или структурного подразделения | |||||||||
roaming-id | INTEGER (0 .. 4294967295), | - - - идентификатор роумингового партнёра | |||||||||
begin-time | DateAndTime, | - - - время начала действия роуминга | |||||||||
end-time | DateAndTime OPTIONAL, | - - - время завершения действия роуминга | |||||||||
description | UTF8String (SIZE (1 .. 256)) | - - - описание | |||||||||
} | |||||||||||
switchesRecords TAGGED ::= { | |||||||||||
OID { sorm-report-dictionary-switches } | |||||||||||
DATA SEQUENCE OF SwitchesRecord | |||||||||||
} | |||||||||||
SwitchesRecord ::= SEQUENCE { | |||||||||||
telco-id | TelcoID, | - - - идентификатор оператора связи или структурного подразделения | |||||||||
switch-id | UTF8String (SIZE (1 .. 128)), | - - - идентификатор коммутатора | |||||||||
begin-time | DateAndTime, | - - - время начала действия коммутатора | |||||||||
end-time | DateAndTime OPTIONAL, | - - - время завершения действия коммутатора | |||||||||
description | UTF8String (SIZE (1 .. 256)), | - - - описание | |||||||||
network-type | NetworkType, | - - - тип сети связи | |||||||||
address | ReportedAddress, | - - - адрес места установки коммутатора | |||||||||
switch-sign | NumericString (SIZE (1 .. 18)) OPTIONAL, | - - - телефонный идентификатор коммутатора | |||||||||
switch-type ENUMERATED { | |||||||||||
internal(0), | - - - внутренний | ||||||||||
border(1) | - - - пограничный | ||||||||||
} | |||||||||||
} | |||||||||||
gatesRecords TAGGED ::= { | |||||||||||
OID { sorm-report-dictionary-gates } | |||||||||||
DATA SEQUENCE OF GatesRecord | |||||||||||
} | |||||||||||
GatesRecord ::= SEQUENCE { | |||||||||||
telco-id | TelcoID, | - - - идентификатор оператора связи или структурного подразделения | |||||||||
gate-id | INTEGER (0 .. 4294967295), | - - - идентификатор шлюза | |||||||||
ip-list | IPList, | - - - IP-адрес шлюза | |||||||||
begin-time | DateAndTime, | - - - время начала действия шлюза | |||||||||
end-time | DateAndTime OPTIONAL, | - - - время завершения действия шлюза | |||||||||
description | UTF8String (SIZE (1 .. 256)), | - - - описание | |||||||||
address | ReportedAddress, | - - - адрес места установки шлюза | |||||||||
gate-type | ENUMERATED { | - - - тип IP-шлюза | |||||||||
sgsn(0), | |||||||||||
ggsn(1), | |||||||||||
smsc(2), | |||||||||||
gmsc(3), | |||||||||||
hss(4), | |||||||||||
pstn(5), | |||||||||||
voip-gw(6), | |||||||||||
aaa(7), | |||||||||||
nat(8) | |||||||||||
} | |||||||||||
} | |||||||||||
callTypesRecords TAGGED ::= { | |||||||||||
OID { sorm-report-dictionary-call-types } | |||||||||||
DATA SEQUENCE OF CallsTypesRecord | |||||||||||
} | |||||||||||
CallsTypesRecord ::= SEQUENCE { | |||||||||||
telco-id | TelcoID, | - - - идентификатор оператора связи или структурного подразделения | |||||||||
call-type-id | INTEGER (0 .. 4294967295), | - - - идентификатор типа вызова | |||||||||
begin-time | DateAndTime, | - - - время начала действия | |||||||||
end-time | DateAndTime OPTIONAL, | - - - время завершения действия | |||||||||
description | UTF8String (SIZE (1 .. 256)) | - - - описание | |||||||||
} | |||||||||||
supplementServicesRecords TAGGED ::= { | |||||||||||
OID { sorm-report-dictionary-supplement-services } | |||||||||||
DATA SEQUENCE OF SupplementServicesRecord | |||||||||||
} | |||||||||||
SupplementServicesRecord ::= SEQUENCE { | |||||||||||
telco-id | TelcoID, | - - - идентификатор оператора связи или структурного подразделения | |||||||||
service-id | INTEGER (0 .. 4294967295), | - - - идентификатор сервиса | |||||||||
mnemonic | UTF8String (SIZE (1..64)) OPTIONAL, | - - - мнемоническое обозначение сервиса | |||||||||
begin-time | DateAndTime, | - - - время начала действия | |||||||||
end-time | DateAndTime OPTIONAL, | - - - время завершения действия | |||||||||
description | UTF8String (SIZE (1 .. 256)) | - - - описание | |||||||||
} | |||||||||||
payTypesRecords TAGGED ::= { | |||||||||||
OID { sorm-report-dictionary-pay-types } | |||||||||||
DATA SEQUENCE OF PayTypesRecord | |||||||||||
} | |||||||||||
PayTypesRecord ::= SEQUENCE { | |||||||||||
telco-id | TelcoID, | - - - идентификатор оператора связи или структурного подразделения | |||||||||
pay-type-id | INTEGER (0 .. 4294967295), | - - - идентификатор типа оплаты | |||||||||
begin-time | DateAndTime, | - - - время начала действия | |||||||||
end-time | DateAndTime OPTIONAL, | - - - время завершения действия | |||||||||
description | UTF8String (SIZE (1 .. 256)) | - - - описание | |||||||||
} | |||||||||||
terminationCausesRecords TAGGED ::= { | |||||||||||
OID { sorm-report-dictionary-termination-causes } | |||||||||||
DATA SEQUENCE OF TerminationCausesRecord | |||||||||||
} | |||||||||||
TerminationCausesRecord ::= SEQUENCE { | |||||||||||
telco-id | TelcoID, | - - - идентификатор оператора связи или структурного подразделения | |||||||||
termination-cause-id | INTEGER (0.. 16384), | - - - код причины | |||||||||
begin-time | DateAndTime, | - - - время начала действия | |||||||||
end-time | DateAndTime OPTIONAL, | - - - время завершения действия | |||||||||
description | UTF8String (SIZE (1 .. 256)), | - - - описание | |||||||||
network-type | NetworkType | - - - тип сети связи | |||||||||
} | |||||||||||
ipNumberingPlanRecords TAGGED ::= { | |||||||||||
OID { sorm-report-dictionary-ip-numbering-plan } | |||||||||||
DATA SEQUENCE OF IpNumberingPlanRecord } | |||||||||||
IpNumberingPlanRecord ::= SEQUENCE { | |||||||||||
telco-id | TelcoID, | - - - идентификатор оператора связи или филиала | |||||||||
description | UTF8String (SIZE (1 .. 256)), | - - - описание назначения диапазона | |||||||||
network-address | IPAddress, | - - - подсеть | |||||||||
network-mask | IPMask, | - - - маска подсети | |||||||||
begin-time | DateAndTime, | - - - время начала действия | |||||||||
end-time | DateAndTime OPTIONAL | - - - время завершения действия | |||||||||
} | |||||||||||
telephoneNumberingPlanRecords TAGGED ::= { | |||||||||||
OID { sorm-report-dictionary-phone-numbering-plan } | |||||||||||
DATA SEQUENCE OF TelephoneNumberingPlanRecord | |||||||||||
} |
TelephoneNumberingPlanRecord ::= SEQUENCE { | |||||
telco-id | TelcoID, | - - - идентификатор оператора связи или структурного подразделения | |||
iso-3166-alpha-2 | UTF8String (SIZE (2)), | - - - 2-х символьная аббревиатура страны | |||
iso-3166-alpha-3 | UTF8String (SIZE (3)), | - - - 3-х символьная аббревиатура страны | |||
country-code | UTF8String (SIZE (3)), | - - - международный код страны | |||
national-significant-number | UTF8String (SIZE (14)), | - - - номерной телефонный префикс оператора связи, включая код зоны | |||
area-code-length | INTEGER (0 .. 6), | - - - длина кода зоны в телефонном префиксе оператора связи | |||
min-subscr-nr-length | INTEGER (1 .. 15), | - - - минимальная длина абонентского номера, символов (national-significant-number + min-subscr) | |||
max-subscr-nr-length | INTEGER (1 .. 15), | - - - максимальная длина абонентского номера, символов (national-significant-number + max-subscr) | |||
utc-min | INTEGER (-12.. 12), | - - - минимальный часовой пояс | |||
utc-max | INTEGER (-12 .. 12), | - - - максимальный часовой пояс | |||
destination | UTF8String (SIZE (2 .. 256)), | - - - страна | |||
operator-type-id | NetworkType, | - - - тип сети связи оператора | |||
capacity-from | NumericString (SIZE (1 .. 15)), | - - - нижняя граница диапазона выданных номеров (от) | |||
capacity-to | NumericString (SIZE (1 .. 15)), | - - - верхняя граница диапазона выданных номеров (до) | |||
capacity-size | INTEGER (1 .. 10000000), | - - - количество выделенных номеров в диапазоне (емкость) | |||
location | UTF8String (SIZE (0.. 256)), | - - - текстовое описание местоположения оператора связи | |||
registrar | UTF8String (SIZE (0 .. 256)), | - - - наименование оператора связи | |||
range-activation | DateAndTime, | - - - дата и время начала действия номерной емкости | |||
mobile-country-code | NumericString (SIZE(3)), | - - - MCC | |||
mobile-network-code | NumericString (SIZE(3)), | - - - MNC | |||
range-deactivation [0] | DateAndTimeOPTIONAL, | - - - дата и время завершения действия номерной емкости | |||
range-status [1] | UTF8String (SIZE (1 .. 128)) OPTIONAL, | - - - текущее состояние номерной емкости | |||
description [2] | UTF8String (SIZE (1 .. 256)) OPTIONAL, | - - - расшифровка оказываемых услуг связи по номерной емкости | |||
operating-company-number [3] | UTF8String (SIZE (0 .. 4)) OPTIONAL | - - - международный идентификатор оператора связи | |||
} | |||||
docTypesRecords TAGGED ::= { | |||||
OID {sorm-report-dictionary-doc-types} | |||||
DATA SEQUENCE OF DocTypesRecord | |||||
} | |||||
DocTypesRecord ::= SEQUENCE { | |||||
telco-id | TelcoID, | - - - идентификатор оператора связи или структурного подразделения | |||
doc-type-id | INTEGER (0 .. 65535), | - - - идентификатор типа документа | |||
begin-time | DateAndTime, | - - - время начала действия | |||
end-time | DateAndTime OPTIONAL, | - - - время завершения действия | |||
description | UTF8String (SIZE (1 .. 256)) | - - - описание (наименование) | |||
} | |||||
ipDataPointsRecords TAGGED ::= { | |||||
OID { sorm-report-dictionary-ip-data-points } | |||||
DATA SEQUENCE OF IpDataPointRecord | |||||
} | |||||
IpDataPointRecord ::= SEQUENCE { | |||||
telco-id | TelcoID, | - - - идентификатор оператора связи или структурного подразделения | |||
point-id | INTEGER (0 .. 1000), | - - - идентификатор точки подключения | |||
description | UTF8String (SIZE (1 .. 256)), | - - - описание (наименование) точки подключения | |||
begin-time | DateAndTime, | - - - время начала действия | |||
end-time | DateAndTime OPTIONAL | - - - время завершения действия | |||
} | |||||
specialNumbersRecords TAGGED ::= { | |||||
OID { sorm-report-dictionary-special-numbers } | |||||
DATA SEQUENCE OF SpecialNumberRecord | |||||
} | |||||
SpecialNumberRecord ::= SEQUENCE { | |||||
telco-id | TelcoID, | - - - идентификатор оператора связи или структурного подразделения | |||
directory-number | UTF8String (SIZE (1 .. 32)), | - - - специальный номер | |||
description | UTF8String (SIZE (1 .. 256)), | - - - описание (наименование, назначение) специального номера | |||
begin-time | DateAndTime, | - - - время начала действия | |||
end-time | DateAndTime OPTIONAL, | - - - время завершения действия | |||
network-address | IPAddress OPTIONAL | - - - адрес в сети передачи данных | |||
} | |||||
bunchesMapRecords TAGGED ::= { | |||||
OID { sorm-report-dictionary-bunches-map } | |||||
DATA SEQUENCE OF BunchesMapRecord | |||||
} | |||||
BunchesMapRecord ::= SEQUENCE { | |||||
a-bunch | BunchMapPoint, | - - - пара коммутатор/пучок в связи | |||
b-bunch | BunchMapPoint, | - - - пара коммутатор/пучок в связи | |||
begin-time | DateAndTime, | - - - время начала действия связи | |||
end-time | DateAndTime OPTIONAL | - - - время завершения действия связи | |||
} | |||||
BunchMapPoint ::= SEQUENCE { | |||||
telco-id | TelcoID, | - - - идентификатор оператора связи или филиала | |||
switch-id | UTF8String (SIZE (1 .. 128)), | - - - идентификатор коммутатора | |||
bunch-id | Bunch | - - - идентификатор пучка коммутатора | |||
} | |||||
mobileSubscriberldenityPlanRecords TAGGED ::= { | |||||
OID { sorm-report-dictionary-mobile-subscriber-identity-plan } | |||||
DATA SEQUENCE OF MobileSubscriberldenityPlanRecord | |||||
} | |||||
MobileSubscriberldenityPlanRecord ::= SEQUENCE { | |||||
telco-id | TelcoID, | - - - идентификатор оператора связи или структурного подразделения | |||
mcc | NumericString (SIZE(3)), | - - - код страны | |||
mnc | NumericString (SIZE(3)), | - - - код оператора связи | |||
area-code | NumericString (SIZE(3 .. 10)), | - - - код зоны/региона | |||
capacity-from | NumericString (SIZE (0 .. 7)), | - - - нижняя граница диапазона (от) | |||
capacity-to | NumericString (SIZE (0 .. 7 )), | - - - верхняя граница диапазона (до) | |||
capacity-size | INTEGER (1 .. 10000000), | - - - количество выделенных в диапазоне (емкость) | |||
description | UTF8String (SIZE (2 .. 255)), | - - - описание, назначение | |||
region | UTF8String (SIZE (1 .. 128)), | - - - область | |||
city | UTF8String (SIZE (1 .. 128)), | - - - город, поселок, деревня | |||
range-activation | DateAndTime, | - - - дата и время начала действия номерной емкости | |||
range-deactivation [0] | DateAndTimeOPTIONAL, | - - - дата и время завершения действия номерной емкости | |||
range-status [1] | UTF8String (SIZE (2 .. 128)) OPTIONAL | - - - текущее состояние номерной емкости | |||
} | |||||
- - Тип абонента | |||||
PhoneAbonentType ::= ENUMERATED { | |||||
local (0), | - - - абонент данного коммутатора | ||||
network (1), | - - - абонент сети связи | ||||
roamer (2), | - - - абонент сети подвижной радиотелефонной связи, пользующийся услугами связи за пределами региона регистрации (роумер) | ||||
undefined (3) | |||||
} | |||||
- - - коды сигнальных точек OPC/DPC | |||||
signalPointCodes TAGGED ::= { | |||||
OID {sorm-report-dictionary-signal-point-codes} | |||||
DATA SEQUENCE OF SignalPointCodesRecord | |||||
} | |||||
SignalPointCodesRecord ::= SEQUENCE { | |||||
ss7-point-code | UTF8String (SIZE (1 .. 32)), | - - - идентификатор сигнальной точки (OPC/DPC) | |||
switch-idUTF8String (SIZE (1 .. 128)), | - - - идентификатор коммутатора | ||||
begin-timeDateAndTime, | - - - время начала назначения пучка | ||||
end-time | DateAndTime OPTIONAL, | - - - время завершения назначения пучка | |||
description | UTF8String (SIZE (1 .. 256)) | - - - расшифровка пучка | |||
} | |||||
END |
4. Filters.asn | ||||||||||||||
Filters DEFINITIONS IMPLICIT TAGS ::= | ||||||||||||||
BEGIN | ||||||||||||||
EXPORTS filterMessage; | ||||||||||||||
IMPORTS TAGGED, | ||||||||||||||
sorm-message-filter | ||||||||||||||
FROM Classification | ||||||||||||||
IPAddress, | ||||||||||||||
IPPort, | ||||||||||||||
IPMask, | ||||||||||||||
PortRange | ||||||||||||||
FROM NetworkIdentifiers | ||||||||||||||
TelcoList | ||||||||||||||
FROM Dictionaries; | ||||||||||||||
filterMessage TAGGED ::= { | ||||||||||||||
OID sorm-message-filter | ||||||||||||||
DATA CHOICE { | ||||||||||||||
create-filter-request [0] CreateFilterRequest, | ||||||||||||||
create-filter-response [1] CreateFilterResponse, | ||||||||||||||
drop-filter-request [2] DropFilterRequest, | ||||||||||||||
drop-filter-response [3] DropFilterResponse, | ||||||||||||||
get-filters-request [4] GetFiltersRequest, | ||||||||||||||
get-filters-response [5] GetFiltersResponse | ||||||||||||||
} | ||||||||||||||
} | ||||||||||||||
CreateFilterRequest ::= SEQUENCE { | ||||||||||||||
filter-id | FilterlD, | |||||||||||||
filter-parameters | FilterParameters, | |||||||||||||
allow-only-mode | BOOLEAN DEFAULT TRUE, | |||||||||||||
telcos | TelcoListOPTIONAL | - - - список филиалов/узлов, на которых устанавливается фильтр (для случаев, когда разные узлы сети передачи данных реализованы в одних технических и программных средствах ИС ОРМ с разными telco_id) | ||||||||||||
} | ||||||||||||||
CreateFilterResponse ::= SEQUENCE { | ||||||||||||||
filter-id | FilterlD, | |||||||||||||
successful | BOOLEAN, | |||||||||||||
error-description | UTF8String (SIZE (1 .. 256)) OPTIONAL | |||||||||||||
} | ||||||||||||||
DropFilterRequest ::= FilterlD | ||||||||||||||
DropFilterResponse ::= SEQUENCE { | ||||||||||||||
filter-id | FilterlD, | |||||||||||||
successful | BOOLEAN, | |||||||||||||
error-description | UTF8String (SIZE (1 .. 256)) OPTIONAL | |||||||||||||
} | ||||||||||||||
GetFiltersRequest ::= NULL | ||||||||||||||
GetFiltersResponse ::= SEQUENCE OF FilterResponse | ||||||||||||||
FilterParameters ::= SEQUENCE OF FilterParameter | ||||||||||||||
FilterParameter ::= CHOICE { | ||||||||||||||
single-criteria [0] | FilterSingleCriteria, | - - - одиночный критерий | ||||||||||||
pair-criteria [1] | FilterPairCriteria | - - - два критерия объединенные по логическому "И" | ||||||||||||
} | ||||||||||||||
FilterPairCriteria ::= SEQUENCE { | ||||||||||||||
criteria-a [0] | FilterSingleCriteria, | - - - критерий 1 | ||||||||||||
criteria-b [1] | FilterSingleCriteria | - - - критерий 2 | ||||||||||||
} | ||||||||||||||
FilterSingleCriteria ::= CHOICE { | ||||||||||||||
ip-address [0] | IPAddress, | - - - IP-адрес | ||||||||||||
ip-port [1] | IPPort, | - - - IP порт | ||||||||||||
port-range [2] | PortRange, | - - - диапазон TCP/UDP портов | ||||||||||||
vlan [3] | INTEGER (0 .. 4096), | - - - 802.IQ метка (VLAN) | ||||||||||||
mac [4] | OCTET STRING (SIZE (6)), | - - - МАС-адрес | ||||||||||||
mpls-tag [5] | INTEGER, | - - - MPLS-метка | ||||||||||||
sni [6] | UTF8String (SIZE (1 .. 128)), | - - - SSL/TLS server name | ||||||||||||
http-content-type [7] | UTF8String (SIZE (1 .. 64)), | - - - тип содержимого поля Conten-typeHTTP-заголовка | ||||||||||||
protocol-group [8] | INTEGER, | - - - группа прикладных протоколов (значение 1 - torrent-протоколы передачи, 2 - протоколы потокового медиаконтента, 3 - шифрованные протоколы) | ||||||||||||
ip-protocol-number [9] | INTEGER, | - - - номер интернет-протокола по RFC1700 | ||||||||||||
http-cookie [10] | UTF8String, | - - - HTTP Cookie, | ||||||||||||
http-uri [11] | UTF8String, | - - - HTTP URI | ||||||||||||
ip-filter-mask [12] | IPFilterMask | - - - IP маска | ||||||||||||
} | ||||||||||||||
IPFilterMask ::= SEQUENCE { | ||||||||||||||
mask IPMask, | - - - маска IP/сети | |||||||||||||
mask-length INTEGER | - - - длина маски | |||||||||||||
} | ||||||||||||||
FilterResponse ::= SEQUENCE { | ||||||||||||||
filter-id | FilterlD, | |||||||||||||
filter-parameters | FilterParameters, | |||||||||||||
allow-only-mode | BOOLEAN, | |||||||||||||
telcos | TelcoListOPTIONAL | - - - список филиалов, на которых установлен конкретный фильтр | ||||||||||||
} | ||||||||||||||
FilterlD ::= INTEGER | ||||||||||||||
END |
5. Locations.asn | |||||||
Locations DEFINITIONS IMPLICIT TAGS ::= | |||||||
BEGIN | |||||||
EXPORTS | |||||||
Location, | |||||||
GeoLocation; | |||||||
IMPORTS | |||||||
NetworkPeerlnfo FROM NetworkIdentifiers; | |||||||
Location ::= CHOICE { | |||||||
mobile-location [0] | MobileLocation, | - - - местоположение мобильного абонента | |||||
wireless-location [1] | WirelessLocation, | - - - местоположение абонента мобильной сети передачи данных | |||||
geo-location [2] | GeoLocation, | - - - географическое местоположение | |||||
ip-location [3] | IpLocation | - - - ip местоположение | |||||
} | |||||||
MobileLocation ::= SEQUENCE { | |||||||
lac | INTEGER (0 .. 65535), | - - - код зоны | |||||
cell | INTEGER (0 .. 100000000000), | - - - идентификатор базовой станции | |||||
ta [0] | INTEGER (0.. 63) OPTIONAL, | - - - Timing Advance (временная компенсация) | |||||
mcc [1] | NumericString (SIZE(3)) OPTIONAL, | - - - код страны | |||||
mnc [2] | NumericString (SIZE(3)) OPTIONAL | - - - код оператора связи | |||||
} | |||||||
WirelessLocation ::= SEQUENCE { | |||||||
cell | UTF8String (SIZE (1 .. 64)), | - - - идентификатор сектора | |||||
mac | OCTETSTRING (SIZE (6)) | - - - MAC-адрес сетевого оборудования сектора | |||||
} | |||||||
GeoLocation ::= SEQUENCE { | |||||||
latitude-grade | REAL, | - - - широта в формате [целое_число_градусов]. [стотысячные_доли_градуса] | |||||
longitude-grade | REAL, | - - - долгота в формате [целое_число_градусов]. [стотысячные_доли_градуса] | |||||
projection-type | ENUMERATED { | - - - тип проекции координат | |||||
wgs84 (0), | |||||||
utm (1), | |||||||
sgs85 (2) | |||||||
} | |||||||
} | |||||||
IpLocation ::= NetworkPeerlnfo | |||||||
END |
6. Management.asn | |||||||||||
Management DEFINITIONS IMPLICIT TAGS ::= | |||||||||||
BEGIN | |||||||||||
EXPORTS managementMessage; | |||||||||||
IMPORTS TAGGED, | |||||||||||
sorm-message-management | |||||||||||
FROM Classification; | |||||||||||
managementMessage TAGGED ::= { | |||||||||||
OID { sorm-message-management } | |||||||||||
DATA CHOICE { | |||||||||||
request [0] ManagementRequest, | |||||||||||
response [1] ManagementResponse | |||||||||||
} | |||||||||||
} | |||||||||||
- тип сообщения "команда управления ИС ОРМ" | |||||||||||
ManagementRequest ::= CHOICE { | |||||||||||
get-structure [0] | GetStructureRequest, | - - - запрос на получение структуры технических и программных средств ИС ОРМ: комплекса технических средств (далее - КТС) и модулей специального программного обеспечения (далее - СПО) | |||||||||
get-module-config [1] | GetModuleConfigRequest, | - - - запрос на получение конфигурации КТС/модуля СПО | |||||||||
set-module-config [2] | SetModuleConfigRequest, | - - - запрос на изменение конфигурации КТС/модуля СПО | |||||||||
check-module [3] | CheckModuleRequest, | - - - запрос на получение состояния модуля | |||||||||
get-module-types [4] | GetModuleTypesRequest | - - - запрос на получение типов модулей КТС и СПО | |||||||||
} | |||||||||||
- - - запрос на получение структуры технических и программных средств | |||||||||||
ИС ОРМ конфигурации КТС и модулей СПО | |||||||||||
GetStructureRequest ::= NULL | |||||||||||
- - - запрос на получение конфигурации КТС/модуля СПО | |||||||||||
GetModuleConfigRequest::= CHOICE { | |||||||||||
hw-modules-list [0] | RequestedHardwareModules, | - - - перечень идентификаторов узлов КТС | |||||||||
sw-modules-list [1] | RequestedSoftwareModules | - - - перечень идентификаторов модулей СПО | |||||||||
} | |||||||||||
RequestedHardwareModules ::= SEQUENCEOFModuleld | - - - перечень идентификаторов узлов КТС | ||||||||||
RequestedSoftwareModules ::= SEQUENCEOFModuleld | - - - перечень идентификаторов модулей СПО | ||||||||||
- - - запрос на изменение конфигурации КТС/модуля СПО | |||||||||||
SetModuleConfigRequest::= SEQUENCE { | |||||||||||
module-id Moduleld, | - - - идентификатор конфигурируемого модуля | ||||||||||
module-config ConfiguratedModule | - - - устанавливаемая в модуль конфигурация | ||||||||||
} | |||||||||||
ConfiguratedModule ::= CHOICE { | |||||||||||
sw-module [0] | SormSoftwareModule, | - - - для узла СПО | |||||||||
hw-module [1] | SormHardwareModule | - - - для узла КТС | |||||||||
} | |||||||||||
- - - запрос на получение состояния модуля | |||||||||||
CheckModuleRequest::= RequestedModulesList | |||||||||||
RequestedModulesList ::= CHOICE { | |||||||||||
hw-modules [0] | RequestedHardwareModules, | - - - идентификаторы узлов КТС, для которых запрашивается состояние | |||||||||
sw-modules [1] | RequestedSoftwareModules | - - - идентификаторы модулей СПО, для которых запрашивается состояние | |||||||||
} | |||||||||||
- - - запрос на получение типов модулей КТС и СПО | |||||||||||
GetModuleTypesRequest ::= NULL | |||||||||||
- - - уникальный идентификатор КТС/модуля СПО | |||||||||||
Moduleld ::= OCTET STRING (SIZE (8)) | |||||||||||
- - - параметр модуля | |||||||||||
ModuleParameter ::= SEQUENCE { | |||||||||||
parameter-name | UTF8String (SIZE (1 .. 256)), | - - - наименование параметра | |||||||||
read-only | BOOLEAN, | - - - контролируемый или измеряемый параметр | |||||||||
parameter-value | ParameterValue | - - - значение параметра | |||||||||
} | |||||||||||
- - - варианты значений параметров | |||||||||||
ParameterValue ::= CHOICE { | |||||||||||
string [0] | UTF8String (SIZE (1 .. 256)), | ||||||||||
integer [1] | INTEGER (0 .. 999999999), | ||||||||||
boolean [2] | BOOLEAN | ||||||||||
} | |||||||||||
ModuleParameters ::= SEQUENCE OF ModuleParameter | |||||||||||
SormSoftwareModule ::= SEQUENCE { | |||||||||||
module-id | Moduleld, | - - - уникальный идентификатор данного модуля | |||||||||
hardware-module-id | Moduleld, | - - - идентификатор КТС, на котором функционирует данный блок модуля СПО | |||||||||
block-name | INTEGER (0.. 1024), | - - - номер блока СПО модуля | |||||||||
module-name | UTF8String (SIZE (1 .. 512)), | - - - наименование модуля | |||||||||
module-type | INTEGER (1 .. 512), | - - - идентификатор типа модуля | |||||||||
module-parameters | ModuleParameters, | - - - список параметров модуля | |||||||||
sub-modules-list | SubmodulesList OPTIONAL | - - - субмодули | |||||||||
} | |||||||||||
SubmodulesList ::= SEQUENCE OF SormSoftwareModule | |||||||||||
SormHardwareModule ::= SEQUENCE { | |||||||||||
module-id | Moduleld, | - - - уникальный идентификатор данного модуля | |||||||||
block-name | INTEGER (0 .. 1024), | - - - номер блока КТС | |||||||||
module-name | UTF8String (SIZE (1 .. 512)), | - - - наименование модуля | |||||||||
module-parameters | HwParameterGroups | - - - значение группы параметров КТС | |||||||||
} | |||||||||||
HwParameterGroup ::= SEQUENCE { | |||||||||||
group-name | UTF8String (SIZE (1 .. 512)), | - - - наименование группы параметров для КТС | |||||||||
module-parameters | ModuleParameters | - - - перечень параметров для КТС | |||||||||
} | |||||||||||
HwParameterGroups ::= SEQUENCE OF HwParameterGroup | |||||||||||
SormSoftwareModules ::= SEQUENCE OF SormSoftwareModule | |||||||||||
SormHardwareModules ::= SEQUENCE OF SormHardwareModule | |||||||||||
- - - тип сообщения "ответ на команду управления ИС ОРМ" | |||||||||||
ManagementResponse ::= CHOICE { | |||||||||||
get-structure [0] | GetStructureResponse, | - - - ответ на запрос получения структуры технических и программных средств ИС ОРМ: КТС и модулей СПО | |||||||||
get-module-config [1] | GetModuleConfigResponse, | - - - ответ на запрос получения конфигурации КТС/модуля СПО | |||||||||
set-module-config [2] | SetModuleConfigResponse, | - - - ответ на запрос изменения конфигурации КТС/модуля СПО | |||||||||
check-module [3] | CheckModuleResponse, | - - - ответ на запрос получения состояния модуля | |||||||||
get-module-types [4] | GetModuleTypesResponse | - - - ответ на запрос получения типов модулей КТС и СПО | |||||||||
} | |||||||||||
- - - ответ на запрос получения структуры технических и программных средств ИС ОРМ: КТС и модулей СПО | |||||||||||
GetStructureResponse ::= SEQUENCE { | |||||||||||
hw-modules | SormHardwareModules, | - - - перечень всех узлов КТС | |||||||||
sw-modules | SormSoftwareModules | - - - перечень всех модулей СПО | |||||||||
} | |||||||||||
- - - ответ на запрос получения конфигурации КТС/модуля СПО | |||||||||||
GetModuleConfigResponse ::= SEQUENCE { | |||||||||||
hw-modules | SormHardwareModules, | - - - конфигурации запрошенных узлов КТС | |||||||||
sw-modules | SormSoftwareModules | - - - конфигурации запрошенных модулей СПО | |||||||||
} | |||||||||||
- - - отчет на запрос изменения конфигурации КТС/модуля СПО | |||||||||||
SetModuleConfigResponse :: ConfiguratedModule | - - - установленная в модуль конфигурация | ||||||||||
- - - ответ на запрос получения состояния модуля | |||||||||||
CheckModuleResponse ::= CHOICE { | |||||||||||
hw-modules [0 | SormHardwareModules, | - - - текущее состояние запрошенных узлов КТС | |||||||||
sw-modules [1] | SormSoftwareModules | - - - текущее состояние запрошенных модулей СПО | |||||||||
} | |||||||||||
- - - ответ на запрос получения типов модулей КТС и СПО | |||||||||||
GetModuleTypesResponse ::= SEQUENCE OF ModuleType | |||||||||||
ModuleType ::= SEQUENCE { | |||||||||||
module-type | INTEGER (1 .. 512), | - - - идентификатор типа модуля | |||||||||
type-description | UTF8String ( SIZE (1 .. 128)) | - - - расшифровка типа модуля | |||||||||
} | |||||||||||
END |
7. Networkldentifiers.asn | |||||||||||
NetworkIdentifiers DEFINITIONS IMPLICIT TAGS ::= | |||||||||||
BEGIN | |||||||||||
EXPORTS Bunch, DataNetworkEquipment, IPAddress, IPPort, IPMask, NetworkPeerlnfo, PortRange, NetworkType, DataVoipNumber, IMProtocol, VoipProtocol, HttpMethod, EntranceEventType; | |||||||||||
- - - идентификаторы пучка | |||||||||||
Bunch ::= CHOICE { | |||||||||||
gsm [0] | UTF8String (SIZE (1 .. 32)), | - - - идентификатор пучка для GSM-Сети | |||||||||
cdma-umts[1] | DataNetworkEquipment | - - - идентификатор пучка для W/CDMA, UMTS-сети | |||||||||
} | |||||||||||
- идентификатор оборудования сети передачи данных | |||||||||||
DataNetworkEquipment ::= CHOICE { | |||||||||||
mac [0] | OCTETSTRING (SIZE (6)), | - - - MAC-адрес оконечного сетевого оборудования | |||||||||
atm [1] | DataNetworkATM | ||||||||||
} | |||||||||||
- - - ATM адрес (SDH/PDHсети) | |||||||||||
DataNetwork ATM ::= SEQUENCE { | |||||||||||
vpi | OCTETSTRING (SIZE (1)), | - - - номер виртуального пути сети ATM (VPI) | |||||||||
vci | OCTETSTRING (SIZE (2)) OPTIONAL | - - - номер виртуального канала сети ATM (VCI) | |||||||||
} | |||||||||||
- - - тип сети связи (стандарт) | |||||||||||
NetworkType ::= ENUMERATED { | |||||||||||
not-specified(0), | - - - не конкретизированный стандарт | ||||||||||
mob-gsm(1), | - - - сеть подвижной радиотелефонной связи стандарта GSM | ||||||||||
mob-cdma(2), | - - - сеть подвижной радиотелефонной связи стандарта CDMA | ||||||||||
fix-pstn(3), | - - - сеть телефонной связи | ||||||||||
data-ip(4), | - - - стационарные сети передачи данных | ||||||||||
data-srv(5), | - - - ТМС-службы | ||||||||||
data-ip-mob(6), | - - - передача данных в сети подвижной радиотелефонной связи | ||||||||||
data-ip-wifi (7), | - - - беспроводная сеть передачи данных стандарта WiFi | ||||||||||
data-ip-max (8), | - - - беспроводная сеть передачи данных стандарта WiMAX | ||||||||||
paging(9), | - - - персональный радиовызов | ||||||||||
voip(10) | - - - передача голосовой информации в сети передачи данных | ||||||||||
} | |||||||||||
- - - IP-адрес | |||||||||||
IPAddress ::= CHOICE { | |||||||||||
ipv4 | [0] | IPV4Address, | - - - IPv4-адрес | ||||||||
ipv6 | [1] | IPV6Address, | - - - IPv6-адрес | ||||||||
ip-range | [2] | IPRange | использование только в RequestedConnections, Requestedldentifiers, TaskLocation | ||||||||
} | |||||||||||
- - - IP-адрес без возможности указать диапазон значений адреса | |||||||||||
IPAddressWithoutRange ::= CHOICE { | |||||||||||
ipv4 | [0] | IPV4Address, | - - - IPV4-адрес | ||||||||
ipv6 | [1] | IPV6Address, | - - - IPv6-адрес | ||||||||
} | |||||||||||
- - IPv4-адрес | |||||||||||
IPV4Address ::= OCTET STRING (SIZE (4)) | - - IP-адрес (4 байта) | ||||||||||
- - IPv6-адрес | |||||||||||
IPV6Address ::= OCTET STRING (SIZE (16)) | - - IP-адрес (16 байт) | ||||||||||
- - - IP/UDP/TCP-порт | |||||||||||
IPPort ::= OCTET STRING (SIZE (2)) | - - порт | ||||||||||
- - - маска IP-подсети | |||||||||||
IPMask ::= CHOICE { | |||||||||||
ipv4-mask [0] | IPV4Mask, | - - - IPv4-маска | |||||||||
ipv6-mask [1] | IPV6Mask | - - - IPv6-маска | |||||||||
} | |||||||||||
- - - диапазон IP-адресов заданный маской или интервалом значений | |||||||||||
IPRange ::= CHOICE { | |||||||||||
ip-address-range [0] | IPAddressRange, | ||||||||||
ip-address-mask [1] | IPAddressMask | ||||||||||
} | |||||||||||
- - - диапазон IP-адресов заданный интервалом значений | |||||||||||
IPAddressRange ::= SEQUENCE { | |||||||||||
ip-from [0] | IPAddressWithoutRange, | - - - начало ip-интервала значений | |||||||||
ip-to [1] | IPAddressWithoutRange | - - - конец ip-интервала значений | |||||||||
} | |||||||||||
- - - диапазон IP-адресов заданный маской | |||||||||||
IPAddressMask ::= SEQUENCE { | |||||||||||
ip-prefix | IPAddressWithoutRange, | - - - префикс IP/сети | |||||||||
ip-mask | IPMask | - - - маска IP/сети | |||||||||
} | |||||||||||
- - - информация об участнике соединения передачи данных | |||||||||||
NetworkPeerlnfo ::= SEQUENCE { | |||||||||||
ip-address | IPAddress, | - - - IP-адрес | |||||||||
ip-port | IPPort OPTIONAL | - - - IP-порт | |||||||||
} | |||||||||||
PortRange ::= SEQUENCE { | |||||||||||
port-from [0] | IPPort, | ||||||||||
port-to [ 1 ] | IPPort | ||||||||||
} | |||||||||||
- - - IPv4-маска | |||||||||||
IPV4Mask ::= OCTET STRING (SIZE (4)) | |||||||||||
- IPv6-маска | |||||||||||
IPV6Mask ::= OCTET STRING (SIZE (16)) | |||||||||||
- - Номер телефона VoIP-абонента | |||||||||||
DataVoipNumber ::= SEQUENCE { | |||||||||||
original-number | UTF8String (SIZE (1 .. 2048))OPTIONAL, | - - - исходный номер абонента | |||||||||
translated-number [0] | UTF8String (SIZE (1 .. 32)) OPTIONAL, | - - - номер абонента после преобразования | |||||||||
e164-number [1] | UTF8String (SIZE (1 .. 15)) OPTIONAL | - - - номер абонента в E164-сети | |||||||||
} | |||||||||||
VoipProtocol ::= ENUMERATED { | |||||||||||
sip(0), | |||||||||||
h323(1), | |||||||||||
iax(2), | |||||||||||
skype(100) | |||||||||||
} | |||||||||||
IMProtocol ::= ENUMERATED { | - - - протокол, при помощи которого отправлены сообщения | ||||||||||
icq(0), | |||||||||||
aol(1), | |||||||||||
msn(2), | |||||||||||
yahoo(3), | |||||||||||
web-mail(4), | - - - передача сообщения пользователем посредством почтового веб-сервера | ||||||||||
skype(5), | |||||||||||
irc(6), | |||||||||||
jabber(7), | |||||||||||
mra(8), | |||||||||||
tencent(9), | |||||||||||
airway (10), | |||||||||||
mms(98), | |||||||||||
sms(99), | |||||||||||
vk(100), | |||||||||||
facebook(101), | |||||||||||
myspace(102), | |||||||||||
twitter(103), | |||||||||||
odnoklassniki(104), | |||||||||||
moymir(105), | |||||||||||
zello(106), | |||||||||||
other(151), | |||||||||||
whatsapp(152), | |||||||||||
viber(153), | |||||||||||
telegram(154), | |||||||||||
rezerv5(155), | |||||||||||
rezerv6(156), | |||||||||||
rezerv7(157), | |||||||||||
rezerv8(158), | |||||||||||
rezerv9(159), | |||||||||||
rezerv 10(160), | |||||||||||
rezerv11(161), | |||||||||||
rezerv12(162), | |||||||||||
rezerv13(163), | |||||||||||
rezerv14(164), | |||||||||||
rezerv15(165), | |||||||||||
rezerv16(166), | |||||||||||
rezerv17(167), | |||||||||||
rezerv18(168), | |||||||||||
rezerv19(169), | |||||||||||
rezerv20(170) | |||||||||||
} | |||||||||||
- - - http метод | |||||||||||
HttpMethod ::= ENUMERATED { | |||||||||||
get(0), | |||||||||||
post(1), | |||||||||||
put(2), | |||||||||||
delete (3) | |||||||||||
} | |||||||||||
- - - Тип события входа в личный кабинет | |||||||||||
EntranceEventType ::= ENUMERATED { | |||||||||||
registration(0), | - - - регистрация | ||||||||||
logon(1), | - - - вход | ||||||||||
logon-failure(2), | - - - неудачный вход | ||||||||||
logoff(3), | - - - выход | ||||||||||
add-service(4), | - - - заказ услуги | ||||||||||
update-service(5), | - - - изменение услуги | ||||||||||
del-service(6), | - - - прекращение услуги | ||||||||||
add-domain(7), | - - - подключение/покупка домена | ||||||||||
del-domain(8), | - - - удаление домена | ||||||||||
create-support-ticket(9), | - - - создание запроса в службу поддержки | ||||||||||
update-profile(10), | - - - обновления информации в профиле | ||||||||||
other(11) | - - - иное | ||||||||||
} | |||||||||||
END |