Resend the EVENT_RESUME_NOW_FOREGROUND_CALL message after onCallHeld.
Where the MT call is answered and terminated at the same time while there is an ongoing MO call, an ImsReasonInfo.CODE_LOCAL_ILLEGAL_STATE exception occurs after calling #resumeForegroundCall due to a timing issue. If Call is not pendingHold, trigger #resume. If Call is pendingHold, send the EVENT_RESUME_NOW_FOREGROUND_CALL message again after onCallHeld is called. Bug: 230820157 Test: atest CtsTelephonyTestCases:ImsCallingTest#testOutGoingIncomingMultiCallAcceptTerminate Test: manual test Change-Id: Ia5b96a20f06110d9e1feb97688fa3f421b87f94b
Loading
Please register or sign in to comment