BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
СообщениеДобавлено: 21 ноя 2012, 15:25 
Не в сети

Зарегистрирован: 18 июн 2012, 12:08
Сообщения: 68
Карма: 0
Добрый день!
Пользуемся вашим биллингом(модуль Inet),возникла следующая проблема:
У некоторых абонентов с индивидуальными тарифнымы планами,после превышения лимита выделенного трафика(сверхлимит),не снимаются деньги,согласно тарифу установленному после превышения лимита(наработка по трафику).Таких абонентов немного-на данный момент два.Обращались через почту,однако ответа так и не получили.Проблема возникла в предыдущем месяце,обновили биллинг,без изменений-проблема снова повторилась в текущем месяце на других тарифах у других абонентов.Всю информацию со скриншотами паралелльно отправил на почту суппорта.
Сегодня еще раз обновили систему.

Клиент: вер. 5.2 сборка 1072 от 20.11.2012 18:55:53
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_26
ВНИМАНИЕ: Необходимо обновить таймзоны
Сервер: вер. 5.2 сборка 1348 от 20.11.2012 18:56:02
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_01
ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется

bill вер. 5.2 сборка 283 от 20.11.2012 18:55:51
card вер. 5.2 сборка 188 от 08.11.2012 14:08:31
dba вер. 5.2 сборка 150 от 12.10.2012 20:00:49
inet вер. 5.2 сборка 1019 от 19.11.2012 19:59:03
npay вер. 5.2 сборка 193 от 12.10.2012 20:01:14
reports вер. 5.2 сборка 186 от 13.11.2012 19:17:23
rscm вер. 5.2 сборка 164 от 12.10.2012 20:01:28


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 ноя 2012, 16:28 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
я думаю скрин ТП более детально опишет суть проблемы

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 ноя 2012, 17:47 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Тариф стоит с начала месяца? Или на него переходят в середине месяца?
Учитываете, что диапазоны - это счетчики в базе, т.е. если просто добавить тариф в середине месяца на договор, то без переобсчета по договору счетчики в базе будут изначально нулевые?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 ноя 2012, 17:51 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Логи в InetAccounting/all.log в режиме DEBUG по сессии этого договора посмотреть бы.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 ноя 2012, 18:28 
Не в сети

Зарегистрирован: 18 июн 2012, 12:08
Сообщения: 68
Карма: 0
Amir писал(а):
Тариф стоит с начала месяца? Или на него переходят в середине месяца?
Учитываете, что диапазоны - это счетчики в базе, т.е. если просто добавить тариф в середине месяца на договор, то без переобсчета по договору счетчики в базе будут изначально нулевые?

Да этот момент мы учитывали.
Тариф поменяли 6-ого,отчет по сессиям с 6-ого,но трафика уже больше.Тарифный план на 5000 метров,с учетом периода,6-30,получается 4000,а трафика уже более 5000,при этом наработки нет.


Вложения:
Комментарий к файлу: прилагаю скрины
screens.rar [275.4 КБ]
Скачиваний: 148


Последний раз редактировалось e.fatoby 21 ноя 2012, 18:58, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 ноя 2012, 18:29 
Не в сети

Зарегистрирован: 18 июн 2012, 12:08
Сообщения: 68
Карма: 0
Amir писал(а):
Логи в InetAccounting/all.log в режиме DEBUG по сессии этого договора посмотреть бы.

постараюсь выложить


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 ноя 2012, 11:04 
Не в сети

Зарегистрирован: 18 июн 2012, 12:08
Сообщения: 68
Карма: 0
Amir писал(а):
Логи в InetAccounting/all.log в режиме DEBUG по сессии этого договора посмотреть бы.

Вот логи(account.log),сегодняшняя сессия-29153:30719 номер сессии.
В логах видно что цена за трафик:null.
Выкладываю также all.log.
Обе выборки сделаны след образом: grep -A 15 29153:30719 [name].log


Вложения:
logs.zip [150.58 КБ]
Скачиваний: 140
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 ноя 2012, 14:08 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
accounting 11-22/09:35:03 DEBUG [accwrkr-1-p-12-t-1] TrafficRangeManager - Add to RangeKey[292057777167:2:131858442] 0 (158831785, 4369066496)
Судя по логам, почему-то думает, что только 150MB.
Что выводит
Код:
SELECT * FROM inet_tariff_traffic_range_<MID> WHERE contractId=104
?
Переобсчет/переобработку в этом месяце запускали?
Если нет, попобуйте выполнить переобсчет по этому договору.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 ноя 2012, 23:38 
Не в сети

Зарегистрирован: 18 июн 2012, 12:08
Сообщения: 68
Карма: 0
Amir писал(а):
Цитата:
accounting 11-22/09:35:03 DEBUG [accwrkr-1-p-12-t-1] TrafficRangeManager - Add to RangeKey[292057777167:2:131858442] 0 (158831785, 4369066496)
Судя по логам, почему-то думает, что только 150MB.
Что выводит
Код:
SELECT * FROM inet_tariff_traffic_range_<MID> WHERE contractId=104
?
Переобсчет/переобработку в этом месяце запускали?
Если нет, попобуйте выполнить переобсчет по этому договору.


| contractId | treeNodeId | rangeKey | amount | counter | yy | mm |
+------------+--------------+--------------------+------------+---------+------+----+
| 104 | 115964117406 | 144115188207714314 | 42416662 | 121 | 2012 | 11 |
| 104 | 120259084720 | 144115188207714313 | 332687860 | 1620 | 2012 | 10 |
| 104 | 120259084720 | 144115188207714314 | 7620748130 | 21356 | 2012 | 11 |
| 104 | 292057777167 | 144115188207714314 | 620341708 | 2809 | 2012 | 11 |

Ок пересчитаем


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 ноя 2012, 04:05 
Не в сети

Зарегистрирован: 18 июн 2012, 12:08
Сообщения: 68
Карма: 0
e.fatoby писал(а):
Amir писал(а):
Цитата:
accounting 11-22/09:35:03 DEBUG [accwrkr-1-p-12-t-1] TrafficRangeManager - Add to RangeKey[292057777167:2:131858442] 0 (158831785, 4369066496)
Судя по логам, почему-то думает, что только 150MB.
Что выводит
Код:
SELECT * FROM inet_tariff_traffic_range_<MID> WHERE contractId=104
?
Переобсчет/переобработку в этом месяце запускали?
Если нет, попобуйте выполнить переобсчет по этому договору.


| contractId | treeNodeId | rangeKey | amount | counter | yy | mm |
+------------+--------------+--------------------+------------+---------+------+----+
| 104 | 115964117406 | 144115188207714314 | 42416662 | 121 | 2012 | 11 |
| 104 | 120259084720 | 144115188207714313 | 332687860 | 1620 | 2012 | 10 |
| 104 | 120259084720 | 144115188207714314 | 7620748130 | 21356 | 2012 | 11 |
| 104 | 292057777167 | 144115188207714314 | 620341708 | 2809 | 2012 | 11 |

Ок пересчитаем


Пересчтали- все пересчитало нормально.Ладно будем дальше налюдать,всем спасибо


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 дек 2012, 14:56 
Не в сети

Зарегистрирован: 18 июн 2012, 12:08
Сообщения: 68
Карма: 0
Снова возникла такая же проблема,на этот раз пересчет не помогает.
Тариф добавлен 27 нобря,абонентская снилась(период 27-30) как полагается 14,67 из 110 по тарифу,кол-во бесплатных мегабайт при этом должна быть 387 из 3000.
При этом есл делать выборку по сессиям(27-30),то расход уже 850 метров,при этом наработки нет.Пересчет в модуле инет не помог.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 дек 2012, 17:57 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Поняли в чем проблема. Сейчас в модуле Inet ветка пропорционально тарифу работает дополнительно пропорционально периоду учетного периода.
Учетный период, если не отрабатывается скриптом, в отличие от модуля Dialup, начинается с даты подключения.

Завтра постараемся выложить обновление, чтобы в зависимости от конфигурации учетные периоды начинались с начала месяца (как в модуле Dialup).

Чтобы нормально посчитало, нужно обновить учетные периоды inet_accounting_period_<mid> timeFrom и установить его началом месяца.
Код:
UPDATE inet_accounting_period_<mid> SET timeFrom="2012-11-01 00:00:00" WHERE timeFrom>"2012-11-01 00:00:00" AND timeFrom<"2012-12-01 00:00:00"
, перезапустить все приложения и запустить переобсчет.

Только проверьте сначала запросом
Код:
SELECT * FROM inet_accounting_period_<mid> WHERE timeFrom>"2012-11-01 00:00:00" AND timeFrom<"2012-12-01 00:00:00"


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

Зарегистрирован: 18 июн 2012, 12:08
Сообщения: 68
Карма: 0
Amir писал(а):
Поняли в чем проблема. Сейчас в модуле Inet ветка пропорционально тарифу работает дополнительно пропорционально периоду учетного периода.
Учетный период, если не отрабатывается скриптом, в отличие от модуля Dialup, начинается с даты подключения.

Завтра постараемся выложить обновление, чтобы в зависимости от конфигурации учетные периоды начинались с начала месяца (как в модуле Dialup).

Чтобы нормально посчитало, нужно обновить учетные периоды inet_accounting_period_<mid> timeFrom и установить его началом месяца.
Код:
UPDATE inet_accounting_period_<mid> SET timeFrom="2012-11-01 00:00:00" WHERE timeFrom>"2012-11-01 00:00:00" AND timeFrom<"2012-12-01 00:00:00"
, перезапустить все приложения и запустить переобсчет.

Только проверьте сначала запросом
Код:
SELECT * FROM inet_accounting_period_<mid> WHERE timeFrom>"2012-11-01 00:00:00" AND timeFrom<"2012-12-01 00:00:00"

Понял,спасибо.Обновил период конкретно для данного абонента(правда там тип поля date,UPDATE inet_accounting_period_8 SET dateFrom="2012-11-01" WHERE dateFrom>"2012-11-01" AND dateFrom<"2012-12-01"),пересчитал,все ок.
Ждем обновления.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 дек 2012, 15:18 
Не в сети

Зарегистрирован: 18 июн 2012, 12:08
Сообщения: 68
Карма: 0
Тут правда появилась остаточная проблема,наработка подсчиталась,однако общий баланс при этом не изменился:
Исходящий остаток:
ноябрь 2012 Входящий остаток на начало месяца 0.00
ноябрь 2012 Наработка "Интернет и Ташикс Входящий (Платный)" -42.52
ноябрь 2012 Наработка "Абонентская плата за интернет" -10.00
ноябрь 2012 Исходящий остаток на конец месяца -52.52
декабрь 2012 Входящий остаток на начало месяца -10.00
декабрь 2012 Наработка "Абонентская плата за интернет" -75.00
декабрь 2012 Исходящий остаток на конец месяца -85.00
-----------------------------
Баланс:
ноябрь 2012 0.00 0.00 52.52 0.00 -52.52
декабрь 2012 -10.00 0.00 75.00 0.00 -85.00
Т.е входящй осаток не поменялся.


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

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


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

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


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

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