We are a software company, and traditionally, we offered our platform in conjunction with a third-party intercom solution.
We've sold thousands of intercom systems on behalf of other companies and decided we should bring this offering internal.
We primarily use FreePBX/Asterisk as the core of our intercom offering, along with some custom components.
It allowed us to expand our solution offering while also being more competitive.
We run a development/testing FreePBX environment in our datacenter, but having TheWebMachines support for our production environment in AWS has been very helpful.
I would like to see an expansion of the functionality of Class of Service to include the ability to block groups of extensions from calling other groups of extensions.
This is currently done with custom dial plans.
I have used the solution for two years.
We offered third-party solutions directly.
This involved a large upfront cost, with no upside for us.
We originally chose monthly pricing; in retrospect, I would choose the annual plan.
By the time you get everything up and going and test the solution, it just makes sense.
We did not try other solutions.
Secure your environment, use TLS where possible, set up your security groups in your VPC properly, and patch regularly.