I'm very weary of recommending a company, but in this case, if you are looking for a one place solution for your business communications, Voxtell will be it.
Their support staff will go above and beyond to set things up the way you want, and their platform provides you with all the services you need at a fraction of the cost that any other carrier would charge you.
The system offers features as simple as call forwarding all the way to call recording, voicemails, and so on.
Don't take my word for it, try them hands down the best I have found.