Loading src/java/com/android/internal/telephony/domainselection/NormalCallDomainSelectionConnection.java +20 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,15 @@ public class NormalCallDomainSelectionConnection extends DomainSelectionConnecti private static final boolean DBG = false; private static final String PREFIX_WPS = "*272"; // WPS prefix when CLIR is being activated for the call. private static final String PREFIX_WPS_CLIR_ACTIVATE = "*31#*272"; // WPS prefix when CLIR is being deactivated for the call. private static final String PREFIX_WPS_CLIR_DEACTIVATE = "#31#*272"; private @Nullable DomainSelectionConnectionCallback mCallback; /** Loading Loading @@ -123,4 +132,15 @@ public class NormalCallDomainSelectionConnection extends DomainSelectionConnecti } return builder.build(); } /** * Check if the call is Wireless Priority Service call * @param dialString The number being dialed. * @return {@code true} if dialString matches WPS pattern and {@code false} otherwise. */ public static boolean isWpsCall(String dialString) { return (dialString != null) && (dialString.startsWith(PREFIX_WPS) || dialString.startsWith(PREFIX_WPS_CLIR_ACTIVATE) || dialString.startsWith(PREFIX_WPS_CLIR_DEACTIVATE)); } } Loading
src/java/com/android/internal/telephony/domainselection/NormalCallDomainSelectionConnection.java +20 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,15 @@ public class NormalCallDomainSelectionConnection extends DomainSelectionConnecti private static final boolean DBG = false; private static final String PREFIX_WPS = "*272"; // WPS prefix when CLIR is being activated for the call. private static final String PREFIX_WPS_CLIR_ACTIVATE = "*31#*272"; // WPS prefix when CLIR is being deactivated for the call. private static final String PREFIX_WPS_CLIR_DEACTIVATE = "#31#*272"; private @Nullable DomainSelectionConnectionCallback mCallback; /** Loading Loading @@ -123,4 +132,15 @@ public class NormalCallDomainSelectionConnection extends DomainSelectionConnecti } return builder.build(); } /** * Check if the call is Wireless Priority Service call * @param dialString The number being dialed. * @return {@code true} if dialString matches WPS pattern and {@code false} otherwise. */ public static boolean isWpsCall(String dialString) { return (dialString != null) && (dialString.startsWith(PREFIX_WPS) || dialString.startsWith(PREFIX_WPS_CLIR_ACTIVATE) || dialString.startsWith(PREFIX_WPS_CLIR_DEACTIVATE)); } }