Enforce map the telephony features with APIs in ImsRcsController.

If the required telephony feature is not defined, throw UnsupportedOperationException.

Bug: 297989574
Test: atest telephony/ims/cts/ImsRcsManagerTest
      atest telephony/ims/cts/RcsUceAdapterTest
      atest telephony/ims/cts/SipDelegateManagerTest
Change-Id: I86d61446dc8b0455ba3e8a43e580fc487cfa21ff
diff --git a/src/com/android/phone/PhoneGlobals.java b/src/com/android/phone/PhoneGlobals.java
index f93b1e5..e14cd66 100644
--- a/src/com/android/phone/PhoneGlobals.java
+++ b/src/com/android/phone/PhoneGlobals.java
@@ -576,7 +576,7 @@
 
             phoneMgr = PhoneInterfaceManager.init(this, mFeatureFlags);
 
-            imsRcsController = ImsRcsController.init(this);
+            imsRcsController = ImsRcsController.init(this, mFeatureFlags);
 
             configLoader = CarrierConfigLoader.init(this);