BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 17 июн 2025, 16:51

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: 04 мар 2016, 13:38 
Не в сети

Зарегистрирован: 15 окт 2014, 12:25
Сообщения: 36
Карма: 0
Добрый день,

Помогите реализовать тариф с лимитированным трафиком. У меня BGBilling 6.2 + Микротик через telnet услуга включается и выключается.
Во вложении скрин тестового тарифа с лимитом 400MB. При окончании трафика нужно отключить сервис inet-а- чтобы он отправил команды через telnet на Микротик.

Вот не знаю как это можно реализовать?

Посоветуйте пожалуйста, поледитесь опытом добрые люди :)

Заренее спасибо!


Вложения:
Комментарий к файлу: Тестовый тариф с лимитом трафика 400МБ- после оканчания нужно отключит сервис inet-а
тестовый тариф с лимитом трафика.png
тестовый тариф с лимитом трафика.png [ 16.06 КБ | Просмотров: 4474 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 мар 2016, 15:37 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Тут есть пример Пакеты трафика
http://docs.bitel.ru/pages/viewpage.act ... Id=1606498

Ветка установка услуги должна быть одна. Т.е. в текущем виде Входящий внешний и Исходящий внешний будут группироваться в одну услугу.
Это может быть не проблемой, т.к. есть отдельно отчет по трафикам (тип трафика - кол-во байт) и отдельно по протарифицированным услугам (услуга - кол-во байт - стоимость).
Если все таки нужно чтобы услуги были разные, но диапазон один - тут надо подумать.

По поводу отключения - в 0МБ добавьте ветку отказать в авторизации. Должно срабатывать так, будто, например, закончились деньги на балансе.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 мар 2016, 18:13 
Не в сети

Зарегистрирован: 15 окт 2014, 12:25
Сообщения: 36
Карма: 0
Amir, Большое Спасибо! проверил работает.
:)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 мар 2016, 14:35 
Не в сети

Зарегистрирован: 15 окт 2014, 12:25
Сообщения: 36
Карма: 0
Добрый день!

Попробовал протестировать тариф с ценой после лимита трафика. В приложении скриншот тарифа.
И заметил что при достижения минусового баланса (больше порога) система долше не считает трафик и на создает начисления. Хотя клиент пользуется интернетом и продолжает качать трафик. В логе выходит вот такие сообщения:

Код:
accounting 03-07/13:25:36  INFO [accwrkr-2-p-12-t-1] SessionFlushingWorker - Flushed 2 sessions for 75(55) ms.
accounting 03-07/13:25:39  INFO [accwrkr-1-p-13-t-1] InetApplication - TariffOptionMap: {1=cto: 1-1: 02.03.2016 16:31:08.0 - 02.03.2017 16:31:07.999}
accounting 03-07/13:25:39  INFO [accwrkr-1-p-13-t-1] InetApplication - inetServ[id=8] balance is out of limit: -21.54 [-20.00]
accounting 03-07/13:25:57  INFO [accwrkr-1-p-13-t-2] SessionTarifficationManager - InetOptionSet: []
accounting 03-07/13:25:57  INFO [accwrkr-1-p-13-t-2] SessionTarifficationWorker - Tarifficated 1 sessions for 1 ms.
accounting 03-07/13:25:59  INFO [accwrkr-1-p-13-t-2] InetApplication - TariffOptionMap: {1=cto: 1-1: 02.03.2016 16:31:08.0 - 02.03.2017 16:31:07.999}
accounting 03-07/13:25:59  INFO [accwrkr-1-p-13-t-2] InetApplication - inetServ[id=8] balance is out of limit: -21.54 [-20.00]
accounting 03-07/13:26:06  INFO [accwrkr-2-p-12-t-1] SessionFlushingWorker - Flushed 2 sessions for 82(62) ms.
accounting 03-07/13:26:19  INFO [accwrkr-1-p-13-t-3] InetApplication - TariffOptionMap: {1=cto: 1-1: 02.03.2016 16:31:08.0 - 02.03.2017 16:31:07.999}
accounting 03-07/13:26:19  INFO [accwrkr-1-p-13-t-3] InetApplication - inetServ[id=8] balance is out of limit: -21.54 [-20.00]
accounting 03-07/13:26:27  INFO [accwrkr-1-p-13-t-2] SessionTarifficationManager - InetOptionSet: []
accounting 03-07/13:26:27  INFO [accwrkr-1-p-13-t-2] SessionTarifficationWorker - Tarifficated 1 sessions for 1 ms.
accounting 03-07/13:26:36  INFO [accwrkr-2-p-12-t-1] SessionFlushingWorker - Flushed 2 sessions for 81(60) ms.
accounting 03-07/13:26:39  INFO [accwrkr-1-p-13-t-2] InetApplication - TariffOptionMap: {1=cto: 1-1: 02.03.2016 16:31:08.0 - 02.03.2017 16:31:07.999}
accounting 03-07/13:26:39  INFO [accwrkr-1-p-13-t-2] InetApplication - inetServ[id=8] balance is out of limit: -21.54 [-20.00]


Возможно ли сделать так чтобы BGBilling продолжал начислять по тарифу, если отключение на оборудование не произошло (или кто-то другой просто включил услугу) ?
Заранее спасибо!


Вложения:
тестовый тариф с лимитом трафика-цена на перелимите.png
тестовый тариф с лимитом трафика-цена на перелимите.png [ 13.19 КБ | Просмотров: 4453 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 мар 2016, 22:05 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Попробуйте установку услуги указать внутри веток-диапазонов.

Когда биллинг видит, что абоненту нужно ограничить доступ в обработчике активации сервисов (ServiceActivator) происходит вызов connectionModify (или connectionClose, если необходим сброс сессии) для каждой сессии и serviceModify для сервиса (например, если нужно выполнить telnet/ssh/snmp команду отдельно для сервиса - закрыть его порт/VLAN и т.п.).
Если вызов прошел без ошибок, то биллинг считает, что успешно ограничил доступ - у сервиса в договоре (после вызова serviceModify) состояние меняется с подключено на отключено, аналонично у сессий, после вызовов connectionModify. Если у сессий состояние отключено - биллинг не производит тарификацию, т.к. считает, что абонент пользоваться интернетом не может, а это какой-нибудь мусорный или служебный трафик.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 апр 2016, 18:38 
Не в сети

Зарегистрирован: 15 окт 2014, 12:25
Сообщения: 36
Карма: 0
Добрый день!

Задача немножко изменилось, мне нужно установить ограничение скорости после оканчания основного пакета трафика.
Изменил тариф и указал опицию 128kb - где при включении настроены команды по telnet.
Но при тестах отправка команды не произходит :(

Подскажите пожулйста, что возможно я не так настроил, или какие варианты реализации есть?

Заранее спасибо!


Вложения:
Комментарий к файлу: Тариф с лимитом после оканчания трафика
Test-Traffik-limit_128kbs.png
Test-Traffik-limit_128kbs.png [ 12.16 КБ | Просмотров: 4421 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 апр 2016, 19:41 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Попробуйте указать в 100MB другую опцию-скорость.
Также при изменении тарифного плана нужно нажимать на ветке модуля правой кнопкой - "Оповестить об изменениях".
Также скорость реагирования на зависит от частоты прихода RADIUS- (если тарифик считается по RADIUS) или Netflow-пакетов (т.е. информация по трафику может приходить с опозданием), а также настроек устройства Access+Accounting, которые начинаются на accounting.worker...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 апр 2016, 20:52 
Не в сети

Зарегистрирован: 30 ноя 2010, 14:22
Сообщения: 118
Карма: 0
Изображение


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.112s | 34 Queries | GZIP : On ]