Hack: use Google Voice to add visual voicemail to your G1, Dream, or Magic

First, a quick note: to do this, you'll need a Google Voice account. After many, many months in private beta, Voice is finally starting to loosen up a bit, but it's still not a free-for-all; if you don't have an account, go to voice.google.com right this second and request an invite so that you can get in on this as soon as possible.
To begin, log into your Google Voice account by navigating to voice.google.com. Click on Settings at the top right of the page. If you haven't yet tied your cellphone to your Voice account, you'll want to do that now by clicking on the Phones tab and following the instructions on the screen.
After you've done that, click on the General tab in Settings. This is a good opportunity for you to set up your recorded name and voicemail greeting (they're the third and fourth settings in the list). Google does this by actually calling you and asking you to record them over your phone, just as you would with any other voicemail system -- you don't need a studio-quality mic attached to your PC or anything fancy like that.
The idea behind Google Voice -- better expressed by its former name "Grand Central" -- is that you're given a new phone number that acts as a central clearinghouse for all calls coming into you. In other words, you give out your Google Voice number instead of your landline or your cellphone number, and Google routes the call to you. That's great, but the problem with that plan (assuming you're okay with Google owning your main phone number) is that they're currently not allowing you to port numbers in to the system, which for many folks is a deal-breaker.
That's okay, though, because we're going to effectively use Google Voice backwards. Crazy, right?

"But if I'm not giving out my Google phone number," you're thinking, "why do I need to make sure it doesn't forward to my cellphone when someone calls it?" Good question! The answer is that you'll be calling your Google number yourself. By default, your phone is configured to call a number assigned to you by your carrier if you don't answer, your line's busy, or your out of coverage; this is the number that takes callers' voicemails and plays them back to you when you press and hold the 1 key on your phone.
What you may not have known is that you can change this number to whatever you want! We don't want to use our carrier's lame voicemail system anymore, so we're going to have 'em forward unanswered calls to our Google Voice number instead -- which will go straight to our Google Voice voicemail. Pretty neat, huh?
Now that we have Google Voice itself configured the way we want, we have to set up the proper call forwarding on our phones. Some Android devices have a menu in Settings where you can do this totally painlessly.


If you were unable to find any of these menu items, you'll need to proceed to Plan B -- programming those three call forwarding settings by dialing GSM codes, which AT&T has a good guide on here. These codes are standard across carriers; obviously, your mileage may vary, but they should work.
Good news -- you're almost done! The last piece of the puzzle is to install an app on your phone that'll allow you to access your Google Voice account. Google doesn't have one yet -- which we find a little bizarre -- but in the meantime, there's an excellent third-party substitute in the Android Market called GV. Grab it and install it.
The first time you run GV, you'll be asked to save your Google Voice login and voicemail PIN (make sure you've set this up on the Google Voice site first) so the app can do its thing. You'll also be to configure some settings. For this setup, we recommend that you uncheck "Route all calls through GV," and set "Check for new" to 15 minutes. You can have it check for voicemail more frequently than that if you like, but it'll hasten battery drain a bit.



Pretty cool, huh? The developer of GV warns that Google hasn't released an actual API for developers wanting to code against Google Voice services, so the app cheats a bit by relying on certain HTML elements of the service's mobile site. If you like what you see (and we know we certainly do), be sure to let Google know that you want them to expose an API -- and while they're at it, release an official app!























Reader Comments (Page 1 of 2)
Disabled @ Jun 29th 2009 1:29PM
i would love an invite to google voice if anyone has any to spare :-)
i am addicted to my g1 best phone OS ever IMO :D
Josh @ Jun 29th 2009 1:56PM
They don't allow user invites anymore and haven't for some time. Right now, you just have to wait for Google to respond to your invite request directly. (which can be submitted at www.google.com/voice)
billy bob thorton @ Jun 29th 2009 4:31PM
yes google voice is great but as for visual voicemail phonefusion voicemail+ is way better. It's way better than Apple's version too
Google voice is great for cheapos that want to make free calls and send/receive text messages.
I use it for the free business line that's automatically forwarded to my cell phone
The googlevoice app as it is right now is a little bit buggy and I would not rely on it entirely at this point. The only bad thing about voicemail+ is that it uses up text messages. I only have 400
integrii @ Jun 29th 2009 1:30PM
What home screen is that, and whats the circle 'sync' arrow icon in the top left?
Ricky @ Jun 29th 2009 1:41PM
someone correct me if i'm wrong ... but i believe that's the google ion from the I/O running on at&t's network ... not quite the same as t-mo
chefgon_ign @ Jun 29th 2009 2:02PM
I have an I/O Conference version of the Ion and my lock screen definitely doesn't look like that.
Ricky @ Jun 29th 2009 2:19PM
if it's not the ion then the only other thing is a rooted build or even possibly hero ROM ... but if it is the Hero Rom then that sync is the exchange sync? ... and the task bar is supposed to be black ... i dunno ... def looks nothing like the g1 ...
Pinetreehater @ Jun 29th 2009 7:50PM
It looks like the Dude's cupcake off XDA
Brandon L @ Jun 29th 2009 1:29PM
YouMail pretty much does the same thing, no?
itp @ Jun 29th 2009 1:37PM
Yep, and does it quite well.
Ty @ Jun 29th 2009 1:30PM
What about PF Voicemail? That's been up on the app store for months.
EEaudio08 @ Jun 29th 2009 1:48PM
I love PF vvm. Although it's nice to have everything tie in together, PF looks WAY better than this does so far. I don't doubt Google will make it shine some day, but for now, PF gets my money (or not, b/c it's free).
kjb434 @ Jun 29th 2009 1:44PM
I like the concept, just don't like google having my phone number.
Android is doing a wonderfull job of becoming an alternative choice for me and my extensive use of WinMo.
I really would like for ATT to get some Android phones soon. Playing with my friends phones, i like the interface. A complete sync with Microsoft Outlook and Exchange is the other requirement for me.
chefgon_ign @ Jun 29th 2009 2:05PM
Like most of the super-cool features on Android, Outlook Exchange sync is already available in the form of a third party application (there are multiple developers offering similar solutions, if I'm not mistaken).
Renato @ Jun 29th 2009 4:27PM
You can get that with NitroDesk.com's Touchdown for Exchange. It's great.
SpaceGoatPriest @ Jun 29th 2009 1:34PM
I would be careful with this. Some carriers charge per minute for call forwarding, with long distance on top of that as well.
Michael @ Jun 29th 2009 5:12PM
You are definitely right about this. As far as I know, only T-Mobile is really cool about this. They allow for 500 non-conditional call forwarding minutes per month if you are on a normal plan, but now that I'm on the unlimited plan it's unlimited forwarding.
Mystech @ Jun 29th 2009 2:09PM
This is great.. how does one get an invite? Been staring at the coming soon page for MONTHS.
gorkon @ Jun 29th 2009 1:56PM
This is better than PF Voice Mail for ONE BIG reason....Transcribing of the voicemail. That way you can copy/paste comethign from the voice mail into a E-mail and more. THANK YOU Engadgetmobile.com!
Carver @ Jun 29th 2009 1:49PM
PF Voicemail+ has been my voicemail app of choice since I got my phone, tho this might work pretty cool. might try it out. Best thing about PF Voicemail is it doesn't have a check interval, it just sends you a text message (if you have unlimited messages) and then the app checks for new messages. Its worked pretty seamlessly for myself.
Also, I'm more interested in the different lock screen you have up there, What is that?
EMoShunz @ Jun 29th 2009 1:49PM
can anyone tell me if this will work with doing it on a cdma blackberry storm? i know it's not android, but it seems like in theory it should work on any platform.
Nathan Hesson @ Jun 29th 2009 1:54PM
Anyone got an invite that they'd like to send my way :)
Will @ Jun 29th 2009 1:55PM
I have been waiting for this for months. Some one please send me an invite. wlamb07@gmail.com
-Gmail
-G1
Sorepheet @ Jun 29th 2009 2:02PM
Could this possibly work for those of us on iPhones using T-Mobile? I know visual voicemail is just 1 feature I'm missing by using T-Mo, seems as though this could alleviate that
chefgon_ign @ Jun 29th 2009 2:07PM
It looks like there's nothing Android-specific about this solution except for the Google Voice application that feeds you the voicemail notifications. If there is an iPhone app for Google Voice that has push notifications, then just substitute that part of the tutorial and it will probably work fine.
Taylor. Yes, Taylor. @ Jun 29th 2009 7:45PM
Apparently GV can just text you a transcription of your voicemail, and you can just set them up on speed dial when you want to actually listen, so you could pretty much do this without an app at all, as long as you can forward your calls.
-Taylor
Waffle Slayer @ Jun 29th 2009 1:58PM
Yeah, PF voicemail has been around a long time.
Overall good article but fail cause there are apps on the market place that can do this already.
Chris Ziegler @ Jun 29th 2009 1:59PM
We're not suggesting that this is new -- we're laying down a reference for folks who want to tie Google Voice into their Android phone. That's all.
chefgon_ign @ Jun 29th 2009 2:01PM
This looks all kinds of cool, but it seems like it would be a lot more useful if I was the type of person who has ever had more than one voicemail at a time. Still, the transcribed text version of the voicemail is a pretty cool feature. I'll give this a shot once my GV invite comes through.
Jason Devitt @ Jun 29th 2009 2:05PM
Chris, this is easy to set up on any phone, without going through the G1 menu and without installing an app.
There's a single code you can type in to forward all busy / no answer / unreachable calls to Google Voice.
Instructions: http://skydeck.com/help/voicemail/forward-phone-google-voice
To check your voicemail, just put Google Voice on speed dial. And you can get alerts and transcriptions by SMS and/or email, so why do you need a client?
We recommend this to all users of Skydeck so that they can get their voicemails into Skydeck at no extra cost. (Plug: our free service lets you track all of your cell phone calls and text messages online without changing your phone number or changing the way you make phone calls.)
SpaceGoatPriest: as far as we know, only Sprint charges for conditional call forwarding. All carriers charge by the minute when people leave voicemail for you, so this doesn't add anything. And I don't believe that any cell phone carrier in the US charges a premium for domestic long distance anymore.
Best
Jason
JasonD @ Jun 29th 2009 2:09PM
Correction: MetroPCS and Cricket charge a premium for long distance calls on their cheapest plans.
efro @ Jun 29th 2009 2:30PM
Yes, there are some well known 3rd party voicemail providers out there (I personally use youmail which just released a visual voicemail app for android) but the point of the article was about setting it up with GV's visual voicemail app.
Note for you iphone users: considering the GV android app was written by a 3rd party and not google, it is theoretically possible for it to be ported to the iphone, but don't expect to be seeing it in the appstore, it would be something for jailbreak.
Perno @ Jun 29th 2009 2:38PM
The app is plenty useful, that way you don't have to call your voicemail to get the message, hence the visual voicemail. I can also delete the voicemail without calling my voicemail, making me *almost* not hate it when people leave me voicemails.
Troy @ Jun 29th 2009 2:19PM
I am contemplating buying an unlocked htc magic from ebay or amazon and the deal breaker for me would be the updates. Would I receive the android os updates on an unlocked htc magic or hero international version or otherwise when I go onto a wireless connection? A lot of forums are saying that t-mobile pushes the updates to their android phones. Would I receive the updates even though I would be using the at&t 3g iphone network? Any kind of help would be appreciated.
Taylor. Yes, Taylor. @ Jun 29th 2009 7:40PM
You probably wouldn't get the updates automatically, as I know unlocked G1 owners on ATT don't, but there are better sources of updates anyway, like xda-developers.com.
-Taylor
Pinetreehater @ Jun 29th 2009 7:57PM
Um, I have a developers phone (basically an unlocked g1) and I get updates on the AT&T network.
Nevertheless, I still get my ROMs from XDA
Perno @ Jun 29th 2009 2:35PM
I set this up on my G1, thanks!
The main "Con" is it seems to take 2 or 3 more rings to get to voicemail than the standard T-Mobile voicemail, no biggie.
The app is most useful for hearing the voicemail and being able to delete it on your phone. Otherwise Google Voice texts me and emails me when someone leaves a VM, along with the transcript (very helpful).
happyrick14 @ Jun 29th 2009 2:59PM
You don't really need to set the Check for New for every 15 min. Google Voice sends you an email right when you get a new voice mail. So that could be a better way to know u have a new voice mail, without having to drain the battery from the app checking so many times a day.
bcohen1983 @ Jun 29th 2009 3:20PM
On Sprint, this gets very expensive. I have a GV account and a Sprint Vogue (aka HTC Touch Gen1) and would love to keep my current phone number and use GV message handling/transcription. The problem is, Sprint wants to charge $0.20/minute for forwarding "forward when busy" and "forward when no answer". AFAIK there's no free method to send incoming calls to GV if you're with Sprint.
Since it hasn't been addressed in the article or in the comments yet, does AT&T charge a fee for forwarding these calls?
Pinetreehater @ Jun 29th 2009 8:00PM
No AT&T does not. I have been using PF visual voicemail since getting my G1 about four months ago. It also forwards your number, and I have never been charged and get hundreds of voicemails a month.
ALBGunner04 @ Jun 29th 2009 4:00PM
G1 and Dream are the same device.
HeatFan @ Jun 29th 2009 4:20PM
I get Call settings Error "unexpected response from network". Is there a way you suppose to enter it. VM: +15550000000, or +15550000000, or 15550000000, or 5550000. iv'e tried every way, and i get the same error message every time.
Sriram Santhanam @ Jun 29th 2009 6:37PM
Yes, you can get the core features from Phonefusion or youmail. I had this setup but GV's limitations (like you cannot choose to play VM on speaker or handset etc) made me switch back to Phone fusion.
Evan Charlton @ Jun 29th 2009 6:49PM
Hey guys, developer of the GV app here. If any of you have any questions or anything, feel free to send me an email and I'll see what I can do to help. gv {at} evancharlton {dot} com
No, I do not have any invitations. Please do not ask.
Zachary Waldowski @ Jun 29th 2009 6:55PM
Ugh, why won't AT&T hurry up with their 3G Android phones?! I'm ready to trade my iPhone 3G in! Unless, of course, we somehow get Android on *it*...
DudeGuyLikesAndroid @ Jun 29th 2009 8:24PM
SWEEET
Alex @ Jun 30th 2009 2:52AM
Can someone confirm whether this is available in Europe or not?
Thanks
Ohene @ Jun 30th 2009 5:30AM
Can I get an Invite... owiafeab@gmail.com
Eric @ Jun 30th 2009 10:48PM
please send me an invite
e.robertladouceur@gmail.com
Troy @ Jul 1st 2009 3:53PM
Does anyone own an unlocked htc magic international version or the developers version of the phone from the google I/O conference? I would just like to know if I will receive the android updates ota over wifi or if I will not? If I won't be able to receive the updates when using the at&t iphone 3g network then I won't buy the phone. Any kind of help would be greatly appreciated. T-mobile is pushing the updates to the G1's and some say that they are receiving it over wifi on at&t's network on an unlocked G1. Again any kind of help would be greatly appreciated.