I can highly recommend Travis Voice & Data as they are not simply a vendor, but a great partner. We have migrated through various generations of phone systems with them & each time was a
very smooth transition.
We just recently moved to their Hosted platform to save money and make it easier for our staff when they needed to work from home.