diff options
Diffstat (limited to 'src/java/com/android/ims/rcs/uce/util/UceUtils.java')
-rw-r--r-- | src/java/com/android/ims/rcs/uce/util/UceUtils.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/java/com/android/ims/rcs/uce/util/UceUtils.java b/src/java/com/android/ims/rcs/uce/util/UceUtils.java index 58796983..c5f2b122 100644 --- a/src/java/com/android/ims/rcs/uce/util/UceUtils.java +++ b/src/java/com/android/ims/rcs/uce/util/UceUtils.java @@ -210,6 +210,22 @@ public class UceUtils { } /** + * Check whether tel uri should be used for pidf xml + */ + public static boolean isTelUriForPidfXmlEnabled(Context context, int subId) { + CarrierConfigManager configManager = context.getSystemService(CarrierConfigManager.class); + if (configManager == null) { + return false; + } + PersistableBundle config = configManager.getConfigForSubId(subId); + if (config == null) { + return false; + } + return config.getBoolean( + CarrierConfigManager.Ims.KEY_USE_TEL_URI_FOR_PIDF_XML_BOOL); + } + + /** * Get the minimum time that allow two PUBLISH requests can be executed continuously. * * @param subId The subscribe ID |