BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка в тарифах с зонами
СообщениеДобавлено: 19 ноя 2009, 12:35 
Скриншоты тарифа и списка сессий прилагаются.
Сессия с 23:01 по 8:01 должна иметь нулевую стоимость трафика, однако, это не так. Я полагаю, что деньги начислились за ту самую первую минуту восьмого часа, когда трафик уже не бесплатный, а разрыва ещё не было.


Вложения:
Png_0003.png
Png_0003.png [ 24.99 КБ | Просмотров: 3727 ]
Png_0001.png
Png_0001.png [ 7.79 КБ | Просмотров: 3727 ]
Вернуться к началу
  
 
 Заголовок сообщения: Re: Ошибка в тарифах с зонами
СообщениеДобавлено: 19 ноя 2009, 14:05 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в тарифах с зонами
СообщениеДобавлено: 19 ноя 2009, 14:32 
Похоже, что разрыв соединения происходит только тогда, когда приходит UPDATE

radius.log:
Код:
11-19/07:59:56  INFO [pool-3-thread-33] radius -  ACCOUNT:
Type=ACCOUNTING_REQUEST
Attributes:
        User-Name=tpwhitewind
        NAS-Identifier=Irk.R2.skysib.com
        NAS-IP-Address=10.0.1.5
        NAS-Port=2033961
        Service-Type=2
        Framed-Protocol=1
        Framed-IP-Address=xxx.xxx.xxx.xxx
        Acct-Input-Octets=1121306142
        Acct-Output-Octets=206234075
        Acct-Status-Type=3
        Acct-Delay-Time=0
        Acct-Session-Time=32334
        Acct-Input-Packets=2175368
        Acct-Session-Id=001F092B
        Acct-Authentic=1
        Acct-Output-Packets=1632904
        NAS-Port-Type=15
        <AttrCode[151]>=undef
        cisco-NAS-Port=0/0/0/505
        cisco-avpair=client-mac-address=0008.021b.8c71
        cisco-avpair=connect-progress=LAN Ses Up

11-19/07:59:56  INFO [pool-3-thread-33] radius -  RESPONSE:
Type=ACCOUNTING_RESPONSE
Process time update: 2
Attributes:


11-19/08:01:01  INFO [pool-3-thread-50] radius -  ACCOUNT:
Type=ACCOUNTING_REQUEST
Attributes:
        User-Name=tpwhitewind
        NAS-Identifier=Irk.R2.skysib.com
        NAS-IP-Address=10.0.1.5
        NAS-Port=2033961
        Service-Type=2
        Framed-Protocol=1
        Framed-IP-Address=xxx.xxx.xxx.xxx
        Acct-Input-Octets=1123434451
        Acct-Output-Octets=206486960
        Acct-Status-Type=3
        Acct-Delay-Time=0
        Acct-Session-Time=32399
        Acct-Input-Packets=2179026
        Acct-Session-Id=001F092B
        Acct-Authentic=1
        Acct-Output-Packets=1635628
        NAS-Port-Type=15
        <AttrCode[151]>=undef
        cisco-NAS-Port=0/0/0/505
        cisco-avpair=client-mac-address=0008.021b.8c71
        cisco-avpair=connect-progress=LAN Ses Up

11-19/08:01:01  INFO [pool-3-thread-50] radius -  RESPONSE:
Type=ACCOUNTING_RESPONSE
Process time update: 4
Attributes:

11-19/08:01:01  INFO [pool-3-thread-49] radius -  ACCOUNT:
Type=ACCOUNTING_REQUEST
Attributes:
        User-Name=tpwhitewind
        NAS-Identifier=Irk.R2.skysib.com
        NAS-IP-Address=10.0.1.5
        NAS-Port=2033961
        Service-Type=2
        Framed-Protocol=1
        Framed-IP-Address=xxx.xxx.xxx.xxx
        Acct-Input-Octets=1123445152
        Acct-Output-Octets=206488212
        Acct-Status-Type=2
        Acct-Delay-Time=0
        Acct-Session-Time=32399
        Acct-Input-Packets=2179047
        Acct-Session-Id=001F092B
        Acct-Authentic=1
        Acct-Terminate-Cause=6
        Acct-Output-Packets=1635641
        NAS-Port-Type=15
        <AttrCode[151]>=undef
        cisco-NAS-Port=0/0/0/505
        cisco-avpair=client-mac-address=0008.021b.8c71
        cisco-avpair=connect-progress=No Progress
        cisco-avpair=disc-cause-ext=Radius Disc
       
11-19/08:01:01  INFO [pool-3-thread-49] radius -  RESPONSE:
Type=ACCOUNTING_RESPONSE
Process time stop: 65
Attributes:

11-19/08:01:08  INFO [pool-2-thread-47] radius -  AUTH:
Type=AUTHENTICATION_REQUEST
Attributes:
        User-Name=tpwhitewind
        NAS-Identifier=Irk.R2.skysib.com
        User-Password=*******
        NAS-IP-Address=10.0.1.5
        NAS-Port=2035133
        Service-Type=2
        Framed-Protocol=1
        NAS-Port-Type=15
        cisco-NAS-Port=0/0/0/505

11-19/08:01:08  INFO [pool-2-thread-47] radius -  RESPONSE:
Type=AUTHENTICATION_ACCEPT
Process time auth: 62 init_tariff: 0; set_ip: 3; common_auth: 60
Attributes:
        Acct-Interim-Interval=60
        Service-Type=2
        Framed-Protocol=1
        Framed-IP-Address=xxx.xxx.xxx.xxx
        cisco-avpair=lcp:interface-config=rate-limit output 2097152 8000 8000 conform-action transmit exceed-action drop
        cisco-avpair=lcp:interface-config=rate-limit input 262144 8000 8000 conform-action transmit exceed-action drop

11-19/08:01:08  INFO [pool-3-thread-3] radius -  ACCOUNT:
Type=ACCOUNTING_REQUEST
Attributes:
        User-Name=tpwhitewind
        NAS-Identifier=Irk.R2.skysib.com
        NAS-IP-Address=10.0.1.5
        NAS-Port=2035133
        Service-Type=2
        Framed-Protocol=1
        Acct-Status-Type=1
        Acct-Delay-Time=0
        NAS-Port-Type=15
        Acct-Session-Id=001F0DBF
        <AttrCode[151]>=undef
        Acct-Authentic=1
        cisco-NAS-Port=0/0/0/505
        cisco-avpair=client-mac-address=0008.021b.8c71
        cisco-avpair=connect-progress=Call Up

11-19/08:01:08  INFO [pool-3-thread-3] radius -  RESPONSE:
Type=ACCOUNTING_RESPONSE
Process time start: 2
Attributes:

11-19/08:02:05  INFO [pool-3-thread-17] radius -  ACCOUNT:
Type=ACCOUNTING_REQUEST
Attributes:
        User-Name=tpwhitewind
        NAS-Identifier=Irk.R2.skysib.com
        NAS-IP-Address=10.0.1.5
        NAS-Port=2035133
        Service-Type=2
        Framed-Protocol=1
        Framed-IP-Address=xxx.xxx.xxx.xxx
        Acct-Input-Octets=1693011
        Acct-Output-Octets=269280
        Acct-Status-Type=3
        Acct-Delay-Time=0
        Acct-Session-Time=56
        Acct-Input-Packets=3322
        Acct-Session-Id=001F0DBF
        Acct-Authentic=1
        Acct-Output-Packets=2426
        NAS-Port-Type=15
        <AttrCode[151]>=undef
        cisco-NAS-Port=0/0/0/505
        cisco-avpair=client-mac-address=0008.021b.8c71
        cisco-avpair=connect-progress=LAN Ses Up

11-19/08:02:05  INFO [pool-3-thread-17] radius -  RESPONSE:
Type=ACCOUNTING_RESPONSE
Process time update: 5
Attributes:



connection.log:
Код:
11-19/07:58:56  INFO [pool-3-thread-18] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection update connection..
11-19/07:58:56  INFO [pool-3-thread-18] connections - [ ??-05-??; tpwhitewind; 62142 ] Taking zone ???????? from response on calculate sid=3
11-19/07:58:56  INFO [pool-3-thread-18] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection set STATUS=1
11-19/07:59:56  INFO [pool-3-thread-33] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection update connection..
11-19/07:59:56  INFO [pool-3-thread-33] connections - [ ??-05-??; tpwhitewind; 62142 ] Taking zone ???????? from response on calculate sid=3
11-19/07:59:56  INFO [pool-3-thread-33] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection set STATUS=1
11-19/08:01:01  INFO [pool-3-thread-50] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection update connection..
11-19/08:01:01  INFO [pool-3-thread-50] connections - [ ??-05-??; tpwhitewind; 62142 ] Taking zone ???????? from response on calculate sid=3
11-19/08:01:01  INFO [pool-3-thread-50] connections - [ ??-05-??; tpwhitewind; 62142 ] Taking zone ????????????? from response on calculate sid=3
11-19/08:01:01  INFO [pool-3-thread-50] connections - [ ??-05-??; tpwhitewind; 62142 ] Changed tariff zone from ???????? to ?????????????
11-19/08:01:01  INFO [Thread-43] connections - [ ??-05-??; tpwhitewind; 62142 ] Change zone do: 19.11.2009 08:00:00
11-19/08:01:01  INFO [Thread-43] connections - [ ??-05-??; tpwhitewind; 62142 ] Setting to disconnect by new zone
11-19/08:01:01  INFO [Thread-43] connections - [ ??-05-??; tpwhitewind; 62142 ] Set connection to KILL
11-19/08:01:01  INFO [pool-3-thread-50] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection set STATUS=1
11-19/08:01:01  INFO [Thread-13] connections - [ ??-05-??; tpwhitewind; 62142 ] sendKillRequest
11-19/08:01:01  INFO [Thread-13] connections - [ ??-05-??; tpwhitewind; 62142 ] PoD reset packet on 10.0.1.5:1700
Type=40
Attributes:
        User-Name=tpwhitewind
        Framed-IP-Address=xxx.xxx.xxx.xxx


11-19/08:01:01  INFO [pool-3-thread-49] connections - [ ??-05-??; tpwhitewind; 62142 ] IP address unregistred from collector
11-19/08:01:01  INFO [pool-3-thread-49] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection stoppingConnection
11-19/08:01:01  INFO [pool-3-thread-49] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection has stop Packet => true
11-19/08:01:01  INFO [pool-3-thread-49] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection set STATUS=3
11-19/08:01:01  INFO [pool-3-thread-49] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection sessionTime => 32399
11-19/08:01:08  INFO [pool-3-thread-3] connections - [ ??-05-??; tpwhitewind; 68951 ] DialUpNASConnection startConnection mode=1
11-19/08:01:08  INFO [pool-3-thread-3] connections - [ ??-05-??; tpwhitewind; 68951 ] Zone on start ?????????????
11-19/08:01:08  INFO [pool-3-thread-3] connections - [ ??-05-??; tpwhitewind; 68951 ] DialUpNASConnection set STATUS=1
11-19/08:01:08  INFO [pool-3-thread-3] connections - [ ??-05-??; tpwhitewind; 68951 ] IP address register on collector


Вернуться к началу
  
 
 Заголовок сообщения: Re: Ошибка в тарифах с зонами
СообщениеДобавлено: 24 ноя 2009, 16:10 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Вроде все правильно по логике. Посчитало по UPDATE пакету в 8:01, при этом трафик посчитался потреблённым единоразово в 7 часов, а время посчиталось в 2 приёма: во время предыдущего апдейта потребилось число секунд до границы часа, в 8:00 потребилось количество секунд после границы часа. Зона изменилась при обсчёте времени - пошёл сигнал сброса в 8:01 судя по логам. Однако стоп пришёл почему-то с опозданием, в результате то момента стопа успел потребится трафик, который опять таки посчитался потреблённым единоразово в момент предыдущего апдейта.
Вот и начислилось.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в тарифах с зонами
СообщениеДобавлено: 24 ноя 2009, 16:22 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Вообще при режиме Checker должно отключать корректно, т.к. там идёт обсчет "вперёд". Только он в плане нагрузки на радиус менее предпочтителен. Там потоки плодятся.
См: http://www.bgbilling.ru/v5.0/doc/ch03s02s02.html
Чуток попозже распишу более подробно логику тарификации в каждом из режимов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в тарифах с зонами
СообщениеДобавлено: 24 ноя 2009, 17:04 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Расписал: http://www.bgbilling.ru/v5.0/doc/ch03s02s05.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в тарифах с зонами
СообщениеДобавлено: 24 ноя 2009, 19:34 
Что ж, логика понятна. Но ведь это неправильно если в тарифе есть временные зоны. К тому же, что делать в случае, когда режим CHECKER не поддерживается оборудованием?


Вернуться к началу
  
 
 Заголовок сообщения: Re: Ошибка в тарифах с зонами
СообщениеДобавлено: 01 дек 2009, 08:12 
up


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

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


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

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


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

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