Google Voice is an Internet based service that provides you one phone number for all your contacts and phones. Google Voice provides you with a U.S. phone number, chosen by the user from available numbers in selected area codes, free of charge to each user account. You can associate your Google Voice number with your other phone numbers, such as your mobile, home, or work phone. It also provides free texting, voicemail and much, much more. It’s available as an App on Android and iPhone as well.