DISCLAIMER: this is a purely fun personal project that I did for myself. I made no guarantee of usability or suitability for you! Use at your own risk, and don't complain if it makes your current GV-SIP setup not working, or burns down your house, or causes global warming.
The modified version of Sipdroid is based on an older version, 1.3.7 beta. I have not had the need to update (and got burned once when one update broke the callback mechanism). I may consider update my changes to a newer version of Sipdroid, but don't count on it!
The major changes I made to Sipdroid are:
- Exposes some internal functions so that Google Voice Callback can start Sipdroid's service on background. You can enable the option to start Sipdroid when callback occurs (in the main setting screen for Google Voice Callback, press Menu -> Preferences).
- I added an option to auto-answer incoming call from your Google Voice number (and optionally disable ring for such incoming calls). To find the option, open Sipdroid, press Menu -> Settings -> Call Options -> Auto-Answer number / Disable Ring for Auto-Answer.
- I removed the annoying red LED notification from Sipdroid when network is not available.
You can find the modified version of Sipdroid and the modified source here:
Be warned that the download apk file is signed with my key, which means that you cannot install it on top of existing Sipdroid. You must uninstall Sipdroid from your phone before installing the modified Sipdroid apk.