Установка и интеграция СмИТ Биллинг 1.0

Пошаговое руководство по внедрению системы СмИТ Биллинг 1.0 для операторов связи и сервис-провайдеров.

Этап 1. Системные требования

Для развёртывания СмИТ Биллинг 1.0 требуется сервер с поддержкой Docker:

КомпонентМинимумРекомендуется
CPU2 ядра4+ ядра
RAM4 ГБ8+ ГБ
Диск40 ГБ SSD100+ ГБ SSD/NVMe
ОСLinux (Ubuntu 22.04 / Debian 12 / CentOS 9)Ubuntu 22.04 LTS
Docker24.0+Последняя стабильная
Docker Compose2.20+Последняя стабильная
Виртуальные машины (KVM, VMware, Hyper-V) полностью поддерживаются. Если необходимо хранить статистику для СОРМ (netflow, sflow), выделите отдельный диск большого объёма.

Этап 2. Установка через Docker Compose

Развёртывание системы выполняется через Docker Compose:

# 1. Клонировать репозиторий
git clone <repository-url> smit-billing
cd smit-billing

# 2. Скопировать шаблон переменных окружения
cp .env.docker .env

# 3. Отредактировать настройки (.env)
# DB_NAME, DB_USER, DB_PASSWORD, REDIS_URL, SECRET_KEY

# 4. Запустить все сервисы
docker compose up -d

# 5. Применить миграции и создать суперпользователя
docker compose exec web python manage.py migrate
docker compose exec web python manage.py createsuperuser

# 6. Собрать статические файлы
docker compose exec web python manage.py collectstatic --noinput

После запуска веб-интерфейс доступен по адресу http://<ip-сервера>.

Сервисы Docker Compose: db (PostgreSQL 16), redis (Redis 7), web (Django/Gunicorn), celery, celery-beat, freeradius, nginx.

Этап 3. Удаление демо-данных

Удалите демонстрационные тарифы и абонентов через веб-интерфейс (Настройки → Очистка базы данных) или через Django management-команду:

docker compose exec web python manage.py flush --no-input
docker compose exec web python manage.py loaddata initial_data

Этап 4. Интеграция с оборудованием

Интернет

Интегрируйте интернет-маршрутизаторы и оборудование NAS, следуя разделу документации по интеграции интернет-оборудования. Доступны руководства быстрой интеграции, включая настройку MikroTik.

Телефония

Типовой план внедрения VoIP:

  1. Настройте оборудование: сервисы, политики, профили, номера пользователей
  2. Настройте передачу CDR в СмИТ Биллинг через IP/порт, RADIUS или FTP
  3. Создайте VoIP NAS с IP-адресом АТС
  4. Настройте услуги телефонии
  5. Настройте пулы телефонных номеров
  6. Назначьте услуги и номера абонентам
  7. Протестируйте: звонки с положительным балансом, недостаточный баланс, отключение абонента во время звонка, корректность тарификации

IPTV

Трёхэтапный процесс:

  1. Настройка оборудования по выбранной схеме
  2. Настройка конкретного сервиса (IPTVPortal, Infomir Ministra, LifeStream, Megogo, TITV, NextTV, 24hTV, MOOVI)
  3. Настройка услуги IPTV в биллинге

Этап 5. Настройка тарифов

Создайте тарифы для интернета, телефонии (местная/междугородняя/международная связь) и телевидения.

Этап 6. Добавление абонентов

Создайте абонентские аккаунты, заполните персональные данные и внесите средства на баланс. Для миграции с других систем поддерживается импорт через CSV-файлы.

Этап 7. Финальное тестирование

Проверьте полный цикл работы для абонентов и интеграцию оборудования по всем типам услуг.

Видеоинструкции

Видеоуроки по работе с системой СмИТ Биллинг 1.0.

Установка

Установка СмИТ Биллинг 1.0

Настройка системы

Создание администратора биллинга

Работа с абонентами

Создание абонента

Миграция абонентов в СмИТ Биллинг 1.0

Заведение юридических лиц в СмИТ Биллинг 1.0

ФИАС в СмИТ Биллинг 1.0

Тарификация

Создание тарифов и услуг

Интеграция

Интеграция оборудования на примере MikroTik

Финансовые операции

Дополнительно

Настройка шаблонов печати

Настройка шаблонов сообщений

Дочерние страницы