So Alan, FreeRadius can' t send Disconnect Message?
Then i think that the better solution is use rlm_sqlcounter and an external apllication that control the session time and send Disconnect message.
You are agree with me?
Thanks