Google has impressed me once again. After giving support for Voice and Video chat in Linux, they have just announced that you can call other people from GMail.
They provide a very cheap rate which i think very reasonable. For call to US and Canada, Google will not charge you, but they will charge you for calls to other countries, but in a very special cheap rate.
Check below's video from Google about their newest innovation: