Update reference to carrier_volte_provisioned am: ad8ea75a6c
am: e8d1f24785

Change-Id: I22866934d2cb8756f0009fc44c66afc6af590a40
diff --git a/rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java b/rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java
index eb415cf..862074d 100644
--- a/rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java
+++ b/rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java
@@ -29,6 +29,7 @@
 package com.android.service.ims;
 
 import java.lang.String;
+import android.telephony.CarrierConfigManager;
 import android.telephony.TelephonyManager;
 import android.content.Context;
 import com.android.ims.ImsConfig;
@@ -51,9 +52,11 @@
 
     public static boolean isFeatureProvisioned(Context context,
             int featureId, boolean defaultValue) {
+        CarrierConfigManager configManager = (CarrierConfigManager)
+                context.getSystemService(Context.CARRIER_CONFIG_SERVICE);
         // Don't need provision.
-        if (!context.getResources().getBoolean(
-                com.android.internal.R.bool.config_carrier_volte_provisioned)) {
+        if (configManager != null && !configManager.getConfig().getBoolean(
+                CarrierConfigManager.KEY_CARRIER_VOLTE_PROVISIONED_BOOL)) {
             return true;
         }