О применении данного документа в отношении государственного контроля в области связи см. Распоряжение Правительства РФ от 15.12.2020 N 3340-р.

Приложение N 9

к Требованиям к техническим

и программным средствам

информационных систем, содержащих базы

данных абонентов оператора связи

и предоставленных им услугах связи,

а также информацию о пользователях

услугами связи и о предоставленных

им услугах связи, обеспечивающих

выполнение установленных действий

при проведении оперативно-розыскных

мероприятий, утвержденным приказом

Министерства цифрового развития,

связи и массовых коммуникаций

Российской Федерации

от 29.10.2018 N 573

ТРЕБОВАНИЯ

К ПАРАМЕТРАМ КОДИРОВАНИЯ ПРОТОКОЛА ВЗАИМОДЕЙСТВИЯ ASN.1

ПУНКТА УПРАВЛЕНИЯ И ИНФОРМАЦИОННЫХ СИСТЕМ, СОДЕРЖАЩИХ БАЗЫ

ДАННЫХ АБОНЕНТОВ ОПЕРАТОРА СВЯЗИ И ПРЕДОСТАВЛЕННЫХ ИМ

УСЛУГАХ СВЯЗИ, А ТАКЖЕ ИНФОРМАЦИЮ О ПОЛЬЗОВАТЕЛЯХ УСЛУГАМИ

СВЯЗИ И О ПРЕДОСТАВЛЕННЫХ ИМ УСЛУГАХ СВЯЗИ, ОБЕСПЕЧИВАЮЩИХ

ВЫПОЛНЕНИЕ УСТАНОВЛЕННЫХ ДЕЙСТВИЙ ПРИ ПРОВЕДЕНИИ

ОПЕРАТИВНО-РАЗЫСКНЫХ МЕРОПРИЯТИЙ

Список изменяющих документов

(в ред. Приказа Минцифры России от 12.07.2023 N 630)

(см. текст в предыдущей редакции)

1. Classification.asn

Classification DEFINITIONS IMPLICIT TAGS ::=

BEGIN

EXPORTS TAGGED,

sorm-message-session,

sorm-message-trap,

sorm-message-task,

sorm-message-report,

sorm-message-management,

sorm-message-unformatted,

sorm-message-filter,

sorm-request-identifier-pager,

sorm-request-identifier-pstn,

sorm-request-identifier-gsm,

sorm-request-identifier-cdma,

sorm-request-identifier-data-network,

sorm-request-identifier-voip,

sorm-report-identifier-pager,

sorm-report-identifier-pstn,

sorm-report-identifier-gsm,

sorm-report-identifier-cdma,

sorm-report-identifier-data-network,

sorm-report-identifier-voip,

sorm-request-payment-bank-transaction,

sorm-request-payment-express-pays,

sorm-request-payment-terminal-pays,

sorm-request-payment-service-center,

sorm-request-payment-cross-account,

sorm-request-payment-telephone-card,

sorm-request-payment-balance-fillups,

sorm-request-payment-bank-division-transfer,

sorm-request-payment-bank-card-transfer,

sorm-request-payment-bank-account-transfer,

sorm-report-payment-bank-transaction,

sorm-report-payment-express-pays,

sorm-report-payment-terminal-pays,

sorm-report-payment-service-center,

sorm-report-payment-cross-account,

sorm-report-payment-telephone-card,

sorm-report-payment-balance-fillups,

sorm-report-payment-bank-division-transfer,

sorm-report-payment-bank-card-transfer,

sorm-report-payment-bank-account-transfer,

sorm-request-connection-pager,

sorm-request-connection-pstn,

sorm-request-connection-mobile,

sorm-request-connection-aaa-login,

sorm-request-connection-resource,

sorm-request-connection-email,

sorm-request-connection-im,

sorm-request-connection-voip,

sorm-request-connection-file-transfer,

sorm-request-connection-term-access,

sorm-request-connection-raw-flows,

sorm-request-connection-entrance,

sorm-request-connection-address-translations,

sorm-request-connection-sms,

sorm-report-connection-pager,

sorm-report-connection-pstn,

sorm-report-connection-mobile,

sorm-report-connection-ipdr-header,

sorm-report-connection-aaa-login,

sorm-report-connection-resource,

sorm-report-connection-email,

sorm-report-connection-im,

sorm-report-connection-voip,

sorm-report-connection-file-transfer,

sorm-report-connection-term-access,

sorm-report-connection-raw-flows,

sorm-report-connection-address-translations,

sorm-report-connection-entrance,

sorm-report-connection-sms,

sorm-request-dictionaries,

sorm-report-dictionary-bunches,

sorm-report-dictionary-basic-stations,

sorm-report-dictionary-roaming-partners,

sorm-report-dictionary-switches,

sorm-report-dictionary-gates,

sorm-report-dictionary-call-types,

sorm-report-dictionary-supplement-services,

sorm-report-dictionary-pay-types,

sorm-report-dictionary-termination-causes,

sorm-report-dictionary-ip-numbering-plan,

sorm-report-dictionary-phone-numbering-plan,

sorm-report-dictionary-doc-types,

sorm-report-dictionary-telcos,

sorm-report-dictionary-ip-data-points,

sorm-report-dictionary-special-numbers,

sorm-report-dictionary-bunches-map,

sorm-report-dictionary-mobile-subscriber-identity-plan,

sorm-report-dictionary-signal-point-codes,

sorm-request-presense,

sorm-report-presense-abonents,

sorm-report-presense-connections,

sorm-report-presense-payments,

sorm-report-presense-dictionaries,

sorm-report-presense-locations,

sorm-request-abonent-person,

sorm-request-abonent-organization,

sorm-report-abonent-abonent,

sorm-report-abonent-service,

sorm-report-abonent-person,

sorm-report-abonent-organization,

sorm-request-location,

sorm-report-data-content-raw;

TAGGED ::= CLASS {

&id ObjectDescriptor UNIQUE,

&Data

}

WITH SYNTAX {

OID &id

DATA &Data

}

--- Классификация

OID ::= ObjectDescriptor

-- Подструктура сообщений

sorm-message-session OID ::= "280"

sorm-message-trap OID ::= "281"

sorm-message-task OID ::= "282"

sorm-message-report OID ::= "283"

sorm-message-management OID ::= "284"

sorm-message-unformatted OID::= "285"

sorm-message-filter OID ::= "286"

-- Идентификаторы

sorm-request-identifier-pager OID ::= "140"

sorm-request-identifier-pstn OID ::= 141"

sorm-request-identifier-gsm OID ::= "142"

sorm-request-identifier-cdma OID ::= "143"

sorm-request-identifier-data-network OID ::= "144"

sorm-request-identifier-voip OID::= "145"

sorm-report-identifier-pager OID ::= "1"

sorm-report-identifier-pstn OID ::= "2"

sorm-report-identifier-gsm OID ::= "3"

sorm-report-identifier-cdma OID ::= "4"

sorm-report-identifier-data-network OID ::= "5"

sorm-report-identifier-voip OID ::= "6"

-- Параметры соединений

sorm-request-connection-pager OID ::= "160"

sorm-request-connection-pstn OID ::= "161"

sorm-request-connection-mobile OID ::= "162"

sorm-request-connection-aaa-login OID ::= "164"

sorm-request-connection-resource OID ::= "165"

sorm-request-connection-email OID ::= "166"

sorm-request-connection-im OID ::= "167"

sorm-request-connection-voip OID ::= "168"

sorm-request-connection-file-transfer OID ::= "169"

sorm-request-connection-term-access OID ::= "170"

sorm-request-connection-raw-flows OID ::= "171"

sorm-request-connection-entrance OID ::= "172"

sorm-request-connection-address-translations OID ::= "173"

sorm-request-connection-sms OID ::= "174"

sorm-report-connection-pager OID ::= "20"

sorm-report-connection-pstn OID ::= "21"

sorm-report-connection-mobile OID ::= "22"

sorm-report-connection-ipdr-header OID ::= "23"

sorm-report-connection-aaa-login OID ::= "24"

sorm-report-connection-resource OID ::= "25"

sorm-report-connection-email OID ::= "26"

sorm-report-connection-im OID ::= "27"

sorm-report-connection-voip OID ::= "28"

sorm-report-connection-file-transfer OID ::= "29"

sorm-report-connection-term-access OID ::= "30"

sorm-report-connection-raw-flows OID ::= "31"

sorm-report-connection-address-translations OID ::= "32"

sorm-report-connection-entrance OID ::= "33"

sorm-report-connection-sms OID ::= "34"

-- Абоненты

sorm-request-abonent-person OID ::= "180"

sorm-request-abonent-organization OID ::= "181"

sorm-report-abonent-abonent OID ::= "40"

sorm-report-abonent-service OID ::= "41"

sorm-report-abonent-person OID ::= "42"

sorm-report-abonent-organization OID ::= "43"

-- Местоположение

sorm-request-location OID ::= "200"

-- Платежи

sorm-request-payment-bank-transaction OID ::= "220"

sorm-request-payment-express-pays OID ::= "221"

sorm-request-payment-terminal-pays OID ::= "222"

sorm-request-payment-service-center OID ::= "223"

sorm-request-payment-cross-account OID ::= "224"

sorm-request-payment-telephone-card OID ::= "225"

sorm-request-payment-balance-fillups OID ::= "226"

sorm-request-payment-bank-division-transfer OID ::= "227"

sorm-request-payment-bank-card-transfer OID ::= "228"

sorm-request-payment-bank-account-transfer OID ::= "229"

sorm-report-payment-bank-transaction OID ::= "80"

sorm-report-payment-express-pays OID ::= "81"

sorm-report-payment-terminal-pays OID ::= "82"

sorm-report-payment-service-center OID ::= "83"

sorm-report-payment-cross-account OID ::= "84"

sorm-report-payment-telephone-card OID ::= "85"

sorm-report-payment-balance-fillups OID ::= "86"

sorm-report-payment-bank-division-transfer OID ::= "87"

sorm-report-payment-bank-card-transfer OID ::= "88"

sorm-report-payment-bank-account-transfer OID ::= "89"

-- Справочники

sorm-request-dictionaries OID ::= "240"

sorm-report-dictionary-bunches OID ::= "100"

sorm-report-dictionary-basic-stations OID ::= "101"

sorm-report-dictionary-roaming-partners OID ::= "102"

sorm-report-dictionary-switches OID ::= "103"

sorm-report-dictionary-gates OID ::= "104"

sorm-report-dictionary-call-types OID ::= "105"

sorm-report-dictionary-supplement-services OID ::= "106"

sorm-report-dictionary-pay-types OID ::= "107"

sorm-report-dictionary-termination-causes OID ::= "108"

sorm-report-dictionary-ip-numbering-plan OID ::= "109"

sorm-report-dictionary-phone-numbering-plan OID ::= "110"

sorm-report-dictionary-doc-types OID ::= "111"

sorm-report-dictionary-telcos OID ::= "112"

sorm-report-dictionary-ip-data-points OID ::= "113"

sorm-report-dictionary-special-numbers OID ::= "114"

sorm-report-dictionary-bunches-map OID ::= "115"

sorm-report-dictionary-mobile-subscriber-identity-plan OID ::= "116"

sorm-report-dictionary-signal-point-codes OID ::= "132"

-- Запрос о наличии данных

sorm-request-presense OID ::= "260"

sorm-report-presense-abonents OID ::= "120"

sorm-report-presense-connections OID ::= "121"

sorm-report-presense-payments OID ::= "122"

sorm-report-presense-dictionaries OID ::= "123"

sorm-report-presense-locations OID ::= "124"

-- Запрос о содержимом потоков

sorm-report-data-content-raw OID ::= "50"

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[1] AddressStructInfoReport, --- структурированный

адрес

unstruct-info[2] UTF8String(SIZE (1 .. 1024)) --- неструктурированный

адрес

}

AddressStructInfoReport ::= 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,

DictionaryTask,

DictionaryReport,

PhoneAbonentType;

IMPORTS DateAndTime

FROM Sorm

TAGGED,

sorm-request-dictionaries,

sorm-report-dictionary-telcos,

sorm-report-dictionary-bunches,

sorm-report-dictionary-basic-stations,

sorm-report-dictionary-roaming-partners,

sorm-report-dictionary-switches,

sorm-report-dictionary-gates,

sorm-report-dictionary-call-types,

sorm-report-dictionary-supplement-services,

sorm-report-dictionary-pay-types,

sorm-report-dictionary-termination-causes,

sorm-report-dictionary-ip-numbering-plan,

sorm-report-dictionary-phone-numbering-plan,

sorm-report-dictionary-doc-types,

sorm-report-dictionary-ip-data-points,

sorm-report-dictionary-special-numbers,

sorm-report-dictionary-bunches-map,

sorm-report-dictionary-mobile-subscriber-identity-plan,

sorm-report-dictionary-signal-point-codes

FROM Classification

ReportedAddress

FROM Addresses

Bunch,

DataNetworkEquipment,

IPAddress,

IPPort,

IPMask,

NetworkPeerInfo,

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

-- sorm-report-dictionary-bunches

-- sorm-report-dictionary-basic-stations

-- sorm-report-dictionary-roaming-partners

-- sorm-report-dictionary-switches

-- sorm-report-dictionary-gates

-- sorm-report-dictionary-call-types

-- sorm-report-dictionary-supplement-services

-- sorm-report-dictionary-pay-types

-- sorm-report-dictionary-termination-causes

-- sorm-report-dictionary-ip-numbering-plan

-- sorm-report-dictionary-phone-numbering-plan

-- sorm-report-dictionary-doc-types

-- sorm-report-dictionary-ip-data-points

-- sorm-report-dictionary-special-numbers

-- sorm-report-dictionary-bunches-map

-- sorm-report-dictionary-mobile-subscriber-identity-plan

-- sorm-report-dictionary-signal-point-codes

-- Отчет

DictionaryReport ::= SEQUENCE {

id TAGGED.&id ({DictionaryRecordsVariants}), --- идентификатор

записи справочника

data TAGGED.&Data({DictionaryRecordsVariants}{@id}) --- данные

записи справочника

}

Dictionary Records VariantsTAGGED ::= {

telcosRecords --- операторы связи,

обслуживаемые ИС ОРМ

| bunchesRecords --- пучки соединительных линий

| basicStationsSectorRecords --- базовые станции

| roamingPartnersRecords --- роуминговые партнеры

| switchesRecords --- коммутаторы

| gatesRecords --- IP шлюзы

| callTypesRecords --- типы вызовов

| supplementServicesRecords --- список дополнительных видов

обслуживания (далее - ДВО)

| payTypesRecords --- способы оплаты (пополнения

баланса)

| terminationCausesRecords --- причины завершения

соединения

| ipNumberingPlanRecords --- IP-план адресации

| telephoneNumberingPlanRecords --- план телефонной номерной

емкости

| docTypesRecords --- типы документов,

удостоверяющих личность

| ipDataPointsRecords --- идентификаторы точек

подключения к сети передачи данных, от которых получены записи о

соединениях

| specialNumbersRecords --- специальные номера

оператора (SMS-центры, ТМС, сервисы)

| bunchesMapRecords --- карта связей пучков соединительных линий

| mobileSubscriberIdenityPlanRecords --- план нумерации

идентификаторов мобильных телефонных абонентов

| 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 BasicStationIdentifiers, --- идентификаторы

сектора

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 --- MAC-адрес сетевого

оборудования сектора

}

IPList ::= SEQUENCE OF NetworkPeerInfo

--- параметры антенной системы

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 --- идентификатор

пучка коммутатора

}

mobileSubscriberIdenityPlanRecords TAGGED ::= {

OID { sorm-report-dictionary-mobile-subscriber-identity-plan }

DATA SEQUENCE OF MobileSubscriberIdenityPlanRecord

}

MobileSubscriberIdenityPlanRecord ::= SEQUENCE {

telco-id TelcoID, --- идентификатор

оператора связи или структурного подразделения

mcc NumericString (SIZE(3)), --- код страны

mnc NumericString (SIZE(3)), --- код оператора связи

area-code NumericString (SIZE(3 .. 10)), --- код зоны/региона

capacity-from NumericString (SIZE (0 .. 7)), --- нижняя граница

диапазона (от)

Полный текст документа вы можете просмотреть в коммерческой версии КонсультантПлюс.