6f9ceb2c1fbb9565cc6f6fdf32e996e8a1eab7c8 |
|
06-Apr-2017 |
Tyler Gunn <tgunn@google.com> |
Support Connection handover between ConnectionServices. Call: - added support for initiation of handover on receipt of the EVENT_REQUEST_HANDOVER call event. CallAudioManager: - suppress disconnect tone when handover is in process for a call. CallsManager: - when the ConnectionService adds a new incoming call with EXTRA_IS_HANDOVER, this indicates that the call is being added as the destination for the handover. Adding logic to find the ongoing call on the device which will be handed over to this new call, and confirm that handover is supported by both ConnectionService. - on call removal, clean up handover call references. - When calls change state, handle completion or failure of overall handover. - ensure it is possible to add handover calls when there are other ongoing calls which would normally prevent them from being added. TestApps: - Added ability to initiate handover from Test Incall UI. - Added ability to receive handover from test self-mgd calling app. Test: Manual Bug: 37102939 Change-Id: Idfa4325bb1aee34abad5cdb3d8edb48f0186692e
/packages/services/Telecomm/testapps/src/com/android/server/telecom/testapps/TestCallList.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/testapps/src/com/android/server/telecom/testapps/TestCallList.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/testapps/src/com/android/server/telecom/testapps/TestCallList.java
|
501b9b3775232bb3033afd9f1fd608dd07d0b91e |
|
07-Mar-2016 |
Santos Cordon <santoscordon@google.com> |
Dynamic InCallService switching. Be able to switch between in-call services UIs. Created a tree data structure to handle switching between InCallServices depending on the state of the system. Tree looks like this: CarModeSwitchingConnection | | +------+ +-------+ | | CarModeConnection EmergencyConnection | | DefaultDialerConnection Bug: 24571147 Change-Id: I0999fad4185321d5211172aed2f1d60fe8f5fe3a
/packages/services/Telecomm/testapps/src/com/android/server/telecom/testapps/TestCallList.java
|
f78a72f8a1054726aa6f85a21372d917576906dd |
|
21-Jan-2016 |
Santos Cordon <santoscordon@google.com> |
Revert "Revert "Support car-mode UI in telecom."" This reverts commit 88cda8452124d43c145d54a97477dc5cf8a32a58. Change-Id: Icfd1ab3ed3af39f62bd828dceb5ff2d4d517cb91
/packages/services/Telecomm/testapps/src/com/android/server/telecom/testapps/TestCallList.java
|
88cda8452124d43c145d54a97477dc5cf8a32a58 |
|
21-Jan-2016 |
Brad Ebinger <breadley@google.com> |
Revert "Support car-mode UI in telecom." This reverts commit d3182912911d167e4a5a8d379cef11c619d18d36. Change-Id: I48da1122846b18c03bec486ee2bf977f721723a2
/packages/services/Telecomm/testapps/src/com/android/server/telecom/testapps/TestCallList.java
|
d3182912911d167e4a5a8d379cef11c619d18d36 |
|
11-Dec-2015 |
Santos Cordon <santoscordon@google.com> |
Support car-mode UI in telecom. Add additional step to look for and bind to a car-mode UI if the device is currently in car-mode. Add a system state component to listen for car-mode changes. Change-Id: I5124b46f43b47bda39cf3d0f882378cf69b0505b
/packages/services/Telecomm/testapps/src/com/android/server/telecom/testapps/TestCallList.java
|
86014fcf9ec86e198a1ebac7c46e0e5c630735d7 |
|
12-Jun-2015 |
Tyler Gunn <tgunn@google.com> |
Play tone when video upgrade request is received. Added a VideoProviderProxy which intermediates between the VideoProvider in the ConnectionService and the InCallService. Changed CallsManager to listen for session modification requests via the VideoProviderProxy and report these to its listeners via the CallsManagerListeberBase. Changed InCallToneMonitor to listen for session modification requests and to play a tone when a request to upgrade is received. Also, added an intent in the TestInCallService which I neglected to commit in a previous CL. Bug: 20232310 Change-Id: I1b105968f519ff6b166bbd02cb57b1cf68d2cea9
/packages/services/Telecomm/testapps/src/com/android/server/telecom/testapps/TestCallList.java
|
0f215ce43e23f8c72b8caeb710946ae40dac07d3 |
|
12-May-2015 |
Yorke Lee <yorkelee@google.com> |
Fixes for APi review Move CameraCapabilities into VideoProfile Make PhoneAccount and PhoneAccountHandle final Bug: 21040387 Bug: 21066505 Change-Id: I5602031786a845eb8b7b62e64db511f32b4ac2ec
/packages/services/Telecomm/testapps/src/com/android/server/telecom/testapps/TestCallList.java
|
ac30f08f0ef02e67d77a2f01c9d1018fe61a1605 |
|
05-May-2015 |
Tyler Gunn <tgunn@google.com> |
DO NOT MERGE Add ability to specify video state through TestInCallService intent. TestInCallService has an "ACTION_SEND_UPGRADE_REQUEST_FROM_TEST_INCALL_SERVICE" intent. Added support to specify an int videoState as part of the intent so that the caller can test sending video requests that our InCall may not support (e.g. incoming 1-way request when in audio-only). Bug: 20090022 Change-Id: I283575cc296444bbdadcdec5c1caa1593c1eed3b
/packages/services/Telecomm/testapps/src/com/android/server/telecom/testapps/TestCallList.java
|
a9f922acf5971d7dc2fa1d7ecc2702caacac331e |
|
27-Apr-2015 |
Andrew Lee <anwlee@google.com> |
Change unregisterCallback to destroy. Bug: 20160491 Change-Id: I482d2fb981c5c2537d7bd792cd807b5c4a58264a
/packages/services/Telecomm/testapps/src/com/android/server/telecom/testapps/TestCallList.java
|
3e77ce24a17564818a5fe8f4d20eac7285f1bcf7 |
|
23-Apr-2015 |
Etan Cohen <etancohen@google.com> |
Fix build - renaming variables. Change-Id: I3f7652a0372dca59cddc122a89676a1b7238788d
/packages/services/Telecomm/testapps/src/com/android/server/telecom/testapps/TestCallList.java
|
633963ebba74f464cf134683ed985f8b237660cc |
|
15-Apr-2015 |
Tyler Gunn <tgunn@google.com> |
Support for multiple VideoCall.Listeners for a VideoCall. The current code assumes that only a single instance of VideoCall will be provided to the default system InCall UI. Ideally multiple InCallService implementations should be able to use the VideoCall APIs. Note: it only really makes sense for a single InCallService to get/set the video surfaces. - Modify InCallController to only update the VideoProvider in the parcelled call data if it has changed. - In InCallController, removed check that would prevent sending video provider to other InCallServices other than the default incall UI. - Created TestCallList and modified TestInCallServiceImpl to track all calls and output some debug information about the calls/video callbacks. - Added a new Test intent, ACTION_SEND_UPGRADE_TO_VIDEO_REQUEST which will cause the TestInCallServiceImpl to loop through all telecom calls and trigger the VideoCall API to send an upgrade to video request. THis is to mimic how the telephony test team will be using a test InCallService to control the device. Bug: 20092420 Change-Id: Ib781551d5168bc095f58b7b62906a9e59e43958e
/packages/services/Telecomm/testapps/src/com/android/server/telecom/testapps/TestCallList.java
|