Интеграция с СОРМ3

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (7)

просмотр истории страницы
h1. Для чего делаем?
h1. Для чего нужно интегрировать СОРМ3?

В разделе описана интеграция с поставщиками СОРМ3 согласно приказу Минкомсвязи России от 29.10.2018 N 573:
{panel}"Об утверждении Требований к техническим и программным средствам информационных систем, содержащих базы данных абонентов оператора связи и предоставленных им услугах связи, а также информацию о пользователях услугами связи и о предоставленных им услугах связи, обеспечивающих выполнение установленных действий при проведении оперативно-розыскных мероприятий" (Зарегистрировано в Минюсте России 18.12.2018 N 53028){panel}

h1. А что по поводу соответствия протоколу ASN.1?
Протокол ASN.1 используется для передачи между комплексом СОРМ3 и пультом ФСБ, поэтому требование передачи данных в таком формате относится к комплексам СОРМ, но не к биллинговой системе.

Таким образом, получаем схему:
Биллинг не имеет прямого подключения к пульту ФСБ, и имеет для этого модуль интеграции со специализированными решениями сторонних поставщиков. Данные в базы данных таких комплексов передаются по протоколу FTP в формате CSV и различных его вариациях (разделитель точка с запятой, данные в кавычках, и тд).

Схема интеграции получается приблизительно следующая:

!BillingSormFSB_scheme.png|border=0,width=800!

h1. Решение проблем выгрузки
При формировании файлов выгрузки, а также передаче данных на FTP СОРМ могут возникать ошибки. Для их отладки нужно:
# Установите опцию -x для bash в скрипте выгрузки. На примере скрипта начальной выгрузки:
{code}
/app/asr_billing/cfg/sorm3/initial-unloaded-data.sh
{code}
Замените первую строку файла:
{code}
#!/bin/bash
{code}
На строку:
{code}
#!/bin/bash -x
{code}
# Запустите скрипт выгрузки и передайте вывод команд в техническую поддержку.