Quick update.. A possible alternative to the grooveip forwarder that I just found is this Auto AP app https://play.google.com/store/apps/details?id=net.geekherd.autoap.
The idea is to setup google voice to forward to both your cell# and gchat/grooveip. To avoid the double ring, this app will enable/disable cell antenna by putting your phone into airplane mode automatically based on wifi signal. It'll even start/stop grooveip as well.
As a (huge!) side benefit, you'll save lots of battery by not having your cell radio on all the time when you're at home/work with a wifi signal.
I've done some basic tests with it and it does seem to do what it says. I haven't done much real world testing of this but I'll update.
Sweet!
SNRB, thanks for all the hard work. This is truly a great product you have and it's helping to pave the way out from phne carrier bs. I'm trying to move away from TMobile's WIFI calling feature which was amazing when it worked on my HTC G2 but not so amazing at all on the Galaxy s3. It's broken now and they're not sure when it'll be fixed.
I use grooveip and recently found the groove forwarder app. I was excited when I understood that it can simulat tmobile's wifi calling feature by setting the forwarding to grooveip vs cell phone network depending on the wifi connection. Unfortunately, it doesnt seem like it can do it automatically. The only thing possible without having a data connection as you explained in this thread is to change the values manually.
I assumed you had a server that would continuously ping the forwarder app to determine if it's reachable online. Once it's no longer reachable, the server would switch to forward to the cell network. Once the forwarder contacts the server and pings restart, it would switch to grooveip/gtalk.
Any chance that this automatic behavior could become a reality any time soon? It'd be worth upping the price of the .99 cent app for sure.
Again, thanks for helping me get this far!
We don't really have any server. Forwarder works by monitoring things on your device. It recognizes when GrooVe IP is signed in or out or what type of network you are on to make the changes. But it does require a network connection to make the change in your Google Voice account.
I'm confused; doesn't airplane mode disable wifi?
Airplane mode disables WiFi but you can manually enable it after setting airplane mode. My guess is the app sets airplane mode but also turns on WiFi afterwards.