Hi i have an android socket factory that gives me a mobile socket back on Wifi to do my network request on mobile if iam on wifi. Everything works like expected but when i have devices with Wifi Calling option on it wont work and i get a timeout.
NetworkRequest networkRequest = new NetworkRequest.Builder()
.addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR)
.addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)
.build();
ConnectivityManager.NetworkCallback callback = new ConnectivityManager.NetworkCallback() {
@Override
public void onAvailable(Network network) {
super.onAvailable(network);
}
};
connectivityManager.requestNetwork(networkRequest , callback);