Google Voice Runs Natively On The iPhone via Sprint.
uncrunched.com
uncrunched.com
1. Use a US proxy, or get a friend to sign you up for Google Voice. Once set up, you can access the account even in Canada.
2. Sign up for http://www.freephoneline.ca/ and get a 403 area code. It's free. They might call you once or twice though :(
3. Set your Google Voice number to forward to your 403 number. Set your 403 number to forward to your regular Canadian number.
4. If you have trouble dialing out with your Google Voice number, enable Click2Call.
I'm actually not sure why 403 works. Sadly, the Google Voice app for iPhone is terribly constructed; there are more bugs than you'll be able to count.
"Google doesn’t need Apple’s permission to take over the address book and call log. They’ve moved down the stack to control the device’s actual phone number."
How does controlling the device's actual phone number obviate the need to take over the address book and call log?
Now with Sprint, since they effectively make your GV number your phone number, you can call contacts from your iPhone Contacts and without any mumbo jumbo in between appear as though your GV number is the one calling. Because it is.
So far, it's been working well. I mainly just use Google Voice for the voicemail transcriptions (which actually, are insanely useless - they more or less provide a general vague idea of what the person is calling about).
One bug I noticed last night was my wife texted me but it got caught in Google Voice, as I guess I didn't have SMS forwarding turned on. We'll see if toggling that fixes it.
Prior to having iPhone and Sprint, I had iPhone and ATT. I used ATT # for voice and Google Voice for text. I loved & am missing being able to reply to my texts thru Gmail. I didn't do the same set up with Sprint because I want to continue to use Siri for texting and I'm pretty sure she only uses iMessage?
Now I'm trying to go back to Google Voice Lite (to have just voicemail transcriptions emailed to me) and it appears there's no way to do that.
I might have to drop Google Voice altogether it seems.
I don't see how Google Voice can work with an iPhone? At least not as well as it does with an Android device and or forgo using iMessage - use iPhone email client to send/receive text messages. Though if you forgo using iMessage then Siri won't be able to send text messages for you.
1. Reading an sms on the phone doesn't mark it read on google voice and vice versa (it's like having pop email)
2. If your phone is off and you get a call the phone won't let you know you missed a call like the google voice app would. This is important in NYC where you're often in the subway and want to know if you missed any calls.
There might have been other issues but these were the two that I remembered off the top of my head.
That said, there are even more downsides: no iMessage, no MMS, and increased latency for both SMS and voice in particular.
I'm in the process of porting my number away from Google Voice now. It was fun while it lasted, but I'm ready to be a first-class citizen again.
The reason is, when you're on Sprint, you don't have to go through the "porting" process that you do if you're on other carriers. Your existing number stays your sprint number, but also becomes a GV number. Also, they now are rolling out MMS to sprint users. And even before they had MMS support, it's not like you didn't get them -- they just went directly to your phone and weren't available in your GV inbox.
The biggest (and only real) downside I experience is that yes, there is a lag (the phone rings several times) before my phone starts ringing. But it's not exactly tragic.
I want to continue to use Siri for many things including sending text messages. I'm pretty sure I can only use Siri to send/receive text messages by using the iMessage app only?
What you said -- "Google Voice numbers can only receive MMS from Sprint numbers" -- is true.
But if you're on sprint, you no longer need to use a "Google Voice" number. You just use your sprint number. It's able to verify that the number you type in is Sprint, and if so, it connects it behind the scenes to GV and disables any add'l GV number you're given.
When you do it this way -- the "proper" way to use GV on sprint -- then MMS pose no problem. ANYBODY can send me an MMS. It won't show up in the GV app unless it's sent by another Sprint user. If it's sent from another carrier, GV will ignore it and it'll show up, like any other message, in the native Android messaging app.
I just ignore the native GV app altogether (and disable notifications for it). Texting works exactly as you expect it would, but everything is also stored on voice.google.com. Using GrowlVoice on my Mac is a dream for texting.
http://googlevoiceblog.blogspot.com/2011/10/first-steps-towa...
Does the Sprint iPhone4s natively support using google voice when dialing an international number from the regular phone app or do I have to launch the GV app and get a proxy number?