Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,802,957 Members 38,657 Now Online
XDA Developers Android and Mobile Development Forum

[GUIDE] SIPdroid & Google Voice setup (updated 3-12-2010)

Tip us?
 
gurnted
Old
(Last edited by gurnted; 29th June 2012 at 08:44 PM.) Reason: Info is dated, and obsolete. Also simpler means now exist to accomplish like results.
#1  
gurnted's Avatar
Senior Member - OP
Thanks Meter 1
Posts: 149
Join Date: Apr 2009
Default [GUIDE] SIPdroid & Google Voice setup (updated 3-12-2010)

The guides listed here are extremely dated.
Not all services mentioned allow new users, and some now require a subscription. Also, the process has been simplified greatly since the creation of these tutorials.

I recommend using an application such as Groove IP to connect directly to Gtalk rather than bounce the call all over the place to different SIP providers.

Trying to find a way to verify GV w/o a active U.S. phone number? This info will still work for that, but you have to use IPKall routed to PBXes extension w/ "info" as DTMF type on (pbxes extension) settings.

Planning to do something more interesting like route multiple gv#s to one place? Than the info might still be useful to you, but only as a point of reference.



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.


Alright I guess these guides were a little more popular than expected. Kept exceeding bandwidth limits for the images, so I had to move 'em.

If you would like to view the original guides please visit my blog
 
jashsu
Old
#2  
jashsu's Avatar
Senior Member
Thanks Meter 12
Posts: 1,852
Join Date: Nov 2008
Quote:
Originally Posted by gurnted View Post
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. It also provides a solution to get Google Voice accounts validated for people who lack a US phome number.
While I didn't personally use the method myself, a post on the Google Voice discussion forum said you can perform your verification call on a Gizmo number (receive it by logging into the flash client at gizmo5.com)

The first time I set up an ipkall DID, it took a week. Kind of annoying.
 
gurnted
Old
(Last edited by gurnted; 12th June 2010 at 03:57 AM.)
#3  
gurnted's Avatar
Senior Member - OP
Thanks Meter 1
Posts: 149
Join Date: Apr 2009
Due to bandwidth limits causing the images to go down, I have moved the guides.
 
jashsu
Old
#4  
jashsu's Avatar
Senior Member
Thanks Meter 12
Posts: 1,852
Join Date: Nov 2008
Quote:
Originally Posted by gurnted View Post
Huh? I tried to use Gizmo to confirm my wife's account a couple weeks ago, and Google Voice said a Landline or Mobile had to be used as the primary forwarding number. If they have in fact changed their policy regarding this, its great news for international users. Maybe someone with a fresh account would be kind enough to give it a try and bless us with the results. Either way thanks for the info.
Well, I read that information roughly a month ago so it could have been changed. On Gizmo's gizmovoice.com page, they state that a user can buy a 6-month DID number to accept the GV confirmation call, so I guess its probable that a Gizmo number cannot be used for confirmation.

Quote:
It's a shame it took so long for ipkall to get back to you. It usually does take a day or two, but a week is awful. Then again waiting 6-8 months for a Google Voice invite is a tad bit more irritating (but still well worth it)
Well it was before I even got my GV invite, mainly just as experimentation for getting my SIP setup. Free is free, so I wasn't really concerned.

By the way, I have updated the Sipdroid primer a little. Might make some more tweaks/update the sample pics later.
 
Crymson
Old
#5  
Member
Thanks Meter 0
Posts: 42
Join Date: Apr 2008
This is a great tutorial! I'm currently using just the gizmo5 + GV setup, what are the advantages to your way? I am assuming the 3 minute outgoing call limit is gone, but is there anything else?

My #1 complaint with the gizmo5 + GV method (and this may be Sipdroid's fault) is that it seems if I don't make or recieve a call for a few hours... maybe a day... then sipdroid sort of times out, disconnects, and I miss calls even though sipdroid still shows the green connected light. I'm just curious if getting away from gizmo5 would fix this? Thanks!
 
gurnted
Old
#6  
gurnted's Avatar
Senior Member - OP
Thanks Meter 1
Posts: 149
Join Date: Apr 2009
Quote:
This is a great tutorial! I'm currently using just the gizmo5 + GV setup, what are the advantages to your way? I am assuming the 3 minute outgoing call limit is gone, but is there anything else?

My #1 complaint with the gizmo5 + GV method (and this may be Sipdroid's fault) is that it seems if I don't make or recieve a call for a few hours... maybe a day... then sipdroid sort of times out, disconnects, and I miss calls even though sipdroid still shows the green connected light. I'm just curious if getting away from gizmo5 would fix this? Thanks!
Thank you, and yes you are correct about the 3 minute limit, but you don't have to leave gizmo for that. Just set GV as default dialer and set call method to Call-Back in GV (Be sure to set gizmo # as callback in GV app). Other than that Gizmo5 charged for callerID at the time I set mine up, and I had alot of choppy calls when using them (even using X-Ten and Ekiga from pc). Also Google Voice did not (and I'm not sure if they do yet) allow a Gizmo # to be default forward. Using IPkall gives you a true US # which can be set as default and used to validate g.v. account. People who don't have a US # couldn't even forward to Gizmo until a default US land or mobile number was set.

As far as missed calls and sipdroid timing out, I believe it depends on how you are connecting. I haven't had any trouble with such issues while on 3g. In fact I use this as my only method of calling, and dropped down to just the data plan with my carrier. Before we got 3g where I live I would have similar problems on EDGE and WIFI networks. Try setting the minimum signal strength lower for the networks you will be using under advanced settings on sipdroid. Also be sure to use TCP rather than UDP. Required refresh time is alot longer with TCP and you will not get as many time-outs.

Another thing is it may very well be gizmo5 causing the timeout issue. I did miss a few calls and got alot more disconnects while I was testing to see if I could cut out a few legs of my forwarding scheme. Figured it would cut back on a little latancy, but It gave me issues so I switched back. Though Sipdroid supports any sip provider that uses the proper codecs, it is really designed to work well with PBXes. I have tried it with 4-5 providers and none worked as well as PBXes. Even gizmo5 worked better through PBXes than directly connecting from sipdroid.
 
lfried
Old
(Last edited by lfried; 15th September 2009 at 08:52 PM.)
#7  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Sep 2009
Default Followed but Red light

sorry about that
 
maleman876
Old
#8  
Junior Member
Thanks Meter 1
Posts: 23
Join Date: Feb 2009
ive gotten this setup correctly (i think), but i cannot get the pbxes->sipdroid part working.

if i call my ipkall number, i see the call register in sip2sip, and i see it in the history in pbxes.

sipdroid connects to pbxes fine, and the extension shows up as active. the call just never makes it to sipdroid

if i call from sipdroid OUT, i get a message that says please try again later and hangs up
 
tuppaacc
Old
(Last edited by tuppaacc; 8th October 2009 at 09:12 PM.)
#9  
Account currently disabled
Thanks Meter 5
Posts: 288
Join Date: Mar 2008
Quote:
Originally Posted by maleman876 View Post
ive gotten this setup correctly (i think), but i cannot get the pbxes->sipdroid part working.

if i call my ipkall number, i see the call register in sip2sip, and i see it in the history in pbxes.

sipdroid connects to pbxes fine, and the extension shows up as active. the call just never makes it to sipdroid

if i call from sipdroid OUT, i get a message that says please try again later and hangs up

I too get this same error my phone wont ring and then I recive an email that says i got a voice mail!!??


how to fix ths pls!!



(NEVERMIND I GOT IT WORKING NOW!!!!)
 
gurnted
Old
#10  
gurnted's Avatar
Senior Member - OP
Thanks Meter 1
Posts: 149
Join Date: Apr 2009
Quote:
Originally Posted by maleman876 View Post
ive gotten this setup correctly (i think), but i cannot get the pbxes->sipdroid part working.

if i call my ipkall number, i see the call register in sip2sip, and i see it in the history in pbxes.

sipdroid connects to pbxes fine, and the extension shows up as active. the call just never makes it to sipdroid
There may be a problem with inbound routing settings. One thing you could try would be to skip sip2sip by forwarding ipkall directly to your pbxes extension. There are instructions on how to do this at pbxes. It works quite well. I will add this to the guide soon. I've just been a little busy lately.

Quote:
if i call from sipdroid OUT, i get a message that says please try again later and hangs up
There are quite a few things that could cause this.

What type of call are you trying to make? (are you calling another sip# or a pstn#)
Which sip provider do you use for outbound calls?
Is your outbound route configured properly at pbxes?

I just let GV handle the outbound calls with callback. I have a sipdiscount account configured for outbound, but I don't really use it much. That's why I didn't cover it in the guide. I'll help as much as I can, but you might also want to check out the Sipdroid Primer. It explains alot about using sipdroid to place calls.

Tags
google voice, pbxes, sip, sipdroid, voip
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Speed Up Jenkins Configuration Process with TSJ

When you are theleader of a largedevelopment project, Gerrit isn’t the only tool that … more

AutoData Regulates Your Connectivity to Save Battery Life

It’s absolutely no secret that battery life is somewhat of anundoingformany … more

Tale of the Great Recoveries

About a week ago, our fantastic writer and my esteemed colleague Tom embarked on a mission to learnthe vast and … more

How to Make Your GPS Lock Faster – XDA Developer TV

Nothing is more frustrating than opening up Google Maps and it taking way to long … more