5bd4e9a78a4c87146dbcfa33e1886372129fa5b3 |
|
15-Jun-2017 |
Qiongcheng Luo <qiongcheng.luo@sonymobile.com> |
Log phone id for debugging multi SIM devices Some telephony classes like GsmCdmaPhone, ImsPhone, etc. are created per slot in multi SIM devices. It is better to output phone id for debugging multi SIM devices. Test: manual - Verified that some logs are output with phone id, run telephony unit tests Bug: 69657265 Change-Id: I174e1bc67e436e131a2a7a0abc0585c7d69598a3
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
21003bba8d68bdaa747f732c46627ec9deeead08 |
|
01-Sep-2017 |
Brad Ebinger <breadley@google.com> |
Merge "Hold Call displayed for few seconds after Con. call connected"
|
b81d15be52ad8b63e42f333fd84a5ac39d40a9e6 |
|
30-Jun-2016 |
Prasath Balakrishnan <bpras@codeaurora.org> |
Hold Call displayed for few seconds after Con. call connected When two calls are merged to form a Conference call, Secondary info is displaying the HOLD call in the UI. This was due wrongly handling the successful call conference state. Fix is to handle failure case only if call conference request returns with a exception else conference is successful Bug: 36497551 Test: Manual Change-Id: I387eed3ca02af86bd1a32bc3afe0ff348efb546c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
ea172968e6279b997e13c93efb842ac7e7fc9d7d |
|
29-Aug-2017 |
Amit Mahajan <amitmahajan@google.com> |
Clean up calls gracefully on phone type switch. Also disabled an unrelated unit test that's failing frequently on treehugger. Test: runtest --path frameworks/opt/telephony/tests/telephonytests Bug: 63764233 Merged-in: I09bd6a5610f66af918d26590c81efbf464d35156 Change-Id: I09bd6a5610f66af918d26590c81efbf464d35156
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
964e46228cdb0690d2abf5e38ef944902a842009 |
|
29-Aug-2017 |
Tyler Gunn <tgunn@google.com> |
Merge "Enable data after phone switches from CDMA to GSM"
|
925b6c664714e96ce1cd6629b53e609bccc071e5 |
|
07-Jun-2017 |
Srikanth Chintala <srikchin@codeaurora.org> |
Enable data after phone switches from CDMA to GSM Before initiating emergency call on CDMA phone data will be disabled, if while in emergency call phone switches from CDMA to GSM then data will be diabled state after ending call data will not enable since phone already switched to GSM. Enable data when phone switches to GSM while in emergency call. Bug: 63513900 Change-Id: Ia5cbe19bffdf4692347fed20bfadcad3ff780ac9
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
530a7cd0d532eed2228a7079ddd52dd93199d7f4 |
|
16-Aug-2017 |
Brad Ebinger <breadley@google.com> |
Merge "Add cleanupCalls to call tracker." am: 41cdaa6359 Change-Id: I89905bfd5155320019a5fe1afb259daee29803cb
|
677d7d4c801b0045d834b6188f20b66452bb44a1 |
|
08-Jul-2017 |
Tyler Gunn <tgunn@google.com> |
Add cleanupCalls to call tracker. For GsmCdmaCallTracker, this calls pollCallsWhenSafe(). By polling the calls in the RIL, the GSMCdmaCallTracker will reconcile the calls it knows about with what the RIL reports, removing stale calls. Test: Manual Bug: 63317180 Merged-In: I7195783318bb798bfdbed4341596d25f2d278282 Change-Id: I7ee8609c41376bf21c428d04aab7d76151200699
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
c66107288cf6ab415f242b51664644934c7e9c24 |
|
12-Apr-2017 |
Shuo Qian <shuoq@google.com> |
Merge "ECBM SystemProperty cleanup" am: 36c8c93def am: fc753c9958 am: 3ede2787fc Change-Id: Ie8122c3deb2a3c879a659a8ebc14949f8fcc996c
|
77d3034a4b7d5bb2ab2a5fd5b3e1722bf9009374 |
|
13-Jan-2017 |
shuoq <shuoq@google.com> |
ECBM SystemProperty cleanup - add a 'set' method in phone.java, and use it to set ECBM system property and mIsPhoneInEcmState variable - use isInEcm() method in the phone.java to read mIsPhoneInEcmState Test: manual Bug: 30361624 Change-Id: Ib073915ea87ec2245ea568a6635f78be3141c226
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
bdaed78d68d889a024c90ca5e48a2297074247bc |
|
02-Dec-2016 |
Naveen Kalla <mrnaveen@google.com> |
Collect telephony metrics for CS Calls. Log Dial, Hangup and CS Call state changes in telephony. Bug: 32885463 Test: Make circuit-switched calls on the pixel device and check the logs. Run telephony unit tests Change-Id: I0191f30a691bb0496600cba608387b06e7b3d6dd
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
5c108985d4207a21a615b8e5bd07473e4fc2e543 |
|
20-Jan-2017 |
Naveen Kalla <mrnaveen@google.com> |
resolve merge conflicts of e8bc7318a to nyc-mr2-dev-plus-aosp Test: Build verification Change-Id: I47c872a999652597345ca63bfcce0dd1c7a9c412
|
e8bc7318a99df70227294bfffadb883fe10f3225 |
|
02-Dec-2016 |
Naveen Kalla <mrnaveen@google.com> |
DO NOT MERGE: Collect telephony metrics for CS Calls. Log Dial, Hangup and CS Call state changes in telephony. Bug: 32885463 Change-Id: I0191f30a691bb0496600cba608387b06e7b3d6dd
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
8ee13a12c94c5be9433be53765a8f56278a54396 |
|
16-Dec-2016 |
Brad Ebinger <breadley@google.com> |
Fix In Conference MMI codes According to the 3gpp spec, when in a GSM conference, one of the participants can be disconnected when a specific MMI code is placed. This code includes the index of the participant being disconnected. When the participant is disconnected using this method, the GsmCdmaConnection stays in the DISCONNECTED state in the GsmCdmaCall until all GsmCdmaConnections in the conference are disconnected. This causes an issue in GsmCdmaCallTracker#hangupConnectionByIndex because the getGsmCdmaIndex() method will always return an Exception if the connection is in the DISCONNECTED state. We now explicitly check if the GsmCdmaConnection has been disconnected before querying the connection index. Test: Manual Bug: 29588832 Merged-In: I5f71937fbaa75bb93aa2175791a01fa063cb12ac Change-Id: I5f71937fbaa75bb93aa2175791a01fa063cb12ac
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
35c77cd6f3fd5ace756896b1ef0d82486c9ce4bf |
|
16-Dec-2016 |
Brad Ebinger <breadley@google.com> |
Fix In Conference MMI codes According to the 3gpp spec, when in a GSM conference, one of the participants can be disconnected when a specific MMI code is placed. This code includes the index of the participant being disconnected. When the participant is disconnected using this method, the GsmCdmaConnection stays in the DISCONNECTED state in the GsmCdmaCall until all GsmCdmaConnections in the conference are disconnected. This causes an issue in GsmCdmaCallTracker#hangupConnectionByIndex because the getGsmCdmaIndex() method will always return an Exception if the connection is in the DISCONNECTED state. We now explicitly check if the GsmCdmaConnection has been disconnected before querying the connection index. Test: Manual Bug: 29588832 Change-Id: I5f71937fbaa75bb93aa2175791a01fa063cb12ac
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
3fe0578ea48570cd5d8c8dfd8b53b8984915330f |
|
30-Sep-2016 |
Jack Yu <jackyu@google.com> |
resolve merge conflicts of 5a5f487 to master Test: runtest -x frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/metrics Change-Id: Iea22620acd4efb0af845760544e00840014af4fb
|
f2d0fa64860a12423fb8709766d6af90fba5e6cf |
|
27-Sep-2016 |
Jack Yu <jackyu@google.com> |
Combined TelephonyEventLog and part of the connectivity metrics app into the new TelephonyMetrics Added the new TelephonyMetrics to support metrics collection through dumpsys. bug: 31224848 Change-Id: If4b6032e98b6cc8b68e8459e0e799a3755b1f2f9
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
e88efe6ce907e18ed7dfbff652aaf038f78ec6ec |
|
07-Sep-2016 |
Jordan Liu <jminjie@google.com> |
Update reference to cdma_3waycall_flash_delay For the switch to CarrierConfig, we update the method used to get the value of what used to be called config_cdma_3waycall_flash_delay to the new method provided by CarrierConfig. Bug: 29873049 Change-Id: I045c610fbc60cee565cf1172833064b44ef076d4
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
3746beeb1828ef27b2feca81ad57d7ceee61b7aa |
|
08-Sep-2016 |
Amit Mahajan <amitmahajan@google.com> |
Dispose pendingMO connection on phone type switch. Bug: 31288401 Change-Id: Ibc0157b655d10621e553130c7a2a24934ffe74b1
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
cdcf059efaf8f413cecc88f3ef8e05ef811fa5e9 |
|
10-Aug-2016 |
Brad Ebinger <breadley@google.com> |
Stop OUT_OF_SERVICE message during Emergency Call Currently, the radio can report an OUT_OF_SERVICE (but Emergency calls are available) status from the radio during an emergency call if that call is made when there is no SIM card available or the SIM card is locked. If the remote party disconnects, we mistakenly show a "Cellular Network not Available" dialog when a call ends successfully because the disconnect cause is mapped to OUT_OF_SERVICE. We now check to see if the call was an emergency call before mapping to that disconnect cause. Bug: 30657253 Change-Id: I7bf16c502c12125506ed31a56278f68ea39737ac
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
9ed723c27069718e4ef3726696157cb392d20589 |
|
12-Jul-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Clean up calls in GsmCdmaCallTracker on GSM<->CDMA transitions." into nyc-mr1-dev
|
8dd4a1915f45460dfed9646470fbc0405bff934b |
|
08-Jul-2016 |
Amit Mahajan <amitmahajan@google.com> |
Clean up calls in GsmCdmaCallTracker on GSM<->CDMA transitions. Bug: 29972199 Change-Id: I2df4264a97239d6c87378ebae8e30abd8de6af0f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
d45e0852699f073cb67ef957eadffd4e8130aff5 |
|
22-Jun-2016 |
Shriram Ganesh <sganesh@codeaurora.org> |
Fix incorrect call radio type on UI during silent redial When handover takes place, the ImsPhoneConnection objects attached to the handover call are not cleaned up until the call ends on the CS pipe after handover. As a result, the stale object keeps updating UI on the IMS registration state. This causes the call UI to show WiFi call when the call is on CS. The fix here is to clean up the ImsPhoneConnection objects as soon as they are mapped to CS connections upon handover. Bug: 29551456 Change-Id: Iafa668c29c9501d6c3845327a9b19458dbfdd84e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
77eeade7a1391b045f8b2ce681efd49f27d3506f |
|
30-Jun-2016 |
Amit Mahajan <amitmahajan@google.com> |
Get current calls on phone type switch. There may be active calls from previous phone type. Bug: 29738766 Change-Id: I16a57567fd72be35a7e15eccb6a65f540b51874d
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
9e51994d8ccf00bf56f54d5875e77732c4558480 |
|
14-Apr-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Switch TelephonyEventLog from using ITelephonyDebug to ConnectivityMetricsLogger" into nyc-dev
|
a374c57705a7a9ff7ffa89f1d220fa4be3bc5897 |
|
29-Mar-2016 |
Shriram Ganesh <sganesh@codeaurora.org> |
IMS: Start connect time, if call is connected during SRVCC transfer. For a dialing / alerting / incoming call, start the connect time of the call only if the call is connected during SRVCC transfer i.e. call state is indicated as active after SRVCC transfer Bug: 27879470 Change-Id: I4519f32ed1ca45e2247f07c9f993287d75288192
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
7a1c1b02c8603c2bf2f3b401facb389528180eed |
|
08-Apr-2016 |
Pavel Zhamaitsiak <pavelz@google.com> |
Switch TelephonyEventLog from using ITelephonyDebug to ConnectivityMetricsLogger Bug: 28026463 Change-Id: I3c4f14e8a6611f0cb5c52eb24573621d3a13c4cb
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
3a8b5774b3e2110d8b7f92318f31f4e23a133668 |
|
29-Mar-2016 |
Amit Mahajan <amitmahajan@google.com> |
Merge "Change to dispose GsmCdmaConnection objects on GSM<->CDMA switches." into nyc-dev
|
ce86f3f624c6a8fd2c58e93a7b76989b3eaa8208 |
|
22-Mar-2016 |
Amit Mahajan <amitmahajan@google.com> |
Change to dispose GsmCdmaConnection objects on GSM<->CDMA switches. Bug: 26760145 Change-Id: I745566eb239b62e464ab03dcbd09052c6ac54af9
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
4a7398aa18dba870ebcf067333d2fc4405e9e800 |
|
22-Mar-2016 |
Tyler Gunn <tgunn@google.com> |
Merge "IMS: During SRVCC, mark dropped incoming call as missed call" into mm-wireless-dev
|
32b5fbb1a340fa16e2c37c276517ef10a4934500 |
|
03-Feb-2016 |
Amit Mahajan <amitmahajan@google.com> |
Unit tests for GsmCdmaPhone. Also creating abstract class TelephonyTest that can be extended by other unit tests. Bug: 25691379 Change-Id: I9437642a0bab68c6b573954e587181ff7d04d217
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
e3b8bf78b63c45806f28812a66174aa8222c2973 |
|
01-Feb-2016 |
Chen Xu <fionaxu@google.com> |
Merge "Unit test for GsmCdmaCallTracker" into mm-wireless-dev
|
5755ef622fec6f3c592467c685503826862a7536 |
|
26-Jan-2016 |
fionaxu <fionaxu@google.com> |
Unit test for GsmCdmaCallTracker BUG=25691379 Change-Id: Ic588ed4b78d645008698bff73a2995bdfd15e064
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
a8b33dee0bc27112a4c6cc9f8f733b03eb4ae3d0 |
|
29-Jan-2016 |
Pavel Zhamaitsiak <pavelz@google.com> |
Merge "TelephonyEventLog: Add some unit tests and missing log events" into mm-wireless-dev
|
9746fca2d7389f0fce6d5d031d87acd87b9de723 |
|
28-Jan-2016 |
Pavel Zhamaitsiak <pavelz@google.com> |
TelephonyEventLog: Add some unit tests and missing log events Also some code cleanup and minor bug fixes. Change-Id: I327566f8c3839bf64aebc4db0c6170ba2bd7de87
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
5c1251a7bd7dceba6203722f0bf0fb6062732da2 |
|
28-Jan-2016 |
Amit Mahajan <amitmahajan@google.com> |
Register broadcastReceiver listening to ECM changes only once. Since phone object is not disposed now (after phone switch refactor), CallTracker needs to register receiver only once and not deregister/ re-register. This is needed to fix a crash seen on trying to deregister an unregistered receiver. Bug: 25871221 Change-Id: Id057030f827a9cfd44584ef095a1297f6f8c1fae
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
e12a56f2331dc49271b50c8ca12c0c17e324a187 |
|
22-Jan-2016 |
Shriram Ganesh <sganesh@codeaurora.org> |
IMS: During SRVCC, mark dropped incoming call as missed call During SRVCC, if an incoming call is dropped / ended, then identify that call as a missed call. Bug: 26729809 Change-Id: Iaba4aee8e295dddaca8be7704fca63139cfdae9c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
5f6ea8a0105a163b801b82f1af22174f855086f4 |
|
19-Jan-2016 |
Amit Mahajan <amitmahajan@google.com> |
Unregister for CallWaitingInfo on switching from CDMA to GSM. This is to avoid second registration which happens without this change on switching back to CDMA. Bug: 25871221 Change-Id: Ibd303efb1e5dd8969a7572200c18a63f2a776cf8
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
a579e9c631d70bb6dbd39283438212d5ff8f19c0 |
|
14-Jan-2016 |
Amit Mahajan <amitmahajan@google.com> |
Send emergency call state change intent on emergency call start/end Bug: 24147407 Change-Id: I2517daf2bde95a95c68b2c74225fad7004bd73c5
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
dd4b0f4b5a2def03bd45637be5ceed3e86781f68 |
|
16-Dec-2015 |
Amit Mahajan <amitmahajan@google.com> |
Added isPhoneTypeCdma() and isPhoneTypeCdmaLte() Also includes: - Removed unnecessary unreg/reg of phone with CallManager on voice radio tech change. This is needed as otherwise Ims Phone may get unreg but not reg again (on radio tech change). - Allowing reg/unreg in GsmCdmaPhone regardless of phone type - Removed unused Call.mIsGeneric Bug: 25793157 Change-Id: Ie2093a50c1cf64918782076127decff90968fe72
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
c2b66d57e16623dffc2fe6d02ded4f24c014b6c8 |
|
14-Dec-2015 |
Amit Mahajan <amitmahajan@google.com> |
Code cleanup including removing direct references to IMS classes. Bug: 25793157 Change-Id: I45ab1394d8585ae3d649f1bb8f67bcd16a946a85
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
0a567c9ed954f295df83c753239646c6f6a04128 |
|
24-Nov-2015 |
Amit Mahajan <amitmahajan@google.com> |
Adding initial tests for GsmCdmaCall and GsmCdmaPhone. Also includes: - Changes to fix/comment out failing tests - Some cleanup in CallManager related to deletion of PhoneBase and PhoneProxy - ContextFixture containing mock Context for all telephony tests - Phone test that exercises BroadcastReceiver support in the mock Context - Test showing how static function can be mocked Bug: 25691379 Change-Id: Ia38423cef3cfb86389d044cac4e601983fae1192
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|
1a87ab3d7170d618f048c4f5af8c7504a587aaa5 |
|
10-Dec-2015 |
Jack Yu <jackyu@google.com> |
Merge from master Change-Id: Ifbd86600111d2c444031ff608fab62fb2ee4b236
/frameworks/opt/telephony/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
|