I will keep this upto date with the comments I have on the system. I will be implementing this in a live internet cafe / CBD environment this week (hopefully).
Some of the comments are things that I started to implement in my custom system, which I have just binned ;)
My ultimate aim was to have a single system that would allow multiple seperate hotspots to be 'joined' to create a megaspot where a user can go anywhere, where a hotspot operates and login. Although I will be providing all the hotspots each one will be run by a different group of people. Hence the complicated admin accounts.
Billing would work like this:
1. Customer walks into company A.
2. Company A takes $6.00 from customer
3. Company A sets up user account or gives user a 'batch' account
4. User starts, stops whatever.. can use it in any part of the megaspot until time runs out.
5. User goes to company B to topup account. ie $6.00
etc etc
At the end of the month, I print invoices based on where the customers purchased time, so I would bill company A - $3.00 and company B $3.00 for that user (My Cut). They would then keep the rest
-- Interface
1. Better contrast between background and text for the GUI, on my laptop its difficult to read.
2. +13 option for GMT as we have daylight saving over here....
-- General Comments/Questions
1. What do the different Permissions give to a user? ok found that one, looks like I could do with an option to allow admins to just add users...
2. Does the system log which Admin user added the hotspot user? As this will be essential for on-billing.
-- Account Management
1. I would like to be able to specify a location for each admin user.
2. Can I set an expiry date on a profile to be 12 months from today. ie no matter when account is created it expires in 12 months.
3. Ability to add different hourly pricing so I can do the following:
$6.00/hour 1 hour Standard access - 128kbps/64kbps
$8.00/hour 1 hour Premium access - 256kbps/128kbps
4. I think I'm confused about PrePaid time... if i say someone has two hours prepaid, when they first logon the counter starts and even if they log off it doesnt stop??? so once its been started its done finished gone....
5. As this is in a cafe environment I would like to be able to add 20/40 minute purchase options.
-- Billing
1. If location gets added, then I would like to be able to bill all time added to accounts from that location.
-- Bugs
1. Added Batch of 5 users with prefix 1hrPP_ , Users added ok. Selected 5 the users from the 'Users' page, clicked print. PDF downloaded and opened in Acrobat, but the only data shown was '1hrPP' it missed the password and rest of the username.
-- Technical
1. How would this system work/what would I need to do, to put the hotspot machine on a private network behind a firewall. I'm guessing just forward the radius ports through the firewall...