====== Настройка SORM UZ (Узбекистан) ====== ===== Настройка в биллинге ===== Переходим в меню системных опций, раздел внешних интеграций и выбираем **СОРМ Uz** {{:billing:configuration:sorm_uz.jpg?400|}} \\ Включаем "Разрешить", придумываем пароль в поле Секрет (в дальнейшем в скриптах API_KEY) \\ При желании можно настроить фильтр выгрузок по тарифам если необходимо выгружать данные частично ===== Скрипт выгрузки ===== Скрипты дорабатываются и могут изменяться! В данном скрипте необходимо подставить свои данные в переменные:\\ **ADMIN_URL**, **API_KEY**, **FTP_USER**, **FTP_PASS**, **FTP_ADDRESS**.\\ Скрипт использует **wget** и **ftp**, убедитесь что данные программы установлены на сервере Скрипт запуска **unloading.sh** #!/bin/bash WORK_DIR="/root/" ADMIN_URL="https://admin.isp.demo" API="sormuz" API_KEY="0123456789" EXTENSION="txt" EXTRA="" FTP_ENABLED=1 FTP_ADDRESS="192.168.0.1" FTP_USER="" FTP_PASS="" FTP_DIR="/" WGET=$(which wget) PHP=$(which php) FTP=$(which ftp) ftpupload() { $FTP -n $FTP_ADDRESS < ===== Скрипт загрузчика ===== **downloader.php** ===== CRON ===== # ежедневная выгрузка 00 06 * * * root /root/unloading.sh # выгрузка сессий каждые 15 мин. */15 * * * * root /root/unloading.sh CONNECTION_AAA ===== Первый запуск ===== Так как при первом запуске необходима полная выгрузка платежей (далее ежедневная), \\ необходимо вручную запустить скрипт с параметром **ACTIVATE**:\\ /root/unloading.sh ACTIVATE ===== Режим отладки ===== Для запуска режима чекера данных запустить в браузере: https://admin.isp.demo/json/index/sormuz/key/{SECRET}/request/ABONENT/validate/true https://admin.isp.demo/json/index/sormuz/key/{SECRET}/request/PAYMENT/validate/true https://admin.isp.demo/json/index/sormuz/key/{SECRET}/request/CONNECTION_AAA/validate/true **{SECRET}** нужно заменить на секрет из настроек