Заглавная страница
Материал из BiTel WiKi
(Различия между версиями)
Aardvark (Обсуждение | вклад) м (→Скрипты поведения: добавлена ссылка на Переинициализация тарифа в пределах сессии) |
Admin (Обсуждение | вклад) |
||
Строка 77: | Строка 77: | ||
*[[Создание счета в модуле Bill]] | *[[Создание счета в модуле Bill]] | ||
*[[Изменение подписки карты через web]] | *[[Изменение подписки карты через web]] | ||
- | |||
=== Примеры обработки событий ядра === | === Примеры обработки событий ядра === | ||
Строка 87: | Строка 86: | ||
*[[Обработка события создания договора]] | *[[Обработка события создания договора]] | ||
*[[Обработка события "добавление услуги RSCM в договор" . Скипт сменяет тариф, подключает абонплату ]] | *[[Обработка события "добавление услуги RSCM в договор" . Скипт сменяет тариф, подключает абонплату ]] | ||
- | |||
=== Примеры событий плагина CRM === | === Примеры событий плагина CRM === | ||
Строка 95: | Строка 93: | ||
=== Примеры событий модуля DialUp === | === Примеры событий модуля DialUp === | ||
*[[Обработка запроса учетного периода]] | *[[Обработка запроса учетного периода]] | ||
- | * [[Ограничение доступа для различных групп пользователей для BGRadiusDialup]] | + | *[[Переинициализация тарифа в пределах сессии | Обработка запроса учетного периода (переинициализация тарифа в пределах сессии) ]] |
+ | *[[Ограничение доступа для различных групп пользователей для BGRadiusDialup]] | ||
== Скрипты предобработки RADIUS запросов == | == Скрипты предобработки RADIUS запросов == |
Версия 07:12, 24 сентября 2009
Полезные ресурсы
- Как выложить статью на WiKi
- База знаний ООО "Бител";
- Список возможных настроек;
- Часто задаваемые вопросы и ответы по MediaWiki;
- Рассылка уведомлений о выходе новых версий MediaWiki.
Специалисты
Уважаемые "продвинутые пользователи". Здесь вы можете располагать записи со своими контактами для оказания (без)воздмездной помощи по настройке системы BGBilling пользователям не столь далеко продвинувшимся. Желательно указывать ваши контактные данные и "специализацию".
Имя | Специализация | Контакт | Примечания |
Амир Асфандьяров | CISCO | Хороший специалист по CISCO. | |
Рустам Тазуркаев | Mikrotik, переход с NetUp, CISCO | ||
Тагир Бакиров | Скрипты биллинга, FreeBSD MPD | Скриптование в биллинге, возможны крупные проекты. | |
Борис Близнюков | Скрипты биллинга, CISCO, Voip, Mera | Только бесплатные краткие консультации. Очень хороший специалист по CISCO. | |
Ахмат Габуев | Интеграция биллинга с 1с 7.7, 1с 8.1 | ICQ: 566784343 | Краткие консультации. Возможна работа под заказ. |
Андрей Бехтерев | Cisco, UNIX, ISP, Asterisk | ICQ: 7021464 WEB: http://behterev.su/ | Обширный спектр оборудования. Консалтинг. |
Установка
- Установка на gentoo
- Установка на Sun Solaris
- Установка на Slackware
- Установка на FreeBSD
- Примеры конвертеров данных из других биллинговых систем
Администрирование
- Разграничение прав действий
- Принудительный останов процессов биллинга
- Использование подписанного SSL сертификата
Настройка вспомогательного ПО
- Эффективная настройка MySQL
- Проксирование обращений к BGBillingServer посредством nginx
- Настройка безопасности сервера биллинга и компонентов биллинга
- Настройка NetFlow-агента IPCAD
- Разделение NetFlow-потоков
- Backup базы с помощью snapshot'ов (Linux, LVM)
- Настройка MySQL репликации
Технологии
XSLT шаблоны
Счета
- Печать счета-фактуры и акта на отдельных листах
- Расширенные счета модуля бухгалтерии
- Квитанция телефонии физ. лицам
- Шаблоны вывода названия месяца
- Изменения в шаблоне в зависимости от месяца документа
Скрипты поведения
- Организация системы отслеживания и отключения КТВ должников на BGBS с использованием CRM плагина
- Автоматизация подключений VPN-клиентов с использованием CRM плагина
- Начисление бонусов на счет при платежах определенного типа
- Передача ACCEPT вместо REJECT вместе с доп. аттрибутами
- Определение размера абонентской платы
- Снятие абонентской платы в дебитовых договорах
- Пример автоматизации подключения новых клиентов
- Управление статусом договора по состоянию баланса
- Пример продажи OEM ключей с помощью скрипта
- Пример копирования тарифного плана
- Создание счета в модуле Bill
- Изменение подписки карты через web
Примеры обработки событий ядра
- Смена тарифного плана по заданию пользователя
- Валидация текстового параметра
- Проверка параметра договора перед изменением
- Обработка смены параметра договора
- Создание списка дополнительных действий для договора
- Обработка события создания договора
- Обработка события "добавление услуги RSCM в договор" . Скипт сменяет тариф, подключает абонплату
Примеры событий плагина CRM
- Обработка выполненных задач в журнале задач
- Обработка задач по событию ядра "Поступление платежа", создание новой задачи и изменение существующей
Примеры событий модуля DialUp
- Обработка запроса учетного периода
- Обработка запроса учетного периода (переинициализация тарифа в пределах сессии)
- Ограничение доступа для различных групп пользователей для BGRadiusDialup
Скрипты предобработки RADIUS запросов
- Установка фиксированного пароля
- Разделение атрибута User-Name на логин и пароль
- Установка параметров звонка Voip
- Вынос MAC адреса из cisco-avp-pair в Calling-Station-Id
- Уcтановка услуги типа "Время" для BGRadiusDialup
- Копирование Тunnel-Client-Endpoint/Tunnel-Server-Endpoint в Calling-Station-Id/Called-Station-Id
- Идентификация Voip оператора по подсети (транзит)
Выделеные линии
- IP/VPN
- Примеры тарифных планов IPN
- Методика определения причины отсутствия трафика в отчете договора
- Связка с flow-tools
- Реалиазация шлюза на Cisco
- Реализация шлюзов на BeanShell,примеры стандартных и других шлюзов
- Изменения в manad для работы с одним pipe на множество IP адресов
- Пример реализации скриптового универсального шлюза
Коммутируемый доступ (VPN, DialUP)
- Настройка Lucent Ascend MAX6000 в качестве DialUP сервера
- Настройка Dial-IN сервера FreeBSD PPPD
- Настройка VPN сервера LINUX PPPD + POPTOP
- Настройка шейпера в LINUX PPPD
- Настройка VPN сервера FreeBSD MPD
- Настройка PPPoE сервера на Cisco-роутере
- Настройка PPPoE и/или РРТР (VPN) на Mikrotik
- Детальное информирование абонентов о причинах ошибки 691
- Проблема с прохождением update пакетов и сброса сессий в Debian и Ubuntu дистрибутивах
- Настройка Dial-IN Windows RRAS сервера
- VPN доступ с повременной тарификацией на базе FreeBSD MPD
- Организация семейства UNLIMIT тарифов на базе FreeBSD MPD
- Примеры тарифных планов VPN/DialUp
- Отключение сессий по PoD на CISCO
VoiceIP
- Интеграция Asterisk и BGBilling (Authentication & Authorization) помощью app_ViaRadius
- Интеграция Asterisk и BGBilling (Accounting) посредством скрипта предобработки запросов Radius
- Интеграция Asterisk и BGBilling (Accounting) посредством изменения программного кода Asterisk
- Интеграция c MVTS
- Интеграция c Cisco Call Manager Express (CME)
- Карточная IVR система на базе Cisco
- Примеры IVR скриптов для Cisco
- Пример настройки Cisco AS5350
PSTN телефония
- Конвертация и загрузка тарифов Телефонии в биллинг
- Примеры тарифных планов Телефонии
- Примеры реализации конверторов логов
Интеграция с внешними системами
- Пример обращения к биллингу из 1С v.7.7
- Integrator 1C-BGBilling
- Прямая интеграция с платежными терминалами ЭСФОР / SFOUR
- Интеграция с платежной системой с использованием модуля Card
- Пример интергации с 1С v.7.7
- Пример интергации с 1С v.8.1
Отчеты
E-Mail сервис
- Почтовая система Exim + Cyrus + OpenLDAP на FreeBSD
- Postfix/MySQL/BGBilling
- Postfix+dovecot+ldap
- Postfix+Mysql+Virtual domains
Протоколы
Faq
- Не запускаеться служба BSBillingServer под Windows
- Что происходит с пользователями при рестарте сервера биллинга и BGRadiusDialup
- Тарификация максимального трафика
- Field ... doesn't have a default value
- Character set ‘cp1251' is not a compiled character set and is not specified in the ‘C:\mysql\\share\charsets\Index.xml’ file
- com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown database 'bgbilling'
- Договор не отображается в поиске
- PPPD проблема с сессиями больше 4ГБ