Merge "Create new UCE shell commands for modifying PUBLISH for testing"
This commit is contained in:
@@ -54,6 +54,7 @@ import android.telephony.TelephonyHistogram;
|
|||||||
import android.telephony.VisualVoicemailSmsFilterSettings;
|
import android.telephony.VisualVoicemailSmsFilterSettings;
|
||||||
import android.telephony.emergency.EmergencyNumber;
|
import android.telephony.emergency.EmergencyNumber;
|
||||||
import android.telephony.ims.RcsClientConfiguration;
|
import android.telephony.ims.RcsClientConfiguration;
|
||||||
|
import android.telephony.ims.RcsContactUceCapability;
|
||||||
import android.telephony.ims.aidl.IImsCapabilityCallback;
|
import android.telephony.ims.aidl.IImsCapabilityCallback;
|
||||||
import android.telephony.ims.aidl.IImsConfig;
|
import android.telephony.ims.aidl.IImsConfig;
|
||||||
import android.telephony.ims.aidl.IImsConfigCallback;
|
import android.telephony.ims.aidl.IImsConfigCallback;
|
||||||
@@ -2356,6 +2357,41 @@ interface ITelephony {
|
|||||||
*/
|
*/
|
||||||
void setDeviceUceEnabled(boolean isEnabled);
|
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
|
* Set a SignalStrengthUpdateRequest to receive notification when Signal Strength breach the
|
||||||
* specified thresholds.
|
* specified thresholds.
|
||||||
|
|||||||
Reference in New Issue
Block a user