[General Topics] wearefree:
Google is not making a Google Voice app for WM6.x, period. I don't think anyone can argue with that fact. After seeing how beautiful GV integrates with my wife's Samsung Galaxy phone, I decide to find ways to integrate GV with WM6.x. Here is what I have:

1. Make sure the contacts and email are synchronized with GV account. It actually saves major headache.

2. For dialing out using GV, I highly recommend iDialer + iContact. They can both be found under "Windows Mobile Apps" at http://www.supware.net/. The combination allows to dial any contact number using GV directly. And it's free.

Personally I use the "calling card" setup, which my phone calls my GV number first, then "2", then destination phone number (it's all done automatically using iDialer). It takes about 30 seconds before I hear it rings the destination phone so it's actually pretty quick, and almost guaranteed to always work as it doesn't depend on Google's server.

3. For SMS, there are many ways. EasySMS (http://xdaforums.com/showthread.php?t=604699) is pretty cool but I don't want to load another app. Here is what I have found out. Since I asked GV to forward all SMS to my Gmail as Email, I paid attention to the sender. It's always like this:

15551234567.16661234567.&#&#&#&#&#@txt.voice.google.com

15551234567 is my GV number, 16661234567 is the number where the SMS is coming from, &#&#&#&#&# is a unique ID for each phone number. I noticed this unique ID is always the same for that particular phone number no matter when the SMS was sent. Now things are simple, I save this email as the primary email address in the contact info. When I need to SMS someone, I just send an email from my Outlook to that Email address, and the other person will receive the body of the message as SMS (info in subject line is discarded automatically). In iContact, this is very convenient.

When they text me back, since my Gmail is "push" synchronized with my phone I get the message as an email immediately, and I may reply the message by reply that email.

4. For those contacts that did not SMS me in the past so I don't have this Email address available. So what do I do? Like the iPhone Google Voice interface? You can do it too from WM6.5! I use Iris browser:

http://www.freewarepocketpc.net/ppc-download-iris-browser.html

I know it's discontinued but it still works well since it's HTML5 supported. After installing that browser, navigate to:

https://www.google.com/voice/m?uipref=1

Notice that "uipref=1" is the magic part. Without it, you see the old DOS style GV interface. With it, you have this full dialpad and everything iPhone browser would show you. Wait a minute, why do I still need iDialer if I have this? Well, the "Call" function actually is not recognized by Iris browser :( Besides it's 100 times faster to load iDialer on any device I owned. But the SMS function works very well. Again, once you receive the first SMS from your friend to your GV number then you may save the Email address to the contact info so you only use this occasionally.

If you don't care about the UI, you may use any other browser, just navigate to:

https://www.google.com/voice/m

Don't include the "uipref=1" part as those non-HTML5 browser won't render the page correctly.

The only reason I need the fancy UI is because that's the only mobile UI that would allow me to actually *delete* a voicemail or a text, instead of just archiving it.

I know there are many WM6.x users out there that would like to use Google Voice on a daily basis. Hope this helps someone down the line.