Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.


Подсказка
titleПамятка

Прежде чем применять настройки - внимательно читаем. От этого зависит работоспособность системы

Предупреждение

Работает начиная с версии биллнга - RU 24.10.23

Предупреждение

Данные, в таблице users_pi, должны быть в правильном формате:

fio → Фамилия

fio2→Имя

fio3→Отчество(не обязательно)

Примечание

Исключительно из-за тараканов в голове сормистов, они могут выдвинуть особые требования для каждого провайдера по отдельности, поэтому мы делаем полную интеграцию СОРМ по запросу (за денюжку) - Дмитрий Б. aka Банан - +79115096089, +79215480279 (ТГ/WhatsApp/Звонок)

Информация
titleКраткое описание модуля

СОРМ-3 для МФИ-Софтот компании "Цитадель"

Оглавление
absoluteUrltrue

Отображение дочерних элементов

Включение модуля

Устанавливаем таблицы в базу данных

Блок кода
mysql -D abills</usr/abills/db/MfisoftCitadel.sql

в файле config.pl включаем модуль


Блок кода
our @MODULES = (
          ...
            'MfisoftCitadel',
          ...
);

 

Описания настройки в вебинтерфейсе

Настройка→СОРМ 3→Справочники

IP План

Добавляем IP

Заполняем IP План

Сервисы

Синхронизация выгружаемых сервисов - SUPPLEMENTARY_SERVICE

Специальные номера

Добавляем необходимые данные, при наличии

Шлюзы

Справочника шлюзов (GATEWAYS)

Добавляем информацию

Явные ошибки

Список абонентов не попавших в выгрузку, с возможностью перехода к абоненту

Image Added


Описания параметров файла config.pl

ПараметрПримерОписание

Основные параметры

MFISOFTCITADEL_TIME_OFFSET

$conf{MFISOFTCITADEL_TIME_OFFSET} = '-1';

Определяем сдвиг до UTC. Например для Москвы - '-3'

MFISOFTCITADEL_ARCHIVE

$conf{MFISOFTCITADEL_ARCHIVE} = 1;

Включение архивации выгрузок

MFISOFTCITADEL_ARCHIVE_PATH

$conf{MFISOFTCITADEL_ARCHIVE_PATH} = '/usr/abills/var/sorm/archive';

Копия выгрузки на FTP - ПАПКУ СОЗДАЁМ САМИ

MFISOFTCITADEL_ISP_ID

$conf{MFISOFTCITADEL_ISP_ID}='39';

Идентифакатор ИСП из "информация по операторам связи и их филалах

MFISOFTCITADEL_DEFAULT_ZIP

$conf{MFISOFTCITADEL_DEFAULT_ZIP} = '123456';

Индекс по умолчанию

MFISOFTCITADEL_ISP_DESCRIPTION

$conf{MFISOFTCITADEL_ISP_DESCRIPTION} = 'АСР Казна-39';

Юридическое наименование провайдера (В ошибке плагина может показать параметр 

$conf{SORM_ISP_DESCRIPTION} )

CITADELMFISOFT_COUNTRY

$conf{MFISOFTCITADEL_COUNTRY} = 'РОССИЙСКАЯ ФЕДЕРАЦИЯ';

Страна

MFISOFTCITADEL_REGION

$conf{MFISOFTCITADEL_REGION} = 'ВЫХИНСКАЯ ОБЛАСТЬ';

Область

MFISOFTCITADEL_ZONE

$conf{MFISOFTCITADEL_ZONE} = 'Выборгский район'; 

Район

MFISOFTCITADEL_UPLOAD_USER_3_YEAR

$conf{MFISOFTCITADEL_UPLOAD_USER_3_YEAR}=1;

Оставлять полностью удаленные учетки в таблицах сорм и выгружать 3 года

CITADEL_REG_UNSTRUCT_FALLBACK

$conf{CITADEL_REG_UNSTRUCT_FALLBACK}=1;

Разрешает выгружать адрес точки подключения, как адрес регистрации абонента, если в паспортных данных у абонента не указан адрес регистрации

Данные по адресу компании

OFFICE_CITY

$conf{OFFICE_CITY} = 'НЕБЫВАЛЬСК';

Адрес компании - ГОРОД

OFFICE_STREET

$conf{OFFICE_STREET} = 'АПЕЛЬСИНОВАЯ';

Адрес компании - УЛИЦА

OFFICE_BUILD

$conf{OFFICE_BUILD} = '22';

Адрес компании - дом

OFFICE_APART

$conf{OFFICE_APART} = '18';

Адрес компании - кв./офис

OFFICE_ZIP

$conf{OFFICE_ZIP} = '123456';

Адрес компании - Индекс (обязательно)

Данные для подключения к СОРМ

MFISOFTCITADEL_SERVER

$conf{MFISOFTCITADEL_SERVER} = '127.0.0.1';

IP адрес FTP сервера СОРМ

MFISOFTCITADEL_LOGIN

$conf{MFISOFTCITADEL_LOGIN} = 'sorm3';

Выдаётся СОРМ'истами

MFISOFTCITADEL_PASSWORD

$conf{MFISOFTCITADEL_PASSWORD} = 'sorm3';

Выдаётся СОРМ'истами

MFISOFTCITADEL_FTP_PASSIVE_MODE

$conf{MFISOFTCITADEL_FTP_PASSIVE_MODE}=1;

Путём эксперимента

MFISOFTCITADEL_FTP_TIMEOUT

$conf{MFISOFTCITADEL_FTP_TIMEOUT}='1800';

Путём эксперимента

MFISOFTCITADEL_FTP_BINNARY

$conf{MFISOFTCITADEL_FTP_BINNARY}=1;

Путём эксперимента

CITADEL_SFTP_ENABLE

$conf{CITADEL_SFTP_ENABLE}=1;

Включение выгрузки по SFTP (Новые требования)

CITADEL_SFTP_FOLDER

$conf{CITADEL_SFTP_FOLDER}='/Sorm/Client';

Папка выгрузки по SFTP на стороне СОРМ

Запуск системы

Первый запуск системы

Блок кода
/usr/abills/libexec/billd mfisoftcitadel TYPE=MfisoftCitadel START=1 FULL_PAY=1

Последующая работа должна выполняться вместе с  billd -all, для этого в config.pl дописываем в параметр параметр

Блок кода
$conf{BILLD_PLUGINS} = '...,mfisoftcitadel,...';

После этого система будет автоматически выгружать и синхронизировать данные

Предупреждение

Работает АВТОМАТИЧЕСКИ!

Перед созданием первой выгрузки - рекомендуется изменить время работы плагина billd - all до 10 минут

После возвращаем в естественное значение

ВНИМАНИЕ! ОТДЕЛЬНЫЙ ЗАПУСК НЕ НУЖЕН! РАБОТАЕТ ОТ billd -all !

Дополнительная информация

Описание протокола

View file
name2023_ИС_БД_ОРМ_Январь_Общее_техническое_описание_по_пр_573_DOC078968.doc
height250