Teams is a weak Voice product.
Mitel might be a good fit. If you would like, I can introduce you to my contact at Mitel