Possible to use FreePBX to forward many different numbers? And other questions

Hi, I’m looking to set up a FreePBX installation for a company that will allow people to call in, enter an extension and be forwarded to a representative’s phone. The client wants representatives to be able to register themselves on a web-based frontend without an administrator having to manually add them to the FreePBX system. Is there any way that I can have a sort of macro call forwarding rule that will forward calls to a certain number based on the DID, with the DID and forwarding number fetched from a database that gets updated by the web frontend?

Also, are there any step-by-step howtos out there on how to set up call forwarding and other basic features of FreePBX? To start out, I just want to figure out how to forward one specific DID number to another number, and I haven’t been able to find much in the way of step-by-step guides for learning how to use FreePBX. Thanks for any help you can provide.

Isnt this a bit like the blind leading the blind? You are getting paid for this? Interesting. These are all basic functions within freepbx & asterisk. If you dig through the config file you can customize the portal to show your logo instead of free pbx and a link to your website. Then let them have access to free pbx.

Since you are getting paid for this, why not send a few coins over to the makers of the software?