summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-08-05Merge tag 'LA.QSSI.12.0.r1-08300-qssi.0' into sugisawa-mr1HEADsugisawa-mr1alk3pInjection
"LA.QSSI.12.0.r1-08300-qssi.0" Change-Id: I3852036663a91014a87fc57632a7d5a9f2e409c8
2022-07-14Merge 91e9c6f3163714c47b26faae697fa42607122e41 on remote branchLinux Build Service Account
Change-Id: Ib6c7fa0a60828e82e22f8bed5144c1af34927177
2022-07-11Update extras for two incoming calls once DSDA and DSDS transitionpengfeix
- In DSDA mode, in case of two incoming calls in two different subs, once DSDA and DSDS transition, telephony needs to update EXTRA_ANSWERING_DROPS_FG_CALL for each incoming call instead of only setting it for the first incoming call. Change-Id: I0c3ff9691fca5da48a5569c962fc8e48216f934b CRs-Fixed: 3223606
2022-06-30Merge 5995548a29b1fe23d7c719929f95345fdb916c97 on remote branchLinux Build Service Account
Change-Id: Ic26e8fbb4ba1fc504282b78baffc45f1850c3d8f
2022-06-29Merge tag 'LA.QSSI.12.0.r1-07900.02-qssi.0' into sugisawa-mr1alk3pInjection
"LA.QSSI.12.0.r1-07900.02-qssi.0" Change-Id: I2c895a392c1af59a7f91b3116301a30ed105666d
2022-06-28Snap for 8775123 from a0c27a4145ed049260816c4ac1720a660e33fdc6 to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: Ib25d15b810a918adc6918c2c34a91ddc4b0f5ce3
2022-06-26Update extras for two incoming calls once DSDA and DSDS transitionpengfeix
- In DSDA mode, in case of two incoming calls in two different subs, once DSDA and DSDS transition, telephony needs to update EXTRA_ANSWERING_DROPS_FG_CALL for each incoming call instead of only setting it for the first incoming call. Change-Id: I0c3ff9691fca5da48a5569c962fc8e48216f934b CRs-Fixed: 3223606
2022-06-15Merge d452387c1fcebfe22592829313b73e2a9fa97eea on remote branchLinux Build Service Account
Change-Id: I258e2cea31e6e4eb6e97e4294597e86805d33bb7
2022-06-09Snap for 8701373 from e2481d6d725283e8bdf48b5347a0daa4025d0973 to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: I2201df8dd49be9c083dcb6630d84823b2027b726
2022-06-09Merge "IMS: Update context based switch based on the DSDA/DSDS scenario" ↵Treehugger Robot
into s-keystone-qcom-dev
2022-06-07IMS: Update context based switch based on the DSDA/DSDS scenarioYupeng Hou
- Context based switch will not be updated to false while exiting DSDA during the call. It will result in the call can't be active after swapping the calls. - After receiving MSIM_VOICE_CAPABILITY_CHANGED, update context based switch. Change-Id: Id7ac4485356260f0745d27880fc0c507d516f959 CRs-Fixed: 3208869
2022-06-02Merge tag 'LA.QSSI.12.0.r1-07600-qssi.0' into sugisawa-mr1alk3pInjection
"LA.QSSI.12.0.r1-07600-qssi.0" Change-Id: I96841331fe683b27f1f4b001da04d662179b1065
2022-06-02Snap for 8673110 from 5a23543ce761dad96612ccdd21e4f1f884530636 to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: I8b777399230c8a6d22ec95aeae422026d8994083
2022-06-01Fix NPE in TelephonyConnectionpengfeix
Change-Id: If030159bbf8a0fdfb27dee866e9a55b132d8d1fb CRs-Fixed: 3210418
2022-05-16Merge 98af3dda7f9a48fd64d547736adf150dc5961952 on remote branchLinux Build Service Account
Change-Id: I36e5acc18f1c024a2830e4d61e4c02a2d01809e1
2022-05-01Merge tag 'LA.QSSI.12.0.r1-07100.01-qssi.0' into sugisawa-mr1alk3pInjection
"LA.QSSI.12.0.r1-07100.01-qssi.0" Change-Id: Ibefe7286fcd6178bcaa41efebb121dcce2244e53
2022-04-29Merge 025c6282a0c147f935ff96965ee054e44a22edab on remote branchLinux Build Service Account
Change-Id: I58aa45c84597d8327fd17c107a2935b5b67ecd0b
2022-04-29Snap for 8516262 from a8e2fca93bb2567400a8c94a930dd61fecc14aa6 to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: I04b60e42dafc65991fc8027b7a87ec7ee7d4cf30
2022-04-27IMS: Handle incoming call properly after exiting DSDApengfeix
- In DSDA, accepting an incoming call will not disconnect calls on other SUBs, so when the incoming call first arrives, the EXTRA_ANSWERING_DROPS_FG_CALL is not set. When exiting from DSDA, with current logic accepting incoming call will disconnect calls on other SUB, however call end confirmation is not waited for before answering incoming on other sub. it's not expected from media and result in media rejects the request, finally incoming call is dropped. - Add intent filter to receive MSIM_VOICE_CAPABILITY_CHANGED and used to update EXTRA_ANSWERING_DROPS_FG_CALL if required. Change-Id: Ie9b107eb04570e7f529d83643595e651966b84a6 CRs-Fixed: 3180269
2022-04-26IMS: Answer incoming call after disconnect dialing call completesVenkata Manikumar Punyamanthula
- In the dsda mode, there is dialing call on one sub and incoming call on the other sub. When answering incoming call, the first answer always fails. This is because the outgoing call was not disconnected completely. - Moved disconnect call to AnswerAndReleaseHandler and answer incoming call after disconnect dialing call completes. Change-Id: I0902808366f13a85febfc40da9ed90eebd8d9193 CRs-Fixed: 3128365
2022-04-20Snap for 8474314 from 84a9b1371f12497dd981b51d95da226232cdde58 to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: I801bc594b32c145acc14a0a1e76072d4c6bc7b0a
2022-04-19Merge "IMS: Answer incoming call after disconnect dialing call completes" ↵Treehugger Robot
into s-keystone-qcom-dev
2022-04-19IMS: Answer incoming call after disconnect dialing call completespengfeix
- In the dsda mode, there is dialing call on one sub and incoming call on the other sub. When answering incoming call, the first answer always fails. This is because the outgoing call was not disconnected completely. - Moved disconnect call to AnswerAndReleaseHandler and answer incoming call after disconnect dialing call completes. Change-Id: I0902808366f13a85febfc40da9ed90eebd8d9193 CRs-Fixed: 3128365
2022-04-15Merge fb32d333e50982ac200418f81edd45f7343ec7ad on remote branchLinux Build Service Account
Change-Id: I60b9436611e3124655a5eb527213d433b14a1e60
2022-04-11Snap for 8432708 from e5ebcd9bacfb20a7c033df4107101b215c98cfac to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: I1b40c1c56f952a9da194d78977bf7c6d98435c23
2022-04-06Fix for duplicate Vibrating button in single simAlvin Dey
- Issue is in PhoneAccountSettingsFragement we are not setting preference based on number of sim, however in CallFeaturesSetting we only add this for single sim case - Fix is to remove it from this fragment in case of single sim Change-Id: Iecb5ea6300d20c53bb23802459cf1f982b524d95 CRs-Fixed: 3150756
2022-04-04Merge 3b702730419743e6aef2c7ff853486169f3e0a2d on remote branchLinux Build Service Account
Change-Id: I04aa564f08f253c3b2b877628026dc548ac4df97
2022-04-01Snap for 8389413 from 59a4c013191396967d9ac817509d92682310215d to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: Iaf258a20706c4c9212154eaf32d79070acd9da12
2022-03-31Merge "Fix voice call preference changing to different slot" into ↵Treehugger Robot
s-keystone-qcom-dev
2022-03-31Merge 05d8374065b74352456cf5f4216ae0d95f2f8b6f on remote branchLinux Build Service Account
Change-Id: I218303fdcbdc425f0aad6d098c1e7fadbc797aaa
2022-03-28Remove EXTRA_DISABLE_ADD_CALL for all ListenersV S Ganga VaraPrasad (VARA) Adabala
Remove EXTRA_DISABLE_ADD_CALL for all Listeners when it no longer needs to be set in refreshDisableAddCall(),use removeTelephonyExtras() to instead of removeExtras() to ensure all listeners are notified, especially conference call. Change-Id: I3d6e8b5d1335cd528f42df2d851f031624d07b16 CRs-Fixed: 3136899
2022-03-23Snap for 8343869 from 6ff40a71559dce750533ce934a8a5eb22f2682c5 to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: Idfe0406b7307a87a425f47be9dbe3aa99add6a96
2022-03-23Merge "Merge SP2A.220305.013" into s-keystone-qcom-devEric Arseneau
2022-03-22Fix voice call preference changing to different slotUmashankar Godachi
On a Subsidy lock enabled device, it is seen that till the subsidy carrier sim latches to network, the other sim stays in perso locked state, due to this subsidy carrier sim always initialized first when compared to non-subsidy sim. This is resulting in voice preference getting set to subsidy carrier sim. Change-Id: I6c387bc7309e149d77cc564a557eadf247e84938 CRs-Fixed: 3140714
2022-03-14Merge 6c3dfa76ab344e1a7aa0f3c5cdc64bdb1f3d6e61 on remote branchLinux Build Service Account
Change-Id: Ibb51d6963a880f3ccb7f02ecad862381a9e688fa
2022-03-14Snap for 8294785 from 82fbc3e0e7c7c12c1c6a1339b95235c84ddcf05e to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: I89c986ed956295e709df7682902baca7a8353555
2022-03-14Merge "Fix concurrent calls occurs when E911 redial happens" into ↵Treehugger Robot
s-keystone-qcom-dev
2022-03-12Merge SP2A.220305.013Haamed Gheibi
Bug: 220074017 Change-Id: I345a9665d97722dd5c0b436144c74c47a5865221
2022-03-08Snap for 8268542 from c2942d8e7d02bfb6d6cb5c178971930602b89d48 to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: If3e06f106f2f80315148e8dc6213bafcc38b627f
2022-03-07Remove EXTRA_DISABLE_ADD_CALL for all ListenersZhao Fan
Remove EXTRA_DISABLE_ADD_CALL for all Listeners when it no longer needs to be set in refreshDisableAddCall(),use removeTelephonyExtras() to instead of removeExtras() to ensure all listeners are notified, especially conference call. Change-Id: I3d6e8b5d1335cd528f42df2d851f031624d07b16 CRs-Fixed: 3136899
2022-03-02Snap for 8239074 from a0ed46996117f427c1f3117286dd0a228857bb76 to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: I8fb641b4b0988a1a443e806ca11b74a97b6b691f
2022-03-02Merge "DSDA: Check background connections to disable add call option" into ↵Treehugger Robot
s-keystone-qcom-dev
2022-02-28Merge ba4c53a1578434cf7602bfc9831818a4ec5220ef on remote branchLinux Build Service Account
Change-Id: I38ac10e5d565bec5bf782eed107f0028bfce3e64
2022-02-26Snap for 8227169 from 2fb5300bcc90a2799a52d105aac4b4f5cb3beae5 to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: Iac8e4a308d0efeb831bbd1a5077de4a563286179
2022-02-25Merge "IMS : Fix for Unknown Phone account issue" into s-keystone-qcom-devTreehugger Robot
2022-02-25Fix concurrent calls occurs when E911 redial happensMengjun Leng
Makes the active and holding call termimated first to prevent concurrent calls happening on both SUBs from emergency call redial. Change-Id: I139fcd3024932ead6858b38ac497aaf67df03b68 CRs-Fixed: 3136645
2022-02-24IMS : Fix for Unknown Phone account issueAlvin Dey
- Issue is when sim is removed mid call after rtt is enabled capability changes from true to false on the regular account where callback was registered before sim is removed - Fix is to check if account is present before we updateRttCapability as this is race condition issue, we won't face it if capability change callback happens before teardown Change-Id: I09a6da49885ff0c3c212fa89b2164c202132d181 CRs-Fixed: 3118922
2022-02-24Snap for 8218552 from 3e2abcb11d3e916877d9d105e54e54929ad189c2 to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: I1fb975390d26c77c94ebb511dc2dd6242cafb79c
2022-02-24Merge "IMS: Fix the crashes in MT conference call" into s-keystone-qcom-devTreehugger Robot
2022-02-17IMS: Fix the crashes in MT conference callZhao Fan
1)mOriginalConnection in TelephonyConnection can be null once clearOriginalConnection() is called as the Connection is disconnected because of (IMS_MERGED_SUCCESSFULLY). 2)mTelephonyConnectionService in TelephonyConnection which hosting the ImsConference can be null once ImsConference is created before mTelephonyConnectionService is set on the Connection which passed in. Change-Id: I47e3dd7966e9f788bc29f576938e09049eb63c2d CRs-Fixed: 3016834 3101698