Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0d035d1d authored by Sukhwan Mun's avatar Sukhwan Mun
Browse files

Add RAT related suggested actions to IMS registration

RAT_BLOCK and CLEAR_RAT_BLOCK are added to suggested action.

Bug: 290573256
Test: atest FrameworksTelephonyTests:ImsPhoneCallTrackerTest#testUpdateImsRegistrationInfo
Change-Id: I02203a9c060c037a6cdbd58b026b2254a4f0833c
parent 7b019437
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -38,4 +38,6 @@ enum SuggestedAction {
  NONE,
  TRIGGER_PLMN_BLOCK,
  TRIGGER_PLMN_BLOCK_WITH_TIMEOUT,
  TRIGGER_RAT_BLOCK,
  TRIGGER_CLEAR_RAT_BLOCK,
}
+14 −0
Original line number Diff line number Diff line
@@ -35,4 +35,18 @@ enum SuggestedAction {
     * management timer value as per the carrier requirements.
     */
    TRIGGER_PLMN_BLOCK_WITH_TIMEOUT,
    /**
     * Indicates that the IMS registration on current RAT failed multiple times.
     * The radio shall block the current RAT and search for other available RATs in the
     * background. If no other RAT is available that meets the carrier requirements, the
     * radio may remain on the current RAT for internet service. The radio clears all
     * RATs marked as unavailable if {@link IRadioIms#updateImsRegistrationInfo()} API
     * with REGISTERED state is invoked.
     */
    TRIGGER_RAT_BLOCK,
    /**
     * Indicates that the radio clears all RATs marked as unavailable and tries to find
     * an available RAT that meets the carrier requirements.
     */
    TRIGGER_CLEAR_RAT_BLOCK,
}