yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] Steve Jobs®:
Why T-Mobile Monthly 4G $70 over the AT&T GoPhone Prepad $50?

The only difference I see is that T-Mobile offer 5gb high speed and AT&T doesnt but they offer unlimited basic internet using WAP, but I've heard on another nexus thread that someone uses at&t gophone prepaid and the internet is decent speed of 2-6mbps.

Any thoughts?
[Samsung Galaxy Nexus] codesplice:
Personally I would rather a) not be on AT&T (their network was seriously bogged down around my area before I switched to T-Mobile) and b) not try to cheat the system. I don't want to have to worry about losing service without warning because I knowingly violated their terms. That just complicates things.

Unfortunately I don't have any empirical evidence to say which way you should go. None of the prepaid plans have any commitment, so maybe just try out a few to see what is the best fit for your usage case.
[Samsung Galaxy Nexus] Jamalsid:
What happens if you have no data connection or you are stuck on 2g data? Does google voice work ok over GPRS or EDGE?
[Samsung Galaxy Nexus] codesplice:
Google Voice is just a forwarding service. Calls made to your Google Voice number are simply forwarded to your mobile number as a normal voice call unless you are using one of the various VoIP options. VoIP probably won't work over 2G/EDGE but the call will still be received as a voice call.
[Samsung Galaxy Nexus] noneone:
VOIP pointer .....

1) If you're new, use google voice and get grooveIP and use that on a wifi connection. Talkatone is another option. USE ONE OF THESE FIRST. See how the voice quality is on wifi (most folks think its great, on fast wifi).

2) IF you want to use cell data for your VOIP ... its flaky. pbx, sipdroid, LOTS of options, a few different codexes, ITS NOT NOOBIE FRIENDLY. For the experienced that think it is ... just read a few of the hundred posts of folks having issues with anything other than talkatone or grooveip.

3) After you've got got talkatone or grooveip running and working on wifi, and you've tried them over cell data and don't like the results, THEN you can work on any of the other myriad solutions out there. But start with the easy first.

4) At the end of the day, many experienced users still don't / won't use VOIP over cell data with any tools or codexes. Its "fine" in a pinch.

WIFI VOIP works great and is easy.

CELL DATA VOIP is a pain, and not suitable for many folks as their main voice solution.

If you REALLY need lots of voice minutes when you are NOT NEAR WIFI (over 250 minutes) its likely the best bet to try one of the unlimited voice plans instead.

My 1/50th of a dollar.
[Samsung Galaxy Nexus] iabaloch:
can you explain you settings

Can You explain How you have made this setup it would be a great help . Thanks
[Samsung Galaxy Nexus] osi13:
What are you running on your Raspberry PI? If it's an asterisk based system with freePBX, create a ring group to ring all of your extensions, and then create another ring group that's set to HUNT, and add your t-mobile phone number to this hunt group. Enter your t-mobile number with area code as shown "NXXNXXXXXX#"

Now, in incoming routes, point your GV number to the first ring group you created with your local extensions, and then set the destination of your ring group to your hunt group. And finally, set the destination, if there is no answer, on your hunt group to an extension where you want your voicemail pointed to. As long as voicemail on your t-mobile account is disabled you will be fine, and voicemails will be sent to your PBX box.

What this essentially does is ring your t-mobile phone number if your extension is not registered, or it allows you to reject the call if you have poor service, and accept the call over t-mobile's circuit switched network. You can play around with the ring times to fine tune everything. I've been using this method for about a week now, and everything seems to be working fine.

Google Voice/Gtalk does not allow you to manipulate CID information, so when your PBX forwards the incoming call to your t-mobile number you'll be receiving a call from your Google Voice phone number. If you're using a service like VoIP.ms or Vitelity, you can pass the original callers CID information when the call is routed to your t-mobile number, as they allow you to dial out with ANY CID information.

I hope this is making sense. If it's not I can be more clear. When I have some free time I'm planning on setting up a nice guide.
[Samsung Galaxy Nexus] Luxferro:
A guide would be really appreciated!

I checked out that site referenced earlier in the thread.It just seemed like a million page blog with no index, or way to search for specific things.
[Samsung Galaxy Nexus] osi13:
I'll start on a comprehensive guide tomorrow. There is a lot of information to cover, so it will likely take me some time.
[Samsung Galaxy Nexus] abboi:
Have yet to get this to work, at least i dont think it is working. By it i mean the SipDroid part.

I get the registration fail 401 unauthorized when setting it up. I used the button to create an account and link to google account. i tried this with only WLAN or with both WLAN and 3G. neither worked. Tried messing with call setting and adding internet call account. did not work either.

the calls either drop by it self or says the other phone is busy even though it is not. Sometime it says no suitable data depending on if i turn the wifi on or off. Either way it does not work. Wonder if I am doing something wrong. I have redid the process 4 times and found other guides and nothing worked.

Also was wondering, OP said to turn 3G off, isnt this to use the data to call?
[Samsung Galaxy Nexus] dipole:
A guide would be awesome cause it sounds like Greek to me (no offense to the Greek folks). I also have a VOIP.MS DID I just purchased so I will try to make some sense out of what you wrote. Thanks for taking the time to reply
[Samsung Galaxy Nexus] pdxtechdoctor:
I always thought it was recommended not to run Asterisk in a VM. Something to do with VOIP being fairly dependent on the real time clock (RTC) of the hardware that Asterisk was running on and that running it on a VM screwed with that since there was no true hardware clock...

How is your experience running Asterisk in a VM? What OS are you using as a host and what hypervisor are you using?

I agree that alot of the problems with some of the voip solutions discussed here can be fixed running something other than PBXes... PBXes is in GERMANY.. that means all of the calls are being routed from your phone to Germany and then to the recipient and when they respond it goes back to Germany before it goes back to you..

I've done some ping tests and pbxes is about 250 - 350ms on my phone using tmobile "4g". That means it's 250ms to Germany and 250ms from there to the call recipient. for a 500ms lag... and for a response to get to you, double that so it is pretty much a constant 1 full second lag between you and the recipient..

I can ping one of my household computers at about 80ms on the same connection. So that is 80ms to home and say another 80ms to the recipient - 160ms - double that and you get 320ms, even if you round it up that's 400ms which is MUCH MUCH better than 1000ms using PBXes...
[Samsung Galaxy Nexus] quarksurfer:
Hi Guys,

I've been using Gnex and GrooveIP+GV+VOIP+T-Mo $30/100min plan for awhile now, and I'm happy to have stumbled upon this thread. I thought I'd try SipDroid+PBxes since codeispiece mentioned it. It seems to be really nice, and I like how there's no secondary dialer like for GrooveIP. My question is: why, when I receive calls, does it show two calls in my log (one missed, one received)? Obviously the sipdroid call was received, and the cellular call was missed. Is there a way to set things up to make that look cleaner? It's a minor point, but I thought I'd ask.

Thanks for any ideas.

Also: are there any tutorials out there that show options/configurations for SipDroid+PBxes? It seems like I might be overlooking some cool features, but they're both a little tough to navigate. I don't even understand the options that are listed under sipdroid-->settings-->call options.

qs
[Samsung Galaxy Nexus] Pkt_Lnt:
Look at the OP again about setting up Tasker or another automate program to enable airplane mode. That will solve your double calls by disabling the cellular radio when you can use sip on wifi.
[Samsung Galaxy Nexus] quarksurfer:
Thanks pkt_lnt. But this happens when I try to get voip over data, too. It logs call from sipdroid as received, and call over cell as missed. That's an accurate report, so maybe I should just ignore it, but it seems a little messy, I thought maybe someone would have a more elegant solution. Very good point about the tasker/autoAP disabling cell radio, I didn't see the complete benefit to that but now I do.
[Samsung Galaxy Nexus] krazykeyur:
I just tested pbxes.org and newyork.voip.ms (my closest voip.ms server.. I'm in north NJ) 15 times from my phone and disregarded the two slowest and two fastest tests from both servers and then averaged the remaining 11 tests for both. I got average of 384ms ping for pbxes.org, 243ms ping for newyork.voip.ms..savings of 140ms.

While doing ping tests with a third party echo phone number, I dont see a delay of 1 second though with voip.ms. It's probably .25 seconds..max half second.

This is when using voip.ms through CSipSimple with G729 Codec. Using Speex with PBXes in CSipSimple is a little more.. but nowhere close to 1 second.
[Samsung Galaxy Nexus] herzzreh:
Since voip.ms doesn't do SIP over TCP, how is your battery life when connected to them?
[Samsung Galaxy Nexus] krazykeyur:
Havent really measured battery life using UDP vs TCP.. but advantages of using a more robust codec and lower ping time makes me use voip.ms over PBXes..even thougnh voip.ms is not free (The premium connection, which I use, is 1.25 cents per minute outgoing.)
[Samsung Galaxy Nexus] Pkt_Lnt:
Well, as you say, it is reporting correctly, based on which GV forwarding number picked up and which missed the call, Sip or Cell. The only way I know to do what you want is disable one forwarding number in GV or disable either sip or the cell radio on the phone.

Someone above had an elegant solution using voip.ms I believe and a pass through number. If I remember, the call came through sip to CSipSimple and if rejected, would then go to the cell phone. You might want to read back about five pages for that.

My calls are sip or cell, wifi at home, cellular all other places, so the airplane mode at home when my home router is detected via AutomateIt Pro works for me.
[Samsung Galaxy Nexus] krazykeyur:
In Voip.MS DID settings, there are three failover scenarios listed

- Routing if Destination Busy

- Routing if Destination Unreachable (Not registered, network issues)

- Routing if Destination No Answer

The two main concerned to us are Unreachable and No Answer.

For Unreachable, failover is directly to whatever phone number you want.. which in most our cases would be the actual TMobile number.

No Answer on the other hand is interesting. What is interesting about it is the fact that you can set the number of seconds after which it is considered as "No Answer". In my case, it is set as 15 seconds. That means, while I am registered, Voip.MS will call my SIP for 15 seconds, after which it will automatically call my TMobile number (or whatever number I have told Voip.MS to ring). The only caveat is that forwarding calls are charged just as regular voip.ms calls.. which would be 1 cent per minute. That plus your normal TMobile minutes will also count.

So basically, you can set up CSipSimple so that it is registered on WiFi and 4G/3G service.. and not on 2G service. That way, when someone calls you while you are on WiFi/4G/3G, your CSipSimple will ring for 15 seconds after which your TMobile phone will ring for 10 seconds before Google Voice answer machine picks up. While on 2G, voip.ms will directly forward calls to your TMobile number so only TMobile number will ring for 25 seconds before Google Voice answering machine will pick it up.

Might be a little confusing to understand, but I feel it's more simpler than setting up automated tasks to put phone on airplane mode, etc.
[Samsung Galaxy Nexus] whitedragonz83:
I went the route of voip.ms and setup so if I hit ignore it will go to my T-Mobile number, otherwise muting the volume or ignoring it in general it will give me a Google voicemail message. I found 2g calls work ok on voip.ms also.

The whole point for me was to only use my T-Mobile number in a case where I really wanted a cell connection and a missed call would always go to my Google voicemail.
[Samsung Galaxy Nexus] krazykeyur:
Yeah.. it appears to me that even though Google Talk + PBXes.org is free, Voip.ms solution is well worth the price you pay for it.
[Samsung Galaxy Nexus] whitedragonz83:
Exactly. Already saving a ton on cell service. What is a few dollars a month for way better call quality and no minute limit.
[Samsung Galaxy Nexus] pdxtechdoctor:
Then why not use one of the services with unlimited minutes?

After getting my Nexus 2 months ago, I figured I'd try the whole $30 Tmobile deal with voip for awhile and see how it goes.. It's been passable if I was really on a serious budget. Works great on Wifi, unfortunately the wifi is a little weak on the nexus and even with access points installed in my house I can't get good coverage to use it reliably. The issue is this house I live in that causes wifi issues because of the wiring or something in the walls. I go thourgh one doorway and it drops from 3 bars to nothing..

If I'm going to pay $10 extra a month for voip service, why not pay an extra $15 and get unlimited voice. and not have to worry about it anymore.. I guess thats where I am at . It jsut doesn't work out for my situation.

I guess the other factor that concerns me and I haven't heard discussed, is now that a lot of these contract plans include unlimited mobile to mobile calling such as Sprint. Now that I switch from Cricket to voip calling it uses the other parties minutes where if I was using StraightTalk it would not...

I have found that I don't really use a ton of data 1 - 2 GB a month so I should be ok on StraightTalk. I use wifi if at all possible because of the battery savings when on Wifi.
[Samsung Galaxy Nexus] whitedragonz83:
My extra costs are going to be under $5 a month on the high end. So I pay $33.50/month at most. This means I save about $140/year vs straight talk and I get 5gb data. Seems like a no-brainer to me as long as I was willing to sacrifice some of my time to do the research.
[Samsung Galaxy Nexus] codesplice:
I've been saying this all along. If you regularly need more than ~400 minutes a month and don't need more than 2GB of data, you really are better served on one of the other plans. Straight Talk for $45/mo is pretty hard to argue with - unless you need more data.

I feel a bit like a traitor, but I haven't actually used my VoIP set up in a few weeks now. I found that I truly never talk on the phone, so there's very little chance of me actually going over my 100 minutes. It sure is a lot easier when everything just works :)
[Samsung Galaxy Nexus] urinsane:
I'm the same way. I started the VoIP thread a few months back, but after a month or two of trying to find a reliable solution, I ended up first paying for minute overages on the $30 Tmo plan, and Net10 as of last month.

While I'm not rich by any means, it quickly became worth the extra $10-15 a month to not have to hassle with latency, tasker profiles, and other issues I ran into. The biggest issue is that for those that DO like to talk a lot, you generally also want consistent reliable service at all times, and even the best solutions presented here don't seem to be able to make that claim. (Unless you only talk at work/home, in which case you would probably be better off with a hardware based solution)

That said, for those that need more data at higher speeds and don't need the most reliable voice solution, give it a shot.
[Samsung Galaxy Nexus] austriker27:
For some reason when people call me it gives them the option of changing my voicemail..

I checked all my settings and this should not be happening, what am I missing?

-I have call forwarding set through google voice to go to google chat and the prepaid tmobile plan

-and I have set the voicemail PIN several times and saved it but it doesnt seem to help.

Is there another option I should change? Thanks!
[Samsung Galaxy Nexus] Pkt_Lnt:
I live in a small, rural, mountainous, coastal area. Cell service is spotty at best, ok for voice, minimal for data. In my house, my phone will ring and I can answer, but the call will drop in less than a minute unless I go outside.

I can go out on the second floor deck and talk fine, but in the spring and summer, it is cold and windy from the marine layer (ocean fog). In the winter it rains. I can stand under a huge umbrella, but sometimes I need to look things up at the computer as I talk, or check a website.

Because it is so rural, there are limited voice landlines available, the local cable company has phone service, but outages are long and regular (Charter Cable sucks).

I like having only my cell phone, as a single guy, just makes more sense. THAT is why I want a voip solution for home, and a cost effective cellular plan that I control, all delivered via Google Voice where I ported the number I have had for over five years. So I will keep working at getting the voip portion working reliably enough for when I need it. The thread has been a godsend for me.
[Samsung Galaxy Nexus] urinsane:
I couldn't tell from your post.. do you have a solid internet connection at home? If so, you might want to think about a hardware solution such as the Obi and a cheap cordless phone for talking at home. People tend to have better luck with those, and if you use Google voice you should be able to use the same number for both phones.

I'm having serious latency issues with using Google voice for forwarding to my regular mobile number (Net10). 1-2 seconds quite regularly. I'm in WA state right now and it is driving me crazy, and I have to call people back on the Net10 number if they are calling my GV number pretty much any time I'm talking more than a minute. Anyone else?
[Samsung Galaxy Nexus] atlgator:
Had the same issue. I found I had to go into Google Voice settings on a web browser and shut off the call forwarding to Google Chat. That stopped the feedback that seemed to cause what my callers heard.
[Samsung Galaxy Nexus] austriker27:
Thanks but I thought I had to have that option checked so calls forward through it to my phone for voip to work. I am using csipsimple /sipdroid.

sent from my rocking HTC G2 loaded with ICS
[Samsung Galaxy Nexus] atlgator:
You do.

But with that option checked now as is, my limited knowledge says you will also have your callers able to listen to your voice mail as well, without reaching your directly.

So either way folks can't reach you. So I turned it off.... :D

Perhaps deleting the trunk in pbxes and starting over may help. Good luck.
[Samsung Galaxy Nexus] austriker27:
Uhmm dang. I think its a csipsimple problem as it appears to work with good ole sipdroid (most reliable, good fall back but no features). Thanks for the help though
[Samsung Galaxy Nexus] noneone:
Slightly off topic, but, if you're at that location, a long time you might check out:

http://wilsonrepeaterstore.com/

could make your cell service inside your home very strong and reliable
[Samsung Galaxy Nexus] codesplice:
I'm a bit of a radio geek; now you've got me looking at the vehicle repeater options. My paycheck blames you.
[Samsung Galaxy Nexus] Pkt_Lnt:
I worked with those many times in the early days of cell phones here, 1990s. Used both home and car to get people phone service they never had before in very remote locations and traveling through them. There were 3 cell sites to cover 3300 square miles and 1500 miles of roads.

Sent from a Galaxy Nexus with Tapatalk 2

---------- Post added at 09:02 AM ---------- Previous post was at 08:52 AM ----------

Yes, but I would prefer the voip route due to the lower cost. Money savings is what this is really all about for me. The cost of the GNex was figured into the cost savings of phone service and improvement in use at home.
[Samsung Galaxy Nexus] Jedi_Richtor:
T Mobile Voicemail Issues

I have the tmobile $30 plan and I am currently using csipsimple, but when someone calls me they get the t-mobile voicemail service (You've reached the voicemail system. If you have a voicemail box on this system press *....) after 18 seconds or so. This means they don't get to my google voicemail. I know it's the t-mobile voicemail system since the same things happens when calling my t-mobile number directly. I tried to call Customer Support, the guy said he could turn voicemail back on, but that was all he said he could do.

Is this happening for anyone else? Any ideas or am I stuck with 2 voicemails?
[Samsung Galaxy Nexus] osi13:
What provider are you using for VoIP?
[Samsung Galaxy Nexus] Jedi_Richtor:
Setup is pbxes through csipsimple. That is weird, I just tested it again and now it works fine. I do the get the voicemail thing if I decline a call from GV to my mobile number, otherwise it is working fine.

Update...

Just kidding, it's not working again.
[Samsung Galaxy Nexus] ttabbal:
Call T Mobile and tell them to disable your voicemail. Once they have that disabled, it won't pick up anymore.
[Samsung Galaxy Nexus] Pkt_Lnt:
I probably read this about 10 times and it made no sense until the last couple times, now that I am trying to setup CSipSimple and voip.ms. Thanks for the valuable information, even if it had to smack me a few times to sink in.

Ok, trying to get my head wrapped around this. I understand the $1/mo DID and $.015/min with voip.ms. It sounds like that and CSipSimple are the way to go. (I just went back and read every post about those two.) Brain is mush. I tried CsipSimple with PBXes.org and it was not up to the Sipdroid / PBXes combo.

So to make sure I understand the call flow here:

Incoming:

Google Voice -> DID from voip.ms (ONLY, no forward to cell number) -> voip.ms -> CsipSimple with failover/unreachable Sip to cell number and failback NoAnswer to Sip, then Cell (depending on sip registration), and if neither is answered then Google Voicemail takes the message.

Outgoing:

CSipSimple -> voip.ms with Caller ID (GV number) set in voip.ms

Cell phone -> Google Voice

And, no need to activate airplane mode to stop double calls from GV, since voip.ms calls CSipSimple, if no answer, calls cell phone, if no answer, GV voicemail picks up. Correct?

These two posts (if I understand correctly) could really change my whole setup for the better. Thanks in advance!

I'll work out CSipSimple codecs later, that is not clear either at this point.
[Samsung Galaxy Nexus] krazykeyur:
Correct.

For codecs, I use PCMU when on wifi and g729 for all other.

(I also have speex for "others", but that's because I also have PBXes.org registered sometimes.)

voip.ms has PCMU (not PCMA), GSM and g729 codecs allowed.

Edit: Incoming rates are 1 cent per minute. Outgoing rates are 1 cent per minute for regular, 1.25 cents per minute for premium. Calls to Canada are .5 cents per minute regular, 1.25 cents per minute premium.
[Samsung Galaxy Nexus] whitedragonz83:
The g729 codec is amazing btw. I was able to talk to someone where they were driving around and I was stationary without really noticeable call quality or dropping issues. Also I found I can use it on 2G (edge) at times. I am almost tempted to always use it, even on WiFi, on the times WiFi is being weird and slow.

Also, glad the voip solution is working for you thus far. It does take a bit to setup.
[Samsung Galaxy Nexus] Pkt_Lnt:
I think I have it all set up. All test calls work so far. The Csipsimple warning on the g729 codec, do you know if voip.ms has a license, since they support it? I cannot find that on the wiki, but I'm a little bleary eyed, working through this last night.

Thanks for the help and comments on this setup, what a topic and community.

Sent from a Galaxy Nexus with Tapatalk 2