• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Free VoIP Calling Using Google Voice + Sipdroid

I successfully set up my phone with the OP's instruction and made some phone calls. However, after flashing the phone today, I lost most of the 3rd-party applications. So I had to reinstall everything. Now my problem is that it does not allow to create a new PBX account with my original Google Voice account: it complains that a trunk has already been existing. What can I do? Anyway to get around this? Or do I have to create a totally new Google Voice account?
 
Upvote 0
great write-up derek2079. thanks! I was able to do VOIP calls over sipdroid, outgoing and incoming without problem; but one thing missing is the caller ID. All my outgoing calls through sipdroid+GV are shown as "out of area". Is there any setup I should change to make it show up as GV number?

That's odd. When I called my GV # via Sipdroid, it showed the phone # w/ a 1 in front of it on the Caller ID.
 
Upvote 0
That's odd. When I called my GV # via Sipdroid, it showed the phone # w/ a 1 in front of it on the Caller ID.

After numerous trial and error, I finally figure out what's going on. If I have GV voice setting (from the webpage) with Caller ID(incoming) set with "Display caller's number", my outgoing calls from android phone to my landline, for example, always show "out of area" on my landline. And my incoming calls from my landline to android phone can display my landline's caller ID properly. And if I have Caller ID(incoming) set with "Display my Google Voice number", my outgoing calls from android phone to my landline can now have GV's number shown up properly on my landline, but my incoming calls from my landline now always show up with GV's number. And playing around "Caller ID(outgoing) field makes no difference.

I would like to have Caller ID showing up on both sides of phones properly, I guess I can only get one to work correctly, too bad! Is this what people on the forum expect to see?
 
Upvote 0
I have sucessfully set up the SIPdroid / GV combination, however when I receive an incoming call both SIPdroid dialer & my phone dialer ring. If i answer the SIP dialer, nothing happens. When I answer the phone dialer, it acts like a normal call.

Thoughts?

The reason it calls both is because you have Google Voice set up to forward to both your cell phone number, and to your chat account (which is how it gets to SIPDroid). You can just ignore the cell phone call and answer the SIPDroid one if you are connected to WiFi. Of course, if you have tried answering the SIPDroid and it is not working, you may not have set it up right.
 
Upvote 0
Does this work with BT headsets? Good find!

I had been looking around for how to do free VoIP calling on my Droid X.

I came across this thread here
http://androidforums.com/android-ap...ipgate-gv-app-free-calls-sipsorcery-down.html

Apparently this process is outdated and there's a much easier process now.

I'm not sure that many people know about this yet. I know it took me a while to find this myself, so I figured I'd post here.

Here's the article that explains why the process is easier now and how to do it.
Google Voice VoIP on Android just got a lot easier with PBXes peering | Kyle Hasegawa

Quick Summary of the directions.

Get a google voice number and install google voice app.

Install sipdroid (free in market)

Run sipdroid and click the link at the bottom that says new PBX linked to my google voice

Verify your google voice account email is correct and enter your google voice password below (yes, you are giving them your password). Enter your pbxes.org password below that (that's creating a new password, so it can be anything).

Click Configure or Save. I don't recall exactly what it says at that step.

If you want to be able to receive calls as well, you must have Google Chat enabled on the Google Voice website. Go to google voice->voice settings->phones and make sure you have a google chat account there and that it's enabled for forwarding.

Make and Receive VoIP calls using sipdroid. When you make outbound calls, your google voice number will appear as the caller ID. With inbound calls, as long as you have google talk checked off as a forwarding number in google voice and you have sipdroid running, sipdroid will "ring" and you can answer the call over VoIP.

Call history will appear in Google Voice AND on pbxes.org (even if sipdroid isn't open).

You might also have to check off the 3g option if you want to to work on 3g as well as wifi.

I haven't really tested the quality. Would love to see some comments on that.

Seems like this would certainly be nice to use if you are overseas with no cell connection, but can get on wifi. Or maybe if you run out of minutes in a month.

Could be some security implications here and the need to trust pbxes.org, I suppose.
 
Upvote 0
I've tried a couple times to get this up and running with no success.

A couple things I've noticed in my attempts. First, when creating the pbx account through sipdroid, there are boxes for my gmail password, but not one to create a pbx password. Looking at the pbxes.org site, I can log in and see that they've created a random password for me. Shouldn't matter, but thought I'd bring it up.

Secondly, one of the earlier posts mentioned that you have to have Google Talk installed on the phone. I don't and can't find it in the market. I assume he meant Google Voice, but thought I'd ask.

Everything looks to be in order based on all the posts here, but I can't get pbxes to register on the phone. On the top of my home screen (notification bar?) I see a yellow dot that says it's registering, then it goes to red Registration Failed (timeout).

Not sure where to go next.

I've deleted my pbxes account and uninstalled Sipdroid, and then started over, but get the same results.

Any suggestions? Thanks!
 
Upvote 0
I've tried a couple times to get this up and running with no success.

A couple things I've noticed in my attempts. First, when creating the pbx account through sipdroid, there are boxes for my gmail password, but not one to create a pbx password. Looking at the pbxes.org site, I can log in and see that they've created a random password for me. Shouldn't matter, but thought I'd bring it up.

Secondly, one of the earlier posts mentioned that you have to have Google Talk installed on the phone. I don't and can't find it in the market. I assume he meant Google Voice, but thought I'd ask.

Everything looks to be in order based on all the posts here, but I can't get pbxes to register on the phone. On the top of my home screen (notification bar?) I see a yellow dot that says it's registering, then it goes to red Registration Failed (timeout).

Not sure where to go next.

I've deleted my pbxes account and uninstalled Sipdroid, and then started over, but get the same results.

Any suggestions? Thanks!

Yes, you must have Google Voice and have received a Google Voice #.

Re: the password---enter what your gmail password is. (Some people might get nervous giving someone like pboxes their gmail password & you may get a security alert from gmail, but it is necessary for this trick to work.)
 
Upvote 0
Yes, you must have Google Voice and have received a Google Voice #.

Re: the password---enter what your gmail password is. (Some people might get nervous giving someone like pboxes their gmail password & you may get a security alert from gmail, but it is necessary for this trick to work.)


I do have Google Voice set up on my phone and online. Just not Google Talk, which seems to be a IM application.

Regarding the password, I did enter my Google Voice password, I was just pointing out that there was not a third box to create a PBXes password. But when I log into the PBXes.org account, it shows a new password that looks like was automatically generated.

I'll try changing that to my gmail password (on the PBXes site and on the Sipdroid settings) to see if that makes a difference.

Thanks
 
Upvote 0
I do have Google Voice set up on my phone and online. Just not Google Talk, which seems to be a IM application.

Regarding the password, I did enter my Google Voice password, I was just pointing out that there was not a third box to create a PBXes password. But when I log into the PBXes.org account, it shows a new password that looks like was automatically generated.

I'll try changing that to my gmail password (on the PBXes site and on the Sipdroid settings) to see if that makes a difference.

Thanks


Making some progress here, but still not able to make calls. I changed the password as described above, and now I get the green light telling me that Sipdroid/PBX is registered.

So I made a call, and it looks like it starts to work. But the phone I called (my office phone) never rings, and then after about 5 seconds, the Sipdroid dialer goes from green to red and the call ends.

BTW, I've set up Sipdroid to work over 3G and wifi, and the signals on both seem good.
 
Upvote 0
Sounds exactly like what I went through yesterday. Did the uninstall-re-install. It worked until I fiddled a bit. Then I spent half a day to get the green light for registered. The second half of the day was dedicated to getting rid of the two-second hangup.

My pbxes login was the same as my gmail login.
My SIP account in the sipdroid app is [my-gmail-login]-200 (the pbxes extension). My SIP account password is, I believe (too much fiddling yesterday to be certain), the generated password in my pbxes Extension. It should have been pre-populated anyway. I just know because password was a field I fiddled with.

Oddly, what got me going was a change in sipdroid under my SIP account, to check all three of "Use WLAN", "Use 3G", and "Use Edge". Previous to that I only had "Use WLAN" checked, because that's all I was interested in. I can't be sure that wasn't just a coincidence, because I was changing to have sipdroid use another, new gmail/google voice account, so it might have instead been a matter of timing, where pbxes and Google finally got their databases updated at that moment. But the expert at this thread in post #284 recommended it, so that's why I did it. Voila, success.

Your PC's Google Voice "Voice Settings" under "Phone" needs to have Google Chat checked as a "forward to", but you probably know that.
 
Upvote 0
Sounds exactly like what I went through yesterday. Did the uninstall-re-install. It worked until I fiddled a bit. Then I spent half a day to get the green light for registered. The second half of the day was dedicated to getting rid of the two-second hangup.

My pbxes login was the same as my gmail login.
My SIP account in the sipdroid app is [my-gmail-login]-200 (the pbxes extension). My SIP account password is, I believe (too much fiddling yesterday to be certain), the generated password in my pbxes Extension. It should have been pre-populated anyway. I just know because password was a field I fiddled with.

Oddly, what got me going was a change in sipdroid under my SIP account, to check all three of "Use WLAN", "Use 3G", and "Use Edge". Previous to that I only had "Use WLAN" checked, because that's all I was interested in. I can't be sure that wasn't just a coincidence, because I was changing to have sipdroid use another, new gmail/google voice account, so it might have instead been a matter of timing, where pbxes and Google finally got their databases updated at that moment. But the expert at this thread in post #284 recommended it, so that's why I did it. Voila, success.

Your PC's Google Voice "Voice Settings" under "Phone" needs to have Google Chat checked as a "forward to", but you probably know that.

Thanks. Still doesn't work fully, but I'm getting there! The green light still comes on showing that I'm registered to PBXes, and I'm able to dial out, but I immediately get a recorded message telling me that the call can't be completed as dialed.

I'll keep trying. Thanks
 
Upvote 0
The green light still comes on showing that I'm registered to PBXes, and I'm able to dial out, but I immediately get a recorded message telling me that the call can't be completed as dialed.

I was hoping I wouldn't have to suggest reading this entire thread on the subject on the DroidX forum like I did (unfortunately, I had to go through 29 pages to find something that worked for me). The OP there has been wonderful, answering everyone's questions.
 
  • Like
Reactions: Snow02
Upvote 0
what did u do to fix it. thats a long thread. im having the same problem. but i did try to use titanium back up to restore mine now it still gives me the same problem though.

I was hoping I wouldn't have to suggest reading this entire thread on the subject on the DroidX forum like I did (unfortunately, I had to go through 29 pages to find something that worked for me). The OP there has been wonderful, answering everyone's questions.
 
Upvote 0
Thanks. Still doesn't work fully, but I'm getting there! The green light still comes on showing that I'm registered to PBXes, and I'm able to dial out, but I immediately get a recorded message telling me that the call can't be completed as dialed.

I'll keep trying. Thanks


Put a +1 in front of the number. Does it work if you do that?
 
Upvote 0
what did u do to fix it. thats a long thread. im having the same problem. but i did try to use titanium back up to restore mine now it still gives me the same problem though.

My sipdroid symptom was immediate hangups after dialing. The last thing I did before it started working was to change, in sipdroid under my SIP account, to check all three of "Use WLAN", "Use 3G", and "Use Edge". Then I tried again and it worked, no hangups. Nevertheless, I'm still not sure that's what fixed it, because on a previous day when it worked, I only had "Use WLAN" checked. As explained in an earlier post, in my situation it might have instead been a coincidence, because I had made changes a few hours earlier to Google Voice and to my pbxes account to have a new Google Voice number. Maybe the two databases finally caught up at that moment, I don't know.
 
Upvote 0
Now I'm wondering if you aren't having trouble with your SIP account password (in the sipdroid app).

This post gives details.

Essentially,
These username/password values are all the same:
= Google gmail
= Google Voice
= pbxes.org login [Note 1]
= what's listed at pbxes.org/Trunks/GTALK/[yourGmailAddress]

These two Authorization Username and password values are the same:
= pbxes.org/Extensions/Sipdroid<200>
= sipdroid app under Settings/SIP Account

That last item is possibly the problem. It is originally auto-populated, but Password may possibly change. Worth a shot, especially before you uninstall/re-install.

[Note 1] exception: if you started a pbxes.org account under a different Google Voice number, then the pbxes.org login would be for that original Gmail/Google Voice account. This would be true if you followed Post 1 in the link above (which sends you to Post 36), to use a separate Google Voice account from your main one because you have privacy fears due to the username/password being stored in the clear (under your password) at pbxes.org (under Trunks/GTALK).
 
Upvote 0
thanx for the help. i forgot i had changed my gmail password the other week. i hadnt used this sipdroid since then. that fixed my out bound call problem. i can now make out bound calls but cannot recieve them. i went in and changed the pbxes trunk to the one that is the same as my the google voice account i was using but that made it so i had no out or in bound calls. so i just changed it back to the same one as my gmail account onthe phone. which gives me outbound calls. but no inbound calls. i looked at the link u put up and followed the directions. didnt work for me. thank u for ur time and help i give up. and will jsut deal with it like it is. it would have been nice to have it working as i have no phone service at the moment. but for the most part i dont like talkingon the phone anyway. i can txt with google voice.

Now I'm wondering if you aren't having trouble with your SIP account password (in the sipdroid app).

This post gives details.

Essentially,
These username/password values are all the same:
= Google gmail
= Google Voice
= pbxes.org login [Note 1]
= what's listed at pbxes.org/Trunks/GTALK/[yourGmailAddress]

These two Authorization Username and password values are the same:
= pbxes.org/Extensions/Sipdroid<200>
= sipdroid app under Settings/SIP Account

That last item is possibly the problem. It is originally auto-populated, but Password may possibly change. Worth a shot, especially before you uninstall/re-install.

[Note 1] exception: if you started a pbxes.org account under a different Google Voice number, then the pbxes.org login would be for that original Gmail/Google Voice account. This would be true if you followed Post 1 in the link above (which sends you to Post 36), to use a separate Google Voice account from your main one because you have privacy fears due to the username/password being stored in the clear (under your password) at pbxes.org (under Trunks/GTALK).
 
Upvote 0
Before anyone tells all of their friends, family, and business contacts to start using their Google Voice phone number, keep in mind that Google has indicated that they will start charging for those numbers next year. So depending on Google's pricing, you may end up telling everyone to start calling you at your real phone number in January 2012.

I'd like to be able to flip a switch so that Sprint would forward my calls to a SIP account when I'm overseas in WiFi coverage. I don't even care if they debit it against my minutes. I'd just like for the phone to be used internationally.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones