Hello,
Some services offer you the ability to forward a call, but thats normally to one number. If you have the number on a hosted PBX they should be able to configure it to make you coffee if you like. But that may have a higher cost. I am not sure what the Afrihost VOIP service offers...
Surely you can do an Active Directory type setup with the new versions of SAMBA, if you want an easy to use ready to go and test version, you can try turnkey linux been using them for a few years, before I go on to build my own production systems.
https://www.turnkeylinux.org/domain-controller...
FOP2 really is good software, if you struggle to set it up you can pay them another $20 and they do it all for you and they are extremely helpful. The company also has Asternic Call Center stats and a CDR module. Asterinic is expensive but the call center managers seem to love it.
Blocking FreePBX is dumb and short sighted, if you know what you are doing on Linux you can easily make your FreePBX server very secure and only available for expected registrations. It is easy to secure and prevent toll fraud with a few simple steps.
Yes Trixbox was a distro that used FreePBX under the hood, a bit like Elastix etc. FOP2 has come on in leaps and bounds and is still actively developed
There is nothing wrong with FreePBX, I have been using it since the early versions. it is absolutely usable in a corporate environment, I am running and managing systems up to 800 users with no issues. For FreePBX their is a Flash Operator Panel that can do alot of what you are asking, there...
My 2 cents
There are some simple things you can put in place to mitigate these hacks on any pbx. Put limits in place at your SIP provider, you will very quickly "see" an average monthly usage pattern, you can normally set a customer limit and an individual trunk limit, if the limit is hit, then...