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

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

(Различия между версиями)
Перейти к: навигация, поиск
(Комплексные решения)
м
 
(95 промежуточных версий не показаны.)
Строка 7: Строка 7:
== Специалисты ==
== Специалисты ==
-
Уважаемые "продвинутые пользователи". Здесь вы можете располагать записи со своими контактами для оказания воздмездной или безвозмездной помощи по настройке системы 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.
Строка 22: Строка 27:
| Гершевич М.М. || Доработка конфигурации 1С и прочего ПО. || Тел. +79248454888 +7-(4162)-238-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 || Консалтинг. Информационная безопасность.   Интеграция биллинга. Крупные проекты. Работа под заказ.
|-
|-
-
| Андрей Зюзенков || Linux, GEPON, Zabbix || ICQ: 639121822 jabber: zavndw@jabber.ru e-mail: zavndw@gmail.com skype: zavndw || Настройка, запуск, обслуживание BGBilling в системах linux, консультации
+
| Семён Кошечкин || 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 || https://t.me/bgbilling || Администраторы АСР BGBillig (иногда и разработчики) помогают друг другу в разных вопросах.
-
| Конференция BGBilling  || вопросы касаемо системы BGBilling || bgbilling@conference.jabber.ru || Администраторы АСР BGBillig(иногда и разработчики) помогают друг другу в разных вопросах.
+
|}
|}
Строка 36: Строка 40:
* [[Установка на Ubuntu 8 Desktop]]
* [[Установка на Ubuntu 8 Desktop]]
* [[Установка на Ubuntu 9.10 Desktop]]
* [[Установка на Ubuntu 9.10 Desktop]]
 +
==== Перенос данных в биллинг ====
==== Перенос данных в биллинг ====
Строка 51: Строка 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]]
* [[javaws|Запуск BGBillingClient через Java Web Start]]
* [[Мониторинг Inet-Radius через JMX]]
* [[Мониторинг Inet-Radius через JMX]]
 +
* [[Интеграция существующего сертификата и приватного ключа SSL в хранилище keystore]]
 +
* [[Адреса платежных шлюзов, для тех кто хочет без доступа в интернет произвести оплату]]
=== Настройка вспомогательного ПО ===
=== Настройка вспомогательного ПО ===
*[[Проксирование обращений к BGBillingServer посредством nginx]]
*[[Проксирование обращений к BGBillingServer посредством nginx]]
 +
 +
==== WildFly личный кабинет ====
 +
*[[Включение https]]
 +
*[[Смена Тарифного плана в Личном кабинете]]
 +
*[[Как добавить в ЛК вывод необходимой суммы для открытия договора]]
==== MySQL ====
==== MySQL ====
Строка 64: Строка 77:
*[[Установка триггера в MySQL для отслеживания изменений]]
*[[Установка триггера в MySQL для отслеживания изменений]]
*[[Скрипт восстановления MySQL репликации]]
*[[Скрипт восстановления MySQL репликации]]
 +
*[[Simple DB backup]]
 +
*[[Galera]]
==== NetFlow ====
==== NetFlow ====
Строка 70: Строка 85:
=== Технологии ===
=== Технологии ===
-
*[[BGBilling_XSLT|XSLT]]
+
*[[BGBilling_XSLT|Всё про XSLT в биллинге]]
=== Разработка ===
=== Разработка ===
Строка 104: Строка 119:
==== 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-запрос]]
 +
 +
==== Чат-боты ====
 +
* [[Telegram Bot]]
=== Динамический код (скрипты BGBS для старых версий) ===
=== Динамический код (скрипты BGBS для старых версий) ===
Строка 116: Строка 136:
==== Динамический код ====
==== Динамический код ====
*[[Конвертирование адреса]]
*[[Конвертирование адреса]]
 +
*[[Глобальная синхронзация услуг модуля npay с тарифным планом]]
*[[Новый номер договора группе договоров]]
*[[Новый номер договора группе договоров]]
 +
*[[Скрипт проверки таймзон (timezone, tz, tzdata) в java]]
==== Комплексные решения ====
==== Комплексные решения ====
Строка 133: Строка 155:
*[[Получение списка доступных действий в SQL]]
*[[Получение списка доступных действий в SQL]]
*[[Глобальный скрипт для удаления старых таблиц]]
*[[Глобальный скрипт для удаления старых таблиц]]
 +
*[[Глобальный скрипт для удаления старых таблиц 2]]
==== Пользовательские библиотеки скриптов ====
==== Пользовательские библиотеки скриптов ====
Строка 159: Строка 182:
*[[Включение должников по приходу платежа]]
*[[Включение должников по приходу платежа]]
*[[Снижение лимита при внесении расхода]]
*[[Снижение лимита при внесении расхода]]
 +
*[[Изменение суммы лимита определенной группе договоров]]
*[[Синхронизация услуг договора в соответствии с тарифными планами]]
*[[Синхронизация услуг договора в соответствии с тарифными планами]]
*[[Добавление группы и снятие в зависимости от статуса]]
*[[Добавление группы и снятие в зависимости от статуса]]
Строка 168: Строка 192:
*[[Сравнение прав пользователей]]
*[[Сравнение прав пользователей]]
*[[Свой список шаблонов договоров]]
*[[Свой список шаблонов договоров]]
 +
*[[Модификация приходящего платежа (снятие процента)]]
 +
*[[Подкрашивание договоров в поиске]]
 +
*[[Пример добавления пунктов в ЛК редиректящих на url]]
 +
*[[Фиксированные суммы для оплаты в старом ЛК]]
==== Модуль Bill ====
==== Модуль Bill ====
Строка 174: Строка 202:
*[[Создание счета по таблице позиций]]
*[[Создание счета по таблице позиций]]
*[[Создание счета и счет-фактур в модуле Bill(выполнение тех же действий что и руками)]]
*[[Создание счета и счет-фактур в модуле Bill(выполнение тех же действий что и руками)]]
 +
*[[Создание счетов на предоплату]]
*[[Распечатка счетов в pdf по событию генерации счета]]
*[[Распечатка счетов в pdf по событию генерации счета]]
*[[Внешняя программа на JAVA для синхронизации номеров счетов и актов выполненных работ (версия BGBilling 5.0)]]
*[[Внешняя программа на JAVA для синхронизации номеров счетов и актов выполненных работ (версия BGBilling 5.0)]]
 +
*[[Автоматическая отправка счетов через глобальный скрипт поведения]]
==== Модуль DialUp ====
==== Модуль DialUp ====
Строка 206: Строка 236:
*[[Изменение подписки карты через web (cerbercrypt)]]
*[[Изменение подписки карты через web (cerbercrypt)]]
*[[Управление подписками через веб (cerbercrypt)]]
*[[Управление подписками через веб (cerbercrypt)]]
 +
*[[Дин.код для синхронизации pairing с внешнего cas]]
 +
*[[Скрипт активации/деактивации карты при добавлении/удалении]]
==== Модуль NPay ====
==== Модуль NPay ====
Строка 213: Строка 245:
*[[Снятие абонентской платы в дебитовых договорах]]
*[[Снятие абонентской платы в дебитовых договорах]]
*[[Предварительное уведомление о блокировке по дебетовым абонплатам]]
*[[Предварительное уведомление о блокировке по дебетовым абонплатам]]
 +
*[[ Начисление абонплат по схеме 15-15 ]]
 +
*[[Персональные цены для договоров]]
==== Модуль Phone ====
==== Модуль Phone ====
Строка 242: Строка 276:
*[[Чек: завершение формирования]]
*[[Чек: завершение формирования]]
*[[Примеры скриптов CashCheck]]
*[[Примеры скриптов CashCheck]]
 +
*[[Примеры скриптов обработки онлайн-платежей]]
==== Плагин Documents ====
==== Плагин Documents ====
*[[Создание копий документа на договорах]]
*[[Создание копий документа на договорах]]
 +
 +
==== Плагин Assistant ====
 +
*[[Редактирование дат тарифных опций]]
 +
 +
==== Модуль Inet ====
 +
*[[Скрипт активации учетного периода]]
 +
*[[Скрипт закрытия соединений]]
=== Решения для модулей и плагинов ===
=== Решения для модулей и плагинов ===
Строка 279: Строка 321:
*[[Конвертеры из IPN в INET]]
*[[Конвертеры из IPN в INET]]
*[[Конвертер:  логины Dialup в сервисы inet]]
*[[Конвертер:  логины Dialup в сервисы inet]]
 +
*[[WiFi-портал с активацией по sms ]]
 +
*[[WiFi-портал с оплатой картой через assist ]]
==== Модуль IPN ====
==== Модуль IPN ====
Строка 303: Строка 347:
* [[Примеры реализации конверторов логов]]
* [[Примеры реализации конверторов логов]]
* [[Генератор отчётности для Совинтел]]
* [[Генератор отчётности для Совинтел]]
 +
 +
==== Модуль Reports ====
 +
*[[Редактирование отчетов в iReport]]
 +
*[[Примеры отчётов]]
 +
*[[Использование отчётов для организации универсального поиска]]
 +
*[[Табличные отчёты с динамическими столбцами]]
 +
*[[Табличные отчёты в динамическом коде]]
 +
*[[Сохранение JasperReports-отчёта на сервере в pdf]]
 +
 +
==== Модуль TV ====
 +
*[[Активация/добавление модуля на договор через дополнительное действие]]
==== Модуль VoiceIP ====
==== Модуль VoiceIP ====
Строка 313: Строка 368:
*[[Пример настройки Cisco AS5350]]
*[[Пример настройки Cisco AS5350]]
*[[Продажа пакетов минут на направления]]
*[[Продажа пакетов минут на направления]]
-
 
-
==== Модуль Reports ====
 
-
*[[Редактирование отчетов в iReport]]
 
-
*[[Примеры отчётов]]
 
-
*[[Использование отчётов для организации универсального поиска]]
 
-
*[[Табличные отчёты с динамическими столбцами]]
 
-
*[[Табличные отчёты в динамическом коде]]
 
==== Плагин Dispatch ====
==== Плагин Dispatch ====
Строка 350: Строка 398:
=== FAQ ===
=== FAQ ===
-
* [[Не запускается служба BSBillingServer под Windows]]
+
* [[Не запускается служба под Windows (BGBillingServer, BGCashcheckServer итд)]]
* [[Вопросы вместо русских букв]]
* [[Вопросы вместо русских букв]]
* [[Что происходит с пользователями при рестарте сервера биллинга и BGRadiusDialup]]
* [[Что происходит с пользователями при рестарте сервера биллинга и BGRadiusDialup]]
Строка 364: Строка 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]]
* [[Inet FAQ]]
* [[java.lang.NoSuchMethodError]]
* [[java.lang.NoSuchMethodError]]
-
 
+
* [[Много таблиц npay_add_cost_detail и npay_detail]]
-
== BGCRM ==
+
* [[Тормозит клиент BG под Windows]]
-
 
+
* [[Unable to load authentication plugin]]
-
=== Плагин BGBilling ===
+
-
* [[Синхронизация справочников адресов с BGBilling]]
+
-
 
+
-
=== Плагин Document ===
+
-
* [[Примеры шаблонов для генерации документов]]
+
-
 
+
-
=== Плагин Report ===
+
-
* [[Примеры отчётов BGCRM]]
+
-
 
+
-
=== Комплексные решения ===
+
-
*[[Организация отключения должников КТВ]]
+
-
*[[Интеграция с Asterisk для обработки входящих звонкв]]
+
-
 
+
-
=== Примеры динамического кода ===
+
-
*[[Проверка уникальности контрагента по ИНН]]
+
-
*[[Проверка уникальности контрагента по паспортным данным]]
+
-
*[[Переключение статуса процессов по наступлению момента времени]]
+
-
*[[Повышение приоритета процессов]]
+
== DBInfo ==
== DBInfo ==

Текущая версия на 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 к оформлению

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