Google Voice

Google Voice is connected to your Google contacts and you can call mobile and landlines from your computer. I use Google voice to make calls without a headset. It also transcribes your voicemails. A great business phone system,  you will have to purchase more space if you receive a lot of voicemails.