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

From any Country-Put a free US VOIP Number on your Android Phone-Free US/Canada Calls

No. The point of setting it u this complicated way is so it can do both. Try making calls on wifi. If it doesn't work try 3g

OK, I take it back. I can't seem to make calls in either direction now. Also, I'm seeing a lot of Sipdroid "Registration failed (Timeout)" notifications.

I'm going to re-check my settings.

Question: Do I need to disable all the phones registered in my GV account except for the SipGate DID number?

Update: When I called my SipGate DID number from another phone, it made it through to my mobile phone OK. I think that means that the SipGate <=> SipSorcery <=> GoogleVoice connection is OK ... at least part of the way.

But, if I call my Google Voice number, my mobile phone rings - and answering the phone doesn't do anything. Does that mean that something on the Google Voice end is busted?

And, when I try to initiate a call from my mobile phone, I get an immediate "Call Ended" indication and SipSorcery never saw it.

What could be broken?
 
Upvote 0
OK, I take it back. I can't seem to make calls in either direction now. Also, I'm seeing a lot of Sipdroid "Registration failed (Timeout)" notifications.

I'm going to re-check my settings.

Question: Do I need to disable all the phones registered in my GV account except for the SipGate DID number?

Update: When I called my SipGate DID number from another phone, it made it through to my mobile phone OK. I think that means that the SipGate <=> SipSorcery <=> GoogleVoice connection is OK ... at least part of the way.

But, if I call my Google Voice number, my mobile phone rings - and answering the phone doesn't do anything. Does that mean that something on the Google Voice end is busted?

And, when I try to initiate a call from my mobile phone, I get an immediate "Call Ended" indication and SipSorcery never saw it.

What could be broken?

UPDATE 2: Crud. Google is apparently stopping this VoIP capability. When I register my SipGate DID phone number as "Gizmo", GV automatically keeps changing it back to "Mobile" - and won't forward my calls to SipGate.

Your update number 2 is not true at all. Your Sipgate number is not a Gizmo number. Gizmo is not synonymous with SIP. For instance, if your home service was through Vonage, you would still call that your home number in GV. Vonage uses SIP. Your Sipgate number should be registered as a Home or Work number.
Then, in SIPSorcery, in Dial Plan, use the tip that joepaz provided about how to set up the last digit in this dial plan....

sys.Log("starting dialplan...")
sys.GoogleVoiceCall("
YourGoogleAccount@gmail.com", "YourGoogleAccountPassword", "415xxxxxxx", req.URI.User.to_s,".*",1)
sys.Log("Sorry, Google Voice Call failed.")


Above works if your Sipgate number is set up as a Home number in GV.
Change the red digit in the dial plan according to how your Sipgate number is set up in GV.

The phone type used by GoogleVoice. If not specified defaults to (Mobile=2):
1 - Home -in GV
2 - Mobile -in GV
3 - Work -in GV

I'm not sure what's going on with everyone. This setup continues to work well with me. I have set up more than 10 people with this configuration and all are working perfectly.

I suggest you read the SIP forums to see if you can pick up some extra advice, and maybe do some reading if your phone carrier blocks SIP traffic on their internet connections. You do not need to turn off any of the other routing in GV. You can still ring your other phones, too.

Just to make sure I wasn't going crazy, I set up another friend from scratch with a Sipgate forwarding number. It is also working. The only other tip I can think of is to, in the Sipgate website, go to Settings. Click the Phone Numbers tab. In the "rings on" column. Make sure the dropdown for SipSorcery is selected (that's if you created a new VOip phone in Sipgate, to register to SIPSorcery. If you have not done this, try that and delete the original Phone for ... VOip line connection.) Then, set up the "rings on" and point it to SipSorcery.
Will still try to help as much as possible.
-Adam
 
Upvote 0
I too have had issues with this setup. I have managed to route incoming/outgoing calls successfully after editing my SS dial plan as suggested by joepaz (thanks jp). However, when I use the sipdroid or native dialer the call disconnects after only about 10 seconds and there is no audio on my device. Any ideas why I can't hear the other party or they can't hear me and why the call terminates so quickly? BTW I am running my G1 on CyanogenMod 4.2.4
Thanks to all for your time and support.
 
Upvote 0
I too have had issues with this setup. I have managed to route incoming/outgoing calls successfully after editing my SS dial plan as suggested by joepaz (thanks jp). However, when I use the sipdroid or native dialer the call disconnects after only about 10 seconds and there is no audio on my device. Any ideas why I can't hear the other party or they can't hear me and why the call terminates so quickly? BTW I am running my G1 on CyanogenMod 4.2.4
-Thanks to all for your time and support.

No prob. I'm running Amon Rah's 1.6 on 32a Magic. It's a Cyanogen based ROM. Rogers unlocked on ATT, US. But, when I had the stock ROM and phone was still rooted I was still able to use this. I set up my sister on her T-mobile G1, stock everything, and she's running consistently well.

Maybe try...

-On Sipdroid, Change your TCP or UDP setting to see if that helps. Also, make certain there is nothing entered in the Caller ID field in Settings.
-Try uninstalling and reinstalling Sipdroid on your phone. Look for some recent older versions of Sipdroid, in case its a new update screwing you up. Here's 1.1.8 RapidShare: 1-CLICK Web hosting - Easy Filehosting
-Try signing in to Sipgate directly, via Sipdroid.(Not at the same time you're connected with SIPsorcery<-------->Sipgate) Delete SIP acct in SS or put wrong password in and update. Put Sipgate SIP credentials directly in Sipdroid. See if you can receive calls. You should have also received some free Sipgate outbound call minutes, if you just recently signed up. Try making calls and receiving calls.

Maybe poke around here at the Sipdroid project home..
sipdroid - Project Hosting on Google Code

or try googling sipdroid problems connecting. Looks like this guy got it to work on a Droid on Verizon.
SIPDroid on Droid - Page 2 - Android Central Forums
 
Upvote 0
One more thing you might try, just thought of this. In Google Voice, go to your Contacts. Create a New Contact called "Sipgate" or whatever you want. Put your 415..... sipgate number in the Home or Work number field, based on what you have it as for a forwarding number. Save.
If you have "Screen Unknown callers" enabled in your GV settings, this could be why the loop is breaking for some.
 
Upvote 0
AdamG - Thanks for all your help!

I think I have it working now - I just initiated a VoIP call over 3G, so I'm pretty sure that it will work fine over my WiFi at home.

The two things that were apparently messing up my setup were: Setting the Phone Type in your previous posting, and clearing out the Caller ID in SipDroid Settings.

Now that things appear to be OK, is there a recommendation on setting up the phone forwarding/voicemail options on all my phones with Google Voice? For example, will there be any odd behaviour if my GV number is forwarded to all phones? Also, should the only Google voicemail-enabled phone be my mobile phone?

When I called my mobile phone, it seemed like I was getting calls on top of each other from my G3 provider at the same time I received the same call over SipDroid.
 
Upvote 0
AdamG - Thanks for all your help!

I think I have it working now - I just initiated a VoIP call over 3G, so I'm pretty sure that it will work fine over my WiFi at home.

The two things that were apparently messing up my setup were: Setting the Phone Type in your previous posting, and clearing out the Caller ID in SipDroid Settings.

Now that things appear to be OK, is there a recommendation on setting up the phone forwarding/voicemail options on all my phones with Google Voice? For example, will there be any odd behaviour if my GV number is forwarded to all phones? Also, should the only Google voicemail-enabled phone be my mobile phone?

When I called my mobile phone, it seemed like I was getting calls on top of each other from my G3 provider at the same time I received the same call over SipDroid.

Glad to help you out. See, it can be done. :0

Yes, if you have your GV number calls forwarded to your mobile phone and your Sipgate number, and your Sipgate number is set up on Sipdroid on your phone, you will receive calls on top of each other, and I think the regular phone wins that war. So, you'll want to disable fwding to your mobile when you use Sipdroid. Just bookmark the GV mobile site Settings and change it there on your phone. Pretty easy.
You can set up any number you wish with GV to handle the Voicemail. I think it just means from then on that any time you call GV from that number that the call will go straight to VM.

Also, a general GV note that might affect some people's setup, if you turn off Call Presentation..in Settings/Calls (in Google Voice), then whichever forwarding phone you have that picks up 1st will take the call. So, if your home voicemail picks up after 2 rings, GV just lets it pass through and the caller will be connected to your home vm. If your Sipgate number is set up wrong and basically is a dead end, and call presentation off, then your caller will get a dead end/busy signal/whatever. That's why a lot of GV calls fail. And the reason we have to turn off Sipgates vm. I like to leave call presentation on. It's sometimes a pain to press 1 to answer the call but it solves all of the issues above.
 
Upvote 0
I thought I was done, but apparently not. I can call out over VoIP OK now (I couldn't before), but now I can't receive calls over VoIP (and I could before).

When someone calls and SipDroid is Registered, they immediately get a "The Google Voice subscriber is unavailable" message.

When someone calls and SipDroid is not Registered, they get the "The Google Voice subscriber is unavailable" message after about 6 rings.

Huh.
 
Upvote 0
hey guys. i've been following this thread for awhile. i basically followed all your instructions to set up sipgate, sipdroid, and google voice to do voip calling on my motorola droid. it works but it only works to a certain extent. the problem i am having is that if i just turn wifi on, sipdroid gets the green light, i wait like 20 seconds, and then i can make a call thru the "gv app" (by evan charlton). the call will go thru and i can receive calls at that time.

however, if i leave wifi on and let's say i want to try this like 15 minutes later (after my phone sleeps, but wifi is set not to sleep) then i cannot make or receive calls thru gvapp/sipdroid. but if i turn my wifi off and then back on (and wait like 20 seconds) then i can make and receive calls again, but only for that limited amount of time before my phone sleeps.

so there seems to be a problem with sipdroid in that as soon as the phone "sleeps", you cannot make or receive calls. this has been my problem. i dont know if you guys are experiencing the same thing. i am using sipdroid version 1.1.8 beta. i dont know if 1.2.1 fixes this problem. i may try that soon. thanks for the help guys.
 
Upvote 0
Can't help you at all on this one as Evan's GV app, as good as it is, is not supposed to be part of the setup I described. Not in any way.
From what I know about the app, it either pre-dials your GV number so you can dial out with just your contacts regular number OR it initiates a call back to your cell. Either way, it makes regular cell phone calls, meaning not over data only or through SIP. I wouldn't even know where to begin on throwing the app in the mix.
The point of the setup I described and we're talking about here is that you're not making regular cell phone calls any more. It's all free VOIP, handled over the internet. So, no need for dial throughs or call backs at all.
I would first delete Evan's app and see if you can get things to work right. If you suceed, then reinstall his app and just set it to NOT control all the calls. Don't use the official GV app to control any calls either when using my described setup.
Just have Sipdroid active with the green light on and have Sipdroid calls as the preferred type in Sipdroid's settings. Then, you use the normal regular build in dialer on your phone, or you can dial directly from Contacts. Sipdroid will take over and make it a SIP call if you have it how I mentioned above.

hey guys. i've been following this thread for awhile. i basically followed all your instructions to set up sipgate, sipdroid, and google voice to do voip calling on my motorola droid. it works but it only works to a certain extent. the problem i am having is that if i just turn wifi on, sipdroid gets the green light, i wait like 20 seconds, and then i can make a call thru the "gv app" (by evan charlton). the call will go thru and i can receive calls at that time.

however, if i leave wifi on and let's say i want to try this like 15 minutes later (after my phone sleeps, but wifi is set not to sleep) then i cannot make or receive calls thru gvapp/sipdroid. but if i turn my wifi off and then back on (and wait like 20 seconds) then i can make and receive calls again, but only for that limited amount of time before my phone sleeps.

so there seems to be a problem with sipdroid in that as soon as the phone "sleeps", you cannot make or receive calls. this has been my problem. i dont know if you guys are experiencing the same thing. i am using sipdroid version 1.1.8 beta. i dont know if 1.2.1 fixes this problem. i may try that soon. thanks for the help guys.
 
Upvote 0
I've had my google voice number for a while. If I already have my google voice number, do I still need to do all of those things in the OP?

Thanks
If you already have a GV number, no matter how long, you still need to setup a Sipgate/gizmo5/ipKall/etc. SIP number and register it as a forwarding phone in GV. You still need SipSorcery and Sipdroid too.
The only thing you get to skip is getting a Google Voice number.
 
Upvote 0
AdamG,

I am using wifi to make the calls because i put my phone in airplane mode when i tried it. i receive calls with sipdroid but i make outgoing calls (ones that call me back thru google voice) by dialing out with the gvapp by evan. so this is an option that works but it had problems when the phone slept. i was also using the sipgate username, password, and server rather than sipsorcery's.

i just realized that you changed some information from your first post regarding the username, password, and server to use in sipdroid. so i changed my settings based on that and everything works fine so far with just using sipdroid (i stopped using gvapp; did not uninstall it, just stopped using it). i waited the 20-30 minutes before trying again to see if the phone "sleep" problem has been fixed and it seems like it has. Thanks for the help. if anyone has any questions about my motorola droid setup, feel free to ask. will keep you guys posted on how this works out.


Can't help you at all on this one as Evan's GV app, as good as it is, is not supposed to be part of the setup I described. Not in any way.
From what I know about the app, it either pre-dials your GV number so you can dial out with just your contacts regular number OR it initiates a call back to your cell. Either way, it makes regular cell phone calls, meaning not over data only or through SIP. I wouldn't even know where to begin on throwing the app in the mix.
The point of the setup I described and we're talking about here is that you're not making regular cell phone calls any more. It's all free VOIP, handled over the internet. So, no need for dial throughs or call backs at all.
I would first delete Evan's app and see if you can get things to work right. If you suceed, then reinstall his app and just set it to NOT control all the calls. Don't use the official GV app to control any calls either when using my described setup.
Just have Sipdroid active with the green light on and have Sipdroid calls as the preferred type in Sipdroid's settings. Then, you use the normal regular build in dialer on your phone, or you can dial directly from Contacts. Sipdroid will take over and make it a SIP call if you have it how I mentioned above.
 
Upvote 0
AdamG,

I am using wifi to make the calls because i put my phone in airplane mode when i tried it. i receive calls with sipdroid but i make outgoing calls (ones that call me back thru google voice) by dialing out with the gvapp by evan. so this is an option that works but it had problems when the phone slept. i was also using the sipgate username, password, and server rather than sipsorcery's.

i just realized that you changed some information from your first post regarding the username, password, and server to use in sipdroid. so i changed my settings based on that and everything works fine so far with just using sipdroid (i stopped using gvapp; did not uninstall it, just stopped using it). i waited the 20-30 minutes before trying again to see if the phone "sleep" problem has been fixed and it seems like it has. Thanks for the help. if anyone has any questions about my motorola droid setup, feel free to ask. will keep you guys posted on how this works out.

GREAT to read its working now for you! Yeah, i need to clean up the first post but all the info is here if you just follow the thread.
I was beginning to think it was a CDMA issue, vs. GSM, but I've read too many posts in other forums of people using Sipdroid with their Droid.

Well, if there are still a few people who have really read the thread and still can't get it to work who would like me to check their settings...I can check a couple people's setup out. But, be warned, I'll need your Sipgate and SipSorcery login info. I think I can just use one of my own GV numbers so if you want, just clear out your Google Account login settings in the SipSorcery Dial Plan and i'll set it up with mine, for testing purposes. Then, when I have it working I'll just tell you to login in and put in your own info. You can change your Sipgate and SS passwords later and the only thing that will be effected is your login to to SS with the Sipdroid app.

email me at adamg AT crackberry.com if you need help that badly.
 
Upvote 0
I continue to have limited success using this setup. I am able to make and receive calls but only over wifi. When I try to use 3G/EDGE I am able to dial out but there is no call audio on my device ( I dont even hear a ringing tone) and the call automatically terminates within a few seconds.
I have tried using SIPDroid v1.1.8 and v1.0.6 but this has not helped. Any ideas why this is happening?
TYIA
 
Upvote 0
I believe this VoIP solution works for me now. I can call and receive calls at home over VoIP. Thanks, AdamG - Couldn't have done it without you!

Now a question about performance: The audio quality is perfect on both ends of the VoIP call (they sound exactly like a corded phone!) But, there seems to be an approximate 1 second between what is said on one end and when it is heard at the other end. Is this delay typical and unavoidable?

Thanks again ...
 
Upvote 0
I believe this VoIP solution works for me now. I can call and receive calls at home over VoIP. Thanks, AdamG - Couldn't have done it without you!

Now a question about performance: The audio quality is perfect on both ends of the VoIP call (they sound exactly like a corded phone!) But, there seems to be an approximate 1 second between what is said on one end and when it is heard at the other end. Is this delay typical and unavoidable?

Thanks again ...
You're welcome.
I've heard some lag on occasion. Very seldom for me, though. You might try changing the UDP or TCP setting in Sipdroid to see if that helps. SIP Acct Settings/Protocol. It might just be unavoidable though if its on 3g. If its on wifi too, you might play with your router settings and make sure none of the SipSorcery traffic is being filtered out. Virtual Server or opening ports from earlier in the thread.
 
Upvote 0
I continue to have limited success using this setup. I am able to make and receive calls but only over wifi. When I try to use 3G/EDGE I am able to dial out but there is no call audio on my device ( I dont even hear a ringing tone) and the call automatically terminates within a few seconds.
I have tried using SIPDroid v1.1.8 and v1.0.6 but this has not helped. Any ideas why this is happening?
TYIA
No idea. Should work on 3g if you're working on wifi. I think I read at sipdroid.org that some people were having issues until they tried the newest version 1.2.1
you might try that
http://sipdroid.googlecode.com/files/Sipdroid-1.2.1.apk
 
Upvote 0
Thanks again AdamG for your response and advice.
Well I have installed SIPDroid v1.2.2 and now my calls over 3G/EDGE connect and stay connected but I still have no audio over my device.
I am going to report this on the SIPDroid hosting page as an issue and hope that I will receive more info and a possible resolution or maybe I will have to wait for a new version.
 
Upvote 0
im connected to the WIFI perfectly, but still when i tried to call any number i get:
"no suitable data network available" on sipdroid
i have a htc magic T-mobile, unlocked, and rooted if necesary.....
i use it with NO SIM CARD, i just want the email and other features over the wifi, and this VOIP on wifi would be one of the main ones !!!

i have only WIFI
NO EDGE / NO 3G / NO WLAN

any clues how to make it work ?

( i cannot believe the iphone+skype works seamless in this sense and we, with android = open source are stuck here !!!! )
 
Upvote 0
im connected to the WIFI perfectly, but still when i tried to call any number i get:
"no suitable data network available" on sipdroid
i have a htc magic T-mobile, unlocked, and rooted if necesary.....
i use it with NO SIM CARD, i just want the email and other features over the wifi, and this VOIP on wifi would be one of the main ones !!!

i have only WIFI
NO EDGE / NO 3G / NO WLAN

any clues how to make it work ?

( i cannot believe the iphone+skype works seamless in this sense and we, with android = open source are stuck here !!!! )

Here's how I got Sipdroid to work on my Droid:
How To Set Up VoIP on the Motorola Droid on Verizon Wireless using Sipdroid for Free Calls | Dave's Tech Shop
 
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