diff --git a/telecomm/java/android/telecom/PhoneAccount.java b/telecomm/java/android/telecom/PhoneAccount.java index b3a3bf21cd8b4..d25e59f114959 100644 --- a/telecomm/java/android/telecom/PhoneAccount.java +++ b/telecomm/java/android/telecom/PhoneAccount.java @@ -155,6 +155,18 @@ public final class PhoneAccount implements Parcelable { public static final String EXTRA_PLAY_CALL_RECORDING_TONE = "android.telecom.extra.PLAY_CALL_RECORDING_TONE"; + /** + * Boolean {@link PhoneAccount} extras key (see {@link PhoneAccount#getExtras()} which + * indicates whether calls for a {@link PhoneAccount} should skip call filtering. + *

+ * If not specified, this will default to false; all calls will undergo call filtering unless + * specifically exempted (e.g. {@link Connection#PROPERTY_EMERGENCY_CALLBACK_MODE}.) However, + * this may be used to skip call filtering when it has already been performed on another device. + * @hide + */ + public static final String EXTRA_SKIP_CALL_FILTERING = + "android.telecom.extra.SKIP_CALL_FILTERING"; + /** * Flag indicating that this {@code PhoneAccount} can act as a connection manager for * other connections. The {@link ConnectionService} associated with this {@code PhoneAccount}