Приложение N 7. Требования к форматам сообщений ТС ОРМ

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

к Требованиям к оборудованию

и программному обеспечению операторов

почтовой связи для обеспечения доступа

к базам данных об оказанных услугах

почтовой связи и пользователях

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

оперативно-розыскных мероприятий,

утвержденным приказом Минкомсвязи России

от 23.07.2015 N 279

ТРЕБОВАНИЯ К ФОРМАТАМ СООБЩЕНИЙ ТС ОРМ

1.1. Структура разделения ASN.1 модулей протокола взаимодействия ПУ и ТС ОРМ приведена на Рисунке 4 Приложения N 7.

1.2. Модуль Classification.asn задает правила, в соответствии с которыми:

- выполняется расширение:

- списка типов запросов к ТС ОРМ;

- списка видов поисковых критериев к ТС ОРМ;

- списка типов отчетов, формируемых ТС ОРМ;

- выполняется ввод новых версий сообщений протокола.

1.3. Структура разделения ASN.1 "Сообщений" протокола приведена на Рисунок.

sorm

message

session

trap

fask

report

management

unformatted

Рисунок 1. Структура видов сообщений протокола

взаимодействия ПУ и ТС ОРМ

1.4. В соответствии с Рисунок, Рисунок в протокольных ASN.1-модулях выполняется подстановка соответствующих версий форматов поисковых критериев, отчетов, справочников, "сообщений" интерфейса взаимодействия ПУ и ТС ОРМ.

1.5. ASN.1-модуль "Classification.asn" содержит кодированные в иерархическом виде идентификаторы:

- видов "Сообщений" верхнего уровня интерфейса взаимодействия ПУ и ТС ОРМ, составляющих кпд 1, кпд 2, кпд 3, кпд 4;

- видов поисковых критериев для формирования задач к ТС ОРМ;

- видов форматов отчетов, формируемых ТС ОРМ.

1.6. Соответствующие идентификаторы используются в других ASN.1-модулях интерфейса взаимодействия ПУ и ТС ОРМ (Рисунок настоящего Приложения с модулями), при этом идентификатор определяет конкретную версию и расширения формата соответствующего элемента (поисковых критериев, отчетов, справочников "сообщений" - в соответствии с Рисунок, Рисунком 3 настоящего Приложения).

1.7. Предоставленный ТС ОРМ при создании сессии перечень идентификаторов и согласованное из него ПУ подмножество в целом определяют конкретные возможности взаимодействия ПУ и ТС ОРМ в соответствии с выбранными идентификаторами.

1.8. Расширение интерфейса взаимодействия ПУ и ТС ОРМ обеспечивается введением новых идентификаторов, определяющих соответствующие расширенные элементы (поисковые критерии, отчеты, справочники, "сообщения"). Кодирование новых вводимых идентификаторов элементов осуществляется в соответствии со структурами на Рисунок, Рисунок настоящего Приложения и стандартным кодированием ASN.1-модуля "Classification.asn".

┌───────────┐

│ sorm │

└─────┬─────┘

┌─────┴─────┐

│ request │

└─────┬─────┘

┌────────────────────────┼─────────────────────────────┐

│ │ │

┌──────────┴─────────┐ ┌─────┴─────┐ ┌────────┴───────┐

│ connection │ │ abonent │ │ dictionary │

└─┬──────────────────┘ └─┬─────────┘ └────────────────┘

│ ┌───────────────┐ │ ┌────────────┐

└─┤post-connection│ ├─┤ person │

└───────────────┘ │ └────────────┘

│ ┌────────────┐

└─┤organization│

└────────────┘

Рисунок 2. Структура разделения поисковых критериев кпд 1

┌───────────┐

│ sorm │

└─────┬─────┘

┌─────┴─────┐

│ report │

└─────┬─────┘

┌───────────────────────────┼────────────────────────────┐

│ │ │

┌─────┴─────┐ ┌──────┴─────┐ ┌────────┴───────┐

│ abonent │ │ connection │ │ dictionary │

└─┬─────────┘ └──────┬─────┘ └─┬──────────────┘

│ ┌────────────┐ │ ┌───────────────┐ │ ┌───────────────┐

├─┤ person │ └─┤post-connection│ ├─┤ telcos │

│ └────────────┘ └───────────────┘ │ └───────────────┘

│ ┌────────────┐ │ ┌───────────────┐

└─┤organization│ ├─┤ money-type │

└────────────┘ │ └───────────────┘

│ ┌───────────────┐

├─┤special-numbers│

│ └───────────────┘

│ ┌───────────────┐

├─┤ post-office │

│ └───────────────┘

│ ┌───────────────┐

└─┤ doc-types │

└───────────────┘

Рисунок 3. Структура разделения видов отчетов кпд 2

┌──────────┐

│ Sorm.asn │

└────┬─────┘

┌─────────────┬───────────┼──────────┬──────────────┬──────────┐

│ │ │ │ │ │

┌─────┴──────┐ ┌────┴────┐ ┌────┴────┐ ┌───┴────┐ ┌───────┴──┐ ┌─────┴────┐

│Sessions.asn│ │Traps.asn│ │Tasks.asn│ │Manage- │ │Unfor- │ │Reports. │

└────────────┘ └─────────┘ └────┬──┬─┘ │ment.asn│ │matted.asn│ │asn │

│ │ └────────┘ └──────────┘ └───┬────┬─┘

│ │ │ │

│ │ ┌────────────────┐ │ │

│ └───────────┤Dictionaries.asn├──┘ │

│ └────────────────┘ │

┌─────────────┬───────────┼────────────┬───────────────┐ │

│ │ │ │ │ │

┌────┴──────┐ ┌────┴────┐ ┌───┴─────┐ ┌────┴───────┐ ┌─────┴────────┐ │

│Tasksonnec-│ │TasksUNI.│ │TasksAbo-│ │Tasks- │ │TasksNon- │ │

│ctions.asn │ │asn │ │nents.asn│ │Presense.asn│ │Formalized.asn│ │

└────┬──────┘ └─────────┘ └───┬─────┘ └────────────┘ └──────────────┘ │

│ │ │

┌─────┴──────────┐ ┌────────┴────────────┐ │

│RequestedConnec-│ │RequestedAbonents.asn│ │

│tions.asn │ └─────────────────────┘ │

└────────────────┘ │

Совместно используемые модули │

┌──────────────────────────────────────────────────────────────────┐ │

│┌──────────┐ ┌──────────┐ ┌─────────┐ ┌────────────┐ ┌───────────┐│ │

││Classifi- │ │Addresses.│ │Post- │ │Post- │ │Postlden ││ │

││cation.asn│ │asn │ │Types.asn│ │Abonents.asn│ │tifiers.asn││ │

│└──────────┘ └──────────┘ └─────────┘ └────────────┘ └───────────┘│ │

└──────────────────────────────────────────────────────────────────┘ │

┌──────────────┬───────────────┬────────────────────┤

│ │ │ │

┌─────┴──────┐ ┌─────┴──────┐ ┌──────┴───────┐ ┌─────────┴─┐

│ReportsCon- │ │Reports- │ │ReportsNon- │ │Reportsbo- │

│nections.asn│ │Presense.asn│ │Formalized.asn│ │nents.asn │

└────────────┘ └────────────┘ └──────────────┘ └───────────┘