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

Commit eac3fc4a authored by Rekha Kumar's avatar Rekha Kumar Committed by android-build-merger
Browse files

IMS: Ims Registration and Handover error codes support

automerge: 0ba5c4a9

* commit '0ba5c4a9':
  IMS: Ims Registration and Handover error codes support
parents aebbfa80 0ba5c4a9
Loading
Loading
Loading
Loading
+25 −2
Original line number Diff line number Diff line
@@ -1203,6 +1203,24 @@ public final class ImsPhoneCallTracker extends CallTracker {
        public void onCallSessionTtyModeReceived(ImsCall call, int mode) {
            mPhone.onTtyModeReceived(mode);
        }

        @Override
        public void onCallHandover(ImsCall imsCall, int srcAccessTech, int targetAccessTech,
            ImsReasonInfo reasonInfo) {
            if (DBG) {
                log("onCallHandover ::  srcAccessTech=" + srcAccessTech + ", targetAccessTech=" +
                    targetAccessTech + ", reasonInfo=" + reasonInfo);
            }
        }

        @Override
        public void onCallHandoverFailed(ImsCall imsCall, int srcAccessTech, int targetAccessTech,
            ImsReasonInfo reasonInfo) {
            if (DBG) {
                log("onCallHandoverFailed :: srcAccessTech=" + srcAccessTech +
                    ", targetAccessTech=" + targetAccessTech + ", reasonInfo=" + reasonInfo);
            }
        }
    };

    /**
@@ -1281,12 +1299,17 @@ public final class ImsPhoneCallTracker extends CallTracker {
        }

        @Override
        public void onImsDisconnected() {
            if (DBG) log("onImsDisconnected");
        public void onImsDisconnected(ImsReasonInfo imsReasonInfo) {
            if (DBG) log("onImsDisconnected imsReasonInfo=" + imsReasonInfo);
            mPhone.setServiceState(ServiceState.STATE_OUT_OF_SERVICE);
            mPhone.setImsRegistered(false);
        }

        @Override
        public void onImsProgressing() {
            if (DBG) log("onImsProgressing");
        }

        @Override
        public void onImsResumed() {
            if (DBG) log("onImsResumed");