yashsingh1/xdaforums huggingface dataset:
[Nexus 4 General] dcd1182:
Can you expand on 'cooked into the framework itself'

From what I have had a little free time to pick apart, yeah, you're not going to get an .apk from the app store for wifi calling, but there is no magical component that cannot be ported and certainly no master password we are waiting on. I was pulling out of the t-mobile branded L9 release.

i see an apk, framework, some libs including a compatible ril, and changes to build.prop. Again you wont be able to 'download a wifi calling app' but no reason you couldnt have a flashable zip.
[Nexus 4 General] jassycliq:
Don't take my word on what I'm about to say. Its been a while since I read the thread and I honestly don't even remember which phone it was on.

Anyways, one of the developers was looking to port WiFi calling to ICS (jb applies also AFAIK) he stated that we can think of WiFi calling as VoIP. While debugging he found all the parts necessary to set it up with a VoIP app except the password.

I honestly haven't looked through WiFi calling since the G2 days when they had it for CM7. That was much easier to do than now though. I can't really explain what is meant by saying that its cooked into the framework since I'm no developer but I can say this, the developers who I've seen try have given up ever since 4.x+ HTC Sensation had WiFi calling in 2.3 but after the 4.0 update nobody was able to do it. Same goes for basically any device I've seen. Trust me, I'd totally love it, my gfs house is a dead spot and every time I visit it sucks having no signal. I really do hope someone cracks this though. Heck, would be awesome if T-Mobile could somehow make a standalone app available in the Play Store xD
[Nexus 4 General] Rusty!:
That's wrong, I used CM9 on my Sensation and it had WiFi calling. If the stock ROM has it then you can port it AFAIK. Porting it to other devices is the problem, as RILs are device specific and closed source.
[Nexus 4 General] benderunit9000:
Pay your bill on time like a normal person and you have nothing to worry about.
[Nexus 4 General] algorhythm:
But our stock ROM did not have Wifi Calling.
[Nexus 4 General] PJcastaldo:
No.
[Nexus 4 General] Rusty!:
That's kinda the point I'm making
[Nexus 4 General] algorhythm:
I figured, I just wanted to make sure. You know how people get when they misunderstand things lol
[Nexus 4 General] jassycliq:
Ummmm... Source? I had the sensation since launch and rooted with the semi-perm root from day one. I honestly don't even remember CM7 having Wi-Fi calling, but I know for a fact that Bruce's CM9 didn't have Wi-Fi calling. The only ones that had Wi-Fi calling were sense ROMs, from 2.3.x all the way to 4.1. I had to keep my gf on sense ROMs because of this.
[Nexus 4 General] Rusty!:
http://xdaforums.com/search.php?searchid=197496132
[Nexus 4 General] jassycliq:
Ah yes, the WiFi calling that had so many bugs? :( I remember now, the last time I had checked it out, it had issues with calls or something. I stand corrected either way :)
[Nexus 4 General] dcd1182:
the optimus G did right?
[Nexus 4 General] mustafazr:
Works fine for me.
[Nexus 4 General] Rusty!:
There isn't a T-Mo version of the Optimus G
[Nexus 4 General] unforgiven512:
I'm the one that got it working on the Nexus One.

Our situation here is drastically different. I've been working on it my free time. I've made a decent amount of progress; I've been pulling apart frameworks and what not.

I must say, IMS (in theory) should be less complicated than GAN, however, the reverse is true here. Perhaps once VoLTE starts rolling out, things will become easier (as VoLTE is based around IMS). I will continue to try to update this thread; you will also be able to watch my progress at http://unforgivendevelopment.com -- I will be posting my progress there.

I hope to make things happen. Even though T-Mobile has done massive network improvements in my area, and I no longer strictly need it, it's always nice to have.
[Nexus 4 General] nexicon:
Your expertise, sir, would be greatly appreciated
[Nexus 4 General] DarkFox002:
Well there's a bounty for the Nexus too that I would love to donate to, or else I'm going to have to sell mine and get a T-Mobile branded phone.

Nice to see someone is working on this still, It's just getting to the point where it's hard losing signal at my house all the time.
[Nexus 4 General] kelmar13:
That's what I had to do. 2 S4s but I've got an N4 hanging around in hopes this happens! :)

...great service everywhere but my apartment... :(
[Nexus 4 General] blankit:
I'll throw in 20 bucks if this gets to work
[Nexus 4 General] karasuhebi:
I have four Nexus 4's hanging in the balance. I'll drop in $50 if we get this working. Should we maybe get a kickstarter going? I don't know how that works but maybe it'll prove to would-be developers that they're actually going to get paid if they get this to work.
[Nexus 4 General] Jaxidian:
Kickstarter is for a product you have or are making. It's not an advertisement to hire somebody. That won't work.

Sent from my Nexus 4
[Nexus 4 General] epik277:
My job basement is where I hang out or eat lunch and we have WiFi. This would be awesome, please
[Nexus 4 General] dcd1182:
I still believe the LG L9 to be the best source for porting from. It has JB with IMS based, and when I brought the rils over everything worked. I was down to decompiling settings.apk and trying to bring the on/off switch over before I could try/debug. Haven't had much time last couple weeks.
[Nexus 4 General] :
We are getting close I can't wait
[Nexus 4 General] Dopamin3:
I'll throw in $20 if it gets ported over. Hopefully it happens soon and can work for 4.3 roms :) I don't get service in my house and I can use Vonage for outgoing calls but having to go by the window to send texts everyday is getting annoying.
[Nexus 4 General] michaelg1030:
Does having WiFi calling allow both SMS and MMS to be sent over WiFi?
[Nexus 4 General] ngr.hd:
Can this be accomplished for Indian service providers?
[Nexus 4 General] corwest:
This is a T-Mobile only feature.
[Nexus 4 General] lion7718:
On my old Exhibit it did...my friends house is a dead zone, my N4 is pretty much useless there.
[Nexus 4 General] :
I know we are looking into the s3 for info on Wi-Fi calling will here is a source saying 4.2 is coming to the s3 maybe this will help us out a little

http://9to5google.com/2013/05/20/sa...hing-june-5-android-4-2-2-update-coming-soon/
[Nexus 4 General] lion7718:
I think 4.3 being released changes everything...since some system files are changed. Doesn't look good to me.
[Nexus 4 General] :
I would rock 4.2 just to have WiFi calling
[Nexus 4 General] trsix:
mmm

I didnt read all the posts buttt. I use groovr ip for my wifi calling. Works grrat.
[Nexus 4 General] karasuhebi:
T-Mobile's WiFi Calling feature is way different from that. It lets you use your own TMo number instead of a Google Voice number and it lets you text as well.
[Nexus 4 General] trsix:
ok

I have an evo lte. Use groove for calls and voice for my text.
[Nexus 4 General] benderunit9000:
Not at all the same thing.
[Nexus 4 General] Stryder5:
Completely different feature.
[Nexus 4 General] eddiewk:
GB with TMo wifi calling

All,

I am an avid reader of xda but never put in my 2 cents...but going back to the beginning of the thread, ICS and GB have TMo wifi calling and it works fine on my infuse 4G. I am using the infuse with Paranoid Androids JB 4.2.2 and CWM 6.xx. I would like wifi calling also on jb. I live where the is no signal (North of Daytona Beach FL by the beach) in my house on all 4 carriers (metal roof) and 1 to 2 bars outside if I stand in the right place. I use magic jack for wifi calling and it works internationally. But it sucks up the battery because it is always on....I recently go my other half a TMo My Touch and she loves it and so do I because of the wifi calling. Sure is nice to have....

---------- Post added at 08:55 AM ---------- Previous post was at 08:33 AM ----------

thread on how to...http://xdaforums.com/showthread.php?t=1455264

download http://db.tt/zB3HEyuG
[Nexus 4 General] michaelg1030:
What are you saying? Have you tried to install this mod on your Nexus 4 running JB? Or are you just hoping someone with some knowledge can get this mod to worm for us?
[Nexus 4 General] eddiewk:
Sorry for the misunderstanding...No, I have not found a fix for JB. I was just replying to some earlier remarks about TMo wifi calling and that the APK's

and lib's are available and work for GB 2.3.6 and ICS. If someone wanted it to try and do something with them they are there. Anyway, I went back to GB from JB so I can have wifi calling.
[Nexus 4 General] :
Do you have a link to the rom you downgraded to?
[Nexus 4 General] corwest:
The Nexus 4 does not support GB or ICS. He has a different phone. Not to be a jerk but basically his post is irrelevant here.
[Nexus 4 General] chiikko561:
This would be nice to have
[Nexus 4 General] :
OK thanks for clearing that up
[Nexus 4 General] eddiewk:
Here is a link to my box.com. You can grab the file there. You can use ODIN to flash it....

htt** app.box.com/s/m5fjsifvd2q78te8crqi

( I can't post an outside link so just add the prefix

---------- Post added at 02:20 PM ---------- Previous post was at 02:03 PM ----------

Sorry folks...I was just searching for a way to use wifi calling on JB also. Didn't realize this was NEXUS specific topic here. Just wanted to let you know

it was available on GB.
[Nexus 4 General] corwest:
Thanks for the effort. I'm sure someone will get this someday.
[Nexus 4 General] blankit:
Hopefully not too late
[Nexus 4 General] FuNKSioN:
it's more likely that TMobile will switch to an all data based network that seamlessly passes all voice over any internet connection than for WiFi Calling to ever work on the Nexus 4.

would be great if TMo allowed direct SIP login access open to any client application.
[Nexus 4 General] mailboy1412:
Any update on wifi calling on nexus 4? I have to use nokia 521 as temporary wifi calling phone because my house is a dead zone. It is weird when Att, verizon, virgin mobile all have 2 bars inside but not T-Mobile.
[Nexus 4 General] michaelg1030:
T-mobiles frequencies have poor building penetration.
[Nexus 4 General] hp420:
Yeah....it kind of is the same thing. I fully understand what wifi calling is, but using groove or an sip server is pretty much exactly the same thing....plus, sip uses mobile data in addition to wifi, so it's sort of like having VoLTE before it ever hits mainstream. The one downfall....you pretty much HAVE to have LTE (or extremely fast broadband home wifi) for it to sound good. I'm using a combo of GV, simonics and callcentric with the cSIP simple app, and I installed it on my old Nexus S, as well, just in case I'm out and I'm in a dead zone....that way any missed calls will show on my phone, rather than having to log into callcentric to get to my call log.

Also, I already ported the number I've been using for years to google voice before I switched to tmo so it also uses my primary number to make and receive calls and sms, just like would be done with wifi calling.

I know lots of people say this is totally different, but IMHO, it's really not different at all! I make and receive calls and sms over wifi and mobile networks with my primary phone number. It's just a little more work to set it up than Tmo's wifi calling ;)
[Nexus 4 General] benderunit9000:
please keep this "sip" talk out of this thread. The thread is about T-Mobile wifi calling, not any other alternative. There are other threads for that.
[Nexus 4 General] karasuhebi:
I'm pretty sure what trsix is using is just regular old VoIP technologies (probably H323 since GrooveIP only supports the G.711 codec) on WiFi using the GrooveIP app, not SIP. So no, it's nothing like T-Mobile WiFi Calling at all. Even SIP is not the same. You had do a lot of things to have hassle-free WiFi calling on your primary number (one of which was preemptively porting your number to GV before joining TMo) which most people won't do. Most people just have the WiFi Calling app pre-installed on their T-Mobile-branded phone and whenever they don't have service they fire up the app and it "automagically" works, no previous setup required.
[Nexus 4 General] hp420:
Yeah, I understand that. I'm just saying that they really are almost exactly the same thing. No reason to wait forever for something that's never going to happen when you could have something identical right now.

Honestly, at this point, it's pointless for anyone to even bother trying to get this working. Nexus 4 is close to a year old, which means a vast majority of its users will soon be buying a new phone (if they haven't already) and probably 70% of the offered bounty is now out the window because of that. People won't pay a bounty for an app/feature on a device they no longer use. I know I won't. Not to mention that most of the devs who actually give a crap and are capable of even attempting this will move onto other devices soon, if they also haven't already.

I know this is a really desirable feature (I offered money towards the bounty myself months ago) but at this point, when there is another method that gives the exact same results, plus some for free, why even bother?

I'm not trying to be cynical and burst anyone's bubble....just being realistic.
[Nexus 4 General] karasuhebi:
You're probably right that this will never happen, but it's worth a shot no? It's part of human nature to keep hoping. :p

But again, I'll disagree with your statement that your method gives the exact same results as T-Mobile WiFi Calling. If I were to try your method right now, I wouldn't get the same results since I'm not going to port my number (which would cancel my T-Mobile service) to GV to then sign up for TMo again just so I can use my number via VoIP-SIP.
[Nexus 4 General] hp420:
Ok, so the trade off is a little bit of setting up. The gain is the ability to use VoLTE/ VoIP on mobile networks, which wifi calling simply will never do.....and at this point, it seems wifi calling will never happen on this device. Honestly, the trade off of taking the time to set this up, vs NEVER using anything like it is by far a fair one lol

BTW, your point about wifi calling automatically working....after the initial setup, sip does that too lol....open the app and it automatically works, as long as you have internet, similar to how voice service only works when you have a signal. So yes, while they are totally different, the end result is EXACTLY the same, plus you get to use mobile data to make and receive voice & sms. If you ask me, it's a no-brainer that wifi calling is actually the lesser service in this case.
[Nexus 4 General] lion7718:
I agree, I think most users who think like this have never used T-Mobile's Wi-Fi Calling....JMO
[Nexus 4 General] benderunit9000:
it's not even remotely the same thing. t-mobile wifi calling allows sms and MMS in addition to voice calls over wifi. You can't send/receive sms and MMS over voip/sip.

I don't care if it is overly optimistic, this thread is for T-Mobile Wifi calling and not any other alternative.
[Nexus 4 General] hp420:
No, you're right....because VoIP and SIP are VOICE services.

My point is, the method uses google voice to forward your calls to your phone. In that sense, you also get sms by using google voice......which you already have to use to forward your calls. So yes, you do get sms. And really....how many people here use mms that much that it's even a deciding factor? I've had phones that have mms capabilities for close to 10 years. Know how many MMSes I've sent in that time? Probably 5. I'm perfectly happy using email if I'm that desperate to send a picture.
[Nexus 4 General] karasuhebi:
GV can't do MMS so it is my understanding that having my number ported over to GV so I can use your SIP workaround would hinder my ability to send/receive MMS. Please correct me if I'm wrong as this IS actually an interesting interim solution for some people so I'm sure they're wondering these things.

Also IIRC, SIP does not have the ability to send SMS/MMS, it's just voice. I recommend you seek out a phone that has T-Mobile WiFi Calling and try it out. You will probably find that it's a completely different experience. It seamlessly lets you continue to have all of your regular T-Mobile services (voice, sms, mms) when you're in an area with no T-Mobile service.

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

I wish I could stop using MMS, but my non-techy friends and family insist on sending me pictures via that method. I've slowly been having them send me pictures using Facebook Messenger, Hangouts or WhatsApp since those are much more reliable (they can route through WiFi in addition to mobile) and hopefully I will eventually get to the point where MMS won't be a big deal for me. But for now, it still is and I'm sure for other non-techy people it is as well.
[Nexus 4 General] hp420:
Google voice can not send or receive MMS, but SMS works perfectly. When people send an MMS to your GV number it goes to your gmail inbox and you get an SMS alerting you one has been received. You can reply to the text just the same as you normally would. Google has also stated that MMS is 100% definitely planned to be integrated into GV via hangouts in the near future, so full MMS integration/capability isn't even that far off.

I can't say I've used Tmo wifi calling, but here's what I gather: you can make and receive calls via internet connections (sip does this) you can send and receive sms/mms with your tmo number (there are a crap-ton of alternatives, imo, the best being a combo of GV/gmail). In all honesty, since all the features of tmo wifi calling are covered with other services, I see no reason to even bother with tmo wifi calling unless you're a total n00b and you can't figure out how to follow a simple set of instructions on setting up sip.

Now...the last remaining argument people are making is that you have to use a different number for sip than the one tmo gives you. I've seen plenty of people here offer $20 and up for the wifi calling bounty. Guess how much a phone number port to google voice costs?? You guessed it....$20!! My recommendation? Wait for tmo to have a $1 sale on sim cards again, which comes along about every 6 weeks, activate it, and port your tmo number to google voice for the $20 once in a lifetime fee, then set up sip exactly as I have. Then you have all the benefits of wifi calling, plus the ability to use it on mobile data networks which tmo's solution doesn't offer.

Honestly, the only valid argument left for people to not use it is the hassle of dealing with a 3rd party for all their MMS...but as I've said before, how many people really use it that much where it's actually a deciding factor?

Oh....one more benefit I should add: low on cash this month and you can't afford to top up your tmo account?? No problem....as long as your phone has an internet connection (like home wifi, for example) you can still make and receive phone calls and sms, because you don't have to pay for any part of this service, after the fee to port your number. Even if you leave your house and take your phone with you where you no longer have internet service, calls are routed to google voice's voicemail service so you'll still get all your messages. It just goes straight to voicemail as if you're out of range. Just don't let your service stay off for too long where tmo gives your phone number away, because then google voice stops working.
[Nexus 4 General] lion7718:
Honestly, why are you even posting in this thread...
[Nexus 4 General] SpookyTunes:
This only works if the sender is on Sprint. If you send a Picture Message to a Google Voice account from T-Mobile, it will remain stuck in your outbound queue.

http://gizmodo.com/5850024/mms-almost-works-on-google-voice

Google has been "Working on it" since 2009. It's 2013 already, so I am not holding my breath....

I do use the built in SIP client with Callcentric and GV, but it NO replacement to Wi-Fi calling!
[Nexus 4 General] cpkelley94:
I had Wi-Fi calling on my SGS and I must say it is irreplaceable. I for one would love to see it ported to the Nexus 4.
[Nexus 4 General] hp420:
I've gotten plenty of pic messages from users of all different carriers, and tmo is one of them. I actually got one from a friend who's using a gsm metro pcs phone just yesterday. That uses tmo's network ;)

It's called conversation. I'm also answering some questions users have asked, as well. If you don't like it don't read my posts, but what I'm posting about is an alternative to the topic of this thread.
[Nexus 4 General] tt531:
Well if you search this thread, you'll find that alternatives have already been suggested.... People who are following this thread already know there are alternatives to wifi calling, most still would like to see wifi calling ported to the Nexus 4 because of reasons that have already been mentioned.
[Nexus 4 General] derobert:
That is interesting. I just tried sending two different pictures from my Nexus 4 (T-Mobile) to my Google Voice. Its been at least five minutes, and both are still pending. SMS went through fine (and in seconds).

Are you sure your friend isn't on Metro PCS's CDMA2000 network, which is still running? Wikipedia tells me its only very recently that they started selling GSM service, on June 18.

Every time you (or anyone) post to this topic, everyone watching it gets notified, including me. At least I'm watching it because I'd like updates on WiFi calling.

We know about alternatives, they've been covered in the other 80-odd pages of this thread, multiple times. There are several (many?) other threads on xda about them, too. If you want to have a conversation about SIP, go do it in one of those threads. If you want to have a conversation about why people like WiFi calling, go start a thread on it (if there isn't already). But its off-topic and unwanted on this one.