T-Mobile WiFi calling - ONE Q&A, Help & Troubleshooting

Is there a tmo WiFi calling apk available? Thanks.
Sent from my Oneplus One using Tapatalk

Not a T-Mobile officially supported phone, WiFi calling is not on the OPO. Its closed source as well and requires a lot of other dependencies.
The likeliness of getting WiFi calling on OPO? Not likely. Not even the Nexus 5 has it.

acetic emokito
Will this function ever be available?

Don't know for certain but I wouldn't count on it.
Sent from my One using Tapatalk

I doubt it, doesn't it tie into the framework on T-Mobile ROMs?
Transmitted via Bacon

There are plenty of threads of people trying to implement this into Nexus phones and I believe there was also a bounty. Believe me if this was as simple as an apk it would be listed in all custom roms. Do a little search and see how many have tried to get this going without any luck. Closed source I assume and definitely not being let out of the bag by T-Mobile

I rather have voice over lte than wifi calling anyways.
Sent from my One using Tapatalk

timmaaa said:
I doubt it, doesn't it tie into the framework on T-Mobile ROMs?
Transmitted via Bacon
Click to expand...
Click to collapse
Sort of. CM 11S supports IMS calling, which is what T-Mobile's WiFi calling using but it uses the SIM for authentication via proprietary protocols instead of using a standard user/pass. T-Mobile actually open sourced their IMS calling code but not the authentication protocols. That authentication protocol has yet to be reverse engineered, sadly. It generally ties into the framework of the stock ROMs of their branded devices but can't be directly extracted.

Tell T-Mobile that you want an app. There is a petition at change dot org/p/t-mobile-make-an-app-for-wifi-calling

Related

WiFi Calling on i727R

You guys may or may not know that Rogers offers a WiFi Calling service, same as T-mobile (they charge though, assholes).
Basically on the i727 ROMs, this isn't an option however if you flash a T989 ROM, you get the option but it doesn't right off the bat obviously. So I found the Rogers wifi calling apk from the Evo 3D, found here.
Now when I get the app into /system/app, it force closes and nothing else, even if I rename it to WiFiCalling.apk, replacing the original t-mo one. With the standard t-mo one, I just get a ER:05 Invalid SIM which I think this is because it is trying to connect to t-mo servers.
Any way to get this working with the i727R with a combination of things from similar devices?
The error is from the sim card tmobile uses a special sim card. There is no way to get wifi calling unless you use voip calls with third party apps. The point of tmobiles wifi calling is solely to make calls in areas with low coverage so they go through tmobiles network through wifi, even if you got it working how would you expect your calls to even work.
Sent from my SGH-T989 using Tapatalk
ebatr8 said:
The error is from the sim card tmobile uses a special sim card. There is no way to get wifi calling unless you use voip calls with third party apps. The point of tmobiles wifi calling is solely to make calls in areas with low coverage so they go through tmobiles network through wifi, even if you got it working how would you expect your calls to even work.
Sent from my SGH-T989 using Tapatalk
Click to expand...
Click to collapse
Rogers is using UMA now as well (like 2 years now). The SIM error I think it's coming from the fact that the rogers SIM is connecting to a t-mobile server rather than the rogers server.
The technology is the same and keep in mind I'm talking about UMA, this isn't the same as VoIP. I think the calls can work if we match up the libraries from the evo and use the right apk, he evo has the same chipset as us also.
Sent from my SGH-T989 using Tapatalk
If I remember correctly when I had t-mo the wifi calling still used your minutes. So the call was routed through their servers. There is no way you are going to get it to work without an active t-mo account.
eagercrow said:
If I remember correctly when I had t-mo the wifi calling still used your minutes. So the call was routed through their servers. There is no way you are going to get it to work without an active t-mo account.
Click to expand...
Click to collapse
Dude there's more companies in the world offering the same service. Such as rogers. If we get the files for Rogers then I'm very sure that we can get it working.
You are right about wifi calling using your minutes but that's nothing new, other carriers have that as well. Do you know how they route calls through their servers? Wificalling.apk from the ROM using the wifi calling feature in the ROM.
Sent from my SGH-T989 using Tapatalk
kr3w1337 said:
Rogers is using UMA now as well (like 2 years now). The SIM error I think it's coming from the fact that the rogers SIM is connecting to a t-mobile server rather than the rogers server.
The technology is the same and keep in mind I'm talking about UMA, this isn't the same as VoIP. I think the calls can work if we match up the libraries from the evo and use the right apk, he evo has the same chipset as us also.
Sent from my SGH-T989 using Tapatalk
Click to expand...
Click to collapse
No error is solely from the wrong sim card, new t-mobile sim cards have something built into them to communicate with tmobiles network when uma calls are made. The sgs2 and amaze 4g were tmobiles first devices to have wifi calling changed in the way they route. I dont think ive ever seen a phone have wifi calling ported to it from another carrier. Since uma is tied to the network there is no way that calls would work when trying to use uma on an unsupported network. Calls will always have to go through some type of service such as skype, wifi calling, google voice etc... So you cant just make wifi calls work on a network that doesnt support it as there is no provider to service those calls.
Sent from my SGH-T989 using Tapatalk
ebatr8 said:
No error is solely from the wrong sim card, new t-mobile sim cards have something built into them to communicate with tmobiles network when uma calls are made. The sgs2 and amaze 4g were tmobiles first devices to have wifi calling changed in the way they route. I dont think ive ever seen a phone have wifi calling ported to it from another carrier. Since uma is tied to the network there is no way that calls would work when trying to use uma on an unsupported network. Calls will always have to go through some type of service such as skype, wifi calling, google voice etc... So you cant just make wifi calls work on a network that doesnt support it as there is no provider to service those calls.
Sent from my SGH-T989 using Tapatalk
Click to expand...
Click to collapse
Did you even read the OP? If Rogers didn't support it on their network, why are they selling it? Rogers doesn't support the phone (didn't install the apk and libraries on the phone), they do however support the service.
The SIM error is because the t-mobile wifi calling apk is looking for a SIM card, I'm wondering if someone can port the rogers wifi calling apk from the evo 3d to read the rogers SIM card. The libraries for wifi calling are already on the phone because of t-mobile having wifi calling. I'm not sure if they need to be modified or not but I know there's someone here that would know that. That person just has to run across this thread :/
First of all, T-Mobile doesn't charge for Wi-Fi Calling. Get your facts straight.
Second of all, you will never be able to "modify" another carrier's Wi-Fi calling and expect it to work on AT&T. It doesn't work that way. AT&T must support it.
Sent from my SGH-T989 using XDA App
Most people are assuming you want this to work on at&t, the op doesnt specify. That would obviously never work, it seems like you want it to work on rogers. Its more complicated then what your making it seems when the t989 released it didnt have wifi calling and it wasnt ported over so easily because for tmobile at least it works differently then past devices thats why the sim error is important, its looking for a tmobile sim card and specifically the newer tmobile sim cards even the older ones get that error. That being said it might work differently for rogers but if its the same porting it over wont be that easy as installing the apk and lib files. There are more components then that to tmobiles wifi calling so you may want to ask in the evo forums for all the components to make wifi calling work on the evo.
Sent from my SGH-T989 using Tapatalk
ebatr8 said:
Most people are assuming you want this to work on at&t, the op doesnt specify. That would obviously never work, it seems like you want it to work on rogers. Its more complicated then what your making it seems when the t989 released it didnt have wifi calling and it wasnt ported over so easily because for tmobile at least it works differently then past devices thats why the sim error is important, its looking for a tmobile sim card and specifically the newer tmobile sim cards even the older ones get that error. That being said it might work differently for rogers but if its the same porting it over wont be that easy as installing the apk and lib files. There are more components then that to tmobiles wifi calling so you may want to ask in the evo forums for all the components to make wifi calling work on the evo.
Sent from my SGH-T989 using Tapatalk
Click to expand...
Click to collapse
Thanks, probably the most helpful direction yet. Although I would like to point out that I wanna get it working for i727R, not i727... If I went through the bother of putting the extra R in there, I would expect people to notice it. The i727R is Rogers. I wanna get this working on Rogers, the post describes Rogers as offering the service and the entire time I only mention Rogers rather than AT&T, I don't see how most people would assume I wanna get this working on AT&T.
Unless most people don't actually read or like to post just to get their post count up regardless of how useless the post was.
I'll start checking out the EVO forums to find out how this thing works a bit more in detail tonight.
Sent from my SGH-T989 using Tapatalk
got it to work on htc sensation with older rom
kr3w1337 said:
You guys may or may not know that Rogers offers a WiFi Calling service, same as T-mobile (they charge though, assholes).
Basically on the i727 ROMs, this isn't an option however if you flash a T989 ROM, you get the option but it doesn't right off the bat obviously. So I found the Rogers wifi calling apk from the Evo 3D, found here.
Now when I get the app into /system/app, it force closes and nothing else, even if I rename it to WiFiCalling.apk, replacing the original t-mo one. With the standard t-mo one, I just get a ER:05 Invalid SIM which I think this is because it is trying to connect to t-mo servers.
Any way to get this working with the i727R with a combination of things from similar devices?
Click to expand...
Click to collapse
I had it worked out on older ROM on my HTC sensation, you can chek out my post at:
http://forum.xda-developers.com/showthread.php?t=1359107
the files that makes it work are coming from kineto package (one company that makes it works for all providers).
this is why all apk(s) for WiFi calling look the same but the one for T-mobile wont work for Rogers (invalid SIM error message, or force close)
Unfortunately as I've upgraded to ICS the older lib libhtc_ril.so is no longer working, so if you have access to EVO from Rogers with latest ROm we could make it work again

Manual PRL Flashing

So I have seen this mentioned in a few threads but I wanted to strart a thread totally dedicated to this...
Sprint and other CDMA provider require a PRL (Preferred Roaming List) to identify which towers to connect to, including towers to roam on. They release various PRLs based on type of account, business or personal. Business accounts generally have more towers set up for VZW and allow users to roam more freely. I'm not looking to abuse this but it definitely helps in situations where I can't get a Sprint signal. Before the Sprint bashing starts, I know the coverage sucks right now.
On many touchwiz Roms I have been able to manually write a PRL file by renaming the PRL file to test.PRL and calling the write PRL function of the dailer by accessing a ## menu and clicking the write PRL button.
I have looked in all of the known dialer codes and menus and can't find a way to flash a PRL manually. Can any developers / hackers figure this one out? I will be glad to help in any way I can and would even be willing to pay a few of bucks for the app if app development is required. Thanks!
Sent from my Nexus 7 using Tapatalk 4
Bump
Sent from my Nexus 5 using Tapatalk
I am currently taking a look through the data/data/com.android.provider databaseses to see if I can edit the PRL manually as with how I needed to add the "dun_tether_required" to bypass carrier blocking of Hotspot....
mariano3113 said:
I am currently taking a look through the data/data/com.android.provider databaseses to see if I can edit the PRL manually as with how I needed to add the "dun_tether_required" to bypass carrier blocking of Hotspot....
Click to expand...
Click to collapse
Thank you so much! I hope you find something good.
Sent from my Nexus 7 using Tapatalk 4
mariano3113 said:
I am currently taking a look through the data/data/com.android.provider databaseses to see if I can edit the PRL manually as with how I needed to add the "dun_tether_required" to bypass carrier blocking of Hotspot....
Click to expand...
Click to collapse
thank you!
irev210 said:
thank you!
Click to expand...
Click to collapse
I understand the concept of PRL lists, but why do GSM carriers not use something like this?
It would also be nice to force Verizon roaming. Any one find a way to do this?
Sent from my Nexus 5 using Tapatalk
dijit4l said:
I understand the concept of PRL lists, but why do GSM carriers not use something like this?
Click to expand...
Click to collapse
I'm not sure.
Sent from my Nexus 5 using Tapatalk
Bump. Anyone find anything?
Sent from my Nexus 7 using Tapatalk 4
mariano3113 said:
I am currently taking a look through the data/data/com.android.provider databaseses to see if I can edit the PRL manually as with how I needed to add the "dun_tether_required" to bypass carrier blocking of Hotspot....
Click to expand...
Click to collapse
This is how I got tethering to work on lollipop. Might be what you need..
$ adb shell settings put global tether_dun_required 0
https://pmf.silvrback.com/fixing-tethering-on-android-kitkat
Just to clarify, I still use the tether fun required 0 entry in Global under settings.db
But originally I was looking for a way to sideload "PRLs"
Initially LTE (4g) was lacking in my area and better 3g (Evdo Rev A) could be obtained based on PRL. But LTE coverage has improved and I no longer need to worry about a PRL to improve 3g performance.
On Sprint I have been using Hangouts Dialer to do simultaneous voice and calling by using data and/or WiFi for phone calls. Allowing me to still browse/use data at the same time.
Have you tried this method?
http://forum.xda-developers.com/showthread.php?t=1871352
I will tomorrow.

Dropping data on call.

I know you will drop 3g data on a call. That I completely understand. But this is the first device I've used that is dropping my lte data during a call. I'm not sure if this is a rom issue or a modem issue.
I am on sprint, and not sure if this is an isolated issue for sprint customers or across the board.
Another issue I would like to see resolved is patching native tethering. I'm currently stuck using WiFi tether app in ad-hoc mode. Which unfortunately my nexus 7 can't attach to.
In case you're wondering I'm running slim kat currently. I've tried cm and stock before rooting and all formats have dropped LTE on call.
Probably because there is no voice over LTE. Same happens on Rogers too.
Sent from my Nexus 5 using Tapatalk
Elisha said:
Probably because there is no voice over LTE. Same happens on Rogers too.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
But I've always had voice over LTE on Sprint. Just not with this phone. Galaxy nexus, and HTC one never had that issue.
If it's something I have to live with, that's fine. I just would like to see this feature implemented if possible.
maybe its the way the radio is designed for this phone?
thats my only guess.
joebags said:
But I've always had voice over LTE on Sprint. Just not with this phone. Galaxy nexus, and HTC one never had that issue.
If it's something I have to live with, that's fine. I just would like to see this feature implemented if possible.
Click to expand...
Click to collapse
Nope, not going to happen. It requires a very specific setup with the radios that results in poor battery life. Sprint does not run with voice over LTE, it's simply running calls as normal and keeping LTE active at the same time.
In addition, large portions of Sprint's network outright do not support this functionality anyway.

[Q] T-Mobile wifi calling on Nexus 5?

I recently switched from my T-Mobile Galaxy S3 to a new Nexus 5, but sadly I didn't realize "wifi calling" was a t-mobile post-installed mod only on their branded devices; so Nexus 5 doesn't have that.
Are there any ROMs that contain the T-Mobile wi-fi calling patch? (or something to that effect, though I really appreciate the ability to connect to wifi anywhere in the world and use the phone as if I was in the US)
Thanks!
elwood_j_blues said:
I recently switched from my T-Mobile Galaxy S3 to a new Nexus 5, but sadly I didn't realize "wifi calling" was a t-mobile post-installed mod only on their branded devices; so Nexus 5 doesn't have that.
Are there any ROMs that contain the T-Mobile wi-fi calling patch? (or something to that effect, though I really appreciate the ability to connect to wifi anywhere in the world and use the phone as if I was in the US)
Thanks!
Click to expand...
Click to collapse
I believe from what I read that the Tmobile wifi calling app has to be included with the system as there extra files that can't be simply thrown into an APK. If i recall, it had to do with the modems. I ran a rom on my gs2 that didnt have the wifi calling and spent hours searching for it and found all that info out. Basically if the ROM doesn't come from T-Mobile and is AOSP it's not gonna have wifi calling, and it's not as simple as throwing it all in an APK.
Since the Nexus 5 didn't come with it, you can pretty well give up sadly. I'm just as upset as you are, trust me
ptarrant said:
I believe from what I read that the Tmobile wifi calling app has to be included with the system as there extra files that can't be simply thrown into an APK. If i recall, it had to do with the modems. I ran a rom on my gs2 that didnt have the wifi calling and spent hours searching for it and found all that info out. Basically if the ROM doesn't come from T-Mobile and is AOSP it's not gonna have wifi calling, and it's not as simple as throwing it all in an APK.
Since the Nexus 5 didn't come with it, you can pretty well give up sadly. I'm just as upset as you are, trust me
Click to expand...
Click to collapse
This is working for me
http://forum.xda-developers.com/showthread.php?t=2035720
timothyjok said:
This is working for me
http://forum.xda-developers.com/showthread.php?t=2035720
Click to expand...
Click to collapse
Thats a cool work around, i've seen it done for a over a year, however, google voice is dropping SIP support soon from what I heard. There are an app in the market that does this for you. I can't remember exactly what it's called. A buddy of mine showed it to me a few months back. There was a huge notice under the app that said that google voice was dropping support for this setup soon. /rumormill.
TMobile Settings for SIP Accounts?
I noticed in the new KitKat dialer application has settings for Internet calling (SIP) accounts. I hope, in the near future, TMobile will simply publish those settings so Wifi calling will be easily accessible in the system settings (vs trying bake it into the system settings separately for 4.x and newer or that app for 2.x and below).
I know I watched this thread for over a year when I was on my Nexus4 and it never happened:
http://forum.xda-developers.com/showthread.php?t=2012468
timothyjok said:
This is working for me
http://forum.xda-developers.com/showthread.php?t=2035720
Click to expand...
Click to collapse
that is not the same thing. please do not assume they are.
sf_smith said:
I noticed in the new KitKat dialer application has settings for Internet calling (SIP) accounts. I hope, in the near future, TMobile will simply publish those settings so Wifi calling will be easily accessible in the system settings (vs trying bake it into the system settings separately for 4.x and newer or that app for 2.x and below).
I know I watched this thread for over a year when I was on my Nexus4 and it never happened:
http://forum.xda-developers.com/showthread.php?t=2012468
Click to expand...
Click to collapse
Yea I have been watching that thread for a while, but I noticed tmo has improved the towers around my house, so I can make phone calls at least lol
ptarrant said:
I believe from what I read that the Tmobile wifi calling app has to be included with the system as there extra files that can't be simply thrown into an APK. If i recall, it had to do with the modems. I ran a rom on my gs2 that didnt have the wifi calling and spent hours searching for it and found all that info out. Basically if the ROM doesn't come from T-Mobile and is AOSP it's not gonna have wifi calling, and it's not as simple as throwing it all in an APK.
Since the Nexus 5 didn't come with it, you can pretty well give up sadly. I'm just as upset as you are, trust me
Click to expand...
Click to collapse
This was true with the original version of T-Mobile WiFi Calling, called UMA (Unlicensed Mobile Access). T-Mobile WiFi Calling now uses IMS, which they actually released into the open-source world. Unfortunately no developer has stepped forward to take this open-source information and incorporate it into an N5 rom
https://code.google.com/p/the-ims-open-source-project-for-android/
PaisanNYC said:
This was true with the original version of T-Mobile WiFi Calling, called UMA (Unlicensed Mobile Access). T-Mobile WiFi Calling now uses IMS, which they actually released into the open-source world. Unfortunately no developer has stepped forward to take this open-source information and incorporate it into an N5 rom
https://code.google.com/p/the-ims-open-source-project-for-android/
Click to expand...
Click to collapse
now that is some good news! Hopefully a dev can pick it up. <strike>I almost wanna try it</strike> Although i'd rather let someone else more experienced give it a shot. Between the 2 year old child, college, and work...i'm a little too stacked ATM to attempt this.
**Update, after looking at the code um.....no...I won't be doing that one **
PaisanNYC said:
This was true with the original version of T-Mobile WiFi Calling, called UMA (Unlicensed Mobile Access). T-Mobile WiFi Calling now uses IMS, which they actually released into the open-source world. Unfortunately no developer has stepped forward to take this open-source information and incorporate it into an N5 rom
Click to expand...
Click to collapse
This is very useful thank you. Not as awesome an answer as I was hoping but close. I'll search a bit and see what the status is there. Sadly, it doesn't look promising. It appears that code has been released for 2 years now and I haven't seen anyone bundle it into a ROM yet.
elwood_j_blues said:
I recently switched from my T-Mobile Galaxy S3 to a new Nexus 5, but sadly I didn't realize "wifi calling" was a t-mobile post-installed mod only on their branded devices; so Nexus 5 doesn't have that.
Are there any ROMs that contain the T-Mobile wi-fi calling patch? (or something to that effect, though I really appreciate the ability to connect to wifi anywhere in the world and use the phone as if I was in the US)
Thanks!
Click to expand...
Click to collapse
New to T-mo so I don't know if this is what you are looking for but if you go into the setting in the phone apk, there is an option for wifi calling. haven't tried it, but thought i'd put it out there.
How would you set up a sip acct to do this?
sent from my hammerhead
ilanzo82 said:
New to T-mo so I don't know if this is what you are looking for but if you go into the setting in the phone apk, there is an option for wifi calling. haven't tried it, but thought i'd put it out there.
Click to expand...
Click to collapse
There's Internet Calling, not Wifi. Internet means using a SIP account, like Magicjack or some other VOIP service.
OneMoreBrick said:
There's Internet Calling, not Wifi. Internet means using a SIP account, like Magicjack or some other VOIP service.
Click to expand...
Click to collapse
Got it, thanks for clarifying.

Is this possible on nexus 5 on T-Mobile?

I know the nexus 5 on T-Mobile does not have the WiFi calling feature. I don't know if that is due to lack of hardware or software. With that, I was wondering if it was possible being rooted by means of a ROM or kernel or some sort of mod?
If so, could you kindly point me in the direction of it?
Thank you,
Whiteice
Sent from my Nexus 5 using Tapatalk
There's no mod for this at the moment. Not sure what the restriction is but I've seen it asked many times here. You may learn the restriction if you search
Sent from my Nexus 5 using Tapatalk
rootSU said:
There's no mod for this at the moment. Not sure what the restriction is but I've seen it asked many times here. You may learn the restriction if you search
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
there's alot of stuff that tmobile has to add to the phone for it to be able to work. some framework, APIs, and special RIL.
its not possible since none of this information is known.
WhiteiceDMSTech said:
I know the nexus 5 on T-Mobile does not have the WiFi calling feature. I don't know if that is due to lack of hardware or software. With that, I was wondering if it was possible being rooted by means of a ROM or kernel or some sort of mod?
If so, could you kindly point me in the direction of it?
Thank you,
Whiteice
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
I just purchased my N5 from T-mo last month here in the states. One of the features that sold me on it was the ability for it to do calls over wifi. I have tested it as I was in Canada and when calling my v-mail it did not recognise my caller-id so it prompted me for a password. So long story short, it should be able to call over WiFi natively.
This is just my $0.02
It can't
Sent from my Nexus 5 using Tapatalk
the_candyman said:
I just purchased my N5 from T-mo last month here in the states. One of the features that sold me on it was the ability for it to do calls over wifi. I have tested it as I was in Canada and when calling my v-mail it did not recognise my caller-id so it prompted me for a password. So long story short, it should be able to call over WiFi natively.
This is just my $0.02
Click to expand...
Click to collapse
the nexus 5 doesnt have the software nor, very importantly, tmobiles framework for wifi calling to work. the great thing about owning nexus devices is that carriers do not have access to them to install all their carrier crap on them, wifi calling being one of those. its not as simple as just installing an app to have it work. it needs tmobiles framework built into it as well.

Categories

Resources