[AT&T Samsung Galaxy Note I717] Finagle69:
I've seen plenty of posts where people are trying to get AT&T VVM to work on an ICS/JB ROM. Some are successful, some aren't.

I missed - from my iPhone days - a TRUE VVM... an INTEGRATED VVM. I feel that having to open a 3rd party app is a very inelegant solution.

This post will serve as a guide on firstly; how to setup the Note to work with Google Voice, as the automated setup just plum doesn't work, and secondly; how to integrate it into the Call Log.*

* NOTE: Integration with the call log currently only supports an AOSP (CM/AOKP/LiquidSmooth/etc) Dialer and possibly any 3rd party dialer that explicitly states compatibility with GV. Sadly, TouchWiz Dialer does NOT support integration. So neither the GB nor ICS stock ROMs' dialers will support this.

One of Google's services is Google Voice. Many people use it for SMS and VOIP, but you can also use it strictly as a Voicemail service.

First things first. You have to be provisioned by your Carrier for Visual Voicemail. As I'm on AT&T and came from an iPhone, I already was. So I had nothing to do here.

Just for the record, my phone is:

AT&T Samsung Galaxy Note

CyanogenMod 9.1.0

STEP 1

Go to Google Voice on a PC.

Log in, and set up Google Voice. For straight VM purposes, you do not want to make outgoing calls with GV. Be sure to choose that.

Once initially setup, you will click on the Settings gear at the top right, then click Settings.

Now click on the link that states "Activate Voicemail". (you would have this during initial setup, but this is how to return here always)

You'll be presented with the following box of information:

NOTE: you will NOT do what this box instructs you to do. This is the part that does not work.

Jot down the number you see after the *004*. This is your GV VVM routing number.

STEP 2

Install Google Voice on your phone and setup.

Simple enough. Here's the link for the Play Store

Open the app. You'll want to sign in with your gmail account that you created the GV account with on your PC.

You'll step through the setup. Be sure to select as shown below:

Once you reach the below screen, select SKIP. (This is due to the auto-config being ineffective)

Once you've finished the setup of the app, you'll eventually be looking at a GV screen that's empty of VMs (or not if you've used it before).

You're done here for now.

STEP 3

Setup your Dialer manually to forward calls to GV instead of Carrier VM.

Open your dialer, hit the menu key, then select Settings.

Ignore everything else about VMs, scroll to the bottom and select Call Forwarding

After this loads data from the Carrier, you'll be looking at three sections with numbers in them. These numbers are your Carrier's specific routing number to forward unanswered calls to their VM service. Record this number down if you wish.

Tap the first box with a number in it, then change it to the number you recorded down from the GV webpage.

Repeat this for the following two sections with numbers. You want all three to route to the same GV VM routing number.

STEP 4

Integrating GV with the phone's Dialer.

At this point. Your phone is setup and will work. You can go ahead and test it out if you'd like. By default (i think), GV will transcribe any message left to you and send you an email and sms with the contents, along with making an entry in the GV app on your phone. This is OK, but it's still not INTEGRATED, like I'm used to with an iPhone.

So, right now, the Call Log in the Dialer looks like this:

Open the GV app.

Hit the menu key, then select Settings.

Select the option "Voicemail Display" (honestly they should make this bold and name it INTEGRATE TO CALL LOG)

Now open your Phone and go to the Call Log. If you have any VMs, it will look like this now:

If you tap on the Play button by an entry, it'll go to the following screen:

And there you have it. Now, don't you feel silly for trying till you're blue in the face to make the AT&T VVM app work? It's trash compared to this. PERIOD.

-John.