Заглавная страница

Материал из BiTel WiKi

(Различия между версиями)
Перейти к: навигация, поиск
м
 
(211 промежуточных версий не показаны.)
Строка 1: Строка 1:
-
== Добро пожаловать на BG Биллинг Wiki ==
+
== О BiTel Wiki ==
-
Здесь вы можете получить больше информации о продукте BGBilling, а также поделиться своим опытом с другими пользователями. В то время как документация часто предоставляет общие сведения о системе и ее настройках, здесь вы встретите конкретные примеры.
+
Здесь вы можете получить больше информации о продуктах BiTel: BGBilling, BGCRM, а также поделиться своим опытом с другими пользователями. В то время как документация часто предоставляет общие сведения о системе и ее настройках, в WiKi приводятся конкретные примеры.
-
== Полезные ресурсы ==
+
* <b>[[Как выложить статью на WiKi]]</b>
-
* <b>[[Как выложить статью на WiKi]]</b>.
+
* [[Оформление статей]]
-
* [[Оформление статей]].
+
* [http://forum.bitel.ru/ Форум BiTel]
-
* [http://wiki.bitel.ru База знаний ООО "Бител"], на ней находятся статьи на общие темы, в том числе посвящённые используемым технологиям [http://wiki.bitel.ru/index.php/REGEXP REGEXP], [http://wiki.bitel.ru/index.php/XML XML], [http://wiki.bitel.ru/index.php/FO%28P%29 FO(P)] и другим.
+
-
* [http://bgbilling.ru/forum/ Форум техподдержки BGBilling].
+
== Специалисты ==
== Специалисты ==
-
Уважаемые "продвинутые пользователи". Здесь вы можете располагать записи со своими контактами для оказания воздмездной или безвозмездной помощи по настройке системы BGBilling пользователям, не столь далеко продвинувшимся. Желательно указывать ваши контактные данные и "специализацию".
+
Уважаемые "продвинутые пользователи". Здесь вы можете располагать записи со своими контактами для оказания воздмездной или безвозмездной помощи по настройке системы BGBilling пользователям, не столь далеко продвинувшимся. Желательно указывать ваши контактные данные и "специализацию". Отзывы по исполнителям можно оставить/почитать [http://forum.bitel.ru/viewtopic.php?t=9329 на форуме].
{| border="1" cellpadding="2" cellspacing="0"
{| border="1" cellpadding="2" cellspacing="0"
|- valign=top align="center" bgcolor="#eeeeee"  
|- valign=top align="center" bgcolor="#eeeeee"  
| Имя  || Специализация || Контакт || Примечания
| Имя  || Специализация || Контакт || Примечания
 +
|-
 +
| Алексей Самусенко || BGBilling, Cisco, Asterisk, etc || +7-905-976-83-08 мессенджеры|| Большой опыт работы. Решение нестандартных задач, миграция, доработка, интеграция с внешними системами (asterisk, crm, пр.)
 +
|-
 +
| Игорь Давыдов || Установка, настройка, поддержка биллинга, миграция с других|| E-mail: link@hitbit.pro, ICQ: 462851472 || Написание скриптов, интеграция с любым оборудованием (IPTV, Интернет, DPI, Телефония), проекты любой сложности под любые задачи, автоматизация, оптимизация работы, Linux/FreeBSD и многое другое
 +
|-
|-
|-
| Рустам Тазуркаев || Mikrotik, переход с NetUp, CISCO || [[Изображение:Cpec_2_contact.png]] <!-- ICQ: 648986--> ||
| Рустам Тазуркаев || Mikrotik, переход с NetUp, CISCO || [[Изображение:Cpec_2_contact.png]] <!-- ICQ: 648986--> ||
|-
|-
-
| Михаил Чернобаев || Скрипты биллинга, FreeBSD MPD || ICQ: 262986492 || Скриптование в биллинге, возможны крупные проекты.
+
| Михаил Чернобаев || Скрипты биллинга, Java-расширения, интеграция с другими системами || e-mail: mstr.box@gmail.com || Автоматизация бизнес-процессов: скриптование в биллинге, расширение BGBS API, разработка инструментов интеграции с другими системами. Переход на BGBilling.
|-  
|-  
| Борис Близнюков || Скрипты биллинга, CISCO, Voip, Mera || [[Изображение:Cpec_4_contact.png]] <!--ICQ: 1996944--> || Только бесплатные краткие консультации. Очень хороший специалист по CISCO.
| Борис Близнюков || Скрипты биллинга, CISCO, Voip, Mera || [[Изображение:Cpec_4_contact.png]] <!--ICQ: 1996944--> || Только бесплатные краткие консультации. Очень хороший специалист по CISCO.
-
|-
 
-
| Ахмат Габуев || Интеграция биллинга с 1с 7.7, 1с 8.1 || ICQ: 566784343 || Краткие консультации. Возможна работа под заказ.
 
|-
|-
| Андрей Бехтерев || Cisco, UNIX, ISP, Asterisk || ICQ: 7021464 WEB: http://behterev.su/ || Обширный спектр оборудования. Консалтинг.
| Андрей Бехтерев || Cisco, UNIX, ISP, Asterisk || ICQ: 7021464 WEB: http://behterev.su/ || Обширный спектр оборудования. Консалтинг.
|-
|-
-
| Гершевич М.М. || Доработка конфигурации 1С и прочего ПО. || Тел. +79145584000 +7-(4162)-518-777 WEB: http://www.amurimpulse.ru/ mail: mike1008@mail.ru || Консалтинг. Информационная безопасность.   Интеграция биллинга. Крупные проекты. Работа под заказ.
+
| Гершевич М.М. || Доработка конфигурации 1С и прочего ПО. || Тел. +79248454888 +7-(4162)-238-777 WEB: http://www.amurimpulse.ru/ mail: mike1008@mail.ru || Консалтинг. Информационная безопасность.   Интеграция биллинга. Крупные проекты. Работа под заказ.
|-
|-
-
| Алексей  || Настройка BGbilling || ICQ 81126984 || Установка, IPN, Cisco, Dlink, Robokassa через MPS, полное готовое решение для ISP.
+
| Семён Кошечкин || Java || email/gtalk: [[Файл:Cpec_5_contact.jpg]]|| Скрипты, дополнения, модуль Inet. [[%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Contributions/Cromeshnic|wiki]]
|-
|-
-
| Конференция BGBilling  || вопросы касаемо системы BGBilling || bgbilling@conference.jabber.ru || Администраторы АСР BGBillig(иногда и разработчики) помогают друг другу в разных вопросах.
+
| Конференция BGBilling  || Вопросы касаемо системы BGBilling || https://t.me/bgbilling || Администраторы АСР BGBillig (иногда и разработчики) помогают друг другу в разных вопросах.
|}
|}
-
== Установка ==
+
== BGBilling ==
 +
=== Установка ===
* [[Установка на gentoo]]
* [[Установка на gentoo]]
* [[Установка на Sun Solaris]]
* [[Установка на Sun Solaris]]
Строка 39: Строка 41:
* [[Установка на Ubuntu 9.10 Desktop]]
* [[Установка на Ubuntu 9.10 Desktop]]
-
=== Перенос данных в биллинг ===
+
 
 +
==== Перенос данных в биллинг ====
*[[Пример конвертера данных из csv-файлов в базу BGBilling]]
*[[Пример конвертера данных из csv-файлов в базу BGBilling]]
*[[Пример конвертера данных из CSV-файлов в базу BGBilling - 2]]
*[[Пример конвертера данных из CSV-файлов в базу BGBilling - 2]]
 +
*[[Пример конвертера данных из CSV-файлов в базу BGBilling - 3]]
*[[Конвертер базы Netup]]
*[[Конвертер базы Netup]]
*[[Примеры конвертеров данных из других биллинговых систем]]
*[[Примеры конвертеров данных из других биллинговых систем]]
-
== Администрирование ==
+
=== Администрирование ===
* [[Разграничение прав действий]]
* [[Разграничение прав действий]]
* [[Настройка безопасности сервера биллинга и компонентов биллинга]]
* [[Настройка безопасности сервера биллинга и компонентов биллинга]]
Строка 52: Строка 56:
* [[Запуск scheduler и data_loader с другими портами управления]]
* [[Запуск scheduler и data_loader с другими портами управления]]
* [[bg-snmp-management|Мониторинг java-процессов по snmp]]
* [[bg-snmp-management|Мониторинг java-процессов по snmp]]
 +
* [[Пример юнита для systemd]]
* [[Скрипты автостарта демонов bgbilling  для Debian]]
* [[Скрипты автостарта демонов bgbilling  для Debian]]
 +
* [[javaws|Запуск BGBillingClient через Java Web Start]]
 +
* [[Мониторинг Inet-Radius через JMX]]
 +
* [[Интеграция существующего сертификата и приватного ключа SSL в хранилище keystore]]
 +
* [[Адреса платежных шлюзов, для тех кто хочет без доступа в интернет произвести оплату]]
-
== Настройка вспомогательного ПО ==
+
=== Настройка вспомогательного ПО ===
*[[Проксирование обращений к BGBillingServer посредством nginx]]
*[[Проксирование обращений к BGBillingServer посредством nginx]]
-
=== MySQL ===
+
==== WildFly личный кабинет ====
 +
*[[Включение https]]
 +
*[[Смена Тарифного плана в Личном кабинете]]
 +
*[[Как добавить в ЛК вывод необходимой суммы для открытия договора]]
 +
 
 +
==== MySQL ====
*[[Рекомендации по настройке MySQL]]
*[[Рекомендации по настройке MySQL]]
*[[database backup|Backup MySQL базы с помощью snapshot'ов (Linux, LVM)]]
*[[database backup|Backup MySQL базы с помощью snapshot'ов (Linux, LVM)]]
Строка 63: Строка 77:
*[[Установка триггера в MySQL для отслеживания изменений]]
*[[Установка триггера в MySQL для отслеживания изменений]]
*[[Скрипт восстановления MySQL репликации]]
*[[Скрипт восстановления MySQL репликации]]
 +
*[[Simple DB backup]]
 +
*[[Galera]]
-
=== NetFlow ===
+
==== NetFlow ====
*[[Настройка NetFlow-агента IPCAD]]
*[[Настройка NetFlow-агента IPCAD]]
*[[Разделение NetFlow-потоков]]
*[[Разделение NetFlow-потоков]]
-
== Технологии ==
+
=== Технологии ===
-
*[http://wiki.bitel.ru/index.php/REGEXP REGEXP]
+
*[[BGBilling_XSLT|Всё про XSLT в биллинге]]
-
*[[MySQL REGEXP]]
+
 
-
*[http://wiki.bitel.ru/index.php/XML XML]
+
-
*[[XSLT]]
+
-
*[http://wiki.bitel.ru/index.php/FO%28P%29 FO(P)]
+
=== Разработка ===
=== Разработка ===
*[[Отладка action'ов в IntelliJ IDEA]]
*[[Отладка action'ов в IntelliJ IDEA]]
*[[Разработка динамического кода в IDE Eclipse]]
*[[Разработка динамического кода в IDE Eclipse]]
-
== [[XSLT]] шаблоны ==
+
=== [[XSLT]] шаблоны ===
*[[Добавление параметров договора на страницу личного кабинета]]
*[[Добавление параметров договора на страницу личного кабинета]]
<!-- *[[Красивые графики статистики в модуле IPN]] -->
<!-- *[[Красивые графики статистики в модуле IPN]] -->
Строка 86: Строка 99:
*[[Генерация прайса модуля IP телефонии в карточке договора]]
*[[Генерация прайса модуля IP телефонии в карточке договора]]
-
=== Счета ===
+
==== Счета ====
*[[Печать счета-фактуры и акта на отдельных листах]]
*[[Печать счета-фактуры и акта на отдельных листах]]
*[[Расширенные счета модуля бухгалтерии]]
*[[Расширенные счета модуля бухгалтерии]]
Строка 94: Строка 107:
*[[Добавление новых шрифтов в FO шаблоны]]
*[[Добавление новых шрифтов в FO шаблоны]]
-
== Интеграция с внешними системами ==
+
=== Интеграция с внешними системами ===
* [[Прямая интеграция с платежными терминалами ЭСФОР / SFOUR]]
* [[Прямая интеграция с платежными терминалами ЭСФОР / SFOUR]]
* [[Интеграция с платежной системой с использованием модуля Card]]
* [[Интеграция с платежной системой с использованием модуля Card]]
* [[Интеграция с платежной системой Robokassa]]
* [[Интеграция с платежной системой Robokassa]]
* [[SMS рассылка через SMPP]]
* [[SMS рассылка через SMPP]]
-
* [[Описание и файлы | Система учета "Заявки и Наряды" на java]]
+
* [[SMS рассылка через SMPP по средствам дин кода в 5.2]]
 +
* [[Система учета "Заявки и Наряды" на java]]
* [[Bash скрипт-отсылка смс через телефон при отсутствие ping на заданный узел]]
* [[Bash скрипт-отсылка смс через телефон при отсутствие ping на заданный узел]]
* [[Запросы в личный кабинет пользователя сторонними системами]]
* [[Запросы в личный кабинет пользователя сторонними системами]]
* [[Запросы к серверу биллинга сторонними системами]]
* [[Запросы к серверу биллинга сторонними системами]]
-
=== 1С ===
+
==== 1С ====
-
* [[Пример обращения к биллингу из 1С v.7.7]]
+
* [[BGBilling-1C]]
* [[amurimpulse.ru  bgbilling]]
* [[amurimpulse.ru  bgbilling]]
* [[Integrator 1C-BGBilling]]
* [[Integrator 1C-BGBilling]]
 +
* [[Пример обращения к биллингу из 1С v.7.7]]
* [[Пример интеграции с 1С v.7.7]]
* [[Пример интеграции с 1С v.7.7]]
* [[Пример интеграции с 1С v.8.1]]
* [[Пример интеграции с 1С v.8.1]]
 +
* [[Пример интеграции с 1С через custom API]]
* [[Установка unload_status счета через HTTP-запрос]]
* [[Установка unload_status счета через HTTP-запрос]]
-
== Скрипты BGBS ==
+
==== Чат-боты ====
 +
* [[Telegram Bot]]
 +
 
 +
=== Динамический код (скрипты BGBS для старых версий) ===
*[[Логгирование в скриптах поведения]]
*[[Логгирование в скриптах поведения]]
-
=== Комплексные решения ===
+
==== Динамический код ====
 +
*[[Конвертирование адреса]]
 +
*[[Глобальная синхронзация услуг модуля npay с тарифным планом]]
 +
*[[Новый номер договора группе договоров]]
 +
*[[Скрипт проверки таймзон (timezone, tz, tzdata) в java]]
 +
 
 +
==== Комплексные решения ====
*[[Предоставление тестового периода пользования услугой]]
*[[Предоставление тестового периода пользования услугой]]
*[[Организация системы отслеживания и отключения КТВ должников на BGBS с использованием CRM плагина]]
*[[Организация системы отслеживания и отключения КТВ должников на BGBS с использованием CRM плагина]]
Строка 121: Строка 146:
*[[Пример автоматизации подключения новых клиентов]]
*[[Пример автоматизации подключения новых клиентов]]
-
=== Глобальные скрипты ===
+
==== Глобальные скрипты ====
*[[Скрипт глобальный отмены перехода на тарифы при неоплате]]
*[[Скрипт глобальный отмены перехода на тарифы при неоплате]]
*[[Скрипт предоставление скидки пенсионерам]]
*[[Скрипт предоставление скидки пенсионерам]]
Строка 129: Строка 154:
*[[Поиск и изменение статусов у договоров]]
*[[Поиск и изменение статусов у договоров]]
*[[Получение списка доступных действий в SQL]]
*[[Получение списка доступных действий в SQL]]
 +
*[[Глобальный скрипт для удаления старых таблиц]]
 +
*[[Глобальный скрипт для удаления старых таблиц 2]]
-
=== Пользовательские библиотеки скриптов ===
+
==== Пользовательские библиотеки скриптов ====
*[[Пересчеты и бонусы]]
*[[Пересчеты и бонусы]]
*[[Архивирование логов netflow и radius accaunting]]
*[[Архивирование логов netflow и radius accaunting]]
-
=== Ядро ===
+
==== Ядро ====
*[[Смена тарифного плана по заданию пользователя]]
*[[Смена тарифного плана по заданию пользователя]]
*[[Валидация текстового параметра]]
*[[Валидация текстового параметра]]
Строка 150: Строка 177:
*[[Получение текущего пользователя биллинга]]
*[[Получение текущего пользователя биллинга]]
*[[Запуск скрипта до и после акшена]]
*[[Запуск скрипта до и после акшена]]
 +
*[[Примеры скриптов до и после акшена]]
 +
*[[Примеры динамического кода акшена и веб-сервисов]]
*[[Начисление бонусов на счет при платежах определенного типа]]
*[[Начисление бонусов на счет при платежах определенного типа]]
*[[Включение должников по приходу платежа]]
*[[Включение должников по приходу платежа]]
*[[Снижение лимита при внесении расхода]]
*[[Снижение лимита при внесении расхода]]
 +
*[[Изменение суммы лимита определенной группе договоров]]
*[[Синхронизация услуг договора в соответствии с тарифными планами]]
*[[Синхронизация услуг договора в соответствии с тарифными планами]]
*[[Добавление группы и снятие в зависимости от статуса]]
*[[Добавление группы и снятие в зависимости от статуса]]
Строка 158: Строка 188:
*[[Запрет на вход в личный кабинет с закрытых договоров]]
*[[Запрет на вход в личный кабинет с закрытых договоров]]
*[[Переход на понижающий тариф только со следующего месяца]]
*[[Переход на понижающий тариф только со следующего месяца]]
 +
*[[Пример создания своего интерфейса в клиенте]]
 +
*[[Метки услуг]]
 +
*[[Сравнение прав пользователей]]
 +
*[[Свой список шаблонов договоров]]
 +
*[[Модификация приходящего платежа (снятие процента)]]
 +
*[[Подкрашивание договоров в поиске]]
 +
*[[Пример добавления пунктов в ЛК редиректящих на url]]
 +
*[[Фиксированные суммы для оплаты в старом ЛК]]
-
=== Модуль Bill ===
+
==== Модуль Bill ====
*[[Создание счета в модуле Bill]]
*[[Создание счета в модуле Bill]]
*[[Создание счета из суммы платежей по классу договоров]]
*[[Создание счета из суммы платежей по классу договоров]]
*[[Создание счета по таблице позиций]]
*[[Создание счета по таблице позиций]]
*[[Создание счета и счет-фактур в модуле Bill(выполнение тех же действий что и руками)]]
*[[Создание счета и счет-фактур в модуле Bill(выполнение тех же действий что и руками)]]
 +
*[[Создание счетов на предоплату]]
*[[Распечатка счетов в pdf по событию генерации счета]]
*[[Распечатка счетов в pdf по событию генерации счета]]
*[[Внешняя программа на JAVA для синхронизации номеров счетов и актов выполненных работ (версия BGBilling 5.0)]]
*[[Внешняя программа на JAVA для синхронизации номеров счетов и актов выполненных работ (версия BGBilling 5.0)]]
 +
*[[Автоматическая отправка счетов через глобальный скрипт поведения]]
-
=== Модуль DialUp ===
+
==== Модуль DialUp ====
-
* [[Запуск переначисления в модуле DialUp]]
+
*[[Запуск переначисления в модуле DialUp]]
*[[Передача ACCEPT вместо REJECT вместе с доп. аттрибутами]]
*[[Передача ACCEPT вместо REJECT вместе с доп. аттрибутами]]
*[[Обработка запроса учетного периода]]
*[[Обработка запроса учетного периода]]
Строка 179: Строка 219:
*[[Пересчет трафика по данным Radius (при потерянных Netflow-логах)]]
*[[Пересчет трафика по данным Radius (при потерянных Netflow-логах)]]
*[[Отключение Fake сессий при приходе платежа]]
*[[Отключение Fake сессий при приходе платежа]]
 +
*[[Ограничение доступа на основе объектов]]
-
=== Модуль DialUp / Cкрипты предобработки RADIUS запросов ===
+
==== Модуль DialUp / Cкрипты предобработки RADIUS запросов ====
* [[Уcтановка услуги типа "Время" для BGRadiusDialup]]
* [[Уcтановка услуги типа "Время" для BGRadiusDialup]]
* [[Установка фиксированного пароля]]
* [[Установка фиксированного пароля]]
Строка 189: Строка 230:
* [[Замена radius-атрибутов при авторизации]]
* [[Замена radius-атрибутов при авторизации]]
-
=== Модуль Inet / Cкрипты предобработки RADIUS запросов ===
+
==== Модуль Inet / Cкрипты предобработки RADIUS запросов ====
* [[Вынос MAC адреса из cisco-avp-pair в Calling-Station-Id для модуля Inet]]
* [[Вынос MAC адреса из cisco-avp-pair в Calling-Station-Id для модуля Inet]]
-
=== Модуль СerberСrypt ===
+
==== Модуль СerberСrypt ====
*[[Изменение подписки карты через web (cerbercrypt)]]
*[[Изменение подписки карты через web (cerbercrypt)]]
*[[Управление подписками через веб (cerbercrypt)]]
*[[Управление подписками через веб (cerbercrypt)]]
 +
*[[Дин.код для синхронизации pairing с внешнего cas]]
 +
*[[Скрипт активации/деактивации карты при добавлении/удалении]]
-
=== Модуль NPay ===
+
==== Модуль NPay ====
*[[Определение размера абонентской платы]]
*[[Определение размера абонентской платы]]
*[[Запуск переначисления в модуле NPay]]
*[[Запуск переначисления в модуле NPay]]
Строка 202: Строка 245:
*[[Снятие абонентской платы в дебитовых договорах]]
*[[Снятие абонентской платы в дебитовых договорах]]
*[[Предварительное уведомление о блокировке по дебетовым абонплатам]]
*[[Предварительное уведомление о блокировке по дебетовым абонплатам]]
 +
*[[ Начисление абонплат по схеме 15-15 ]]
 +
*[[Персональные цены для договоров]]
-
=== Модуль Phone ===
+
==== Модуль Phone ====
*[[При создании поинта модуля Phone добавление в него абонплат]]
*[[При создании поинта модуля Phone добавление в него абонплат]]
 +
*[[Закрытие_телефонных_договоров]]
-
=== Модуль RSCM ===
+
==== Модуль RSCM ====
*[[Запуск переначисления в модуле RSCM]]
*[[Запуск переначисления в модуле RSCM]]
*[[Перенос суммы расхода в наработку RSCM модуля]]
*[[Перенос суммы расхода в наработку RSCM модуля]]
-
=== Модуль VoiceIp ===
+
==== Модуль VoiceIp ====
*[[Определение стоимости звонка VoiceIp]]
*[[Определение стоимости звонка VoiceIp]]
-
=== Модуль VoiceIp / Cкрипты предобработки RADIUS запросов ===
+
==== Модуль VoiceIp / Cкрипты предобработки RADIUS запросов ====
* [[Идентификация Voip оператора по подсети (транзит)]]
* [[Идентификация Voip оператора по подсети (транзит)]]
* [[Установка параметров звонка Voip]]
* [[Установка параметров звонка Voip]]
Строка 220: Строка 266:
* [[Замена radius-атрибутов при авторизации]]
* [[Замена radius-атрибутов при авторизации]]
-
=== Плагин CRM ===
+
==== Плагин CRM ====
*[[Обработка выполненных задач в журнале задач]]
*[[Обработка выполненных задач в журнале задач]]
*[[Обработка задач по событию ядра "Поступление платежа", создание новой задачи и изменение существующей]]
*[[Обработка задач по событию ядра "Поступление платежа", создание новой задачи и изменение существующей]]
Строка 226: Строка 272:
*[[Уведомления монтажников о новых активных задачах путем отправки SMS XML запросом]]
*[[Уведомления монтажников о новых активных задачах путем отправки SMS XML запросом]]
-
=== Плагин CashCheck ===
+
==== Плагин CashCheck ====
*[[Чек: добавление позиции]]
*[[Чек: добавление позиции]]
*[[Чек: завершение формирования]]
*[[Чек: завершение формирования]]
*[[Примеры скриптов CashCheck]]
*[[Примеры скриптов CashCheck]]
 +
*[[Примеры скриптов обработки онлайн-платежей]]
-
== Решения для модулей и плагинов ==
+
==== Плагин Documents ====
 +
*[[Создание копий документа на договорах]]
-
=== Модуль DialUP ===
+
==== Плагин Assistant ====
 +
*[[Редактирование дат тарифных опций]]
 +
 
 +
==== Модуль Inet ====
 +
*[[Скрипт активации учетного периода]]
 +
*[[Скрипт закрытия соединений]]
 +
 
 +
=== Решения для модулей и плагинов ===
 +
 
 +
==== Модуль DialUP ====
*[[Настройка Lucent Ascend MAX6000 в качестве DialUP сервера]]
*[[Настройка Lucent Ascend MAX6000 в качестве DialUP сервера]]
*[[Настройка Dial-IN сервера FreeBSD PPPD]]
*[[Настройка Dial-IN сервера FreeBSD PPPD]]
Строка 252: Строка 309:
*[[Настройка BGBilling с RedBack SmartEdge (PPPOE)]]
*[[Настройка BGBilling с RedBack SmartEdge (PPPOE)]]
-
=== Модуль E-Mail ===
+
==== Модуль E-Mail ====
*[[Почтовая система Exim + Cyrus + OpenLDAP на FreeBSD]]
*[[Почтовая система Exim + Cyrus + OpenLDAP на FreeBSD]]
*[[Postfix/MySQL/BGBilling]]
*[[Postfix/MySQL/BGBilling]]
Строка 258: Строка 315:
*[[Postfix+Mysql+Virtual domains]]
*[[Postfix+Mysql+Virtual domains]]
-
=== Модуль Inet ===
+
==== Модуль Inet ====
-
*[[CoA/PoD]]
+
*[[Inet FAQ]]
-
*[[RedBack_CLIPS]]
+
*[[Схемы подключения]]
-
*[[Cisco ISG c авторизацией по порту коммутатора]]
+
*[[Расширения]]
-
*[[DHCP.82 авторизация с выдачей динамических адресов]]
+
*[[Конвертеры из IPN в INET]]
-
*[[Управление доступом на Linux-маршрутизаторе ]]
+
*[[Конвертер:  логины Dialup в сервисы inet]]
 +
*[[WiFi-портал с активацией по sms ]]
 +
*[[WiFi-портал с оплатой картой через assist ]]
-
=== Модуль IPN ===
+
==== Модуль IPN ====
*[[IP/VPN]]
*[[IP/VPN]]
*[[Примеры тарифных планов IPN]]
*[[Примеры тарифных планов IPN]]
 +
*[[Настройка BGIPNNetflowCollector]]
*[[Методика определения причины отсутствия трафика в отчете договора]]
*[[Методика определения причины отсутствия трафика в отчете договора]]
*[[Связка с flow-tools]]
*[[Связка с flow-tools]]
*[[Экспорт Netflow-данных в формат Nfdump]]
*[[Экспорт Netflow-данных в формат Nfdump]]
*[[Реалиазация шлюза на Cisco]]
*[[Реалиазация шлюза на Cisco]]
-
*[[Реализация шлюзов на BeanShell,примеры стандартных и других шлюзов]]
+
*[[Реализация шлюзов на BeanShell,примеры стандартных и других шлюзов]] (Manad, Cisco, Zyxel, Mikrotik)
*[[Изменения в manad для работы с одним pipe на множество IP адресов]]
*[[Изменения в manad для работы с одним pipe на множество IP адресов]]
*[[FreeBSD manad, понимающий изменения правил в тарифах]]
*[[FreeBSD manad, понимающий изменения правил в тарифах]]
Строка 278: Строка 338:
*[[Пример реализации скриптового универсального шлюза]]
*[[Пример реализации скриптового универсального шлюза]]
*[[Конвертер привязок услуг dialup в привязки ipn]]
*[[Конвертер привязок услуг dialup в привязки ipn]]
-
*[[Реализация срипта Manad ]]
+
*[[Реализация скрипта Manad]]
 +
*[[Настройка шлюза Mikrotik]]
 +
*[[Обновление номеров интерфейсов при замене роутера]]
-
=== Модуль Phone ===
+
==== Модуль Phone ====
* [[Конвертация и загрузка тарифов Телефонии в биллинг]]
* [[Конвертация и загрузка тарифов Телефонии в биллинг]]
* [[Примеры тарифных планов Телефонии]]
* [[Примеры тарифных планов Телефонии]]
Строка 286: Строка 348:
* [[Генератор отчётности для Совинтел]]
* [[Генератор отчётности для Совинтел]]
-
=== Модуль VoiceIP ===
+
==== Модуль Reports ====
 +
*[[Редактирование отчетов в iReport]]
 +
*[[Примеры отчётов]]
 +
*[[Использование отчётов для организации универсального поиска]]
 +
*[[Табличные отчёты с динамическими столбцами]]
 +
*[[Табличные отчёты в динамическом коде]]
 +
*[[Сохранение JasperReports-отчёта на сервере в pdf]]
 +
 
 +
==== Модуль TV ====
 +
*[[Активация/добавление модуля на договор через дополнительное действие]]
 +
 
 +
==== Модуль VoiceIP ====
*[[Интеграция Asterisk и BGBilling (Accounting) посредством скрипта предобработки запросов Radius]]
*[[Интеграция Asterisk и BGBilling (Accounting) посредством скрипта предобработки запросов Radius]]
*[[Интеграция Asterisk и BGBilling (Accounting) посредством изменения программного кода Asterisk]]
*[[Интеграция Asterisk и BGBilling (Accounting) посредством изменения программного кода Asterisk]]
Строка 294: Строка 367:
*[[Примеры IVR скриптов для Cisco]]
*[[Примеры IVR скриптов для Cisco]]
*[[Пример настройки Cisco AS5350]]
*[[Пример настройки Cisco AS5350]]
 +
*[[Продажа пакетов минут на направления]]
-
=== Модуль Reports ===
+
==== Плагин Dispatch ====
-
*[[Редактирование отчетов в iReport]]
+
-
*[[Примеры отчётов]]
+
-
*[[Использование отчётов для организации универсального поиска]]
+
-
 
+
-
=== Плагин Dispatch ===
+
*[[Импорт старой схемы рассылок баланса в Dispatch]]
*[[Импорт старой схемы рассылок баланса в Dispatch]]
-
== SQL-запросы ==
+
=== SQL-запросы ===
*[[Схема связки таблиц тарифов]]
*[[Схема связки таблиц тарифов]]
*[[Разные SQL-запросы]]
*[[Разные SQL-запросы]]
Строка 309: Строка 378:
*[[Получение цен тарифов]]
*[[Получение цен тарифов]]
*[[Работа с группами, битовые маски]]
*[[Работа с группами, битовые маски]]
 +
*[[наработка по абонентке и услугам за месяц]]
-
=== CerberCrypt ===
+
==== CerberCrypt ====
*[[Модуль CerberCrypt: Разные SQL-запросы]]
*[[Модуль CerberCrypt: Разные SQL-запросы]]
*[[Модуль CerberCrypt: Поиск битых SQL-связей]]
*[[Модуль CerberCrypt: Поиск битых SQL-связей]]
-
== Веб-Интерфейс ==
+
=== Веб-Интерфейс ===
*[[Свой action в личном кабинете]]
*[[Свой action в личном кабинете]]
**[[WebAction_CustomSuspend]] - управление статусом договора (v5.0)
**[[WebAction_CustomSuspend]] - управление статусом договора (v5.0)
Строка 320: Строка 390:
*[[Как убрать ненужные действия в web]]
*[[Как убрать ненужные действия в web]]
-
== Протоколы ==
+
=== Протоколы ===
*[[Протокол дилерский платежей]]
*[[Протокол дилерский платежей]]
*[[Протоколы, поддержанные в модуле MPS]]
*[[Протоколы, поддержанные в модуле MPS]]
 +
*[[Протоколы, поддержанные в модуле Phone]]
*[[Медиа: Enaza.zip]]
*[[Медиа: Enaza.zip]]
*[[Медиа: Payonline.zip]]
*[[Медиа: Payonline.zip]]
-
== Faq ==
+
=== FAQ ===
-
* [[Не запускается служба BSBillingServer под Windows]]
+
* [[Не запускается служба под Windows (BGBillingServer, BGCashcheckServer итд)]]
* [[Вопросы вместо русских букв]]
* [[Вопросы вместо русских букв]]
* [[Что происходит с пользователями при рестарте сервера биллинга и BGRadiusDialup]]
* [[Что происходит с пользователями при рестарте сервера биллинга и BGRadiusDialup]]
Строка 341: Строка 412:
* [[Ошибка выполнения скиптов: Undefined argument:]]
* [[Ошибка выполнения скиптов: Undefined argument:]]
* [[Ошибка в логе "Too many open files"]]
* [[Ошибка в логе "Too many open files"]]
 +
* [[Ошибка в логе "java.lang.OutOfMemoryError : unable to create new native Thread"]]
* [[Ошибка в клиенте "Action NOT FOUND!.."]]
* [[Ошибка в клиенте "Action NOT FOUND!.."]]
 +
* [[Inet FAQ]]
 +
* [[java.lang.NoSuchMethodError]]
 +
* [[Много таблиц npay_add_cost_detail и npay_detail]]
 +
* [[Тормозит клиент BG под Windows]]
 +
* [[Unable to load authentication plugin]]
 +
 +
== DBInfo ==
 +
* [[Описание программы]]
 +
* [[Установка и настройка программы]]
 +
* [[Исходный код программы]]
 +
 +
== Разработка ПО ==
 +
В данном разделе собираются рекомендации по разработке ПО. Это накопленная годами и пополняемая база знания призвана упростить обучение в первую очередь разработчиков, работающих с применяемыми в BiTel технологиями: Java, Web (JS, HTML), СУБД MySQL, LINUX, GIT. И разрабатывающих схожие приложения: тиражируемые продукты для автоматизации процессов организаций. Всё предельно конкретно, поэтому большая часть примеров будет приведена на Java.
 +
Однако значительная часть описываемых проблем и принципов довольно фундоментальна и может быть полезна разработчиками в иных областях.
 +
 +
=== В общем ===
 +
* [[Разработка]]
 +
* [[Оптимизация]]
 +
* [[Логирование]]
 +
* [[Сборка и публикация проекта]]
 +
 +
=== Java разработка ===
 +
* [[Работа с git в Eclipse(EGit)]]
 +
* [[Выявление неисправностей приложений]]
 +
* [[Обращение к Web-сервису]]
 +
* [[Работа с SQL в Java]]
 +
* [[Встроенный Application сервер в приложении]]
 +
* [[Потоки в Java]]
 +
* [[Обработка ошибок]]
 +
 +
==== Полезные Java библиотеки ====
 +
{| border="1" cellpadding="2" cellspacing="0"
 +
|- valign=top align="center" bgcolor="#eeeeee"
 +
| Наименование  || Область применения
 +
|-
 +
| [[Jimi - обработка изображений | JIMI]] || Обработка изображений
 +
|}
 +
 +
=== Технологии, используемые в проектах ===
 +
* [[XML]]
 +
* [[XSLT]]
 +
* [[FO(P)]]
 +
* [[REGEXP]]
 +
* [[MySQL REGEXP]]
 +
 +
=== Вспомогательные технологии ===
 +
* [[Сборщик Apache ANT]]
 +
* [[Сбор и анализ сетевого трафика]]
 +
* [[SSH]]
 +
* [[Оптимизация запросов в MySQL]]
 +
 +
=== Требования BiTel к оформлению ===
 +
* [[Java кода]]
 +
* [[MySQL кода]]

Текущая версия на 20:32, 2 февраля 2022

Содержание

О BiTel Wiki

Здесь вы можете получить больше информации о продуктах BiTel: BGBilling, BGCRM, а также поделиться своим опытом с другими пользователями. В то время как документация часто предоставляет общие сведения о системе и ее настройках, в WiKi приводятся конкретные примеры.

Специалисты

Уважаемые "продвинутые пользователи". Здесь вы можете располагать записи со своими контактами для оказания воздмездной или безвозмездной помощи по настройке системы BGBilling пользователям, не столь далеко продвинувшимся. Желательно указывать ваши контактные данные и "специализацию". Отзывы по исполнителям можно оставить/почитать на форуме.

Имя Специализация Контакт Примечания
Алексей Самусенко BGBilling, Cisco, Asterisk, etc +7-905-976-83-08 мессенджеры Большой опыт работы. Решение нестандартных задач, миграция, доработка, интеграция с внешними системами (asterisk, crm, пр.)
Игорь Давыдов Установка, настройка, поддержка биллинга, миграция с других E-mail: link@hitbit.pro, ICQ: 462851472 Написание скриптов, интеграция с любым оборудованием (IPTV, Интернет, DPI, Телефония), проекты любой сложности под любые задачи, автоматизация, оптимизация работы, Linux/FreeBSD и многое другое
Рустам Тазуркаев Mikrotik, переход с NetUp, CISCO Изображение:Cpec_2_contact.png
Михаил Чернобаев Скрипты биллинга, Java-расширения, интеграция с другими системами e-mail: mstr.box@gmail.com Автоматизация бизнес-процессов: скриптование в биллинге, расширение BGBS API, разработка инструментов интеграции с другими системами. Переход на BGBilling.
Борис Близнюков Скрипты биллинга, CISCO, Voip, Mera Изображение:Cpec_4_contact.png Только бесплатные краткие консультации. Очень хороший специалист по CISCO.
Андрей Бехтерев Cisco, UNIX, ISP, Asterisk ICQ: 7021464 WEB: http://behterev.su/ Обширный спектр оборудования. Консалтинг.
Гершевич М.М. Доработка конфигурации 1С и прочего ПО. Тел. +79248454888 +7-(4162)-238-777 WEB: http://www.amurimpulse.ru/ mail: mike1008@mail.ru Консалтинг. Информационная безопасность. Интеграция биллинга. Крупные проекты. Работа под заказ.
Семён Кошечкин Java email/gtalk: Файл:Cpec_5_contact.jpg Скрипты, дополнения, модуль Inet. wiki
Конференция BGBilling Вопросы касаемо системы BGBilling https://t.me/bgbilling Администраторы АСР BGBillig (иногда и разработчики) помогают друг другу в разных вопросах.

BGBilling

Установка


Перенос данных в биллинг

Администрирование

Настройка вспомогательного ПО

WildFly личный кабинет

MySQL

NetFlow

Технологии

Разработка

XSLT шаблоны

Счета

Интеграция с внешними системами

Чат-боты

Динамический код (скрипты BGBS для старых версий)

Динамический код

Комплексные решения

Глобальные скрипты

Пользовательские библиотеки скриптов

Ядро

Модуль Bill

Модуль DialUp

Модуль DialUp / Cкрипты предобработки RADIUS запросов

Модуль Inet / Cкрипты предобработки RADIUS запросов

Модуль СerberСrypt

Модуль NPay

Модуль Phone

Модуль RSCM

Модуль VoiceIp

Модуль VoiceIp / Cкрипты предобработки RADIUS запросов

Плагин CRM

Плагин CashCheck

Плагин Documents

Плагин Assistant

Модуль Inet

Решения для модулей и плагинов

Модуль DialUP

Модуль E-Mail

Модуль Inet

Модуль IPN

Модуль Phone

Модуль Reports

Модуль TV

Модуль VoiceIP

Плагин Dispatch

SQL-запросы

CerberCrypt

Веб-Интерфейс

Протоколы

FAQ

DBInfo

Разработка ПО

В данном разделе собираются рекомендации по разработке ПО. Это накопленная годами и пополняемая база знания призвана упростить обучение в первую очередь разработчиков, работающих с применяемыми в BiTel технологиями: Java, Web (JS, HTML), СУБД MySQL, LINUX, GIT. И разрабатывающих схожие приложения: тиражируемые продукты для автоматизации процессов организаций. Всё предельно конкретно, поэтому большая часть примеров будет приведена на Java. Однако значительная часть описываемых проблем и принципов довольно фундоментальна и может быть полезна разработчиками в иных областях.

В общем

Java разработка

Полезные Java библиотеки

Наименование Область применения
JIMI Обработка изображений

Технологии, используемые в проектах

Вспомогательные технологии

Требования BiTel к оформлению

Личные инструменты