BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 апр 2024, 03:04

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Тарифный план unlim
СообщениеДобавлено: 08 фев 2007, 17:31 
Необходимо организовать тарифный план такого вида:
При подключении пользователя (работает в режиме дебет) с него снимается определенная сумма денег и до конца месяца деньги не снимаются.
Если на балансе денег не достаточно- то в доступе отказать.
Сумма должна сниматься именно при подключении, а не по приходу update или stop пакетов.
Если у кого готовые решения?


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 фев 2007, 17:34 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Можно сделать скриптами активации учетного периода. При авторизации идет запрос на скрипт, он проверяет деньги, назначает учетный период и возвращает можно ли войти. В дальнейшем пока период не кончится запрос на скрипт не идет. Подобные тарифы у клиентов уже работают. Типа 100 рублей за 100 часов в течении месяца..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 фев 2007, 17:39 
Спасибо. Щас проверю.


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 фев 2007, 18:35 
Ругается radius.out
Sourced file: inline evaluation of: ``import bitel.billing.server.contract.bean.*; import java.util.*; bu = new Balan . . . '' : Attempt to resolve method: setProcessed() on undefined variable or class name: event : at Line: 7 : in file: inline evaluation of: ``import bitel.billing.server.contract.bean.*; import java.util.*; bu = new Balan . . . '' : event .setProcessed ( true )

at bsh.UtilEvalError.toEvalError(Unknown Source)
at bsh.UtilEvalError.toEvalError(Unknown Source)
at bsh.BSHMethodInvocation.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bitel.billing.server.processor.DefaultNASInfo.processRequestWithScript(DefaultNASInfo.java:274)
at bitel.billing.server.processor.dialup.DialUpNASInfo.prepareAccountRequest(DialUpNASInfo.java:316)
at bitel.billing.server.radius.RadiusRequestThread.processRequest(RadiusRequestThread.java:133)
at bitel.billing.server.radius.RadiusRequestThread.run(RadiusRequestThread.java:48)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 фев 2007, 16:17 
С ошибками разобрался.
Проблема:
1. При подключении абонента снимаются деньги (формируется запись в наработке, создается учетный период) - все нормально. Но при отключении абонента деньги возвращаются на баланс, запись с наработки исчезает учетный период остается. При последующем подключении абонента деньги не снимаются. Что бы это значило?
2. Необходимо привязать снятие денег к реалму.


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 фев 2007, 16:40 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
1. Вы завели отдельную услугу для занесения наработки за открытие периода? Она не совпадает с услугой какого-нибудь трафика либо времени?
2. В данный момент такой возможности нет :( Кроме того сами учетные периоды не поддерживают деление по реалмам. Может вы опишите зачем вам такое деление, возможно есть иной выход..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 фев 2007, 16:48 
Есть договор на предоставление услуг. Есть группы реалмов.
Появилась новая услуга- интернет без учета трафика за абонплату- т.е. подключился клиент с реалмом login@unlim- с него разово должна взяться определенная сумма, далее в течении месяца под этим реалмом работает бесплатно. Под другими реалмами тарификация согласно других тарифов.
Можно конечно под это дело отдельный договор (субдоговор) ввести- не совсем удобно.


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 фев 2007, 17:38 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Собственно в данный момент это только и разрешается что субдоговором. Если поставить ему режим кредит, то доступ будет предоставляться даже когда на основном договоре денег нет, т.е. чисто по учетному периоду.


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

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