yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] iron and wine:
can I just say this is genius? Can't wait until my pricey contract with sprint is over. I'll never have crappy internet and a contract again! :)
[Samsung Galaxy Nexus] chadd_k2:
as i use voip only over wifi, this looks interesting. if anyone that has tried this can do a pro/con comparison with grooveIP, i'd be sure to hit the thanks button :)
[Samsung Galaxy Nexus] whitedragonz83:
I wanted to provide an update to how I have best utilized VOIP.ms + $30/mo cell service. Note: This worked for me, but everyone might have a different situation so please keep that in mind.

Codec:

Only g729.

If I am moving (driving...) and maintain strong H+ signal, I will not lose/drop a call. If I hit a 2G tower, or am too far from H+, it will lag to hell, and I will need to recall the person. If I am on 2G(edge) and not moving, I can easily talk to someone. If I am stationary and the other person is moving, I am always able to obtain a good connection.

So for me, g729 codec and VOIP works 90% of the time, with only small driving issues. Quality is amazing.

Google Voice:

I stopped using Google Voice entirely. My main number never was portable to it. We get unlimited messaging through T-Mobile. I have people call directly to my cell number when they need to talk to me.

VOIP.MS:

I removed the DID phone number and only use Value $0.0105/min with caller ID being my cell number.

CSipSimple:

Outbound calling only, so it doesn't waste battery being left in constant connection to VOIP.MS. Also, I receive calls straight to my cell with this setup, avoiding possible missed calls.

Conclusion:

I found I never miss a call, will unlikely use my 100 minutes from inbound calls. If the conversation might be long, I just tell my friends/family I will call them right back, and dial out through CSipSimple. This also avoided me from having 2 numbers (since I never was able to port my cell number to Google Voice and it was linked to too many things. Also, I can receive messages from Amazon and such this way with my primary number). Worst part, I use T-Mobiles non-visual voicemail system now :( I can live, but it is inferior to visual voicemails.

Hope this helps people.
[Samsung Galaxy Nexus] chadd_k2:
two questions for all you experts:

1) using google talk voice chat (or even video chat) wouldn't use any cell minutes, but instead just uses data, be it wifi or 3g/4g, correct?

2) i'm attempting to use the "prepaid widget" to track my usage, as described in the OP, but whenever i try to add a tmob USSD, i get "call failed" message. is this something to do with the call being made through google voice? will this widget only work while on cell signal and not wifi? any help on that would be appreciated.

Thanks!
[Samsung Galaxy Nexus] codesplice:
Correct

USSD codes only work over a cellular connection.
[Samsung Galaxy Nexus] skyrocket727:
got my sim today. At&t billing cycle ends on 22th so i'll be activating it tonight! :D
[Samsung Galaxy Nexus] Pkt_Lnt:
My Linksys WRT54G running Tomato firmware works fine for incoming and outgoing calls with GV, voip.ms, CSipSimple.

One way to see your firewall status is to check with GRC Shields Up.

https://www.grc.com/x/ne.dll?bh0bkyd2

All my ports are totally stealth, even with the port forwarding setup shared above by @phychmasher.
[Samsung Galaxy Nexus] c0LdFire:
Has anyone tried out Spare Phone yet that cares to share their opinion of it? I'm using GrooveIP right now and would like to know if it helps with the call delays. My calls often have a 2-3 second delay that drives me absolutely insane.
[Samsung Galaxy Nexus] krazykeyur:
I'm thinking about porting my number to TMobile.. mostly for east of text messaging and also to recieve picture messages.

I'll still use voip.ms for outgoing calls.. and those calls will still show my actual number as it does right now.

Anybody else have that setup?
[Samsung Galaxy Nexus] whitedragonz83:
This is exactly how I do it now and wrote about a few posts above.
[Samsung Galaxy Nexus] krazykeyur:
Ahh.. I missed it. How long does it take to port a number into TMobile? Will I have to get a new SIM?
[Samsung Galaxy Nexus] whitedragonz83:
Same SIM card should work. Seemed to take ~24-36hr for me. I called near the end of the 24 hr period and talked to someone as there was a small hiccup I guess. It was confusing, supposedly I was ported, but they needed to talk to me anyways? IDK.
[Samsung Galaxy Nexus] Pkt_Lnt:
Calling Mart 5% off Now until 10/03/12

5% Off T-Mobile, Pageplus, Simple Mobile, H2O, Cricket, Red Pocket and Airvoice refills on CallingMart.com NOW through 10/03/12. Coupon Code: Fall125

https://www.facebook.com/callingmart
[Samsung Galaxy Nexus] jgrinst1:
Yes, using the Echo test number, the latency is MUCH less. I would say that I have a 1 second delay using Groove, whereas the echo back is almost immediate with the Spare phone app (maybe 100 mS ?).

If you do try it and it doesn't work well for your phone or your setup, you have 15 minutes to get a refund... It's very simple to set up so give it a whirl.

Using my (less expensive) Galaxy Exhibit, the other party would complain of echo using most VOIP apps. I set Mic gain to 10% and Speaker gain to 90% on Spare Phone - no echo, no latency. Great Wifi calling. The only con for me is that it does seem to use a bit more battery than Groove, but the better calling experience more than makes up for that.
[Samsung Galaxy Nexus] wicozani:
Thanks again to everyone for this awesome thread!

So, I have decided that the $30/mo. TMO plan just wasn't working for me. We don't have TMO locally, so I was always roaming on ATT on edge speeds with no data. So, I've moved to a NET10 SIM with their $45/mo. unlimited everything plan and it's nice to see 3g/4g cellular speeds and broadband access. I have stopped using any VOIP, but I still am using Google Voice to show/use my old ported VZW number in place of my 'new' NET10 assigned number. However, what I notice is that I am now given the recorded name of each caller and prompted to "Press 1" to answer the call. I assume that I have forgot to undo some setting, but I can't seem to alleviate this. Advice?
[Samsung Galaxy Nexus] codesplice:
I believe that is a part of the Call Screening option within Google Voice. Log in to your account at voice.google.com > Gear icon > Settings > Calls > Call Screening: Off.
[Samsung Galaxy Nexus] chadd_k2:
can anyone trying the spare phone app elaborate on how they turn it on and off?

currently the autoAP app has grooveIP settings that start/stop grooveIP when airplane mode is enabled/disabled. how would this work with spare phone?
[Samsung Galaxy Nexus] jgrinst1:
I just leave it on all the time. I have it set for Wifi only. When Wifi is not connected, registration fails and SP will no longer attempt to intercept an outgoing call made from the native dialer or able to receive incoming calls.
[Samsung Galaxy Nexus] chadd_k2:
would you mind sharing your settings for SP? i installed it, and enabled wifi calling, incoming calls, and enabled the dialer to integrate with native android dialer, but when i try to make a call while on wifi, it says i must first turn off airplane mode.

is being in airplane mode not going to work with SP? and if so, does this mean that we can't use autoAP?
[Samsung Galaxy Nexus] codesplice:
That sounds a bit like the Airplane + Google Voice issue that folks run into with the stock SIP support. Try placing the call explicitly via Spare Phone rather than relying upon the native dialer integration and see if that works. You could also try toggling the Google Voice settings from "Use Google Voice for every call" to "Ask me each time".
[Samsung Galaxy Nexus] jgrinst1:
I wanted it to always use SP when available, so I set the call filter on and enabled call filtering for each hour of the day 1, 2, 3, through 24. There are probably better ways of doing it but that works. Then specify "Always prompt" for numbers not in call filters, and the Airplane dialog goes away (at least it does on Gingerbread).
[Samsung Galaxy Nexus] krazykeyur:
I took the plunge.

I'm chatting with T-Mobile right now initiating port from Google Voice to T-Mobile.

I'll still use Voip (CSipSimple + voip.ms) ... basically for outgoing calls when I'm on wifi or 4G.

I'll finally get those damn MMS now :D
[Samsung Galaxy Nexus] whitedragonz83:
Sounds awesome. It has worked out a lot easier for me doing this setup since I wasn't planning on switching services often. Also, I never was able to port to Google Voice :(
[Samsung Galaxy Nexus] tom1l21:
So I was using SipDroid with PBXes for the last two months but got sick and tired of it's wonky interface. I heard that a lot of people were using voip.ms so I went ahead and created an account and added some cash to it. Is it possible to have the same, or very similar setup with voip.ms and CSipSimple where all my calls are made and routed through my ported google voice number?
[Samsung Galaxy Nexus] whitedragonz83:
Yes, get a DID phone number have Google voice forward to it and have csipsimple register to voip.me

Setup the caller ID to your Google voice number.
[Samsung Galaxy Nexus] tom1l21:
Yes, thats exactly what I did, but when I try to call my DID number, its busy. I need that number to be reachable so I can verify it with Google voice forwarding. In addition, when I make a call from CSipSimple, it shows a weird caller ID number not related to my GV number or DID number. Any idea what is going on?

EDIT: NVM, the server on CSipSimple was set to Atlanta while the site was set to NY. All fixed now.
[Samsung Galaxy Nexus] c0LdFire:
I gave up on spare phone. I love the better quality over GrooveIP, but the lack of polish bothers me. It's clunky. The killer is that it, for me at least, has the device wakelocked the ENTIRE time it is running. I don't mind a bit more battery consumption, but I can't even get through a workday like that....
[Samsung Galaxy Nexus] krazykeyur:
Porting is complete. Just got the text message from TMobile.

Not having CSipSimple recieve calls will save some battery life.

I'll keep testing outgoing calls between GSM and G729 codecs. If it seems that GSM codec is good enough (I dont believe so right now) then I'll have no reason to have CSipSimple installed.
[Samsung Galaxy Nexus] whitedragonz83:
True, if you set VOIP.MS to only use GSM, you could stick with stock android SIP client for outbound only (or inbound too, but you sound like you are doing it my way and only using it outbound).

I liked the quality of G729 a little more so stuck with CSipSimple for that reason.
[Samsung Galaxy Nexus] skyrocket727:
damn it! what to do? i activated my sim on friday and used port option. Talked to T-mobile on Saturday they told me to wait another 24 hour because it's in process. It's Monday and i'm still on At&t should i call T-mobile or wait till tomorrow. I wanted to end my business with at&t on 22nd because my billing cycle ends on 22nd. it's 24th what to do ?
[Samsung Galaxy Nexus] whitedragonz83:
Call T-Mobile support again. I waited ~36 hrs called and found it was basically done minus 1 little push by their agents.
[Samsung Galaxy Nexus] skyrocket727:
ok thanks! :good:
[Samsung Galaxy Nexus] Pkt_Lnt:
from the FAQ (post #6}

http://xdaforums.com/showpost.php?p=25930018&postcount=6
[Samsung Galaxy Nexus] skyrocket727:
finally managed to get it!!! YAY! :D:D:D:D unlimited :D:D:D
[Samsung Galaxy Nexus] chadd_k2:
thanks, that seemed to work to get rid of the airplane mode dialog.

totally agree on the clunky comments for SP. my 2 biggest issues with using SP right now:

1) caller ID is from my tmob number and not from my google voice number like i want, and how grooveIP does it, and

2) SP just uses the native dialer to pass the number to the SP dialer instead of just using the native dialer for the entire call like grooveIP

if anyone has any SP settings i can tweak to address those issues, feel free to share.
[Samsung Galaxy Nexus] skyrocket727:
so how does tether work with this plan? No MMS ? MMs is not that important anyway
[Samsung Galaxy Nexus] martonikaj:
Enable tethering in settings. There you go?

There is MMS, just not if you use Google Voice. That's true of any provider you use.
[Samsung Galaxy Nexus] skyrocket727:
Thanks! Yeah i dont use Google voice. My average minute usage is about 80 minutes a month.. So this plan works perfectly for now..
[Samsung Galaxy Nexus] jgrinst1:
I thought that it had a wifi Hi-performance wakelock on GB but I checked and the lock does appear to be set on and then off again at end of call. It still chews through the battery faster, though.

Did you email the dev about the wakelock? He usually responds fairly quickly.
[Samsung Galaxy Nexus] peters4n6:
Generally, be aware (warned?) about google voice and porting:

http://consumerist.com/2012/09/27/g...cry-out-for-help-no-one-at-google-hears-them/

One might end up in a black hole...
[Samsung Galaxy Nexus] Pkt_Lnt:
Everything in this world has a risk, but there are plenty here who have ported via GV with no issues, in this thread or the "Own your Service" one http://xdaforums.com/showthread.php?t=1455014.

Did you personally have an issue with this, or you just want to report for others who have had an issue? What was your personal experience with porting a number via Google Voice?

Mine happened in less than 16 hours and my SMS was working in about 24 hours. I was with i-Wireless, a prepaid Sprint MVNO.
[Samsung Galaxy Nexus] krazykeyur:
My port from Sprint to Google Voice took about 48 hours to fully work.

My port from Google Voice to TMobile Prepaid took about the same time.
[Samsung Galaxy Nexus] idigg:
When I enable "Forward calls to Google Chat", when someone calls my Google voice number they get "You have no new messages, to place a call press 2, etc".

What am I doing wrong? I want to setup SipDroid to make VOIP calls over WIFI. Thanks for ANY help!

Justin

---------- Post added at 10:53 AM ---------- Previous post was at 10:28 AM ----------

Nevermind, I put a voicemail PIN on my account and it is acting the way it should!
[Samsung Galaxy Nexus] zAlbee:
My experience:

T-mobile prepaid number -> GV

24 hours to port number, send SMS working

72 hours before receiving SMS worked.

Also, that's why it's recommended to disable your T-mobile voicemail. But good to know that PIN works too.

---------- Post added at 11:20 AM ---------- Previous post was at 10:53 AM ----------

Argh. Anyone having a problem where Google Voice doesn't notify you of received text messages until you send one? I just sent one, and then it told me I received a text from 2 days ago... This isn't the first time it happened either...

Sync is on, and GV app options say Background data: "enabled", Receive text messages: "via Google Voice."
[Samsung Galaxy Nexus] Pkt_Lnt:
Make sure you have the Notifications on for Text in the GV app. It separates VM and SMS alerts.

I am using the GV Integration app successfully to get my GV texts to and from the narive JB message app, and really like it. It does have to be used an AOSP based ROM thought, I tried a CM10 based one and it would not function.
[Samsung Galaxy Nexus] zAlbee:
Yep, it's on already. I'm going to toggle everything for good measure.

Found this thread with same issue: https://productforums.google.com/forum/?fromgroups=#!topic/voice/GTNE-gTlhQM[1-25] - but no answers. :(

Stock ROM is considered AOSP, correct?

---------- Post added at 11:45 AM ---------- Previous post was at 11:34 AM ----------

OK. Just found out that it's ALSO not telling me of new voicemails. I left a voicemail, and instantly got notified by GMail on my phone, but nothing from GV. Google Voice simply is not checking until I manually refresh. Wtf...
[Samsung Galaxy Nexus] Pkt_Lnt:
Yes, stock ROM is the real AOSP! ;)

On the advice you linked, to check the GV setting on the web.

https://www.google.com/voice/b/0#phones

I find that if I check "Receive text messages on this phone ", I get double messages or sometimes miss them, I found it best to let GV handle it via the mobile app.

Even with the GV Integration app, my texts show in the GV app with set to receive messages to GV app, but I have notifications in it off, and the GV Integration app copies them to my native message app where I get notified.

---------- Post added at 11:59 AM ---------- Previous post was at 11:56 AM ----------

Delete the GV app completely, reboot, download the GV app from the Play Store and reconfigure everything is what I would do at this point. It is not communicating to GV servers.
[Samsung Galaxy Nexus] idigg:
Me again, can someone help me get the Renewal Date USSD working? The #BAL# just gives me balance and no dates. I currently have Min Left and balance working, Renewal date would be perfect. Thanks.
[Samsung Galaxy Nexus] Pkt_Lnt:
Request preferences

#225#

Ussd response has 10/06/2012

Press "10" in indicator text, then add delimiter of / then press 06 (your dates of course).

Check the screenshots.
[Samsung Galaxy Nexus] codesplice:
For me, the #BAL# (#225#) code gets me the following response:
[Samsung Galaxy Nexus] idigg:
I redid it from scratch and got it, thanks to both of you!
[Samsung Galaxy Nexus] Pkt_Lnt:
There's a button for that! ;)
[Samsung Galaxy Nexus] whitedragonz83:
I just wanted to provide an update for using this $30/mo service in conjunction with VOIP.MS (any voip provider could be used this is just who I chose to use based on other users on this forum).

In the past month I used ~4.5 hrs of time via VOIP.MS @ 1.05c/min, or about $2.5 total for the month. With the use of CallingMart's $1.5% off(or more) payments for the $30/month T-Mobile plan, my total bill a month is only around $31-32/mo. I basically have unlimited calling in my opinion as the costs are just very minimal. I also removed the DID number with VOIP.MS. So I ONLY use it for outbound calls.

Also for a little background, I never ported my number from T-Mobile to GV. So I have basically eliminated Google Voice from the process. I have CSipSimple (g.729 codec) set to only turn on when calling to avoid excessive battery usage. (Internal Andoird SIP with GSM codec would also work, I just found echo cancellation better with CSipSimple once I got it setup right.)

Speaking of CSipSimple, if anyone is using it also, I will list my echo cancellation settings that worked for me very well (speaker phone and regular handset).

Settings->Media:

Echo cancellation (check)

Echo cancellation Tail: 200

Echo Mode: WebRTC

Voice Audio Detection (check)

Noise Reduction (check)

Settings->Media->Audio Troubleshooting:

Use WebRTC implementation (check)

Audio Implementation: Java (found the OpenSL-ES doesn't work with current nightlies and basically breaks echo cancellation).
[Samsung Galaxy Nexus] throwback1718:
Activated my nexus today with T-Mobile . Is there a brief synopsis on the best things to take from this thread up to this point ? There is a crap load of pages to read through.

Can anyone point me to the most helpful tips and suggestions in this thread ?

I downloaded sipdroid and got a Google voice number . Haven't configured anything yet. What is the best VoIP app? Is sipdroid still reigning ?
[Samsung Galaxy Nexus] Pkt_Lnt:
Great info on everything, thanks. (Just to note for others, the setting that @whitedragonz83 mentions are accessible using Expert Mode in CSipSimple.)

Setting Audio Implementation to Java seems to have fixed the final bit of echo for me. Awesome, thanks! I tried the CSipSimple nightlies for a bit, but needed more reliable incoming calls on wifi, so this worked on the current Play Store release of CSipSimple.

My cell service at home is very bad, enough signal in the house to ring, not enough to talk, as I stated before. I have my routing to GV > voip.ms DID > CSipSimple on GNex > (if no registration / answer) T-Mobile number > GV voicemail (T-Mobile voicemail disabled). The QoS setup for my router that @ phychmasher posted and using this guide, made a dramatic difference in VoIP service for me. http://mrmatt57.org/qos-for-soho-voip-solved-tomato-firmware/

In CSipSimple, Settings, Network, I defined the same UDP, TCP, and RTP ports as setup on my router. Also check to enable QoS packets.

I am now using @chamonix Better Wifi on/off that is in beta on XDA to keep my wifi connection at home by whitelisting my SSID, instead of keeping wifi always on and saving a little battery away from wifi. :good:

http://xdaforums.com/showthread.php?t=1801284

This setup is 100% reliable for me everywhere, with excellent voice quality, no tricks on call routing / double rings, and GV voicemail getting any call I can't answer. Like you, buying refills on the 5% deals at CallingMart (one is on now till 10/3) and the premium voip.ms rate of $0.0125 + $0.99 monthly DID, my monthly has not exceeded $33.00 actual cost yet, (paying $28.50 for $30.00 value refills). My actual cell minutes are under 90, since all my heavy use is at home on VoIP).

As an aside, I also found by accident that voip.ms and CSipSimple work for incoming calls at Starbucks. I did some testing and found that outgoing calls work too, where no calls work on PBXes.org and SipDroid. I guess Starbucks blocks TCP on port 5060 but leaves UDP open on 5061!? If that matters to anyone. ;)

---------- Post added at 10:11 AM ---------- Previous post was at 10:08 AM ----------

The information in posts #1 and #6 should give you 90% of what you need to know. @codesplice has worked hard to keep those up to date with current information for folks like you.

There is no "best" sip service or app, just the one that works best for YOU. We have no idea what YOUR needs are at this point. ;)
[Samsung Galaxy Nexus] atlgator:
Someone or somewhere in the thread appears the statement that StraightTalk doesn't do conditional call forwarding, thereby precluding use of GV as your voicemail service.

This is totally false.

I've been using ST for a month and it works great. Confirmatory screenshot attached. God bless.
[Samsung Galaxy Nexus] Pkt_Lnt:
Search shows this as the only post where "conditional call forwarding straight talk" are all mentioned, but the conditional call forwarding mention is about T-Mobile.

http://xdaforums.com/showpost.php?p=28477352&postcount=392

If Straight talk supports conditional call forwarding, they are the only prepaid provider who does.

I'd wonder if your photo just shows the phone options registering the feature activation but it is not actually handled at the ST switch. My Galaxy Exhibit would show that call forwarding was set, except it did not work, and after a reboot, it would not indicate call forwarding when it read the SIM.

Have you actually made calls to the phone and tested this?
[Samsung Galaxy Nexus] atlgator:
Yes.
[Samsung Galaxy Nexus] idigg:
Can someone give me a pointer? I'm running SipDroid+PXBexs+ Google Voice. I had my original cell # ported to GV and I have my new TMo # as the forwarding GV #. When I make a call from Wifi/VOIP, my correct original # shows up on the CallerID. When I make a call from cell connection, my new TMo # shows as on CallerID. I never want my new TMo # to show. Any ideas?

I have my preferred call handler as SipDroid, when available. I make calls from the native dialer. Thanks for any help

Justin
[Samsung Galaxy Nexus] Pkt_Lnt:
In the Google Voice app, are you making all calls with GV? If you have it set to choose, only calls via GV will show that CID, others will show your TMo number.

In the GV web Settings, Calls, Caller ID (outgoing), Display my Google Voice number?
[Samsung Galaxy Nexus] idigg:
The Caller ID (outgoing) option in GV web is for texting only. I had "Use GV for no calls" set in my app on my phone, I'm such a noob. I have it working good now :)