yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] jgrinst1:
Exactly. In a nutshell, the round trip (ping) time determines the quality of your VOIP call in a lower bandwidth environment.

One other advantage to Speex is that it also includes a built in echo canceler (AEC) library.

This seems to have progressed since I seriously looked at it a year ago.

I actually think that P2P communication for HD voice will take over from VOIP, and ultimately POTS, but everyone has to be running/accepting the peer software codec. I think this is why Google bought the company that made Isac. Just think that if GV to GV calls could be in HD (like Viber), how many of your friends would that encompass? How many more would sign up?

A little way to go and very interesting to follow.

Didn't mean to hijack the thread in any way but we're nailing down some interesting issues!
[Samsung Galaxy Nexus] martonikaj:
As you said the ping times are an issue. You won't be doing VOIP on a 400ms EDGE ping.

---------- Post added at 07:18 PM ---------- Previous post was at 07:13 PM ----------

You can keep them both as GV #'s if you just pay the $40 to Google.

If you want to keep both #'s and not pay any fees, you can just port your AT&T number to Straight Talk when you start that account, then you'll have your current GV # on GV, and your "carrier" # on ST. But not sure why you need this. Assuming you're currently using your GV # as your primary #, you should just keep using that and not care about your carrier #. If you're using your current carrier # as your primary, then you can just port that. Just not sure why you want to use 2 numbers... Google Voice is specifically for the use of having

1 number for everything

.

Not sure what you mean by "steal" your number. If you're in good standing and have paid for your service, they'll let you port your number out.

You'd use whatever number you wanted. VOIP can be directed via either of your GV #'s.

You can remedy this by canceling your T-Mobile Voicemail service, and then calls get pushed to your GV Voicemail assuming they called your GV # in the first place.
[Samsung Galaxy Nexus] noneone:
THE major downfall / flaw with Gvoice is the entire misconception that people only need / want ONE phone number. It's the new millennium, there are tons and tons of reasons to have multiple phone numbers, one for "your inner circle" one for "business / clients", one for everyone else. For many of us, lots of "services" require a phone number, electric, TV, car loan, etc. etc. etc.. And yes, while most of these companies don't sell your number, they COMPLETELY reserve the right to call you with marketing or surveys. I want a number I can give THEM, and a different number for family.

CIRCLES really works, google realized this and really innovated with google+ and circles, but, for some reason, they can't seem to grasp the same concept for phones.

I know a number of people that have a google voice number for their work, and need to forward THAT number to their cell number. They now are locked out of using a personal google voice number, since two google voice numbers can't forward to the same cell phone.

Well, there IS an exception, if you mark your cell line as a land line in google voice, you can forward two google numbers to it, but, you give up sms on either line.

Now folks, you CAN have two personal google numbers, just set up two gmail accounts. Can't forward both numbers to the same cell, but, if you give up SMS, can get around it as described above.
[Samsung Galaxy Nexus] ohwellariel:
Same thing is happening to me, can't get it to ring any longer by changing any of the settings. I see people with this problem all over the internet, but no solution. Disappointing, I know I'm going to miss calls because of this.
[Samsung Galaxy Nexus] austriker27:
Thanks folks for all the replies.

Thats exactly my thought- my current gvoice number is the one I have given out to businesses who 'need' a phone number. So it wouldnt be that great of loss if I port over my carrier number in place of it I guess. But then I wouldnt know what number to be my 'spam number.' You bring up a good point though, perhaps I will enable gvoice on another of my gmails and use that as the spam line. Sorry for all the questions on porting, like I said Ive been with att since cingular which has probably been about a decade. One more: can I port my gvoice number to another gmail? Or is that also a $20 porting charge
[Samsung Galaxy Nexus] hdad2:
This thread is beautiful. Thanks OP and all contributors. Great stuff.

Like many, I'm looking to cut my costs and considering this as the way to do it. Once concern I have is the Tmobile footprint in my area. Directly where I work and live the map is green. Within 10 minutes drive of each, the map is yellow. And I do have to travel enough that I'd be worried about service holes.

So I'm wondering about roaming, Att, Tmobile, and Straight Talk. Maybe someone can elaborate:

Since I don't think there is any roaming with the prepaid (correct?), then I wonder about keeping 2 sims, one for Tmobile (the daily driver) and one for Straight Talk (which I think uses ATT footprint, right?). Is it easy enough to swap sims and APN settings when necessary? Or does everything get messy doing this?

Obviously I wouldn't want to keep both sims paid up every month. But if I know I'll be traveling to an area with poor Tmobile coverage, I wonder if it's easy enough to swap sims and keep both phone numbers in GV forwarding.

Anyone else ever bounce between sims?
[Samsung Galaxy Nexus] codesplice:
Straight Talk on AT&T's network I believe allows roaming on both AT&T and T-Mobile, so (unless you really need 5GB each month) that route may make more sense for your situation.
[Samsung Galaxy Nexus] muyoso:
Its your password. You need to go and change the password in pbxes to match Google's. Also, there can be no punctuation in the password at all.
[Samsung Galaxy Nexus] martonikaj:
Never heard of this and doubt it. If you could, it'd be a $20 charge at least.

But like I said, no need to do that. You can port your existing carrier # to GV for $20, pay another $20, and keep both #'s on 1 Google Account. Or if you're that frugal and want to keep the other $20, you can dump your current GV # and get a new random one on another Google Account.
[Samsung Galaxy Nexus] ohwellariel:
I'm curious how you found that out...still doesn't work for me though, gives me only 15 seconds with a pure alphanumeric password.
[Samsung Galaxy Nexus] muyoso:
Oh I'm sorry. Yea I still have the issue with the 15 second ring. I didn't read over what you quoted and thought it was a different problem I had with pbxes. At one time I couldn't make or receive calls and it was because my password had an exclamation point in it.
[Samsung Galaxy Nexus] austriker27:
So now I've got my g2 which is awesome. I was hoping the gvoice interface has been improved since I left but apparently not. Any way to use the stock messaging app but while using gvoice? Sorry for all my terrible questions
[Samsung Galaxy Nexus] martonikaj:
In voice.google.com settings page, you can tell it to forward SMS sent to your GV # to your carrier #. They'll then show up in your (proper) Messaging app. They get forwarded the exact same way calls do.

The "problem" is that the messages won't be from the contact's proper #. It assigns a new # to each of the contacts. The reason for this is that the phone needs to know whether you're sending the message from your carrier # or your GV #. If you want to interact with the person via your GV #, you SMS or call the newly assigned #, which then routes through GV and they receive the SMS or call as if nothing weird happened.

Its a hassle but can be done. Eventually you'll go through and add these newly assigned #'s to the contact as an alternate contact # and it'll be "seamless" as it can be.

There are also apps (root req'd) that'll put SMS in your Messaging app without the random # hooplah, but not everyone is rooted or wants to rely on an app like that. Google Voice SMS Integration is the one I remember some talking about.

I personally don't have too much of a problem with the Google Voice app. It's seamless for calls (set "use GV # for all calls" and use the native dialer), and pretty good for SMS. There are still some quirks that I wish they'd iron out, but for now its pretty good. I send probably 80% of my SMS from the browser anyway, which was one of the main reasons I chose GV.
[Samsung Galaxy Nexus] codesplice:
Ever get tired of repeating yourself? ;-)

I'll probably add your post to the OP in the morning. Maybe that will help!
[Samsung Galaxy Nexus] austriker27:
Sorry folks, I do remember reading that when going through the posts. There are so many pages now! Still probably my favorite thread on XDA- thanks for the original post and following up with newbies like me!
[Samsung Galaxy Nexus] codesplice:
No worries. We're all glad to help :-)
[Samsung Galaxy Nexus] martonikaj:
Ya... its getting a bit much for me lol but I like helping out. The problem is instead of not responding to redundant questions, I end up just responding shortly and being unhelpful/slightly rude.
[Samsung Galaxy Nexus] jgrinst1:
Codesplice - why don't you take your posts #6 and #7, merge them, then turn the other one into an FAQ? Then add questions and answers from throughout the thread. Then link to the FAQ post in the OP, but at least it's still on the same page... so people who don't follow the link will stumble into it anyway.
[Samsung Galaxy Nexus] codesplice:
Sounds complicated. But I've got nothing better to do while I wait for Ubuntu to update (gonna try building some JB today I think!) so I'll give it a go :)
[Samsung Galaxy Nexus] codesplice:
Okay, I've started an FAQ post linked from the OP. Time to start trawling through the thread to find particularly useful posts - let me know if you see one I haven't added yet!
[Samsung Galaxy Nexus] austriker27:
Nice, good call codesplice. I like it. I feel honored (in the bad way ha) that I was the first questioner..

Ill try and find some good posts for it: (if this is not helpful shoot me down, i will remove them when you add them (assuming they are helpful for FAQ)):

another one:
[Samsung Galaxy Nexus] martonikaj:
Good call. Thanks for the post in the FAQ :p .
[Samsung Galaxy Nexus] codesplice:
I may end up just referencing about half the posts you've made in this thread!
[Samsung Galaxy Nexus] martonikaj:
You have my permission.
[Samsung Galaxy Nexus] BCWXDA:
Hey guys I'm trying GrooveIP for my WiFi calling, but I'm having a problem with my WiFi connections. Every time I use the restroom where I work WiFi drops out and ill lose my connection to GrooveIP, is there any app or setting that I can have WiFi auto reconnect without having to wake the phone?
[Samsung Galaxy Nexus] codesplice:
I've seen the same thing; as far as I know, there's not really a way around it. If you're using something like my Tasker Profile (or the AutoAP app) to toggle Airplane Mode based on Wifi connectivity, it shouldn't be too much of an issue as the phone will automatically reconnect to the cellular network when it loses the Wifi connection - so you (shouldn't) miss any calls because of it.
[Samsung Galaxy Nexus] bigdoug2005:
If I uncheck the "Registration" box in sipdroid Notification settings will that just remove the notification from the Android notification bar and not affect sipdroid's functionality? I know that Locale needs the persistent notification to prevent Android from killing the process to free up memory. The big white box in the notification area bugs me.
[Samsung Galaxy Nexus] muyoso:
I've unchecked it and haven't had a problem with it being killed.
[Samsung Galaxy Nexus] austriker27:
so if I port my current att number to gvoice when I then get calls/texts at both placed (my att phone, and my tmobile with gvoice)?
[Samsung Galaxy Nexus] codesplice:
Once you port your number to GV any calls you receive at that number will be forwarded to any numbers you have added to your Google Voice account.
[Samsung Galaxy Nexus] thos25:
So I did basically what is spelled out in this guide. I had a GSM Nexus and was using Tmo monthly 4g with $60 unlim/unlim/2gb plan.

I wanted to switch to the $30 plan, but they refused to let me. I had to buy a walmart junker phone. Steal the sim card, then activate a new line, and transfer my phone number from my $60 plan.

They screwed that up pretty royally but eventually worked it all out.

After that was completed, I got Google voice and just took a local number that they had available. I also added Groove IP to the phone.

I wasnt able to complete the voice mail forwarding as it is prepaid and all. I also didnt ask them to shut it off. I wanted to see how it all came together before I told them to shut it off.

So, I noticed that if you call my actual cell number directly, it will go to Tmo Vmail. Thats fine with me I guess. Now, if you call my G-voice number, it will go to my G-Voice VM, but it will also show as an email on my Tmo. So i will get two VM notifications. The one from TMO is never a real VM though. When I listen to it, it is the lady from GVoice saying to press two for whatever option she gives.

This is fine with me though. I would prefer have two VM's than one. no need to shut off Tmo since it still goes to GVoice.

Anyhow, I just thought I would bring that up. Looks like in the guide you are told to shut off Tmo VM if you want to ever get GVoice VM. My case it seems I can have both.
[Samsung Galaxy Nexus] martonikaj:
Its well known that the $30 5GB plan is a "new activations only" plan. They will

not

transfer you to that plan if you're already activated with a different plan on T-Mobile. You may be able to convince an unknowing CS rep, but I wouldn't count on it.

It's easy enough to get a new SIM activation kit and have it activated on the $30 plan, then transfer your #.
[Samsung Galaxy Nexus] codesplice:
I'm glad that is a solution that works for you, but it seems to me that having two voicemail services on one phone would be much more complicated to keep track of than just setting it up the right way. Since no one has my actual cell number, no one has any business leaving me messages there. With that service disabled that is just one less thing to be annoyed by. But that's just me.

I will try to update the OP in the morning to clarify a bit on the voicemail aspect.
[Samsung Galaxy Nexus] BCWXDA:
Well I was hoping to use it as wifi only and no service at all. Would a minute only plan w/o data work on the unlocked gsm GNexus?
[Samsung Galaxy Nexus] austriker27:
sorry to be a bother again- I am having some issues, tried searching but couldnt find something (maybe I just suck at searching)

So I setup everything (except calling tmobile to disable voicemail; shouldnt matter for this) via the instructions. I have gvoice installed on my new tmobile phone and setup to handle all calls. Installed sipdroid and setup an account with PBXes. In sipdroid I clicked on "New PBX linked to my Google Voice." Also set it up for calls over wifi and preferred handler.

However when I try to dial a number on airplane mode with the stock dialer (am using autoAP) set to handle all calls it gives me a message: "your call cannot be completed as dialed." What am missing here oh great prepaid oracles? Thanks!
[Samsung Galaxy Nexus] thos25:
Yes. I know this. I tried anyhow but they refused. That's why I got another phone to get the SIM from it to activate a new line. This was the only way they let me.

Transferring my existing t mobile number to the second account was not that easy. They screwed it up. Took them 4 days. Then when they finally got it right, they tried to wipe all my credit from the account and wanted me to pay again. Finally got it straight after 5 days.

Well for me, my cell number is the only one anyone knows. I've had it for years. So I couldn't really disable the vm and rely on g voice vm only.

And like I said, I get notifications for gvoice if someone calls that. I get notifications for tmo when someone calls that #. It isn't to confusing.
[Samsung Galaxy Nexus] BrianDigital:
That's why I'm all in on Google voice, added bonus accepting calls from gmail while playing tribes
[Samsung Galaxy Nexus] codesplice:
Hmm. Are you able to place calls using the SipDroid dialer directly?

Ah, that does make a bit more sense. I wrote the guide from an "all in on Google Voice" perspective, so that's where my mind was. If you had instead ported your number to Google Voice then setting up the voicemail as I described would have made the most sense. The configuration you've described probably does make the most sense for trying to have it both ways - thank you for sharing it!
[Samsung Galaxy Nexus] codesplice:
Yeah, you should be able to make that work. I used my N1 as a wifi-only VoIP phone for a bit. I wonder if using one of the hacks/apps to disable the WiFi power-saving state might help to keep it connected? I've also notices that Jelly Bean includes an option under Settings - WiFi - menu - advanced for "Avoid poor connections". Unchecking that has helped to keep my phone connected to the WiFi at work as I wander to opposite ends of the building. Maybe that could help you as well?
[Samsung Galaxy Nexus] austriker27:
No unfortunately not. I even tried found a tip that might help (After you have set it up with Sipdroid, you have to make sure your password on the website is correct. Sipdroid can read it but other Voip apps may have trouble.

Login to PBXes. Click on "Extensions" and then "Sipdroid <200>" extension. Highlight your password, erase it and re-enter it. Click "Submit" at the bottom, then the red "Apply changes" at the top of the screen. This should fix your sign in problems.) and tried that but to no avail. It does show a green dot at the top so its connected. However I tried going to sipdroid and calling from both the "5" button on the top right corner and typing the number into the phone number box and clicking send...
[Samsung Galaxy Nexus] codesplice:
Are you dialing a full 10-digit number? I'm really scratching my head on this one...
[Samsung Galaxy Nexus] austriker27:
I stumped the master (not a good thing). Haha yes although good call, because thats totally something I would do. I also double checked that i have call forwarding set to both google chat and this tmobile prepaid phone (its also checked to receive text messages on the phone)

should I uninstall sipdroid and reinstall?
[Samsung Galaxy Nexus] codesplice:
Try dialing *43, which should connect you to the pbxes.org echo test. This will at least confirm that a part of your setup is working and we can go on from there.
[Samsung Galaxy Nexus] austriker27:
Hmm. Even more mystifying, the echo test worked. Perhaps its karma for all my questions :D

testing will resume tomorrow. night all.
[Samsung Galaxy Nexus] codesplice:
Then my guess is that it is still trying to place the calls as standard voice calls for some reason. Try adding a + to the end of the number you are dialing, which should override the behavior and force it to use SipDroid. I think.
[Samsung Galaxy Nexus] KRAZYADROIDMASTER:
Just wondering if your are sneaking calls on your rest room visit???? LOL
[Samsung Galaxy Nexus] thos25:
Yeah. I understand. I actually didn't really want to port my cell to g voice for to lack of mms. Figured it's easier to just keep that number since everyone knows it anyhow.

I did look into porting my number but Google said they didn't support porting from my area yet. So I just took a number that they had available. Cool thing is that they let me search for a number combination. I was able to keep the same last 4 digits as my cell to make it easier for anyone who I give the new number to.

Anyhow. Thanks for the guide.
[Samsung Galaxy Nexus] shovelheadhd:
I noticed in the op that you have Google talk checked as a number on Google voice. Is this what sipdroid and PBX uses to receive a call? The reason I ask is I set up sipdroid and the pbx, I unchecked all my calling numbers in gv thinking sipdroid would some how intercept the incoming call to Google voice but my phone didn't ring.

I don't want gv to call my T-Mobile number as that would use min and I didn't see anywhere in the op where I needed to enter my sip number that I have. So back to my original question do I need to leave Google talk checked as the place for gv to forward my calls to for sipdroid and the PBX to work?

Edit: NM I skipped over the details about using Google talk/ gmail chat for the VoIP service. Its interesting as I never knew this was possible. I had always used a complicated gv to sip service and call back app for VoIP. Thanks so much for this guide!
[Samsung Galaxy Nexus] vatsyk:
I do not understand you guys, why do you need to use PBoxes & sipdroid ? They are so laggy & unstable. Try to use the simple set up: WiFi + Google Voice ( Gtalk ) + Talkatone or Groove ip or Skype subscription as your forwarding phones.
[Samsung Galaxy Nexus] austriker27:
Hmm I've tries that but the phone tells me I can't on airplane mode (I'm at home on wifi). So that looks like its calling via the netqwork, I've read the faqs on sipdroids site and I thought adding the plus mark disables sipdroid voip calling.

I installed talkatone however and it worked fine first time so that's a fall back I guess. I think id rather use sipdroid if it will work because I thinks integrated into the stock dialer (right?) And sounds like it has better quality but ill do my own tests too later
[Samsung Galaxy Nexus] jgrinst1:
The best setup for you may not be the best for everyone else. YMMV is so true when it comes to networks. For me, Sipdroid + PBXes (with TCP instead of UDP) is working great over Wifi, with clear calls via PCMU at a latency < 100ms. That is like a POTS call and I'm very happy.

On the other hand, Groove for me has a delay of ~350ms which makes it about unusable. Spare phone is better at about 250ms and even the premium version of Talkatone is choppy for me over Wifi but better over 3G. Go figure... Find what works best for you and stick with it. I've ditched 3 paid versions of apps to go with one of the free ones.
[Samsung Galaxy Nexus] codesplice:
Glad to see you got it sorted.

I don't understand folks who can't be bothered to read at least all of the content of the first post. I've tried GrooveIP, Talkatone, and a dozen different combinations of SIP providers, and I've found PBXes + SipDroid to work best for me. GrooveIP has good quality but the limited codecs make it stutter really badly if my Wifi network is running slowly (which it often is at work). Talkatone performs better but sounds like crap and doesn't integrate nicely with the Android system. I haven't tried Skype or any other subscription-based service as the whole point here is to save money by making free calls; I'm not interested in saving money on a cheap prepaid plan if I then have to turn around and give those savings to another company. For me, I've found PBXes + SipDroid to offer the best balance of voice quality, low latency, and stability/reliability while still being fairly simple to configure. Each approach has its own pros and cons; I've done my best to compare them and report on how they perform for my needs. I even left the original GrooveIP/Talkatone information in the OP after I added the PBXes.org info specifically so that folks could weigh the different options and choose the approach that works for them. There isn't a one-size-fits-all solution.

Maybe I'll clean up the first post a bit (or put a section in the FAQ post) with a table of sorts comparing those three main approaches.

You could be right about the + disabling SipDroid. I was going from memory and the limited information in the SipDroid settings last night. Try *not* entering Airplane Mode and see if you can make a call via SipDroid. Then log on to your account at PBXes.org and check the Usage page to see if it does, in fact, register that outgoing call. Also verify that you can receive calls on that line.
[Samsung Galaxy Nexus] codesplice:
I've updated the OP a bit with some clarification about your voicemail configuration options and added a quick list of pros and cons for the three main VoIP options (well, Voice-over-Google-Talk ;) ) to the FAQ.