Доброе время суток.
Осваиваем Lanbilling 2.0 в связке с Mikrotik. Пытаемся организовать доступ абонента к личному кабинету при минусовом балансе и блокировках. Столкнулись со следующим:
В системе предусмотрены блокировки абонентов по состоянию баланса, в случай блокировки администратором и т.д. Когда пользователь подключается, то система проверяет наличие блокировок и в зависимости от их наличия или отсутствия выдает запрещающую или разрешающую команду авторизации пользователя на mikrotik через radius. В системе предусмотрены скрипты, которые запускаются при возникновении блокировок.
В этих скриптах мы указали команды, которые позволяют перенаправить пользователя в его личный кабинет при возникновении блокировки и запрещать ему выход в интернет. Это работает. Но возникает проблема, когда рвется сессия. Подключиться и зайти в личный кабинет абонент уже не может, т.к. система смотрит на наличие блокировок и запрещает вход в систему.
Отключать блокировки тоже нельзя, ибо абонент уходит в минус, а это не допустимо.
Как заставить Lanbilling поднять сессию при блокировке?