Настройка выгрузки данных из биллинга в СОРМ-3: готовые коннекторы и требования Приказа №573
Интеграция СОРМ с биллингом должна сохранять связь между абонентом, договором, услугой и сетевым идентификатором во времени. Ошибки сопоставления делают архив неполным даже при исправной передаче файлов. Техническим специалистам и руководителям операторов важно проверить весь процесс: от источника до результата поиска. Разберем, как организовать выгрузку данных абонентов в СОРМ, выбрать коннектор и проконтролировать полноту загрузки без избыточной нагрузки на биллинг.
Что требует Приказ №573 к данным об абонентах и услугах
Приказ Минкомсвязи № 573 от 29.10.2018 устанавливает требования к техническим и программным средствам ИС ОРМ. Он применяется во взаимосвязи со статьей 64 Федерального закона № 126-ФЗ «О связи» и Постановлением Правительства РФ № 538 от 27.08.2005.
Пункт 19 предусматривает трехлетнее накопление, хранение и обработку сведений об абонентах, выделенных номерах, кодах идентификации и предоставленных услугах. Состав информации определяет приложение № 1.
Какие данные и в каком формате нужно выгружать из биллинга
Сначала составляют матрицу источников:
Группа | Что сопоставляют |
Абоненты | Идентификатор, ФИО или наименование, реквизиты документов, адреса |
Договоры и услуги | Номер договора, подключенные услуги, периоды действия |
Сетевые ресурсы | Логин, телефонный номер, IP-адрес и интервалы его назначения |
Расчеты | Платежи, способы оплаты, связанные идентификаторы |
События сети | Сессии и соединения из биллинга либо сетевых источников |
Формат обмена согласуют по спецификации приемника: состав полей, кодировку, разделители, пустые значения, часовой пояс и версии записей. CSV – вариант интеграции, а не единый обязательный формат биллингового экспорта, установленный приказом. Протокол ИС ОРМ – ПУ с описаниями ASN.1 нельзя подменять форматом входного файла.
Периодичность синхронизации определяют отдельно для каждой категории данных. Пункт 34 Приказа № 573 устанавливает сроки доступности информации для запросов с ПУ: для данных об абонентах, получивших номера или коды идентификации, – не более 5 секунд после поступления в ИС ОРМ; для сведений о телефонных услугах и смене местоположения – не более 5 минут с момента события; для соединений передачи данных – не более 10 минут с момента события.
Периодичность передачи сведений о платежах фиксируют отдельно в спецификации интеграции с учетом применимых требований и критериев приемки. Пятиминутный срок для телефонных событий нельзя автоматически считать сроком передачи платежей. Универсальную выгрузку всех категорий раз в сутки не закладывают.
Архитектура интеграции: как биллинг взаимодействует с ИСБД СОРМ-3
Схема взаимодействия: биллинг → коннектор → буфер обмена → ИС ОРМ. ПУ обращается к ИС ОРМ через предусмотренный интерфейс; прямой доступ к рабочей базе расчетов для этой схемы не требуется.
Практический порядок подключения:
- Определить источники, точки подключения и владельцев данных.
- Согласовать соответствие полей и устойчивые идентификаторы.
- Выполнить полную начальную загрузку на зафиксированный момент.
- Передать изменения, накопившиеся во время загрузки.
- Включить контроль доставки, ошибок и повторной обработки.
Буфер удерживает пакет до подтверждения успешной загрузки. Передача файла на сервер еще не означает, что записи приняты базой.
Чтение с реплики уменьшает нагрузку на основную БД, но требует контроля отставания. Выбирают поддерживаемый способ организации защищенного канала. Права доступа ограничивают; персональные данные исключают из открытых журналов.
Готовые коннекторы для популярных биллинговых систем
Как проверить поддержку ИС ОРМ «Омега.573»
Наличие готового коннектора к ИС ОРМ «Омега.573» компании «СПЕЦИАЛЬНЫЕ ТЕХНОЛОГИИ» уточняют у производителя используемой биллинговой системы. В запросе указывают название и версию биллинга, состав выгружаемых данных и версию принимающего комплекса СОРМ-3.
У разработчика биллинга запрашивают подтверждение совместимости, документацию по подключению и условия сопровождения модуля. С производителем СОРМ согласуют формат приема, поддерживаемые категории данных и сроки их поступления. Наличие модуля экспорта само по себе не подтверждает выполнение всех требований к интеграции.
Что проверить перед подключением коннектора
До запуска проверяют состав полей, устойчивые идентификаторы, порядок полной начальной загрузки и передачи последующих изменений. Отдельно согласуют обработку платежей, подтверждение приема, повторную отправку и восстановление после сбоев. Частота обмена должна обеспечивать согласованные сроки для каждой категории данных с учетом времени доставки и обработки в ИС ОРМ.
Если готового коннектора для нужной версии биллинга нет, объем доработки и порядок сопровождения определяют после согласования спецификации и тестовой выгрузки.
Данные RADIUS как дополнительный источник
RADIUS – протокол, а не название универсального биллинга. RADIUS Accounting передает сведения об учете сессий. Их связывают с договором через логин, идентификатор сессии, сетевой узел и временные параметры.
Такие данные не заменяют паспортные реквизиты, платежи и журналы NAT. Для последних нужны соответствующие источники. Готовый адаптер сокращает срок внедрения, если производитель подтверждает поддержку нужной схемы; при разработке собственного модуля сопровождение остается задачей оператора.
Проверка корректности выгрузки и типичные ошибки настройки
Проверка включает сверку количества записей по категориям, идентификаторов, контрольных сумм пакетов и отклоненных строк.
Тестовый сценарий должен охватывать создание договора, смену тарифа, назначение другого IP-адреса, платеж, блокировку и расторжение. При изменении условий клиентов сохраняют историю, а не переписывают прошлое текущими значениями.
Контрольный запрос проверяет принадлежность идентификатора на выбранную дату. Затем повторно загружают тот же пакет: дублей возникать не должно. Имитируют обрыв связи и проверяют восстановление пропущенного диапазона.
Типичные ошибки – неверный часовой пояс, потерянная связь договора с абонентом, неполный пакет и подтверждение доставки до завершения импорта. Контролируют задержку появления данных в поиске. Для платежей отдельно измеряют интервал от появления записи в биллинге до ее доступности для запроса в ИС ОРМ.
Ответственность оператора и взаимодействие с уполномоченными органами
Порядок взаимодействия с уполномоченными органами, включая ФСБ России, определяется применимыми НПА. Для оперативно-розыскных мероприятий обеспечивают установленный доступ через ПУ, сохраняя защиту сведений о запросах.
Сроки поиска и передачи результатов проверяют по пунктам 35–42 Приказа Минкомсвязи № 573. Они не равнозначны периодичности экспорта биллинга. При приемке проверяют комплектность данных и выполнение временных характеристик.
Подрядчик не снимает с оператора обязанность обеспечить соблюдение требований. Ответственность по статье 13.46 КоАП РФ зависит от состава нарушения; единого штрафа «за ошибку CSV» нет.
Готовое решение для интеграции биллинга с СОРМ-3
ИС ОРМ «Омега.573» компании «СПЕЦИАЛЬНЫЕ ТЕХНОЛОГИИ» предназначена для накопления и обработки сведений об абонентах, услугах и платежах, поиска и предоставления информации на ПУ.
Для создания решения согласуйте состав услуги: подбор коннектора, настройка соответствия полей, тестирование и поддержка. Гарантию соответствия закрепляют в договоре через критерии приемки и обязательства по устранению несоответствий.
Оставьте заявку, чтобы получать консультации по конкретной интеграции по телефонам +7 (499) 951-30-07, 8 800 234-11-36 или электронной почте sale@sorm2.net. Укажите биллинг, версию, число абонентов и источники сессий.