I was able to link my google voice phone number with the application sipdroid pretty easily and it allowed me to make outgoing calls without using my phones minutes as long as I had an internet connection (wifi or 3G). For the longest time I couldn't figure out why I wasn't able to receive calls through sipdroid.
The answer is in two parts:
- Add an incoming routing in your pbxes.com account. Trunk should be your google voice email account and the rest of it should be default.
- Now login to your google voice account and tell google voice to forward to google talk