These instructions will explain how to get Sipdroid and Google Voice set up so you can use your Android phone with only WiFi or 3g/Edge (no cellular minutes). It also provides a solution to get Google Voice accounts validated for people who lack a US phone number.
Several months have passed and a few things have changed since my last update. I want to thank everyone who has been helping out & passing on new information to us. I will try to rework this guide to make it a little less confusing and include some of the updated solutions users have come across.
Before we get any further make sure you have the newest version of SIPdroid
Get a Google Voice Account
Now that we have that ready, let’s open a new tab and go to: SIPGate (if you can’t use them due to SMS verification please see the section on IPKall)
Once you finish signing up follow these steps:
Add another extension (because the first one will not always ring through or ring back if you are placing a call on it)
Adds a direct incoming connection from sipgate to pbxes (w/o sipsorcery between)
Open a tab for SIPSorcery
Set up your account as demonstrated in the images below
Get a dial plan from code.google.com/p/google-voice-sipsorcery–dialplans
Next we move on to PBXes
Create an account and set it up as follows:
Create another trunk with your SIPGate (second ext.) credentials to use for incoming calls
Create an inbound route for the SIPGate trunk as well
Now you will need to create an outbound route
Example of IPKall Setup:
Account type: SIP
Phone Number: gvguide-99
SIP Proxy: pbxes.com
Email Address: email@example.com<—Must be a valid email address Password:
Seconds to Ring before Hang Up: 180
Back at PBXes set up a Ring Group and inbound route so your extension can receive SIP calls directly
If all is correct, you should now be able to log into Sipdroid using the credentials for the pbxes extension you created. Just enter user name and password in Sipdroid and go validate your Google Voice forwarding #. If you don’t get the verification call or DTMF doesn’t work, check to make sure everything matches the setup above. I took these screen shots while creating all new accounts to assure it will work exactly as displayed.
Good luck to all. It’s a little bit of work, but well worth it.
BTW: I know it’s not necessary, but I include PBXes for longer battery life and less lag during calls. They allow TCP connections, and use of low bitrate codecs.