Универсальная биллинговая система BGBilling 4.6


Содержание

1. Описание основной части программы BGBilling
1. Как построено данное руководство
2. Логическая структура биллинга
3. Программная структура биллинга
4. Установка сервера биллинга на OS Linux
5. Установка сервера биллинга на OS Windows
6. Логирование
7. Установка и первый запуск клиента биллинга
8. Описание интерфейса клиента биллинга
8.1. Конфигурации
9. Настройка сервера биллинга
9.1. Настройка почтовой подсистемы
9.2. Настройка системы оповещения
9.3. Закрытый период
10. Модули
11. Плагины
12. Установка обновлений биллинга
13. Установка лицензии биллинга
14. Настройка SSL между сервером и клиентом
15. Настройка планировщика
16. Стандартные задачи планировщика
17. Справочники
17.1. Типы платежей
17.2. Типы расходов
17.3. Параметры договоров
17.4. Группы параметров и Привязка параметров
17.5. Города, кварталы, улицы, дома
17.6. Обслуживание договора
17.7. Значения списков
17.8. Фирмы
17.9. Виды рассылок
17.10. Группы договоров
17.11. Типы времени
17.12. Скрипты поведения
17.13. Шаблоны комментариев договоров
18. Договор
18.1. Общие сведения, создание договора
18.2. Обзор карточки договора
18.3. Параметры договора
18.4. Группы договоров
18.5. Поиск договоров
18.6. Баланс
18.7. Лимит договора, режимы договора, управление лимитом
18.8. Режимы баланса договора
18.9. Статус договора
18.9.1. Роль статуса в дебетовых договорах
18.9.2. Роль статуса в кредитовых договорах
18.9.3. Система работы с кредитовыми должниками
18.10. Тариф и группа тарифов
18.11. Примечания
18.12. Дополнительные действия
18.13. Подключение модулей и их услуг к договору
18.14. Карты регистрации договора
18.14.1. FOP-карточки.
18.14.2. Полная карта договора
18.15. Шаблоны договоров
18.16. Переоформление договоров
19. Тарифные планы
19.1. Стандартные узлы тарифных планов
19.1.1. Услуга
19.1.2. Мульти услуга
19.1.3. Период
19.1.4. Фильтр по времени
19.1.5. Фильтр по типу времени
19.1.6. Параметры тарификации
19.1.7. Использовать карту зон
19.1.8. Зона
19.1.9. Часть префикса и Диапазон префиксов
19.1.10. Стоимость минуты
19.1.11. Множитель цены
20. Субдоговоры
20.1. Добавление субдоговоров
20.2. Зависимые субдоговора
20.3. Независимые субдоговора
21. Объекты
22. Удаление договоров, архив договоров
23. Web-интерфейс пользователя
23.1. Настройка доступа к статистике
23.2. Настройка внешнего вида страницы статистики
23.3. Новости
23.4. Смена пароля на доступ к статистике
23.5. Просмотр баланса, истории платежей, расходов и наработки
23.6. Временное понижение лимита
23.7. Пользовательские рассылки
23.8. Смена тарифных планов пользователем
24. Разграничение прав доступа
25. Загрузка платежей и расходов из файла
25.1. Автоматическая загрузка реестров платежей
26. Сервис
26.1. Индикатор лицензии
26.2. SQL Редактор
26.3. Менеджер рассылок
26.4. Журналы ошибок
26.4.1. Ошибки обработки логов
26.4.2. Ошибки периодических процессов
26.5. Групповые операции над договорами
26.5.1. Операция "Изменение статуса"
26.5.2. Операция "Добавление группы тарифов"
26.5.3. Операция "Открытие тарифных планов"
26.5.4. Операция "Закрытие тарифных планов"
26.5.5. Операция "Добавление(Удаление)модулей"
26.5.6. Операция "Добавление разрешённых услуг"
26.5.7. Операция "Удаление(Прерывание на период) разрешённых услуг"
26.5.8. Операция "Смена тарифа"
26.5.9. Операция "Добавление скрипта"
27. Администрирование и оптимизация
27.1. Настройка логов сервера, планировщика и загрузчика логов
27.2. Конфигурация базы данных, память
27.3. Поддержка репликации
27.4. "Мусорные" базы данных
27.5. Настройка типа хранения помесячных и подневных таблиц в MySQL
2. Язык BGBilling Script (BGBS)
1. Назначение
2. Скрипты поведения
2.1. События скриптов поведения
3. Глобальные скрипты поведения
3.1. Периодическое выполнение глобальных скриптов
4. Скрипты предобработки RADIUS запросов
3. Модуль DialUp
1. Назначение модуля
2. Базовые понятия и алгоритм работы модуля
2.1. SNMP и NetFlow
2.2. Режимы работы RADIUS сервера
2.3. Статус соединения
2.4. Работа с соединением
3. RADIUS атрибуты
4. REALMы
5. Группы атрибутов
6. Выдача атрибутов соединения и выделение IP адресов
7. Настройка модуля
8. Настройка NASов
8.1. Скрипт предобработки запроса
9. Настройка RADIUS сервера для DialUp
9.1. Установка BGRadiusDialup на LINUX платформу
9.2. Установка BGRadiusDialup на Windows платформу
9.3. Настройка radius.properties
9.4. Администрирование BGRadiusDialup
9.4.1. Управление BGRadiusDialup
9.4.2. Расширение словаря RADIUS
9.4.3. Антиспам
9.4.4. Поведение BGRadiusDialup при критических нагрузках
9.4.5. Оптимизация работы с базой данных
9.4.6. Reject-To-Accept
10. Настройка встроенного коллектора
10.1. Переобработка NetFlow трафиков
11. Настройка клиентов
11.1. Вкладка "IP адрес"
11.2. Вкладка "Атрибуты RADIUS"
11.3. Вкладка "Ограничения"
11.4. Вкладка "Логи"
11.5. Вкладка "Пароль"
11.6. Перенос логинов
12. Настройка тарифных планов
12.1. Простейший тариф
12.2. Разделение стоимости по времени суток
12.3. Зависимость стоимости от объема
12.4. Комбинированные зависимости
12.5. Детализация по тарифу
12.6. Использование узла "Мультиуслуга"
12.7. Указание в тарифе свойств соединения
12.8. Тарифы с переоценкой всего потребленного трафика
12.9. Ограничение по NASам
13. Переобсчёт соединений
14. Монитор соединений
15. Интеграция с модулем "Карточки"
16. Отчёты
17. Web-интерфейс
18. Начисление наработки за максимальные трафики
19. Динамическое управление DNS сервером
19.1. Пример настройки DNS сервера
19.2. Пример настройки модуля
19.3. Пример настройки логина
20. Настройка автозакрытия соединений
21. Поддержка CallBack
22. Настройка RADIUS сервера с различными шлюзами CISCO
23. Настройка WiFi-агента для работы с модулем Dialup
23.1. Описание WiFi-агента
23.2. Установка, настройка и запуск
23.3. Связь WiFi-агента с модулем "Карточки".
23.4. Защита WiFi-сети от ARP-спуффинга
23.5. Настройка ограничения скорости(шейпинг) для трафика WiFi-сети.
23.6. Настройка REALM-ов
23.7. Web-интерфейс
4. Модуль VoiceIP
1. Назначение модуля
2. Базовые понятия и алгоритм работы модуля
3. Настройка модуля
4. Настройка режимов поиска и типов логинов
5. Настройка NASов
5.1. Скрипт предобработки запроса
6. Монитор
7. Настройка RADIUS сервера для VoiceIP
7.1. Установка BGRadiusVoip на LINUX платформу
7.2. Установка BGRadiusVoip на Windows платформу
7.3. Настройка radius.properties
7.4. Управление BGRadiusVoip
8. Настройка клиентов
9. Интеграция с модулем "Карточки"
10. Настройка тарифных планов
10.1. Тарификация по префиксам
10.2. Зоновая тарификация
10.3. Смешанный режим
10.4. Модификация стоимости звонка
10.5. Импорт/экспорт тарифов
11. Работа с операторами
12. Отчёты
13. Web-интерфейс
14. Переобсчёт сессий
15. Создание договоров пользователем через Web
5. Модуль обсчёта выделенных каналов IPN
1. Назначение модуля
2. Настройка модуля
3. Базовые понятия и алгоритм работы модуля
4. Привязки услуг (категории трафика)
5. Создание источников и интерфейсов
6. Управление ресурсами IP адресов
7. Добавление адресов абонентам
8. Настройка сбора и обработки логов
8.1. Настройка коллектора в автономном режиме
8.2. Настройка коллектора в связке с flow-tools
8.3. Запуск коллектора
8.4. Наладка приёма данных коллектором в автономном режиме
8.5. Настройка обработки данных
9. Подсистема аудита
10. Тарификация
10.1. Создание тарифных планов
10.1.1. Простейший тариф
10.1.2. Тариф с зависимостью стоимости от объема
10.1.3. Использование узла "Мультиуслуга"
10.1.4. Детализация по тарифу
10.1.5. Установка параметров доступа в тарифе
10.1.6. Комбинированный тариф
10.2. Запуск начисления
10.3. Начисление наработки за максимальные трафики
11. Настройка шлюзов
11.1. Настройка типов шлюзов
11.2. Настройка шлюза
11.3. Типы правил
11.4. Добавление шлюза в договор.
11.5. Выделение ресурса vlan на шлюз.
11.6. Настройка портов шлюза.
11.7. Настройка шлюзов типа Manad
11.7.1. Спецификация Manad
11.7.2. Обработка команд Manad.
11.7.3. Настройка шлюзов типа Manad под FreeBSD
11.7.4. Настройка шлюза типа Manad под Linux
11.8. Настройка шлюзов типа Switch
11.9. Настройка шлюза BGRadiusIPN
11.10. Настройка шлюза CISCO
11.11. Настройка шлюза DLINK 35xx, 38xx
11.11.1. Настройка в связке с DHCP шлюзом.
11.12. Настройка сервера/шлюза DHCP
11.13. Настройка шлюза Mikrotik RouterOS
11.14. Настройка шлюза Cisco2 c коммутаторами
11.14.1. Настройка шлюза Cisco2
11.14.2. Настройка шлюза коммутатора Zyxel
11.14.3. Настройка шлюза DHCP в связке с Cisco2.
11.15. Реализация шлюза на языке BeanShell
12. Отчёты модуля, детализация
13. Web-интерфейс модуля
6. Модуль Карточки
1. Назначение модуля
2. Настройка модуля
3. Дилеры
4. Работа с карточками
5. Генератор логинов и паролей для модуля "Карточки"
5.1. Установка генератора
5.2. Использование генератора
6. Web-интерфейс
7. Web-активация
8. Суперкарты
9. IVR-Система
10. Удалённые платежи
10.1. Настройка модуля
10.2. Настройка дилера
10.3. Web-клиент
10.4. Сверка платежей
7. Модуль TrayInfo
1. Назначение модуля
2. Конфигурация модуля
3. Создание типов логинов
4. Активация TrayInfo клиентом
5. Настройка утилиты TrayInfo
8. Модуль E-Mail
1. Назначение модуля
2. Установка и настройка модуля
2.1. Домены
2.2. Настройка конфигурации
2.3. Хранилище почтовых аккаунтов
2.3.1. LDAP база
2.3.2. SQL база
2.4. Настройка планировщика
3. Использование модуля
9. Модуль отчётов
1. Установка и настройка модуля
2. Отчёты основного модуля
3. Отчёты модуля DialUP
4. Отчёты модуля IPN
5. Отчёты модуля IP Телефония
6. Отчёты плагина CRM.
7. Отчёты модуля Телефония(Phone).
8. Отчёты модуля Карточки
9. Отчёты модуля RSCM
10. Отчёты модуля CerberCrypt
10.1. Отчет "Количество абонентов"
10.2. Отчет "Наработка пакетов"
11. Создание собственных ответов
11.1. Настройка фильтра
11.2. Отчёты JasperReports.
11.3. Табличные отчёты.
10. Модуль Бухгалтерии
1. Назначение модуля
2. Краткий алгоритм работы модуля
3. Настройка модуля
3.1. Настройка позиций
3.1.1. Экстакторы
3.1.2. Детализация по тарифу
3.2. Типы документов
3.3. Настройка банков
4. Настройка параметров договора
5. Выставление счетов и счетов-фактур администратором
6. Работа со счетами
6.1. Первичная подготовка для курьерской службы
7. Работа со счетами-фактурами
8. Панель просмотра документов
9. Генерация печатных форм
10. Отчёты договора модуля
11. Web-интерфейс пользователя
12. Тонкости интеграции с внешними (1С) системами
13. Групповые операции над договорами
13.1. Операция "Добавление типов документов"
11. Модуль Assist
1. Назначение модуля
2. Настройка модуля
3. Оплата через систему Assist
4. Мониторинг и администрирование платежей
5. Важные замечания
12. Модуль WebMoney
1. Назначение модуля
2. Настройка модуля
3. Оплата через Merchant WebMoney Transfer
4. Безопасность
5. Слежение за платежами
6. Коды ошибок
13. Модуль ГОРОД
1. Назначение модуля
2. Настройка модуля
3. Работа с реестрами
14. Модуль RSCM
1. Назначение
2. Установка и настройка модуля
3. Использование модуля
4. События модуля
15. Модуль NPAY (Абонплаты)
1. Назначение модуля
2. Настройка модуля
3. Привязка абонплат к клиентам
4. Алгоритм начисления, примеры тарифов
4.1. Абонплаты, не зависящие от других модулей
4.2. Абонплаты, зависящие от наработки в других модулях
5. Методики построения тарифных планов
6. Начисление
16. Модуль CerberCrypt
1. Назначение модуля
2. Настройка модуля
3. Настройка клиентов
4. Дополнительные возможности для Irdeto Pisys
5. Настройка задач планировщика
5.1. Сопоставление договоров картам
5.2. Установка актуальных статусов пакетов в картах договоров
5.3. Начисление CerberCrypt
5.4. Блокировка должников
5.5. Обновление подписок
6. Настройка тарифных планов
7. Возможности Web-интерфейса модуля
8. Создание договоров пользователем через Web
9. Виртуальный кинозал
17. Модуль MPS (модуль интеграции с платёжными системами)
1. Назначение модуля
2. Настройка модуля
2.1. ОСМП, Empay, Pegas, Rapida, Comepay
2.2. CyberPlat
2.3. XPlat
2.4. Eport
2.5. SFOUR PayBox Alternative
3. Сертификаты
4. Менеджер платежей
5. Сверка платежей
6. Web-интерфейс
18. Модуль Телефония
1. Назначение модуля
2. Настройка модуля
3. Подготовка логов
4. Настройка загрузки и обработки логов
5. Географические коды и карты зон
6. Управление ресурсами номеров
6.1. Добавление ресурсов
6.2. Слежение за ресурсами
7. Учёт абонентского трафика
7.1. Тарифы на местную связь
7.2. Тарифы на МГМН связь
7.2.1. Тарификация по префиксам
7.2.2. Тарификация по зонам
7.2.3. Тарификация с несколькими МГМН операторами
7.2.4. Импорт и экспорт тарифных планов голосовых модулей
7.3. Специфичные тарифные узлы модуля
7.3.1. Стоимость минуты
7.3.2. Фильтр по портам
7.3.3. Установка услуги
7.3.4. Диапазон наработки
7.4. Отчёты в клиенте
7.4.1. Сессии
7.4.2. Наработка
7.4.3. Направления
7.4.4. Услуги
7.4.5. Детализация
7.4.6. Входящие сессии
7.5. Отчёты в Web-интерфейсе
8. Учёт операторского трафика
8.1. Редактирование правил
8.2. Отчёты операторов
8.3. Транзитные операторы
9. Тарификация при работе по агентской схеме
9.1. Составление тарифов при агентской схеме
9.2. Отчетность
19. Модуль DBA
1. Назначение модуля
2. Установка и настройка модуля
3. Использование модуля
20. Модуль DrWeb
1. Назначение модуля
2. Базовые понятия и алгоритм работы модуля
3. Установка и настройка модуля
4. Управление подписками
5. Web интерфейс
21. Плагин HelpDesk
1. Назначение плагина
2. Алгоритм работы
3. Установка и настройка плагина
4. Работа с сообщениями
5. Работа с пакетами обращений
6. Web-интерфейс клиента
22. Плагин CRM
1. Введение
2. Настройка плагина
3. Справочники
4. Журнал звонков
5. Журнал проблем
6. Журнал задач
7. Журнал работ.
23. Плагин "Документооборот"
1. Назначение плагина
2. Установка и настройка плагина
3. Использование плагина
4. Web-Интерфейс
24. Плагин КЛАДР
1. Назначение плагина
2. Установка и настройка плагина
3. Использование плагина
25. Плагин CashCheck
1. Назначение и структура плагина, архитектура системы
2. CashCheck - сервер (сервер печати)
2.1. Установка rxtx-библиотеки.
2.2. Настройка сервера печати и оборудования, поддерживаемые устройства.
2.2.1. Фискальный регистратор Штрих-ФР-К для использования его в BGBilling
2.2.2. Эмулятор принтера, подразумевающегося к использованию в BGBilling
2.2.3. Любой системный принтер, для печати на нём XSL-FO шаблонов.
2.2.4. Устройства с протоколом от компании АТОЛ
2.3. Запуск сервера печати
2.4. Запуск двух копий сервера
2.5. Тестирование
2.6. Анализ ошибок и логгирование
3. Настройка плагина
3.1. Настройка плагина в биллинге
3.2. Настройка внешнего вида чеков (скрипты)
4. Использование плагина
4.1. Очередь печати
4.2. Выбор принтера, отчёты, сервис
4.3. Печать чека
26. Плагин Organizer
1. Назначение плагина
2. Настройка плагина
3. Использование плагина
3.1. Общий обзор
3.2. Добавление задания
3.3. Просмотр текущих заданий
3.4. Поиск заданий
3.5. Выполнение заданий
3.6. Журнал

Список таблиц

2.1. События ядра
2.2. События модуля DialUp
2.3. События модуля VoiceIp
2.4. События модуля Bill
2.5. События модуля EMail
2.6. События модуля RSCM
2.7. События модуля CerberCrypt
2.8. События плагина CRM
2.9. События плагина CashCheck
3.1. Таблица атрибутов
3.2. Таблица кодов ошибок
4.1. Таблица кодов ошибок
5.1. Описание тарифа
9.1. Фильтр и внешний вид
9.2. Фильтр и внешний вид
9.3. Фильтр и внешний вид
9.4. Фильтр и внешний вид
9.5. Фильтр и внешний вид
9.6. Фильтр и внешний вид
9.7. Фильтр и внешний вид
9.8. Фильтр и внешний вид
9.9. Фильтр и внешний вид
9.10. Фильтр и внешний вид
9.11. Фильтр и внешний вид
9.12. Фильтр и внешний вид
9.13. Фильтр и внешний вид
9.14. Фильтр и внешний вид
9.15. Фильтр и внешний вид
9.16. Фильтр и внешний вид
9.17. Фильтр и внешний вид

Список примеров

1.1. Пример работы с вкладками
1.2. Пример работы с календарём
1.3. Пример авторизации по логину
1.4. Пример шаблона 1
1.5. Пример шаблона 2
1.6. Пример шаблона 3
1.7. Пример шаблона 4
1.8. Пример конфигурации задачи
3.1. Простейший случай
3.2. Обсчёт максимального трафика
3.3. Обсчёт суммарного трафика
3.4. Обсчёт трафика с делением по типам в пределах сессии
3.5. Использование REALMов
3.6. Разделение по портам
3.7. Пример
3.8. Пример логики работы
3.9. Пример
5.1. Пример настройки система аудита
8.1. Пример ограничения для клиента
10.1. Пример первый
10.2. Пример второй
10.3. Пример экстрактора
15.1. Пример получения