Прежде чем применять настройки - внимательно читаем. От этого зависит работоспособность системы |
В системе создан универсальный, расширяемый модуль для реализации СОРМ (573 приказа) (Unisorm) |
| Прежде чем начинать использовать данный модуль НЕОБХОДИМО! Отключить все предыдущие реализации СОРМа в системе, и, очень желательно, удалить таблицы и параметры, которые относятся к старым версиям |
Для того, чтоб у вас правильно шли выгрузки в СОРМ, биллинг надо вести правильно:
Ниже приведены скриншоты правильной настройки биллинга, компании, физ.лиц. с пояснениями
Настройка>Системные настройки>Вид оплаты


Первые 8 видов оплат являются ОБЯЗАТЕЛЬНЫМИ и НЕИЗМЕННЫМИ.
Для тех, кто ведёт биллинг НЕ с нуля, а переездом, существует SQL запрос, который исправит данные виды оплат.
SQL файл расположен:
/../../db/patches/payments_type.sql
Для остальных видов оплат, долно быть правильно заполнено "Код Вида платежа СОРМ"

У абонента должна быть указана дата регистрации, поле "Регистрация

Обязательно заполнено ФИО. Допускается заполнять без отчества, в таком случае абонент будет выгружен как неструктурированный
![АСР Казна-39 > СОРМ-3 > Админка KTK-39 [45598673] 08-04-2026 14-31-41.jpg](/download/attachments/91619373/%D0%90%D0%B4%D0%BC%D0%B8%D0%BD%D0%BA%D0%B0%20KTK-39%20%5B45598673%5D%2008-04-2026%2014-31-41.jpg?version=1&modificationDate=1785846733023&api=v2)
Обязательно должен быть заполнен номер телефона абонента. Допускается заполнение полей "Мобильный телефон" и просто "Телефон"

Обязательно должен быть заполнен адрес абонента. Для правильной выгрузки адреса, Журнал адресов должен быть структурирован
![АСР Казна-39 > СОРМ-3 > Админка KTK-39 [45598673] 08-04-2026 14-35-14.jpg](/download/attachments/91619373/%D0%90%D0%B4%D0%BC%D0%B8%D0%BD%D0%BA%D0%B0%20KTK-39%20%5B45598673%5D%2008-04-2026%2014-35-14.jpg?version=1&modificationDate=1785846971474&api=v2)
Обязательно должны быть заполнены паспортные данные аббонента.
Для не граждан России, дорускается заполнение буквенных серий, а так-же заполнение на иностранном языке. Код подразделения НЕ требуется.

Обязательно должны быть заполнены номер договора, дата и время заключения договора
Клиенты>Компании>Компании

Обязательно "Название" компании

Обязательны к заполнению следующие поля:
ИНН
ОГРН/ОГРНИП
Юридический адрес компании

Обязательны к заполнению банковские реквизиты

Обязательны к заполнению:
Номер контракта
Дата

Обязательно к заполнению адрес компании (тут вы можете указать как юридический, так и почтовый адрес компании)
Для правильно указания адреса, журнал адресов должен иметь структурированный вид

У абонента должна быть выбрана данная компания
Клиенты>Компании (выбираем компанию) > вкладка "Сотрудники компании"
Закон обязывает оператора связи, собирать с клиента юридического лица паспортные данные всех сотрудников, которые будут пользоваться интернетом, при этом у юридической организации нет обязанности предоставлять данную информацию

По кнопке "Добавить" заполняем сотрудников компании.

Все поля обязательны к заполнению
Клиенты>Компании>Физическое лицо

Заполнять НЕ требуется. Объединение учётных записей в общее "Физическое лицо" даёт удобство работы с абонентами.
По умолчанию, паспортные данные автоматически заполняются из карточки абонента, которая является администратором данного физического лица
![АСР Казна-39 > СОРМ-3 > Админка KTK-39 [98062385] 08-04-2026 14-54-31.jpg](/download/attachments/91619373/%D0%90%D0%B4%D0%BC%D0%B8%D0%BD%D0%BA%D0%B0%20KTK-39%20%5B98062385%5D%2008-04-2026%2014-54-31.jpg?version=1&modificationDate=1785848098643&api=v2)
В карточке абонента, должно быть указано данное ощее физическое лицо как общий знаменатель
Клиенты>Группы

Настройка>Системные настройки>Реквизиты организации

Добавляем организацию оператора связи. Допускается несколько организаций, но в СОРМе используется только основная. Если у вас несколько организаций, то вам необходимо договориться с куратором, какая из ваших организаций будет основной

Почти все поля обязательны к заполнению

Стандартная настройка IPv4 пула, одна просьба, название пула должно быть понятным

Так-же стандартная настройка IPv6 пула, название пула должно быть понятным

Обязательно должны быть указаны:
Название
Описание
Адрес установки
(Список коммутаторов выгружается автоматически)
Для включения модоуля, надо его добавить в настройках вебинтерфейса:
Настройка>Системные настройки>Настройки ядра>Модули
Добавляем модуль Unisorm

Или стандартно в config.pl в секции с модулями
@MODULES = ( ... 'Abon', ... ); |
Во избежании проблем с данными, вам надо заполнить справочники, согласно приказу для выгрузки в СОРМ
Переходим в Настройка>СОРМ 3>Справочники

Заполняем данные шлюзов, согласно приказу. Вы моете указать всего один шлюз, можете несколько. Требование указывать ВСЕ ваши шлюзы выхода в "Мир" которые инициируют RADIUS запрос для авторизации абонентов.
Сюда вносятся ВСЕ RADIUS инициаторы, где авторизует абонентов!

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

Синхронизируем услуги, которые вы предоставляете абоненту. Можно импортировать из биллинга все, а потом удалить не нужные (временные)

Заполняется автоматически. Сети, которые должны попасть в IP план, настраиваются в настройках IP Pool
Вкладка "Явные ошибки" содержит информацию об абонентах, у которых не корректны данные и они не попадают в выгрузку

Проверка происходит при каждом запуске подготовки выгрузок в СОРМ. Сразу можно перейти на проблемного абонента и исправить
Содержит историю работы СОРМ за 3 (три) дня. В эту историю входит время срабатывания плагина, подготовленные сущности, файлы выгрузки со статусом

Параметры, которые напрямую влияют на характер выгрузок. Делятся на вендор-специфичные, а так-же на способ запуска billd
Настройка>СОРМ 3>Настройки ядра



Заполняется юридический адрес оператора. В некоторых случаях куратор может потребовать заполнить адрес центрального офиса оператора связи

Кроме явных полей для заполнения, тут ещё можно настроить некоторые особенности выгрузки
| Обращаем ваше внимание на то, что чем полнее будут заполнены данные в биллинге, тем лучше будет выгрузка и тем меньше будет вопросов к вам со стороны контроллирующих органов |
/../../libexec/billd unisorm [ATTR]
| Аргумент | Пояснение что делает |
|---|---|
| EXPORT_FORMAT=1 | Выбор формата выгрузки/exporter'а:
Совмещается с любым основным режимом. |
| START=1 | Основной режим сбора и подготовки изменений: abonent/address/ident history, services, payments, внутренние пользователи, а также файловая выгрузка exporter'а. Используется для визуальной проверки. Встроено в billd Основной режим. Не совмещать с HELP, DICTIONARIES, SEND_FTP. |
| HELP=1 | Показать справку. Запускать отдельно. Если указан вместе с другими основными режимами, сработает именно HELP. |
| DICTIONARIES=1 | Отдельная выгрузка справочников.
Основной режим. Не совмещать с HELP, START, SEND_FTP. |
| CLEAN_EXPORT=1 | Полное формирование файлов из уже накопленных history/stage данных. Это не очистка истории. Имеет смысл только вместе с START. Если передан один, billd.plugins/unisorm.pm автоматически включает START=1. |
| SKIP_PAYMENTS=1 | В режиме START пропустить сбор и выгрузку платежей. Имеет смысл только вместе с START/CLEAN_EXPORT/DESTROY_ALL_HISTORY/FULL_PAY. |
| FULL_PAY=1 | В режиме START пересобрать платежные таблицы sorm_payments_* полностью. На abonent/address/ident history сам по себе не влияет. Если передан один, billd.plugins/unisorm.pm автоматически включает START=1. |
| SEND_FTP=1 | Отправить уже подготовленные файлы на FTP/SFTP. Перед отправкой может вызвать exporter->_pre_send_ftp() и, при включённом SORM_DICTIONARY_AUTO_SYNC, подготовить обязательные словари. Если у вас billd как системный юнит - встроено в сервис, отдельно запускать не требуется Основной режим. Не совмещать с HELP, START, DICTIONARIES. |
| DEBUG=1 | Уровень отладки. Служебный флаг, можно совмещать с любым режимом. |
| DRY_RUN=1 | Режим технической отладки: отключает основные INSERT/REPLACE в sorm_* таблицы, но не делает запуск полностью read-only. Использовать только вместе с основным режимом. |
| DESTROY_ALL_HISTORY=1 | В режиме START очистить таблицы истории/stage и выполнить полную пересборку. Также принудительно пересобирает словарные staged/history данные в режиме full. Если передан один, billd.plugins/unisorm.pm автоматически включает START=1. |