Вы просматриваете старую версию данной страницы. Смотрите текущую версию.
Сравнить с текущим |
просмотр истории страницы
Выгрузка подготовлена только для операторов ШПД.
Что выгружается
Описание и настройка
Описание
Для интеграции с СОРМ Сигналтек нужно:
- Развернуть в сети FTP
- Передать реквизиты доступа поставщику
- Настроить выгрузку на биллинге, при этом некоторые данные заполняются вручную по мере необходимости , так как не хранятся в базе.
Выгрузка происходит одним скриптом по крону, по-умолчанию раз в сутки, но можно настроить с любой периодичностью, задав нужным отчетам необходимые префиксы.
Скрипт учитывает что после выгрузки из БД возможно данные необходимо как-то еще обработать, например в периодической выгрузке абонентов нужно отражать устаревшие записи.
Предположим, по согласованию с куратором из органов Вам нужно сделать выгрузку раз в час:
- Сделайте sql-файл hourly_abonents.sql
- Сделайте csv-файл с заголовками выгрузки hedings_abonents.csv (он может быть общим для всех типов выгрузки)
- При необходимости как-то отредактировать SQL-выгрузку, создайте shell-скрипт hourly_abonents.sh
- Добавьте в CRON host-системы запись:
1 1 * * * root /app/asr_billing/cfg/sorm3/signaltec_upload.sh hourly &>>/app/asr_billing/var/log/sorm3_upload.log
Обратите внимание, что префикс имени файла hourly передаётся скрипту выгрузки параметром
Настройка
Подготовьте FTP-сервер
- Разверните в своей сети FTP-сервер
- Создайте на FTP пользователя с правами на чтение, запись, изменение и удаление файлов и папок
- Создайте в корневой директории папки:
- abonents
- payments
- general
- Убедитесь что выше указанные права есть на папках ОС
Настройте выгрузку из биллинга
- Скачайте архив [Сорм Сигналтек^Signaltech.tar.gz]
- Распакуйте в корень системы
- Отредактируйте файл /app/asr_billing/cfg/sorm3/signaltec_upload.sh, укажите данные FTP-сервера:
declare FTP_IP='127.0.0.1' declare FTP_LOGIN='ftp_user' declare FTP_PWD='ftp_password'
- FTP_IP - IP FTP-сервера
- FTP_LOGIN - имя пользователя FTP-сервера
- FTP_PWD - логи пользователя FTP-сервера
- Перезапустите CRON:
/etc/init.d/crond restart
- Заполните статичные данные по документации поставщика:
- static_telcos_short.csv - список операторов связи. Указанный ID будет использоваться в дальнейшем в отчетах.
- static_gates_short.csv - BRAS-сервера
- static_ip_data_points_long.csv - точки соединения с другими операторами
- static_doc_types_short.csv - список используемых документов для удостоверения личности
- static_pay_types.csv - список платежных систем
- Отредактируйте динамический выгружаемые отчеты:
- initial_payments_short.sql, periodic_payments_short.sql - актуализируйте список платежных систем
- Выгрузите сделайте первоначальную выгрузку данных:
/app/asr_billing/cfg/sorm3/signaltec_upload.sh static /app/asr_billing/cfg/sorm3/signaltec_upload.sh initial