Merge "Create new UCE shell commands for modifying PUBLISH for testing" am: 748bf34abf
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1587771 Change-Id: Ied2c5b80341616068d345e3a52879af53b20817d
This commit is contained in:
@@ -54,6 +54,7 @@ import android.telephony.TelephonyHistogram;
|
||||
import android.telephony.VisualVoicemailSmsFilterSettings;
|
||||
import android.telephony.emergency.EmergencyNumber;
|
||||
import android.telephony.ims.RcsClientConfiguration;
|
||||
import android.telephony.ims.RcsContactUceCapability;
|
||||
import android.telephony.ims.aidl.IImsCapabilityCallback;
|
||||
import android.telephony.ims.aidl.IImsConfig;
|
||||
import android.telephony.ims.aidl.IImsConfigCallback;
|
||||
@@ -2356,6 +2357,41 @@ interface ITelephony {
|
||||
*/
|
||||
void setDeviceUceEnabled(boolean isEnabled);
|
||||
|
||||
/**
|
||||
* Add feature tags to the IMS registration being tracked by UCE and potentially
|
||||
* generate a new PUBLISH to the network.
|
||||
* Note: This is designed for a SHELL command only.
|
||||
*/
|
||||
RcsContactUceCapability addUceRegistrationOverrideShell(int subId, in List<String> featureTags);
|
||||
|
||||
/**
|
||||
* Remove feature tags from the IMS registration being tracked by UCE and potentially
|
||||
* generate a new PUBLISH to the network.
|
||||
* Note: This is designed for a SHELL command only.
|
||||
*/
|
||||
RcsContactUceCapability removeUceRegistrationOverrideShell(int subId,
|
||||
in List<String> featureTags);
|
||||
|
||||
/**
|
||||
* Clear overridden feature tags in the IMS registration being tracked by UCE and potentially
|
||||
* generate a new PUBLISH to the network.
|
||||
* Note: This is designed for a SHELL command only.
|
||||
*/
|
||||
RcsContactUceCapability clearUceRegistrationOverrideShell(int subId);
|
||||
|
||||
/**
|
||||
* Get the latest RcsContactUceCapability structure that is used in SIP PUBLISH procedures.
|
||||
* Note: This is designed for a SHELL command only.
|
||||
*/
|
||||
RcsContactUceCapability getLatestRcsContactUceCapabilityShell(int subId);
|
||||
|
||||
/**
|
||||
* Returns the last PIDF XML sent to the network during the last PUBLISH or "none" if the
|
||||
* device does not have an active PUBLISH.
|
||||
* Note: This is designed for a SHELL command only.
|
||||
*/
|
||||
String getLastUcePidfXmlShell(int subId);
|
||||
|
||||
/**
|
||||
* Set a SignalStrengthUpdateRequest to receive notification when Signal Strength breach the
|
||||
* specified thresholds.
|
||||
|
||||
Reference in New Issue
Block a user