18c944952f67e2d21c3554e4074371754c3ee32b |
|
10-Apr-2018 |
Hall Liu <hallliu@google.com> |
Allow incoming calls while in secondary user For consistency with behavior on the lockscreen, allow incoming calls even if DISALLOW_OUTGOING_CALLS is set on the secondary user. Change-Id: Ia3977604b270e43db359aa050e41682dba302592 Fixes: 77808826 Test: manual
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
4b8830b4c18337232d2bd0709a6cf3eee6dc5032 |
|
06-Apr-2018 |
Hall Liu <hallliu@google.com> |
Check user restrictions during incoming calls. Check that DISALLOW_SMS isn't set for a user before activating the respond-with-sms functionality Check that DISALLOW_OUTGOING_CALLS isn't set for a user before adding an incoming call. If it is, silently reject and log the call for the main user. (Yes, the name is misleading, but the settings UI implies that it's supposed to be all calls). Bug: 73804266 Test: manual Change-Id: Idf32a3fcbe9f8a34fe314bc39d19930e5015acb8
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
ad4ebc022bf8a28958606121a1a2a0c4130dc821 |
|
28-Dec-2017 |
Pooja Jain <poojain@codeaurora.org> |
IMS: Add support for call deflection feature Call deflection feature is useful to deflect MT call to another number. Test: Manual Bug: 62170348 Change-Id: Ia14931c2dd40e881252f3b5f646cf2c3c7b0e534
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
b5de1cdb15f65f1b6b9dddd8a11406bf58371923 |
|
05-Jan-2018 |
Sanket Padawe <sanketpadawe@google.com> |
Add permission checks for old call handover apis. Bug: 65415068 Test: manual unit tests. Change-Id: I1ae241059f5d4a3d2d16ea96faf7f86fcf0a89cd
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
ccdf364c34f6d8ba72b6017c186824f75ce337ff |
|
10-Nov-2017 |
Sanket Padawe <sanketpadawe@google.com> |
API definitions for Call Handover. Design doc: https://docs.google.com/document/d/1qY3oAzjff_4A1ttYb_CGrE_OwTRmXMG_KGsIuPT1ey8/edit# Bug: 65415068 Test: manual Change-Id: I98000d01293f3c83697a0d6a95c3c415159ce8ea
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
9086fb1d96dfc6581e7e7d4fe756a90ad592311f |
|
08-Nov-2017 |
Hall Liu <hallliu@google.com> |
Implement multi-hfp APIs Plumb Telecom multi-hfp APIs all the way through the stack. Also delete BluetoothManager (deprecated) and modify tests to fully test the multi-hfp functionality Bug: 64767509 Test: unit tests Change-Id: I02aafe3fca759510a013fd7cd956e3e923dd408a
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
aeece4ec4184b76e0ac2e8a012af05638ad866f6 |
|
15-Feb-2017 |
Hall Liu <hallliu@google.com> |
Implement mid-call RTT initiation and teardown Adds functionality to testapps and to framework to allow for local and remote initiation and disconnection of RTT. Test: manual Change-Id: I0e8248b495a7d3750c840591f1fa5388b34a32e2
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
dd68bc36a3278557b1c4d9183ed9e3dee077eb20 |
|
26-Jan-2017 |
Hall Liu <hallliu@google.com> |
Add support for RTT calls (part 1) Adds logic for handling RTT call initiation and communication with the InCallService and the ConnectionService and includes changes to the testapps that exercise this functionality. This change handles RTT initiation from the beginning of a call. Change-Id: I3d713b662a100b2e0ad817b92005f044bcc60c62 Test: manual, through testapps
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
8f98f10d53f4f7aa1605a37313a6186f90dc6c0e |
|
21-Oct-2016 |
Brad Ebinger <breadley@google.com> |
resolve merge conflicts of 953e1af to stage-aosp-master Test: Manual Testing Change-Id: I3c8cac2c8b3634db7a20cceda434e6db6cdb05ca
|
953e1af643b66df6f931d76c23bcc54147668cd4 |
|
06-Oct-2016 |
Brad Ebinger <breadley@google.com> |
Switch to using android.telecom.Log in Telecom Sorry. Test: All affected unit tests still pass. Bug: 26571395 Change-Id: I890d68d935cd554ba89042e99c155757697e1a37
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
874c0f8fa95a5da5a82e67c1fe39697883d753eb |
|
30-Apr-2016 |
Hall Liu <hallliu@google.com> |
Add call events to analytics Adds a record of events and timing information to analytics for each call. Also add session timing information independent of calls. Bug: 28623064 Change-Id: Iea6d4a7482365534a3a0c6c672a969dae8141932
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
961694a9750626c067be960170bc95f10b5efcc2 |
|
22-Mar-2016 |
Tyler Gunn <tgunn@google.com> |
Support for enhanced call/connection extras. Plumbing in support for InCall UIs to update the extras of a connection. Adding in unit tests for connection and call extra set/get methods. Bug: 27458894 Change-Id: I9ce526bf293c9f5dd03642391d459fcfa03c31ef
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
d45e6d973ea7460fb605a1eb7a66ba38c6f2467d |
|
11-Mar-2016 |
Tyler Gunn <tgunn@google.com> |
Support for new multi-endpoint APIs. - piping through "pullExternalCall" API from incall layer to connection service. - mapping of new capabilities/properties between connections/calls. - basic unit tests for new pullExternalCall API (there will be some follow-up work on these in the future). - plumbing through of Connection and Call events. Bug: 27458894 Change-Id: I421ebab28fada224bddca54ed4d3d9dff6f33bcf
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
209e4135874ffc0164856c87d47fd904a06bf40e |
|
18-Dec-2015 |
Brad Ebinger <breadley@google.com> |
Record ComponentName when using InCallAdapter Records the Package Name of the component using an InCallAdapter to be displayed in logging. Also, Logging Start/End Sessions have been moved to a verbose logging level for now. Bug: 26236642 Change-Id: Ic76c9618f3acd98c8c761dbfab6a202ad30fd05f
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
3165d50d3fc688d632faecfae9c2f987e537941f |
|
16-Dec-2015 |
Brad Ebinger <breadley@google.com> |
Increase Logging to debug Accept/Reject Currently, it can be difficult to identify where Telecom events originate from. Logging messages have been added that better describe the conditions that occured to cause these Telecom events to occur. Bug: 25838961 Change-Id: I846a3125d000bef1d0e8796a7baadcfa8cd73d4f
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
11623a354be47205bf3bc686ed8fdfc278958983 |
|
25-Nov-2015 |
Brad Ebinger <breadley@google.com> |
Adds Telecom Logging to TelecomServiceImpl. Adds Telecom logging sessions to the major entry points in TelecomServiceImpl and other modules in order to track the code paths of other processess. Refactor CallAudioRouteStateMachine to use callbacks in StateMachine to handle logging. Change-Id: I48a70afaf2028ace73608be4f825c49af16c1622
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
8452be0e1e82e0d12cfb884bbf683ec5f95c9781 |
|
17-Sep-2015 |
Tyler Gunn <tgunn@google.com> |
Modify Telecom to have "one call ID to rule them all". - Add call ID to the Telecom call class. - Modify CallIdMapper to use Telecom call ID instead of a new sequentially generated one. - Remove isValidCallId and isValidConferenceId from CallIdMapper as they are no longer required. - Modify event logger to use telecom call ID instead of a sequential ID. Bug: 23357902 Change-Id: I485f751d1668e96b7787c4be97aa76c1e5ec0798
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
8731faf3a1dcf888b894d4ad0faab97effab10bc |
|
26-Mar-2015 |
Ihab Awad <ihab@google.com> |
Fix problem with AsyncQueryHandler AsyncQueryHandler uses Looper.myLooper(), which does not work in our case when invoked from an arbitrary thread. Changed so its ctor is invoked on the main thread. And various other similar problems. Bug: 19941246 Change-Id: I324f09a5161e26593c0d24d5311a371d8971870d
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
8d5d9ddc66b55b6906364ab3c0e244dab4d58f13 |
|
12-Mar-2015 |
Ihab Awad <ihab@google.com> |
Make Telecom synchronous Remove main-thread handlers and add a systemwide lock object. Change-Id: I6334fdfa6c244836f6375bea302404f61c81301b
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
ac23e53289ad1d67a96632959c3ac512f12d2e39 |
|
21-Nov-2014 |
Yorke Lee <yorkelee@google.com> |
Fix bad merge in Telecom Don't call postDialContinue twice as it messes up the state machine in ImsPhoneConnection Bug: 18371919 Change-Id: I417b39594053c62601ed9b58b8a910d956f5a370
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
f5e5d3ccf108c41e06983a582742b00d221b78b7 |
|
22-Oct-2014 |
Nancy Chen <nancychen@google.com> |
Add an option to set the selected phone account as the default. (2/3) Modify the phoneAccountSelected method to support the option to set the selected phone account as the default for outgoing phone calls. Bug: 18078232 Change-Id: I1c0e1ba9ef7d886d890d86825eb53bc0ba8483d1
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|
7cc70b4f0ad1064a4a0dce6056ad82b205887160 |
|
13-Sep-2014 |
Tyler Gunn <tgunn@google.com> |
Renaming Telecomm to Telecom. - Changing package from android.telecomm to android.telecom - Changing package from com.android.telecomm to com.android.server.telecomm. - Renaming TelecommManager to TelecomManager. Bug: 17364651 Change-Id: Ib7b20ba6348948afb391450b4eef8919261f3272
/packages/services/Telecomm/src/com/android/server/telecom/InCallAdapter.java
|