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

Commit df385fff authored by Nancy Chen's avatar Nancy Chen Committed by Android Git Automerger
Browse files

am a6a1c52f: Merge "Use Telecom API for checking if a number is voicemail...

am a6a1c52f: Merge "Use Telecom API for checking if a number is voicemail (1/2)" into lmp-sprout-dev

* commit 'a6a1c52f':
  Use Telecom API for checking if a number is voicemail (1/2)
parents 11bac0ed a6a1c52f
Loading
Loading
Loading
Loading
+21 −0
Original line number Diff line number Diff line
@@ -643,6 +643,27 @@ public class TelecomManager {
        return null;
    }

    /**
     * Return whether a given phone number is the configured voicemail number for a
     * particular phone account.
     *
     * @param accountHandle The handle for the account to check the voicemail number against
     * @param number The number to look up.
     *
     * @hide
     */
    @SystemApi
    public boolean isVoiceMailNumber(PhoneAccountHandle accountHandle, String number) {
        try {
            if (isServiceConnected()) {
                return getTelecomService().isVoiceMailNumber(accountHandle, number);
            }
        } catch (RemoteException e) {
            Log.e(TAG, "RemoteException calling isInCall().", e);
        }
        return false;
    }

    /**
     * Returns whether there is an ongoing phone call (can be in dialing, ringing, active or holding
     * states).
+5 −0
Original line number Diff line number Diff line
@@ -114,6 +114,11 @@ interface ITelecomService {
     */
    void clearAccounts(String packageName);

    /**
     * @see TelecomServiceImpl#isVoiceMailNumber
     */
    boolean isVoiceMailNumber(in PhoneAccountHandle accountHandle, String number);

    /**
     * @see TelecomServiceImpl#getDefaultPhoneApp
     */