History log of /frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cfa16ec443298877a4256e3a755bd15330955456 08-Feb-2018 Pooja Jain <poojain@codeaurora.org> Merge "IMS: Add support in frameworks for call deflection feature" am: ba0f9d2973 am: f39bef4801
am: ac48eed9c0

Change-Id: I4695aca7d886f37341672ea5815770e3ccdf7a51
d34698def53665d99498e8adc609df24653e0f8f 28-Dec-2017 Pooja Jain <poojain@codeaurora.org> IMS: Add support in frameworks for call deflection feature

Call deflection feature is useful to deflect MT call to another
number.

Test: Manual

Bug: 62170348
Change-Id: Idfbcc175a856aa0bb9476f8c73d7a614a3af0700
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
858bfaf79c97e000af68649970994ee16bdd08ac 23-Jan-2018 Tyler Gunn <tgunn@google.com> Add handover permission, fill in some missing API gaps.

Adding the ACCEPT_HANDOVER runtime permission which an app must have in
order to accept handovers (this is per design).

Adding missing onHandoverComplete method in the android.telecom.Connection
API (per design).

Finishing plumbing for android.telecom.Call#onHandoverComplete API.

Fix issue where the new handover API methods would never get called; the
legacy handover extra was being used in this case when it should not have
been.

Bug: 65415068
Test: Verified using new CTS tests
Change-Id: If1558f6a23911862c02ac5b18fb62d86911ed7e2
Merged-In: If1558f6a23911862c02ac5b18fb62d86911ed7e2
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
79bc1ec8a927149714100b993faa572cefea8965 23-Jan-2018 Tyler Gunn <tgunn@google.com> Add handover permission, fill in some missing API gaps.

Adding the ACCEPT_HANDOVER runtime permission which an app must have in
order to accept handovers (this is per design).

Adding missing onHandoverComplete method in the android.telecom.Connection
API (per design).

Finishing plumbing for android.telecom.Call#onHandoverComplete API.

Fix issue where the new handover API methods would never get called; the
legacy handover extra was being used in this case when it should not have
been.

Bug: 65415068
Test: Verified using new CTS tests
Change-Id: If1558f6a23911862c02ac5b18fb62d86911ed7e2
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
63d25a5411ec63a78e921b4c91cd5e24d410d11d 22-Nov-2017 Pengquan Meng <mpq@google.com> Add connection serivce focus api interface

This add new api interface to ConnectionService to support the
connection service focus api.

Bug: 69651192
Test: manually

Change-Id: Iea49d95b086d32a0ebaf8e9f34fe4556953a0fd5
Merged-In: Iea49d95b086d32a0ebaf8e9f34fe4556953a0fd5
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
02d8c276d9c2e06d79b4df7ff32eb6ea072e3e11 20-Dec-2017 Sanket Padawe <sanketpadawe@google.com> Receiving side Call handover API implementation.

Bug: 65415068
Test: Manual

Design doc:
https://docs.google.com/document/d/1qY3oAzjff_4A1ttYb_CGrE_OwTRmXMG_KGsIuPT1ey8/edit#Bug:

Change-Id: Ic0c4af19098252389648007628affc19a44f89dd
Merged-in: Ic0c4af19098252389648007628affc19a44f89dd
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
4cc8ed53acbd98fc99fc6ee1ef4fb84e6ce6b2d2 05-Dec-2017 Sanket Padawe <sanketpadawe@google.com> Receiving side Call handover API implementation.

Bug: 65415068
Test: Manual

Design doc:
https://docs.google.com/document/d/1qY3oAzjff_4A1ttYb_CGrE_OwTRmXMG_KGsIuPT1ey8/edit#Bug:

Change-Id: Ic0c4af19098252389648007628affc19a44f89dd
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
731c1a38c07cbd7d0a1de0e7afdd4463ba5ba77e 22-Nov-2017 Pengquan Meng <mpq@google.com> Add connection serivce focus api interface

This add new api interface to ConnectionService to support the
connection service focus api.

Bug: 69651192
Test: manually

Change-Id: Iea49d95b086d32a0ebaf8e9f34fe4556953a0fd5
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
041a1fe3c62d510f4b95c6e06357824046f9d6f0 12-May-2017 Tyler Gunn <tgunn@google.com> Add ConnectionService callback invoked when connection creation complete.

Adding a new @hide callback in ConnectionService which a CS implementation
can implement. A callback from Telecom is responsible for invoking this
method.

Test: Manual
Bug: 33272455
Change-Id: Id17cf0fd8fd491b7677f9b7a7b52c76270b1c8c9
(cherry picked from commit d104a4f7f67ad6ca098bef0dc3824c5c47e7bcaf)
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
356322fb1e2cc581bb181f927550843a36aedcea 07-Mar-2017 Tyler Gunn <tgunn@google.com> Merge "API review cleanups/changes." am: 9324d6513b am: dd4bc7c69c
am: c49b011151

Change-Id: Ib3d76474bef8c911b2ec6a61b916e38af0a3b861
159f35c8e4a2d5902cbbeb8d3b9a80bddf247de3 02-Mar-2017 Tyler Gunn <tgunn@google.com> API review cleanups/changes.

- Change onCreateIncomingConnectionFailed/onCreateOutgoingConnectionFailed
to accept the connection mgr phone account as the first parameter.
- For the video APIs, pass the target SDK of the caller into along so
that the Telecom permission check can have fallback behavior for older API
versions.
- Add guidance for how UX should be shown in onShowIncomingCallUi API.
API guidance follows how the Dialer app shows its notification and full
screen UX.

Test: Manual, CTS.
Bug: 35767711
Bug: 35767096
Change-Id: Ib343f0eda1a4d067a38c553f33f140b4efcf3e48
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
57006aa82a69740df73415a456d31993e2785e24 06-Feb-2017 Hall Liu <hallliu@google.com> Add further Connection-side APIs for RTT (part 2)

Add methods and callbacks to facilitate local and remote RTT initiation
and termination in the middle of a call. Adds @hide Connection-side APIs
to communicate with the ConnectionService, as well as plumbing for
RemoteConnections.

Test: manual, through telecom testapps
Change-Id: Ia80604b7dff8586ff222dbccdbe55e91aab02178
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
44e019140ec4293ed53a91c459b8becc11f1d0fc 31-Jan-2017 Tyler Gunn <tgunn@google.com> Self managed CS implementation.

Add required AIDL changes to pass along connection fails.

Test: Manual
Bug: 34159263
Merged-In: I0a24ff786b2867aa4e19ac79959df54a04983251
Change-Id: I0a24ff786b2867aa4e19ac79959df54a04983251
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
3edafc16ac334dd89d916b7745f2a8d655bbda61 31-Jan-2017 Tyler Gunn <tgunn@google.com> Self managed CS implementation.

Add required AIDL changes to pass along connection fails.

Test: Manual
Bug: 34159263
Change-Id: I0a24ff786b2867aa4e19ac79959df54a04983251
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
b32d4f8b5cd5b9c2415e291896b83267e1b4d5fe 25-Oct-2016 Brad Ebinger <breadley@google.com> Modify AIDLs to include Session.Info

Modifies the IConnectionService.aidl file to include Session.Info
information to pass from Telecom to Telephony, which is used to start
external Sessions in Telephony from Telecom.

Test: Manual testing and Unit Tests pass
Bug: 26571395
Change-Id: Ia09a0abfa13d5167542d4c67465ea9aa1930b58b
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
3445f829077cea72da77e31f0a2f6ccce3af295b 25-Oct-2016 Brad Ebinger <breadley@google.com> Modify AIDLs to include Session.Info

Modifies the IConnectionService.aidl file to include Session.Info
information to pass from Telecom to Telephony, which is used to start
external Sessions in Telephony from Telecom.

Test: Manual testing and Unit Tests pass
Bug: 26571395
Change-Id: Ia09a0abfa13d5167542d4c67465ea9aa1930b58b
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
dee56a8a79f9daa1e597f5d4f399d3a5feedcac4 24-Mar-2016 Tyler Gunn <tgunn@google.com> Expand call/connection extras API.

Currently, connection extras are propagated up to Telecom as an
entire bundle. This is not ideal, as any time a change is made to
the extras, the bundle needs to be fetched, changed, and then re-set on
the connection, where it is parceled to Telecom as a whole.

Using how extras on an Intent as inspiration, this CL adds separate
putExtras, putExtra, and removeExtra methods to allow manipulation of
the extras bundle without operating on it in its entirety.

This Cl also adds support for Calls modifying the extras bundle, with
changes propagated back down to ConnectionServices.

Bug: 27458894
Change-Id: I152340a3bca2dc03f170b06b172a6823410fb961
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
876dbfb4767da4a2ba5459d5b78fb6eb55e4516f 14-Mar-2016 Tyler Gunn <tgunn@google.com> Add API support for multi-endpoint.

This CL includes changes required to support multi-endpoint (see the
design doc linked off the bug).

Main changes include:
- support for indicating if a call/connection is "external" to the device.
- support for indicating if an external call can be pulled from the
remote device to the local device.
- API used to initiate a pull of a call external to the current device to
the current device.
- Made the "connection event" API public (was previously @hide); this will
be used to support passing some error events involving pulling calls to
the incall ui.
- Added new InCallService metadata which will be used to determine if an
InCallService wants to be informed of external calls.
- New disconnect causes which will be used to expose the fact that a
multi-endpoint call was answered elsewhere and that a call ended because
it was pulled to another device.
- New call log call types to indicate if calls were answered elsewhere
or pulled to another device.

Bug: 27458894
Change-Id: I423f64ff965b5e50194635a51868c327782db2a1
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
cac50775b2e13c293d224b8d09feb15f9ee40c3f 18-Nov-2015 Bryce Lee <brycelee@google.com> Add callback for connections to be notified when the ringer is silenced.

Bug: 25644529
Change-Id: Ie7dc9028cf6243d98b2d87ca4c8b3ffcd31e3676
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
8190168077aa3ef02a1f5a3a636130d83c4eec1d 29-Aug-2015 Bryce Lee <brycelee@google.com> Add capability for a connection hand rejection text response.

Change-Id: Id90417736bed7ab8750144ccaf3c7b449ec832b8
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
4af5935c71f1e31ef1aec27661c4ef60545a0924 13-May-2015 Yorke Lee <yorkelee@google.com> Rename AudioState to CallAudioState

Deprecate AudioState class and make methods @SystemApi where
necessary to minimize impact to SystemApi
Replace usages of AudioState inside Telecom sub-systems
Fire both onCallAudioStateChanged and onAudioStateChanged callbacks
for backward compatibility
Support both setAudioState and setCallAudioState for all classes

Bug: 21040387
Bug: 21088300
Change-Id: I3ec7b3afdaa344c6d639d1c421f1842d67f7d0f7
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
c3cf982d18e28fc27126265422f36c5e845808db 02-Oct-2014 Yorke Lee <yorkelee@google.com> Add ability to add sim-initiated MO call to UI (2/4)

Add supporting (hidden) APIs to TelecomManager to add the ability to
add a previous unknown call to Telecom

Bug: 17787391

Change-Id: Ibdfaee81a55e11451c146751cf970980dccad435
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl
ef9f6f957d897ea0ed82114185b8fa3fefd4917b 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: I192cb5d189f55db012ea72ee82ccc5aedbc21638
/frameworks/base/telecomm/java/com/android/internal/telecom/IConnectionService.aidl