Fix read/write permission error in ProvisioningManager

Some APIs were checking the wrong permission.

Test: Manual
Change-Id: I9ab4a4bafc6b33df3e56924b8058ce6986344c93
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index 0bbf1d2..8f66dc2 100755
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -2930,7 +2930,8 @@
 
     @Override
     public int setImsProvisioningInt(int subId, int key, int value) {
-        enforceReadPrivilegedPermission("setImsProvisioningInt");
+        TelephonyPermissions.enforceCallingOrSelfModifyPermissionOrCarrierPrivilege(mApp, subId,
+                "setImsProvisioningInt");
         final long identity = Binder.clearCallingIdentity();
         try {
             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
@@ -2945,7 +2946,8 @@
 
     @Override
     public int setImsProvisioningString(int subId, int key, String value) {
-        enforceReadPrivilegedPermission("setImsProvisioningString");
+        TelephonyPermissions.enforceCallingOrSelfModifyPermissionOrCarrierPrivilege(mApp, subId,
+                "setImsProvisioningString");
         final long identity = Binder.clearCallingIdentity();
         try {
             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.