Added a new network capability MMTEL
Added NET_CAPABILITY_MMTEL to indicate a network support MMTEL (Multimedia telephony). This is for IMS service to request an IMS network that supports voice or PS (VoPS for 4G, VoNR for 5G). This was previously submitted as aosp/1927841, but which got reverted due to breaking the mainline build, which uses the pre-built module. Bug: 210774375 Test: atest ConnectivityServiceTest Change-Id: If8b691ff4999a4dbf54e7567d9ca74d743dc5ded
This commit is contained in:
@@ -81,6 +81,7 @@ import static android.net.NetworkCapabilities.NET_CAPABILITY_IA;
|
||||
import static android.net.NetworkCapabilities.NET_CAPABILITY_IMS;
|
||||
import static android.net.NetworkCapabilities.NET_CAPABILITY_INTERNET;
|
||||
import static android.net.NetworkCapabilities.NET_CAPABILITY_MMS;
|
||||
import static android.net.NetworkCapabilities.NET_CAPABILITY_MMTEL;
|
||||
import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_CONGESTED;
|
||||
import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_METERED;
|
||||
import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED;
|
||||
@@ -3586,7 +3587,7 @@ public class ConnectivityServiceTest {
|
||||
|| capability == NET_CAPABILITY_IA || capability == NET_CAPABILITY_IMS
|
||||
|| capability == NET_CAPABILITY_RCS || capability == NET_CAPABILITY_XCAP
|
||||
|| capability == NET_CAPABILITY_VSIM || capability == NET_CAPABILITY_BIP
|
||||
|| capability == NET_CAPABILITY_ENTERPRISE) {
|
||||
|| capability == NET_CAPABILITY_ENTERPRISE || capability == NET_CAPABILITY_MMTEL) {
|
||||
assertFalse(nc.hasCapability(NET_CAPABILITY_NOT_RESTRICTED));
|
||||
} else {
|
||||
assertTrue(nc.hasCapability(NET_CAPABILITY_NOT_RESTRICTED));
|
||||
@@ -3714,6 +3715,7 @@ public class ConnectivityServiceTest {
|
||||
tryNetworkFactoryRequests(NET_CAPABILITY_WIFI_P2P);
|
||||
tryNetworkFactoryRequests(NET_CAPABILITY_IA);
|
||||
tryNetworkFactoryRequests(NET_CAPABILITY_RCS);
|
||||
tryNetworkFactoryRequests(NET_CAPABILITY_MMTEL);
|
||||
tryNetworkFactoryRequests(NET_CAPABILITY_XCAP);
|
||||
tryNetworkFactoryRequests(NET_CAPABILITY_ENTERPRISE);
|
||||
tryNetworkFactoryRequests(NET_CAPABILITY_EIMS);
|
||||
|
||||
Reference in New Issue
Block a user