BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 18 май 2024, 05:59

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




Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Смена тарифного плана через web
СообщениеДобавлено: 07 сен 2015, 16:18 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Настроена смена тарфиного плана через лк. Тариф меняется в биллинге, но никакого подключения к устройству не происходит и по факту скорость клиента не меняется.

Клиент сменил тариф:

Изображение

Вырезка из access all.log

dhcp 09-03/23:57:39 INFO [dhcpLstnr-p-9-t-9] AbstractInetDhcpProcessor2 - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP NAK{6}
htype: 1, hlen: 6, hops: 1
xid: 1971807050, secs: 0, flags: -32768
Client IP: 10.0.1.2
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 172.16.4.48
Client MAC: {EC43F6D6FE9F}
Agent information{82}=
sub{1}={00040C810018}
sub{2}={0006EC2280310960}

radius 09-04/00:05:03 INFO [hrlydtlggr-p-6-t-1] HourlyDataLoggerTracker - Checking data log files to close [hours=0]...
dhcp 09-04/00:05:03 INFO [hrlydtlggr-p-8-t-1] HourlyDataLoggerTracker - Checking data log files to close [hours=0]...
dhcp 09-04/00:05:04 INFO [hrlydtlggr-p-8-t-1] DhcpHourlyDataLogger - Checking old dataLog files for archivation.
radius 09-04/00:13:03 INFO [hrlydtlggr-p-6-t-1] HourlyDataLoggerTracker - Checking data log files to close [hours=0]...
dhcp 09-04/00:13:03 INFO [hrlydtlggr-p-8-t-1] HourlyDataLoggerTracker - Checking data log files to close [hours=0]...
dhcp 09-04/00:13:42 INFO [dhcpLstnr-p-9-t-10] AbstractInetDhcpProcessor2 - REQUEST:

Планировщик:
Изображение

Может я что-то не добавил в планировщик заданий?

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 07 сен 2015, 16:28 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Какие активаторы используются на устройстве?
Схема подключения IPOE?

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 07 сен 2015, 17:56 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
ipoe
telnet service activator

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 07 сен 2015, 18:09 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Если руками выключить-включить клиента в биллинге то всё нормально отрабатывает и проставляет текущий тариф

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 07 сен 2015, 18:17 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Кажется есть странности с учетными периодами. Сегодня ещё раз проверим.

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 07 сен 2015, 19:36 
Не в сети
Разработчик
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 07 сен 2015, 20:03 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Сессий активных сейчас нет, из-за того, что netflow идёт не с того ipшника. Это важно?
Правда есть 5минутные после получения ip по dhcp.
Изображение
Вот такие например. Они есть и до и после смены тарифа.
Абонента пускает. Деньги вроде тоже считает нормально. Единственно чего не происходит это захода на устройство и смены скорости.

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 07 сен 2015, 20:08 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
По умолчанию сервисы без сессий не тарифицирует просто так - подразумевается, что появится сессия и тогда и произойдет синхронизация.
Можно добавить обработчик сервисов без соединений (serv.tracking), также в зависимости от схемы возможно нужно в этом обработчике указать accountingPeriodActivate=1
http://docs.bitel.ru/pages/viewpage.act ... Id=1606476

Возможно дело в этом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 07 сен 2015, 21:57 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Добавил обработку сервисов без ссессий. Ничего из того, что расписано в мануале по ссылке у меня не было. Когда мы починим netflow трафик так же будет считаться как и раньше? (Все тарфиы безлимитные, он считается просто для галочки + для детализации).

Отдельный вопрос про:
# (по умолчанию учетный период активируется при авторизации по RADIUS/DHCP или появлении новой сессии)
accounting.worker.1.serv.tracking.1.accountingPeriodActivate=1

Что будет если поставить 0?

Я уже создавал пост про скорость на новых договорах.
viewtopic.php?f=44&t=10695
На сколько я понял, проблема в том, что после создания сервиса у него не появляется учётный период до тех пор, пока не начислишь абонплату либо не выключишь-включишь клиента по оплате. Это как-то можно обойти?

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 09 сен 2015, 14:27 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Ничего не изменилось.

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 09 сен 2015, 20:11 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Что делать?

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 09 сен 2015, 20:13 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
А как у вас прописаны команды для TelnetServiceActivator?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 10 сен 2015, 02:55 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Если имеется ввиду на устройстве, где выставляется скорость, то вот так:
sa.commandSet.cmd2.serv.cancel.1=/ip firewall address-list remove [/ip firewall address-list find address=$ip]
sa.commandSet.cmd2.serv.cancel.2=/ip firewall address-list add address=$ip list=deleted
sa.commandSet.cmd2.serv.create.1=/ip firewall address-list remove [/ip firewall address-list find address=$ip]
sa.commandSet.cmd2.serv.create.2=/ip firewall address-list add address=$ip list=list$param($option,speed,100)mb
sa.commandSet.cmd2.serv.disable.1=/ip firewall address-list remove [/ip firewall address-list find address=$ip]
sa.commandSet.cmd2.serv.disable.2=/ip firewall address-list add address=$ip list=lowbalance
sa.commandSet.cmd2.serv.enable.1=/ip firewall address-list remove [/ip firewall address-list find address=$ip]
sa.commandSet.cmd2.serv.enable.2=/ip firewall address-list add address=$ip list=list$param($option,speed,100)mb

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 10 сен 2015, 20:39 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
disable/enable не вызывается при смене скорости.

Поэтому сейчас либо прописать так, для каждой опции:
Код:
cmdEnable=/ip firewall address-list remove [/ip firewall address-list find address=$ip];/ip firewall address-list add address=$ip list=list$param($option,speed,100)mb
sa.command.inetOption.1.enable=$macros($param(cmdEnable))
sa.command.inetOption.2.enable=$macros($param(cmdEnable))
sa.command.inetOption.3.enable=$macros($param(cmdEnable))
sa.command.inetOption.4.enable=$macros($param(cmdEnable))

Либо с билда от 21 августа (после обновления нужно перекомпилировать дин классы и нажать "Перечитать конфигурацию на серверах"):
Код:
sa.commands.serv.modify=/ip firewall address-list remove [/ip firewall address-list find address=$ip];/ip firewall address-list add address=$ip list=list$param($option,speed,100)mb

В последнем случае можно ограничить опции скорости, если бывают еще какие-то активные опции, не связанные с установкой скорости. Предположим опции скорости находятся внутри ветки опции с ID=5, тогда:
Код:
sa.commands.serv.modify=/ip firewall address-list remove [/ip firewall address-list find address=$ip];/ip firewall address-list add address=$ip list=list$param($option(5),speed,100)mb


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 11 сен 2015, 18:22 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Обновился. А так можно сделать?
Код:
sa.commandSet.cmd2.serv.modify.1=/ip firewall address-list remove [/ip firewall address-list find address=$ip]
sa.commandSet.cmd2.serv.modify.2=/ip firewall address-list add address=$ip list=list$param($option(24),speed,100)mb

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 11 сен 2015, 18:25 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Да, должно работать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 13 сен 2015, 04:51 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
но не работает

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 17 сен 2015, 16:28 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
что делать?

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 18 сен 2015, 19:23 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В логах InetAccess есть строчка с "serviceOptionsModify"?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 18 сен 2015, 20:20 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Нет. При простой смене тарифа ловится только ивент а дальше ничего. Вот я 3 раза подряд меняю тариф:

Код:
mq 09-18/17:18:08  INFO [event-proc-p-2-t-1] InetServRuntimeMap - Caught event: Event[ru.bitel.bgbilling.kernel.tariff.server.event.ContractTariffChangedEvent] moduleId: 0; pluginId: no; cid: 45; scid: -1; userId: 0; timestamp: 1442585888601
mq 09-18/17:18:15  INFO [event-proc-p-2-t-1] InetServRuntimeMap - Caught event: Event[ru.bitel.bgbilling.kernel.tariff.server.event.ContractTariffChangedEvent] moduleId: 0; pluginId: no; cid: 45; scid: -1; userId: 0; timestamp: 1442585895265
mq 09-18/17:18:18  INFO [event-proc-p-2-t-1] InetServRuntimeMap - Caught event: Event[ru.bitel.bgbilling.kernel.tariff.server.event.ContractTariffChangedEvent] moduleId: 0; pluginId: no; cid: 45; scid: -1; userId: 0; timestamp: 1442585898919

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Последний раз редактировалось PavelGloba 18 сен 2015, 20:27, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 18 сен 2015, 20:23 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Хм. Почему id модуля "0" ?

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 21 сен 2015, 11:03 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
PavelGloba писал(а):
Хм. Почему id модуля "0" ?

Потому что это событие ядра, 0 - ядро.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 21 сен 2015, 16:51 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Ок. Так возможно ли это на текущем билде или надо дорабатывать?

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 24 сен 2015, 16:20 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
up

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 28 сен 2015, 18:52 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
up

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 29 сен 2015, 20:48 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Как меняете тариф?
Цитата:
Нет. При простой смене тарифа ловится только ивент а дальше ничего. Вот я 3 раза подряд меняю тариф:
Это лог в InetAccess? Если да - что в логе InetAccounting?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 29 сен 2015, 23:58 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Да.
В аккаунтинге всё то же самое
mq 09-29/20:55:43 INFO [event-proc-p-2-t-1] InetServRuntimeMap - Caught event: Event[ru.bitel.bgbilling.kernel.tariff.server.event.ContractTariffChangedEvent] moduleId: 0; pluginId: no; cid: 45; scid: -1; userId: 0; timestamp: 1443549343619
mq 09-29/20:56:22 INFO [event-proc-p-2-t-1] InetServRuntimeMap - Caught event: Event[ru.bitel.bgbilling.kernel.tariff.server.event.ContractTariffChangedEvent] moduleId: 0; pluginId: no; cid: 45; scid: -1; userId: 0; timestamp: 1443549382696

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 14 окт 2015, 14:38 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
:|

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 29 фев 2016, 17:54 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Скоро планируем менять клиентам скорости. Чувствую, что ничего у них не поменяется само. Будет какое-нибудь решение проблемы?

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена тарифного плана через web
СообщениеДобавлено: 01 мар 2016, 14:41 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
При смене тарифа не меняется скорость?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу 1, 2  След.

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


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

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


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

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