4 ms·
> And the other is Wi-Fi calling. I live in an area with poor reception and need wifi calling.I just flashed my android phone back from LineageOS because lineag
by kop316 6y ago
> And the other is Wi-Fi calling. I live in an area with poor reception and need wifi calling.I just flashed my android phone back from LineageOS because lineage wifi calling wasnt working.
So you know, that is because of a proprietary library that is included in Android. It isn't included in the AOSP build, which is why it was not wokring for a while (it is wokring now).
I am curious how WiFi calling works though. VoLTE is essentially VoIP (so data), I imagine that SMS on LTE is very similar, and I know MMS is over data too. My intuition would be that somehow, some sort of VPN is being established?
- bisby 6y agoIt's definitely not working in any Lineage 17.1 or 18.1 builds I've tried. Or is it in the gapps layer? I always go with the minimal gapps, so that would make sense.
- kop316 6y agoIt's not in gapps. I have it working on T mobile USA in the latest grapheneOS
- wiml 6y agoFrom what I remember (and this was a while back), wifi calling establishes an IPsec tunnel to the cellular provider (using your SIM for auth) and tunnels GSM frames over it. It's intended to let you handoff between "real" towers and wifi networks the same way that you move between one tower and another, which I assume means that it has to implement some functionality that is normally hidden in the baseband processor.
- kop316 6y agoHmm..interesting. Maybe if/when I have spare time, it'd be interesting to look at.