-Api for forcing VoLTE Provisioning on shamu
automerge: 903f8fc

* commit '903f8fc9207dc8e095bb4a106a395481020eb664':
  -Api for forcing VoLTE Provisioning on shamu
diff --git a/Common/src/com/googlecode/android_scripting/facade/tele/ImsManagerFacade.java b/Common/src/com/googlecode/android_scripting/facade/tele/ImsManagerFacade.java
index 5fa6490..7e6f409 100755
--- a/Common/src/com/googlecode/android_scripting/facade/tele/ImsManagerFacade.java
+++ b/Common/src/com/googlecode/android_scripting/facade/tele/ImsManagerFacade.java
@@ -43,7 +43,7 @@
         super(manager);
         mService = manager.getService();
         mContext = mService.getBaseContext();
-        mImsManager = ImsManager.getInstance(mContext,
+        mImsManager = ImsManager.getInstance(mContext, 
                 SubscriptionManager.getDefaultVoicePhoneId());
     }
 
@@ -60,7 +60,16 @@
     @Rpc(description = "Set Enhanced 4G mode.")
     public void imsSetEnhanced4gMode(@RpcParameter(name = "enable") Boolean enable)
             throws ImsException{
-        ImsManager.setEnhanced4gLteModeSetting(mService, enable);
+        ImsManager.setEnhanced4gLteModeSetting(mContext, enable);
+    }
+
+    @Rpc(description = "Set Modem Provisioning for VoLTE")
+    public void imsSetVolteProvisioning(
+            @RpcParameter(name = "enable") Boolean enable)
+            throws ImsException{
+        mImsManager.getConfigInterface().setProvisionedValue(
+                ImsConfig.ConfigConstants.VLT_SETTING_ENABLED,
+                enable? 1 : 0);
     }
 
     /**************************