GrooveIP uses basically an uncompressed codec (because it connects directly to Google Talk, which connects to Google Voice, which requires an uncompressed connection), so it requires a particularly reliable connection to work well. Often this results in mediocre audio quality over wifi.
I'd like to find an alternative that allows me to use a compressed codec between my phone and another device that has a reliable, fast connection with Google Talk. What I'm thinking of is a simple home server that will transcode from the uncompressed Google Talk end to a compressed connection between my server and my phone. I'm not very experienced with this stuff, but my impression is that I could use an Android SIP app and setup a home SIP to Google Talk gateway for this.
Would an Obi device work for this? Does anyone have other suggestions?