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

Commit ed0690d2 authored by Shuo Qian's avatar Shuo Qian Committed by android-build-merger
Browse files

Merge "Use Received Uri as Gateway Uri"

am: 211771cf

Change-Id: Ibf96f72717f99d9aab112161c4ce354e1cf9e6c2
parents 46a29e05 211771cf
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -119,18 +119,18 @@ public abstract class CallRedirectionService extends Service {
     * {@link #onPlaceCall(Uri, PhoneAccountHandle, boolean)}. The response corresponds to the
     * {@link #onPlaceCall(Uri, PhoneAccountHandle, boolean)}. The response corresponds to the
     * latest request via {@link #onPlaceCall(Uri, PhoneAccountHandle, boolean)}.
     * latest request via {@link #onPlaceCall(Uri, PhoneAccountHandle, boolean)}.
     *
     *
     * @param handle the new phone number to dial
     * @param gatewayUri the gateway uri for call redirection.
     * @param targetPhoneAccount the {@link PhoneAccountHandle} to use when placing the call.
     * @param targetPhoneAccount the {@link PhoneAccountHandle} to use when placing the call.
     * @param confirmFirst Telecom will ask users to confirm the redirection via a yes/no dialog
     * @param confirmFirst Telecom will ask users to confirm the redirection via a yes/no dialog
     *                     if the confirmFirst is true, and if the redirection request of this
     *                     if the confirmFirst is true, and if the redirection request of this
     *                     response was sent with a true flag of allowInteractiveResponse via
     *                     response was sent with a true flag of allowInteractiveResponse via
     *                     {@link #onPlaceCall(Uri, PhoneAccountHandle, boolean)}
     *                     {@link #onPlaceCall(Uri, PhoneAccountHandle, boolean)}
     */
     */
    public final void redirectCall(@NonNull Uri handle,
    public final void redirectCall(@NonNull Uri gatewayUri,
                                   @NonNull PhoneAccountHandle targetPhoneAccount,
                                   @NonNull PhoneAccountHandle targetPhoneAccount,
                                   boolean confirmFirst) {
                                   boolean confirmFirst) {
        try {
        try {
            mCallRedirectionAdapter.redirectCall(handle, targetPhoneAccount, confirmFirst);
            mCallRedirectionAdapter.redirectCall(gatewayUri, targetPhoneAccount, confirmFirst);
        } catch (RemoteException e) {
        } catch (RemoteException e) {
            e.rethrowAsRuntimeException();
            e.rethrowAsRuntimeException();
        }
        }