N900 and Google Voice

I really had a difficult time with Google Voice Plugin for conversations and contacts.

Problems:
1. From conversations app, “send IM to” I cannot pick Google Voice from the IM account list, even if I configured GV correctly (saying “signed in”) in my VOIP and IM Accounts. So I cannot use GV IM/SMS

2. From Phone app/dialpad, after entering the number I want to reach, and select call type to be GV, I got “Internet Connection Required”. I tested with both WIFI and tmobile 3g and internet is working OK (with Onion Tor Routing enabled) and I can dial out using Skypw with no issues at all.

3. From system contacts, I have Call/IM/SMS thru GV, but all complains about “Internet Connection Required”, the same above.

4. In Wifi, I can get DialCentral to work. But not with my 3g. DialCentral always says “https://www.google.com/voice/m is not accessible” instead of log me in. I cannot use DailCentral in 3g.

So I end up not being able to use The One Ring both WIFI and 3g, and not being able to use DialCentral if in 3g.

Any help from you guys would be greatly appreciated.

N900; PR 1.2, Maemo 5