Google Voice is a telecommunications service by Google which provides a US phone number, chosen by the user from available numbers in selected area codes, free of charge to each user account. Inbound calls to this number are forwarded to other phone numbers of the subscriber. Outbound calls may be placed to domestic and international destinations by dialing the Google Voice number or from a web-based application. Inbound and outbound calls to US (including Alaska and Hawaii) and Canada are absolutely free of charge. International calls are billed according to a schedule posted on the Google Voice website.
Download free softwares which will enable you to make unlimited calls internationally free. VOIP is a great technology enabling computer users to make calls free wherever they want, whenever they want. For most software you will just need a free account to use it. You can call your friends and family over USA, Canada, UK, Dubai, India and lot more other countries for free.