yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] thor79:
Great resource you guys have built up here. I'm working my way through reading this thread and other associated threads...lots of good info.

I'm currently on Sprint with a Photon 4G paying just under $100 per month for the 450 plan. As much as I like Sprint for being the one carrier not resorting to throttling or overages...when I see how much I can save by going prepaid...I just can't pass it up.

My plan is to ditch my contract next week and pick up a Galaxy Nexus on the Play store (just wish they would sell the 32GB versions for GSM). Initially I'm going with the $30 T-Mobile plan since my minutes have never been huge...at most 250 (was when I was in the middle of my job search, but that's over now)...and usually between 100-150. With wifi at work and home, I'm pretty confident I can cut that back even more with voip.
[Samsung Galaxy Nexus] codesplice:
Sounds like a plan! Are you planning on porting your number to Google Voice? Be sure to let us know if you run into any issues or have any additional questions.
[Samsung Galaxy Nexus] thor79:
Yeah...the number is integrated with Google Voice because of Sprint's special relationship with them (using it for my voicemail already), but I just have to disable that to port it straight to Google Voice and make it my primary number there. When I activate the $30 plan I'll be using a SIM from their kit and getting a random number for the phone which I don't care about.

Already tested out your Tasker profiles with my current phone, just to see how they work (not enabled anymore), and they worked great for switching airplane mode on and off.

The only real question so far (which I haven't found yet in reading through the threads), is what T-Mobile thinks about tethering...is it specifically against their terms like it is with other providers, or do they only care about the cap and throttling you after? I ask because alongside the Galaxy Nexus I'll be getting a Nexus 7...and I occasionally tether my Kindle Fire (which the 7 is replacing) on my current phone while on the train...so I'm wondering how it will work under the new plan.

Hate my cell bill

Hate the contract

Hate my current phone (it's a sluggish piece of crap)

So many improvements to be had...really hope this works out well.
[Samsung Galaxy Nexus] codesplice:
Sounds like you've got it pretty well sorted!

As far as I can tell, T-Mobile does frown on tethering (though you can add a tethering plan to your account for $15/mo, which would put the total at $45/mo - which still isn't really that bad). T-Mobile detects tethering based on your browser's reported user agent. If the user agent string reports as a desktop browser, they assume you are tethering. Tethering other Android devices should be undetectable, so that shouldn't be an issue for you.
[Samsung Galaxy Nexus] austriker27:
As far as tethering goes, there are also a few threads talking about how to beat them from detecting it. Also I think I saw an option in my rom (ICS) for tethering. I am also interested in this option in the future if I am on the road and need some interwebs.
[Samsung Galaxy Nexus] codesplice:
Correct, that's been a feature of stock Android since Froyo.
[Samsung Galaxy Nexus] krazykeyur:
Experimenting on a new setup not discussed here before.

Incoming : Caller --> Google Voice --> PBXes.org --> Android SIP

Outgoing : Android SIP --> PBXes.org --> Google Voice --> Caller

Problem with this setup is that there is no way I can choose what codec the call uses.. since all three (Google Talk, PBXes.org and Nexus) support PCMA, PCMU and GSM codecs.

I made two calls (one on 4G.. one on EDGE) to home (home answering picked up the phone..) and ended the call at exactly 60 seconds to see how much data it used. Both calls used about 1.2MB of data.. which is about 160 kilobits per second.. which means the call uses either PCMA or PCMU codec.

I'll have to check the call quality when I get back home (by checking the minute long message I put)

I wish there was a way to disable PCMA/PCMU in either Google Voice or Android.. since the only way to disable it on PBXes.org is to have a paid account.

EDIT: For reference, here's the codecs that each support

- Google voice/talk

PCMA, PCMU, GSM, iLBC, Speex, G.722

- Android

PCMA, PCMU, GSM, GSM_EFR, AMR

- PBXes.org (Free account)

PCMA, PCMU, GSM, G726, iLBC, Speex

- VOIP.MS

PCMA, PCMU, GSM, G729
[Samsung Galaxy Nexus] DustyFarts:
Im in the same boat..I've been with Sprint awhile..15 years..but man the money you save can go to back too my bank account. :D

---------- Post added at 03:05 PM ---------- Previous post was at 03:01 PM ----------

Nice to know we can hit ya up with questions if need be..thx U

---------- Post added at 03:16 PM ---------- Previous post was at 03:05 PM ----------

:laugh::laugh::laugh:,,i thought that too!
[Samsung Galaxy Nexus] codesplice:
Awesome info, thanks for this!
[Samsung Galaxy Nexus] krazykeyur:
Turns out.. it's not a reliable solution.. so I'm back to the PBXes/SipDroid solution for now.

Just did a test call with the speex codec with sipdroid.. and it uses about 61 kilobits per second.. or about .4463MB per minute of call. That means there's about 40kilobits of overhead data per second.. since speex uses 11kbps each way. That's a lot of overhead!
[Samsung Galaxy Nexus] bigdoug2005:
What settings are you using in sipdroid/android for the TCP connection? I tried to do this last night and while on Wifi I would stop receiving calls after the phone was left idle for ~15 minutes.

Also has anyone figured out a way to still receive incoming calls to Gmail with Pbxes? This would be a nice feature, but Pbxes hijacks the Gmail incoming calls.
[Samsung Galaxy Nexus] krazykeyur:
There is a setting under Wireless menu to keep wifi from going into deep sleep (Control WiFi Power). Make sure port is 5061 for TCP..
[Samsung Galaxy Nexus] austriker27:
Man i bet you have repeated yourself so many times already it's not even funny!

So I tried calling over sipdroid with airplane mode of but alas still it does not work. It won't connect for more than 4 seconds. Also i guess talkatone is not working either. It will call but won't hold the call. I will attach a screenshot or two. Dang I want to make sure voip works before putting my att number to Google voice and canceling my plan with them.. should I try and uninstall and reinstall sipdroid? I have no idea what else is doing it as I think I have followed the guide to a t.

Almost seems like talkatone needs me to buy premium for it to work. and I'm sitting right next to our router so it's not that
[Samsung Galaxy Nexus] bigdoug2005:
Should that be checked or unchecked? I know when you enable WLAN it pops up with a box saying something about Wifi power saving being changed.
[Samsung Galaxy Nexus] jgrinst1:
I prefer to let Android handle it all rather than at the application level. So,

Android:

Settings>Wireless & Networks>Wi-fi settings -> Menu>Advanced>Wi-fi sleep policy "Never"

SipDroid:

Settings>Wireless>all unchecked

Settings>PBXes features>"Improve audio"
[Samsung Galaxy Nexus] austriker27:
Could anyone do me a favor and either list or screenshot all the settings in their sipdroid app? I uninstalled and installed it again to see if I accidently messed something up but still alas it does not call ("your call could not be completed as dialed").. I am running out of ideas and want to get this all setup soon.

Thanks!
[Samsung Galaxy Nexus] codesplice:
I'm pretty much rocking default options. Haven't even adjusted any codec settings.
[Samsung Galaxy Nexus] austriker27:
Thanks man. Only thing different, noticed in mine I didnt have "use stun server" checked off. So I checked it off, hoping.. wishing.. dreaming... And LAME, still does not work. Any idea codesplice whats going on? So weird, seems like it just wont connect either through talkatone or sipdroid. Perhaps something to do with connecting over voip- some setting from google voice to sipdroid not set up right or something? I am extremely new to voip, sorry I am such a newb. thanks for all your help!

also whats the app that is showing an "u" and "d" speed on your top left? assuming thats upload / download speeds yea?
[Samsung Galaxy Nexus] codesplice:
The STUN server is just a way to accommodate NAT for incoming routing (or something to that extent). It's not really as necessary when using a TCP connection, but I leave it on anyway.

I'm not really sure what's going on for you. Do you use the 2-step authentication for your Google account? Have you tried deleting your PBXes account (through the web interface), wiping the application data for SipDroid, and then using SipDroid to create and configure a new account? Also, make sure you're only using one VoIP application at a time - pretty sure things will get screwy if both SipDroid and Talkatone are trying to access the GoogleTalk interface.

The network monitor I use is Network Monitor Mini, and it's pretty much the coolest thing ever.
[Samsung Galaxy Nexus] austriker27:
Thanks, so you are saying I'm a hopeless cause huh haha jk. What exactly do you mean by 2 step authentication for google?? Maybe that's it. I will try and delete the PBXes completely tomorrow and start over with it. Yea I've made sure to only run one at a time..

Noooo that app doesn't work with my device! I am using a g2. Looks amazing though. Any other great apps that recommend
[Samsung Galaxy Nexus] codesplice:
2-step verification is a security measure that you can implement on your Google account. Each time you go to log in to your Google account from a new computer, you'll be prompted for a 6-digit verification code that can be either SMS'ed to your phone number or generated using the Google Authenticator app. This way, even if your password gets compromised a malicious person will still be unable to access your account. The other part of the 2-step verification is that you generate application-specific passwords for any external apps and services that request access to your account. These app-specific passwords are pretty handy because you can monitor when they were last used and also revoke access for a service you no longer wish to be able to access your account. If you were using this feature, you could revoke the credentials that PBXes.org is using to connect to your Google account and kind of force a reset. I highly recommend that you look into this option from a security standpoint. You can learn more here.

It really sounds like there's something screwy going on with the interface between your VoIP service and the GoogleTalk voice service. I would try to delete/disable all accounts/services that may be trying to use it - PBXes, Talkatone, GrooveIP, etc - and try to set up PBXes through a fresh install of SipDroid again.
[Samsung Galaxy Nexus] austriker27:
Oh I hadnt done that 2 step verification thing before- so thats probably it huh. Hopefully that will solve it. I will try it tonight and also start from a clean slate in PBXes and sipdroid. thanks for all your help!
[Samsung Galaxy Nexus] codesplice:
Asking me for app advice can be a dangerous game. I usually have 270-320ish apps installed. Here are some that I use on an almost-daily basis:

(n)utter, an early demo of brandall's fantastic voice assistant app

Advanced Password Generator, a great app for generating secure passwords fitting a variety of patterns - I use this every day as an IT Manager

Aircalc, a floating calculator that can overlay on top of your current application (especially handy if you set up a way to launch it that doesn't require accessing the app list.. more on that in a bit)

Airterm, same idea - a floating terminal window

AppWatcher, lets you set up a list of apps not installed on your device to monitor for updates - really handy if you find a cool app that doesn't currently work well on your device

Google Authenticator, for generating numeric codes for use with Google 2-step verification

Busybox Pro, which automatically keeps your busybox binary up-to-date and can also be used to install Busybox if you're on a stock ROM and have just flashed a superuser.zip

Cerberus, a most excellent anti-theft application

Diagnosis, which is a very nice system monitor utility

GetRIL Premium, useful for making sure you have a Radio Interface Layer to match your current radio firmware

GSAM Battery Monitor, which does what it says, and does it quite nicely

Markers, a quick and simple app for drawing - or (as I use it) for marking up screenshots

Safe In Cloud, a cloud-based password manager that looks and functions great

Solid Explorer, a visually appealing two-pane file manager

Switch, a very cool proof-of-concept multitasking app that lets you switch between applications with a swipe of your finger

AIX Weather Widget, a useful weather widget that provides at-a-glance information about temperature and precipitation forecast in a graphical format

CarrierCoverage, an app to track (and compare) your phone's coverage

Changelog Droid, displays changelogs for newly-updated applications so you can quickly see what's new

Disk Usage lets you see what's taking up your storage space (and delete it if necessary)

DropSync provides true 2-way sync for your dropbox account

SD Maid can clean up files left behind when uninstalling apps

SwipePad, a swipe-based launcher for quickly accessing selected apps without exiting the running application - great for floating apps!

Network Monitor Mini, which shows a tiny overlay to indicate current network traffic and speed

Have fun :)
[Samsung Galaxy Nexus] austriker27:
WOW, that is dangerous!! Haha let the app games (demo-ing) begin.
[Samsung Galaxy Nexus] dipole:
Using the GV pbex's /sipdroid combo with the tasker profiles by Codesplice and working great. However, when I'm at work I have an additional tasker task that forwards my GV number to my work phone since I can't use sipdroid on my company's wifi (firewall). This usually results in sipdroid blinking a red LED at me all day because I get a "registration failed" Timeout error. Is there any way to specify what WIFI's I want sipdroid to work on? Like work on my home and parents network but not work?Anyone else have a similar problem?
[Samsung Galaxy Nexus] jgrinst1:
One thing you can do with SipDroid that you can't do with other Voip apps, is terminate it using Tasker. So, what you could do, is when you are near your work Wifi specify a "Kill App>SipDroid>Use Root" task and a "Load App>SipDroid" as exit task. Starting SipDroid leaves it at the boring screen, though, so I also specify a Wait for 10 seconds to let it register, then a Go to Homescreen.

You get the idea, anyway...
[Samsung Galaxy Nexus] project.in.process:
I can't wait to start this in about 19 days, so i'm researching out the wazoo on methods and trial/error.

here's my big question.

instead of using something like GrooveIP/SipDroid, why not just use the Google Voice app to make calls over data signal?

i know some people said to download a previous version since the current version isn't friendly (for whatever reason), but i've made several calls by using the phone dialer and tapping "use google voice" while i've been on mobile data (in the car).

or am i being misled and the phone is actually dialing using minutes?

(GV version 0.3.4 #13)
[Samsung Galaxy Nexus] harveydent:
You got it.
[Samsung Galaxy Nexus] project.in.process:
blast it all. thanks so much. and now i weigh the pros/cons of talkatone/grooveip/sipdroid---but after using GrooveIP for a few minutes yesterday it'll prob win out.

now back to counting down the days until i start this thing up.

btw: i believe in you.

cos' i'm sure you've not heard that enough.
[Samsung Galaxy Nexus] austriker27:
Its tricky, the carrier will actually count those minutes against your carrier bill. To check try calling then dial one of the minute check numbers and compare your minutes before/after the call. You can use google voice, even over wifi (for higher quality) to call people but it will count against your minutes. Thats the reason to use VoIP (gooveIP, etc) to avoid this altogether..
[Samsung Galaxy Nexus] zAlbee:
First of all, thanks for this useful thread. If nothing else has worked, at least Prepay Widget is quite useful.

Is anyone still using Talkatone? I have been using it OK for a month placing a few calls, but last weekend I was on vacation in another city with spotty hotel wifi/spotty T-mo coverage (jumping between HSPA/3G/EDGE/no bars) and it was a nightmare. The phone app would ring alternately with the Talkatone ringer, and if I accepted one, I could still hear the other one ringing while trying to talk on the call... Sometimes (oftentimes) I'd hear my own T-mobile voicemail setup message while simultaneously answering the call... Terrible. (I didn't setup Tmo voicemail since the OP said it wouldn't work.) I haven't tried out Tasker yet, so to avoid receiving two calls at once, I tried having "Intercept Dial Intent" checked, and "Prompt to complete calls with Talkatone" unchecked, but it STILL rings Talkatone, ARGH. I have to actually sign out of the app, but then I can't dial through it either... I do NOT like this app. :mad:

I know the Tasker you have set up will move in and out of airplane mode automatically, but can it also tell Talkatone not to not ring if the data/wifi is slow for example?

Which app has the best dialer integration? With GrooveIP, if I receive a call, does it let me choose where to answer it (i.e. using cell network vs using data vs using wifi). What about when I dial?

And this SIP thing... I don't even know where to begin.
[Samsung Galaxy Nexus] jhgxda:
Activation problems?

I just tried to active the t-mobile SIM card and it says that the activation code is not valid. I bought it direct from the t-mobile web site so that shouldn't be the issue.

I called the automated activation line and that also rejected it and sent me to customer service. Now I'm waiting for a call back.

Looking through this and some other threads, this seems not an uncommon problem. My confidence in getting the correct Web Exclusive pricing plan is now pretty small, based on others experience.

Anyone else have this happen? Any tips? I wonder why it's so common for them to be sending out bum activation codes?

Joe
[Samsung Galaxy Nexus] austriker27:
SUCCESS!

Wow. After about 5 days of fiddling around with the settings, I finally figured it out!!! I made a successful call.

For anyone in the future who has issues with the call from sipdroid not connecting "you call could not be completed as dialed. Please try again." go into your settings for PBXes and go to your

trunk settings for gtalk.

Make sure you password there matches your gvoice passwor

d (or preferably the app specific password you setup in gmail). Also make sure you are using that same password for PBXes in general.

That solved my issue! I have been looking at other threads for the past few hours and found this solution. Hope this post helps someone else in the future!
[Samsung Galaxy Nexus] austriker27:
Not sure- but a vote of confidence for tmobile. I ordered mine (the $30/month tmobile plan) and it worked perfectly the first time I tried the sim and activation code. I guess the price of a cheap plan is being lower down the food chain for customer service eh
[Samsung Galaxy Nexus] 3rdstring:
Yeah, I had an invalid activation code error. Called T-Mobile & they "put in a ticket" & @ 15 minutes later I gat an MMS that confirmed activation of my plan.
[Samsung Galaxy Nexus] Nurnb:
Thanks Codesplice

Just wanted to say thanks. I have been following this guide for about three weeks now. I am not on Tmobile but most of the configuration and settings worked great for me on Virgin mobile on their 300min plan for $25 if you are grandfathered in or 35 if not.
[Samsung Galaxy Nexus] jhgxda:
Thanks for the feedback guys.

I never got the call back promised from customer service yesterday, so I guess I will start all over again today.

I also ordered another SIM activation pack from T-Mobile online since they are only $0.99 right now; I hope that one will work if I don't get this one sorted out before it comes. I'm chomping at the bit wanting to test the network performance on my new Galaxy Nexus which unexpectedly arrived yesterday.

Joe
[Samsung Galaxy Nexus] codesplice:
I have seen several reports of folks running into a similar issue. Just keep at the customer support folks and they should (eventually) get it sorted. Just keep stressing that you are trying to activate the 100 minute plan.
[Samsung Galaxy Nexus] codesplice:
It's important to point out the Google Voice is only a forwarding service. It does not impact how calls are made. Unless you have explicitly configured a VoIP solution, all calls are made and received via your carrier's voice network. Google Voice on its own does not give you the ability to make calls over WiFi. A VoIP service is required for data calls.
[Samsung Galaxy Nexus] codesplice:
You're receiving multiple incoming calls because Google Voice is configured to ring both your lines (your carrier number and your GoogleChat calling interface, Talkatone), you don't have Talkatone configured to work only over WiFi, and you aren't using the Tasker profile to toggle Airplane Mode. The two Talkatone options you adjusted are for handling outgoing calls.

No matter what service you go with, you will always have the problem of multiple incoming calls unless you disable one of your lines. This is what the Tasker profile should accomplish.
[Samsung Galaxy Nexus] L.Stratos:
When I tried to activate my Galaxy Nexus on t-mobile.com last week, I got an error that all 3 numbers (activation code, SIM card serial, IMEI) were invalid. I bought the activation kit from there for $.99 like you did.

After double checking all the numbers were correct I just used the browser auto fill to re-submit the same numbers, and on the third attempt it went through. I selected the "$30 Unlimited Web & Txt w/ 100 Min. Talk" plan and a new phone number... only to get redirected to a page stating "We’re sorry, we’re still working to process your activation. Please wait a few moments and then try navigating to another web page."

After clicking back and forward a few times, that process finally went through, my new phone number showed up in about phone, and I finished up by adding "refill" money to the account. Making a test phone call worked fine... but then I noticed I had no mobile data network connection.

At this point I didn't want to stay up any later and go through call center hell, so I powered off the phone... the next day I still had voice but no data, so I pulled the battery and the SIM card, put them back in and the phone booted up and got a HSPA connection right away.

I've been happy with the service ever since, but it seems they need to fix a few bugs in their activation process...
[Samsung Galaxy Nexus] codesplice:
Good info. I'll add a bit of it to the FAQ post when I get a chance (probably Monday).
[Samsung Galaxy Nexus] DustyFarts:
codesplice..you are a savior for sure..thanks for the pictures :good:
[Samsung Galaxy Nexus] X_N_:
Curious would these same steps apply to the GS3 as well?
[Samsung Galaxy Nexus] austriker27:
Yes. Assuming the bands for the GS3 will work. Example, I successfully used this thread to setup VoIP for my HTC G2.