Look at CQ Simple Nimbus. It's Asterisk/FreePbx. System sizes from 10-1000 users.
Unlimited Warranty and No License fee.
Tech Support is what it should be.

https://www.cqsimple.com/