Сорм Сигналтек

Skip to end of metadata
Go to start of metadata
Вы просматриваете старую версию данной страницы. Смотрите текущую версию. Сравнить с текущим  |   просмотр истории страницы

Выгрузка подготовлена только для операторов ШПД.

Что выгружается

  • Данные по абонентам
  • Платежи
  • Пулы IP-адресов
  • Коммутаторы
  • Типы удостоверений личности
  • Точки соединения с операторами связи
  • Маршрутизаторы
  • Методы платежей
  • Список операторов связи филлиалов

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

Описание

Для интеграции с СОРМ Сигналтек нужно:

  • Развернуть в сети 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-сервер

  1. Разверните в своей сети FTP-сервер
  2. Создайте на FTP пользователя с правами на чтение, запись, изменение и удаление файлов и папок
  3. Создайте в корневой директории папки:
    • abonents
    • payments
    • general
  4. Убедитесь что выше указанные права есть на папках ОС

Настройте выгрузку из биллинга

  1. Скачайте архив [Сорм Сигналтек^Signaltech-2020-02-13-3.tar.gz]
  2. Распакуйте в корень системы
  3. Отредактируйте файл /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-сервера
  4. Перезапустите CRON:
    /etc/init.d/crond restart
  5. Заполните статичные данные по документации поставщика:
    • 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 - список платежных систем
  6. Отредактируйте динамический выгружаемые отчеты:
    • periodic_payments_short.sql - актуализируйте список платежных систем
  7. Выгрузите сделайте первоначальную выгрузку данных:
    /app/asr_billing/cfg/sorm3/signaltec_upload.sh static
    /app/asr_billing/cfg/sorm3/signaltec_upload.sh periodic

Отладка

Скрипты выгрузки запускаются в режиме отладки и весь ход выполнения можно проанализировать по файлу /app/asr_billing/var/log/sorm3_upload.log

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.