Interesting. It looks silly why Google wants our location-related information.
Google is neither the WiFi operator, nor the Mobile operator.
Google wants to personalize user experience, for example, location-based ads, that is one reason I see why it wants to track user-location, same goes with operator to provide location specific services.
Could be for legal location for safety, track for right ISP as eg.
Does it work also in Jio or VI?
Hmm… possible, but why only when WiFi calling?
Not “only”, I would rather put as when using WiFi Calling “also”.
It makes sense to gather the location and deliver to the Mobile operator, since normally in 2G/4G, cell location etc will be gathered by the mobile operator for location of the call.
Since in WiFi case, that would be missing.
So question is why to Google.
Android is free OS.
@mrajagopal : Sh query is performed to find out user state & based on user state AAA makes decision to allow/block user access to VoWiFi network.
ePDG ->DER/DEA → AAA → UDR/UDA → HSS → IDR/IDA → MME
@mrajagopal : in layman terms ePDG can be considered as “MME for WiFi (untrusted) nework”. It will keep track of various users and ensure user-end communication over (untrusted) wifi network remains secured (by means of IKEv2) and take care of LTE-to-WIFI H/O using S6b interface.
I agree to you, that is the defined standard.
But question is, apart from IP allocation, there is no convincing reason for the ePDG to send GTP to the PGW. Why can’t the ePDG be designed to send directly to the P-CSCF after the authentication through the AAA?