0
Отвечен

Неправильная работа Accel-IPoE (Тип NAS Accel IPoE v2 ) + IPSET для абонентов без денег и замороженных.

Ткачёв Андрей 4 года назад обновлен mikbill (CEO) 4 года назад 4

Уважаемые коллеги.


Версия биллинга 2.11.8, сборка 071016-16:05


При использовании системы Accel-IPoE (Тип NAS Accel IPoE v2 ) + IPSET для абонентов без денег, замороженных, отключенных, удалённых происходит следующее:


- Когда кончаются деньги на счету, IP адрес абонента попадает в предназначенный для него ipset. Сессия при этом не отключается. При пополнении счёта он остаётся в этом ipset. Вытащить его оттуда можно только вручную отключив ему сессию с помощью кнопки "выкинуть из интернета". Поднимается новая сессия, и у абонента снова работает интернет.


- То же самое происходит с замороженными. При заморозке и разморозке сессия также не обрывается.


- У отключенных и удалённых работает нормально. IP адреса попадают в нужные IPSET и удаляются из них. При отключении - включении, удалении- восстановлении сессия обрывается биллингом. Скорее всего поэтому и работает.


Примечание:
На биллинге для опытов (Версия 123) той же версии и сборки абоненты без денег и замороженные удаляются и добавляются в свои ipset без отключения сессии. То есть работает, наверное, как это и было задумано.

Заметил также, что при включении интернета галкой "Интернет включен" в карточке абонента в логе accel вижу:

radius:dm_coa: session not found

Возможно, поэтому и не работает.

Казалось бы причём здесь "день/ночь". Нашёл тему в каком то смысле похожую.

https://mikbill.userecho.com/topics/74-accel-coa-strannost/

Глюк лечится таким же образом. В свойствах тарифа нужно убрать галку "использовать день/ночь ...".



Есть такое! Почекали, думаю войдет в релиз.

Отвечен

исправили на 2.11.9

спасибо

Сервис поддержки клиентов работает на платформе UserEcho