Freeradius + PHP

Avg Bid (AUD)
Project Budget (AUD)
$750 - $1500

Project Description:

I have closed the previous project due to working out part of the request myself and was not happy with the prospective bidders.


Someone to refine and add additional fields to current WHMCS module.
The current module has the ability to enter a group for freeradius, i would like to make an additional page within WHMCS that will allow dynamic creation of groups within Freeradius and allow this to be applied as a dropdown when configuring products and setting packages for retail sale.

The additional page will need to be able to.

Allow creation of groups within Freeradius dynamically, group needs to be able to apply/specify Access-list attribute for mikrotik NAS to follow (similar to how miktorik usermanager applies this) this automatically sets speeds mikrotik end (customer is speed shaped via PCQ and access-list at mikrotik router as long as radius suggests right attribute that matches mikrotik) *i can give more detail about this if not farmiliar*

Client overview admin page to also have a tick box for option to send e-mail alerts of usage 50% 80% 100% or similar and apply shaping to specified group speed if shaping has gone over. (have radius place user in other group dynamically until end of billing cycle).

Addon module currently allows customer to buy more GB, so need to have radius automatically unshape customer and put them back to original plan speed if more GB bandwidth is purchased. not sure if current module does this at present as this is not in production environment

User has access to developer version of WHMCS

On successful completion May want to create custom IOS and Android app for account management, this may be an ongoing project after successful completion of current task request.

Additional Project Description:
11/17/2013 at 10:03 GMT
Just incase my previous post didn't make complete sense, here is dot point.

This request applies to broadband subscribers

Current addon module is the Freeradius module from WHMCS found here

Additional module for more features inc ability for customer to purchase more gig of data when gone over current monthly allowance.

The developer can access a DEV version of WHMCS for testing, freeradius is also on same server and currently working with the above modules installed.
None of this has been applied to a working environment yet.

Need to add more features which require php coding ability and understanding of Freeradius and a little background understanding of WHMCS

* add option to send e-mails of bandwidth usage (tickable within admin side of customer account)
*add page within WHMCS to allow creation of groups within Freeradius, these groups would have to apply mikrotik NAS attributes to allow mikrotik to set customer to correct speed of package ordered within WHMCS
*ability to have freeradius to shape/place customer to specified shaped group once allowed gigabytes used within the month, then unshape back to original speed once start of new billing cycle occurs or more gigabytes are purchased, whichever happens first.

I can always give guidance and answer questions to best of my ability

Skills required:
Engineering, MySQL, PHP, Software Architecture
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 1649
in 10 days
$ 1159
in 10 days
$ 1555
in 25 days
$ 1500
in 20 days
$ 876
in 14 days
$ 1159
in 20 days
$ 1200
in 14 days
$ 1134
in 21 days
$ 1546
in 10 days
$ 1333
in 25 days