First,
thanks for this great app!!!
Why I (and others) Needed It:
My home is also in a poor coverage area for my cell provider, and I use Groove IP on my phone while there on wifi. Sprint and Google have a deal that lets you use your Sprint number as your Google Voice number, so it's nearly seamless.
What I basically wanted is when at home, to disable the cell radio, only use wifi + Groove IP (calls) + Google Voice for text (native Sprint messaging of course requires connectivity to their network for sms/mms delivery) + disable native text notifications to only use GV's notifications.
I've pretty much got things the way I want them/working as best as they can:
- HTC Hero (Sprint/CDMA version)
- Android 2.3.3 (via Cyanogen Mod 7)
- Groove IP (set Partial Wake Lock/High Perf Wifi Lock both on to keep things synced)
- Google Voice (enable its status bar notifications, disable native messaging app's, also just using this as main texting method no matter where I am or how I'm connected)
- Airplane Edit by Cenk Alti (lets you choose what radios are disabled in Airplane Mode, I set it to leave wifi on)
- Airplane Mode toggle widget (a million of these in the market or some Power Setting apps can create your own widget)
So with everything set up, I walk in the door, ensure my wifi's connected, turn on Groove IP, turn on Airplane Mode so the cell radio is nuked, and go about my business. I get and make calls, I get and send texts. Walking out the door, Airplane Mode goes off, cell radio goes back on, Groove IP goes off, and wifi disconnects. Life is good, and I only have to click a couple of things to make it that way.
I just wanted to make sure I came here, praised SNRB, and laid out how I use this app in case anyone else is interested in a cheap near-VOIP implementation when they are in similar situations (poor coverage at home/work/wherever but access to wifi).
On to boggles/suggestions/feature begs:
The only trouble I've had so far with using Groove IP is when using a bluetooth headset. I've already emailed SNRB about this and was glad for the help/input - no worries about it at all as I don't use it much. It turns out bluetooth won't work with the app in 2.1 (per their email); I've tried with 2.2 and 2.3 both, but when using the headset and trying out calls via Groove IP in those versions, the call starts out, but then audio crackles and dies away within seconds (call falls back to phone mic/speaker at least), and there is audio artifacting that comes over the headset until I re-pair it with the phone. If I had to guess, it has nothing to do with the app, but with the BT and Wifi radios being in such heavy active use at the same time while sitting next to each other inside the phone, or with this phone's modest hardware capabilities (although Cyanogen Mod 7 has turned it into a practically new phone in terms of speed/responsiveness). Any thoughts?
For requests, first, I don't know how deep you could even tie into Google Voice's services, if this is even possible (since from what I can tell Groove IP is basically an xmpp client, as though we were using Google Talk in our browser on our computer, right?) - what about integrating an interface for GV's text/voicemail/etc? As I outlined above, I am using the GV app, but having access to it directly in Groove IP would be awesome. I'd even beg for some of the other functionality I outlined above with the radios/airplane mode, but that's getting greedy/beyond SNRB's scope I'm sure
I'm just incredibly happy someone wrote something this amazing, supports it so responsively, and only wants 5 bucks for it. Thanks again.