History log of /frameworks/base/telecomm/java/android/telecom/ConnectionService.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7e745ec49c0458f92af65bf370770417dcc7075d 18-May-2016 Chenjie Luo <cjluo@google.com> Add null pointer check in removeConnection am: e370b538eb
am: 58642e6545

* commit '58642e65455ee9456993a2f6386402fbcec68ab8':
Add null pointer check in removeConnection

Change-Id: Ia4d14a664c9869d1065313db6795ac4e72dee59d
58642e65455ee9456993a2f6386402fbcec68ab8 18-May-2016 Chenjie Luo <cjluo@google.com> Add null pointer check in removeConnection
am: e370b538eb

* commit 'e370b538ebb6ca1072f270aee3003faaa0d1deb2':
Add null pointer check in removeConnection

Change-Id: I7b615a8f7c7a89617c4f748ad74007ec73db6784
e370b538ebb6ca1072f270aee3003faaa0d1deb2 13-May-2016 Chenjie Luo <cjluo@google.com> Add null pointer check in removeConnection

Bug: 28607777
Change-Id: I199ed75740796540d243ad9f507ab2511c9ed3c1
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
720c664401081ca00e56c7eef12641ae792da530 22-Mar-2016 Tyler Gunn <tgunn@google.com> Add connection properties to Connections.

- Per suggestion of API council, moving properties of a Connection from
CAPABILITIES_* to PROPERTIES_*.

Bug: 27458894
Change-Id: Icce921b03cda514a991646ed39a26559c7e91230
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
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/android/telecom/ConnectionService.java
7904a972e1178d2157263cecdcaaf4917c0fffdf 18-Mar-2016 Tyler Gunn <tgunn@google.com> DO NOT MERGE Add new ConnectionEvent API (hide) to send a notification to Telecom

Connection event used to inform Telecom that it should play or stop
the on hold tone. This is used to play or stop a tone when the peer
puts the current call on hold.

BUG=25357778
Change-Id: I2669f8f5062449784a712b9dd28e576326fcc679
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
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/android/telecom/ConnectionService.java
256aa5afd7329c5d784220bed99b2cb3904092b4 25-Feb-2016 Santos Cordon <santoscordon@google.com> Merge "Add APIs to support CDMA add-call limitations." into nyc-dev
a6018b9bf4308f10ee15a510da0fffcfd57c1f7a 16-Feb-2016 Santos Cordon <santoscordon@google.com> Add APIs to support CDMA add-call limitations.

Bug: 22850789
Change-Id: I63de958c6c788a7da5696416e59d2f43cbe633cc
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
bd1eb1f105e99d55fe87d758e8eafbe55a221a30 16-Feb-2016 Tyler Gunn <tgunn@google.com> Add new ConnectionEvent API (hide) to send a notification to Telecom

Connection event used to inform Telecom that it should play or stop
the on hold tone. This is used to play or stop a tone when the peer
puts the current call on hold.

BUG=25357778
Change-Id: I2669f8f5062449784a712b9dd28e576326fcc679
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
085796bdf5e106abd42db2d0ef7d3aee899a766b 01-Dec-2015 Bryce Lee <brycelee@google.com> Merge "DO NOT MERGE ANYWHERE" into cw-e-dev
842ec9c407f781f520540db69f92105e9025dc7c 30-Nov-2015 Bryce Lee <brycelee@google.com> Merge "Add callback for connections to be notified when the ringer is silenced." into cw-e-dev am: 52bdf11583 am: b241487c16 am: 64e41590d2
am: 0ca7de9031

* commit '0ca7de90310034d118f21343a69a38ebc02dd0bc':
Add callback for connections to be notified when the ringer is silenced.
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/android/telecom/ConnectionService.java
dd976b1b0dab6655e180eecd0d2c44658b66f529 17-Nov-2015 Bryce Lee <brycelee@google.com> DO NOT MERGE ANYWHERE

Add ability to set supported audio routes on phone accounts and connection.

The set audio routes are used by Telecom to restrict where the audio may
be routed to. For example, an account can specify that calls may not be
routed over bluetooth headsets, which will prevent a new call from being
routed to this source.

Bug: 25485578
Change-Id: Ia1ca665e9ae8852a2538ab7cbeb3a73217d9b03b
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
6b3db37f3cced17af107d452799f700f3cc56754 17-Sep-2015 Tyler Gunn <tgunn@google.com> Merge "Support for Telecom Call IDs."
f0500bd63571c667df7865d7484c89f671382711 01-Sep-2015 Tyler Gunn <tgunn@google.com> Support for Telecom Call IDs.

Add support for caching telecom call ID in connection and conference
classes.

Enhance connection service call ID generation:
For "existing calls", the connection service will try to use a call ID
of the format ClassName@ID
Where ClassName is the ComponentName of the connection service, and ID
is a unique incrementing ID for the connection service.

Bug: 23357902
Change-Id: I2284b018465e2b330fc8a3b556758e9f34a2daba
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
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/android/telecom/ConnectionService.java
5926761865fe3ea484e02ad2dcf87b72b36ce4f3 17-Jul-2015 Roshan Pius <rpius@google.com> am 5aff3b54: Merge "Maintain call time across SRVCC (2/3)." into mnc-dev

* commit '5aff3b5489262ccff4b6f9e18e0d990ebfe4d7bc':
Maintain call time across SRVCC (2/3).
e927ec02f5bbad925d5f28cbe370a04aa118f370 16-Jul-2015 Roshan Pius <rpius@google.com> Maintain call time across SRVCC (2/3).

When an IMS conference call encounters an SRVCC event requiring a
fallback to GSM/CDMA, we need to maintain the call time for the
conference host across this fallback. So, adding a connectTime attribute
in the underlying conference host's connection object which can be used
to account for the call time from the now inactive conference call into
the new call created.

BUG: 21918593
Change-Id: I13e7ae6e31f004e798776c02ac7a6ac09a10f0bd
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
6bf35acd7c0206d90f9a4a36735bcd4d5bfec75e 12-Dec-2014 Shriram Ganesh <sganesh@codeaurora.org> Added support for mid-call enabled SRVCC conference call

When TelephonyConnection is created for an unknown connection,
the recalculation of conference participants have to be
retriggered. This is because, unless that TelephonyConnection is
added to ConnectionService, it cannot be added as part of a
conference call in CallsManager.

Change-Id: Ic9359104f02eddff655d84fd25f5c28c9158e5f4
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
895d4b8f63389b79974dfd3e36f1ab10b5ceb4dc 26-Jun-2015 Santos Cordon <santoscordon@google.com> Telecom API council changes.

- adding more javadocs.
- fixing javadoc on isEnabled
- renaming to CONFIGURE_PHONE_ACCOUNT

Bug: 21573551
Change-Id: Ice035b8573a08ea18181a73c9e9a462520a934f1
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
6b7f955c2d9b231660b8c54f8ef8e8e6ad802625 28-May-2015 Santos Cordon <santoscordon@google.com> Add extras to Connections/Calls. (1/3)

Two major changes:
1) Add the notion of extras to a Connection. These extras will be
parceled through to InCallService as Call.getExtras()
2) The previously existing Call.getExtras() has been renamed to
getIntentExtras(). This name better describes the fact that these
particular extras are from the original CALL or INCOMING_CALL intents.

Change-Id: I08c1baf4f08d54757f98012f0c08b423a707c53d
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
ad0bfe3ae2f056a568c6256614079e6f31f5d542 14-May-2015 Yorke Lee <yorkelee@google.com> Merge "Add BIND_TELECOM_CONNECTION_SERVICE permission" into mnc-dev
249c12e7b88fc7799c1b5e1eaf72429fc6aa56a2 14-May-2015 Yorke Lee <yorkelee@google.com> Add BIND_TELECOM_CONNECTION_SERVICE permission

Bug: 21088342
Change-Id: I465307899d83c4a3ee5e88a28554c4b867c1f4ba
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
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/android/telecom/ConnectionService.java
6b3714939f31779d746c4f293cd55d5a9b09a0b9 08-May-2015 Tyler Gunn <tgunn@google.com> Un-@hiding some missed VT APIs.

Bug: 20947116
Change-Id: Idda9b7c7debafbea8c42eaadb75c3375b2c8ddb2
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
b6f9da0b7f26b50163461a767cafcd8014328742 01-May-2015 Prerepa Viswanadham <dham@google.com> Merge commit '17455a3' into master_merge
17455a3d39350a39eb995897929977d793358365 25-Apr-2015 Anthony Lee <anthonylee@google.com> Add plumbing for merge failures and renable button. (3/4)

The merge failure is not plumbed up through any layer that
can trap the callback and act on it. The first part of this
fix is to create that plumbing. Then we need to reenable the
merge button. At this point in time, we leverage the fact
that forcing the call to reassess its capabilities will poke
the InCallUI to reenable the merge button. In the future, we
should plumb the merge failure all the way to InCallUI and
not only handle the button but display UI to the user. The UI
is currently being displayed by CallNotifier which is the wrong
place. See b/20530631 for more details.

Bug: 20229905
Change-Id: I0355ada46b484c6db4bee656c77386dd61be5e1f
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
94f2c27aca75bf96a5600ada7395f34cc2df42ce 24-Apr-2015 Etan Cohen <etancohen@google.com> Merge commit '7f61051' into merge2
4cf116ff20f143136ea69a8522fc01ef8a1e7f85 20-Apr-2015 Tyler Gunn <tgunn@google.com> Merge "API Cleanup - rename IConferenceable to Conferenceable."
df2cbc8989e624cd6a1d732549ea4a4f00852508 20-Apr-2015 Tyler Gunn <tgunn@google.com> API Cleanup - rename IConferenceable to Conferenceable.

Bug: 20165255
Change-Id: If4cb323749b6ef9e8657506434d760d07c34167f
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
6f20a6a2b40e8ff362cf4cad977ebdae5ad999da 16-Apr-2015 Jay Shrauner <shrauner@google.com> DO NOT MERGE Remove connection substate

Bug:20300433
Change-Id: Ifefc08b5165de3e0b6ce92007e5f612879dcc4d9
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
8f988439247f90633af5fbcc6b18214f3b6f6d31 16-Apr-2015 Jay Shrauner <shrauner@google.com> Remove connection substate

Bug:20300433
Change-Id: Ifefc08b5165de3e0b6ce92007e5f612879dcc4d9
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
3e3e2f2b9c693a238cc13c26649918ee4c994af7 16-Apr-2015 Andrew Lee <anwlee@google.com> Fix missing comma.

Change-Id: Ied739e7f1b6d548237821db553f27994b0ee92af
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
0f51da328d11f8709d99890a61d6b4021a2207a5 16-Apr-2015 Andrew Lee <anwlee@google.com> resolve merge conflicts of edc625f to m-wireless-dev.

Change-Id: Ibbcd764505ccc38f9f61c96993d979a099f1cc6b
1cf9b6bec12c027a0d551540a6e01f3ac2d0a9d4 10-Apr-2015 Jay Shrauner <shrauner@google.com> DO NOT MERGE Make Telecom/InCallUI APIs public

Bug:20260870
Change-Id: Ie3a2db0685664f2f1ceea8f40b1249d01e9385b8
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
55b97525f0f50857f1ab0acd2608053fd0f3416c 10-Apr-2015 Jay Shrauner <shrauner@google.com> Make Telecom/InCallUI APIs public

Bug:20260870
Change-Id: Ie3a2db0685664f2f1ceea8f40b1249d01e9385b8
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
edc625f52e5db5d0cb3d60387218f8f8365167f7 14-Apr-2015 Andrew Lee <anwlee@google.com> Add StatusHints to Conference object.

+ Consolidated ParcelableConference constructors; only one is used.

Bug: 20181703
Change-Id: Iad49f10404e1c1eedc4ef68525bde0f10a8dfc97
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
07366813cdf3768dcd69a1f744023747564d654a 25-Mar-2015 Rekha Kumar <rekhak@codeaurora.org> IMS-VT: Upgrade/Downgrade change
-Add isVideo API to VideoProfile.VideoState

IMS-VT: Fix propagation of device orientation.
Orientation received at VT Service is incorrect.
Fixed propagation of device orientation to VT service.

IMS-VT: Upgrade fix
-Add session modify call timed out constant

Notify listeners of video quality changed event
- Propagate the video quality changed message to the UI.

IMS: Add support for video quality
- Add Config interface to get/set video quality

IMS-VT: Multitasking feature
-Support for video multitasking

IMS-VT: Modification of data usage aidl
Change data usage aidl interface to take parameter type long
instead of int

Change-Id: I7cda2a689edb86d025dfe8efc8f573918c4bd6bc

Propagate the call substate changed message to the UI

IMS-VT: Add call modifiable capability

PhoneCapababilities call type modifiable constant added

IMS-VT: Add a bit mask CALL_SUBSTATE_ALL with all call substate bits set

IMS-VT: Enable Video conferencing.

Enable Video conferencing.

Change-Id: I4240aa6f32c75d6eea8a41da3c87bca651f0901b

IMS-VT: Add hide for setVideoProvider API
Observed compilation error for SDK generation due to setVideoProvider
API. Marking setVideoProvider as hide inorder to resolve the
compilation error.

IMS-VT: Add persist.radio.ims.audio.output for VT calls
-- Add persist.radio.ims.audio.output to set the default speaker
for VT calls.
-- Add required constants

IMS-VT: Add additional error codes for upgrade downgrade
-Add support to send additional error codes to UI during
upgrade downgrade.

Change-Id: Id452d225098fe3bccdcd37d242985c5c761144c1
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
cd5d33c89f25b3bfe8989d55f05702d0970c13b4 12-Jan-2015 Tyler Gunn <tgunn@google.com> Fix for call timer resetting when starting IMS conference call. 1/4

- Added support in Conference for specifying the connect time when the
conference is created.

Bug: 18959443
Change-Id: I501edde3b62f6bf021eb7455089e80626013da12
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
27d1c2d148fe377ca0d2744f0f85789a42c8f808 16-Dec-2014 Nancy Chen <nancychen@google.com> Pass onPostDialChar call back from Telephony to Telecom.

Add plumbing to alert Telecom every time a character is processed after
the post dial wait state (the processing happens in Telephony).

Bug: 18644688
Change-Id: I487d76aa9c959ca528c6377374aa35c2d0b4a803
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
5c9c86ec0f95d1f5e1aca212967f508fc736b895 12-Nov-2014 Ihab Awad <ihab@google.com> Telecom API updates (1/6)

Bug: 18292176

Change-Id: I060366234a5a60510c385dc837f2b7e79596eaf5
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
6d76ca0438c2cb7a7d5d91992db819c063c0a57b 18-Nov-2014 Tyler Gunn <tgunn@google.com> Change Connections to allow setting conferenceable with conferences.

- Added IConferenceable interface used so that connections and conferences
can both be considered candidates as "conferenceable" with a connection.
- Fixed ConnectionService#conference to support cases where either call 1
or call 2 is a conference and the other is a connection. Previously did
not support cases where call 2 is a conference.

Bug: 18200934
Change-Id: I32a8dd30a154d6280f2ae89fd147817235998465
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
0e094d926c306c3667bcdf6f23c52cc7181f25f3 09-Nov-2014 Evan Charlton <evanc@google.com> Apply @hide / @SystemApi to android.telecom.*

Move the android.telecom.* namespace back to @hide, and also mark it
with @SystemApi so that system-privileged apps can use them.

Bug: 18302450
Change-Id: I33ae1b9b0dfdb1c5eff51ca3c829196bcfc9411c
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
30e65842493adc71aff649f32a45b6a38e83dc2e 07-Nov-2014 Anthony Lee <anthonylee@google.com> Change access to removeConnection so we can override it.

Bug: 18056632
Bug: 18240234
Change-Id: I4e82051a27f3565e9a854df8b27c35300cdbe2ad
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
a663f86fd30c952a3b747763d2faea709eccbe91 29-Oct-2014 Santos Cordon <santoscordon@google.com> Even, Even more telecom javadoc.

Bug: 18142177
Change-Id: Ic952f3a81cb957bc5b9b6d0aa755adaab9fb74aa
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
4a57b9b59b74c97e559a301af0add13cd4c3331c 30-Oct-2014 Tyler Gunn <tgunn@google.com> Creating connections for conference event package participants.

- Add "addExistingConnection" method to connection service which provides
a way for a connection service to notify telecom of a pre-existing
connection (connections are normally created through telecom).
- Modify TelephonyConferenceController to retrieve its state from a
multiparty connection in the conference (in the case of IMS calls, this
would be the ImsCall that manages the conference) instead of just taking
the first one.

Bug: 18057361
Change-Id: I26993aec54ecb0ce90ae6983fd3eed9d8d0a5773
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
7a394311ad23b648e4cc9efa4538e06b57f5f08f 07-Oct-2014 Yorke Lee <yorkelee@google.com> am 770ed6ec: Fix build break

* commit '770ed6ec920ec10798c5b7a7b4850ccc0b2a531f':
Fix build break
770ed6ec920ec10798c5b7a7b4850ccc0b2a531f 07-Oct-2014 Yorke Lee <yorkelee@google.com> Fix build break

Bug: 16852844
Change-Id: I227aab0afdf4a5a5cd5dc38e7af055b7a1b94729
(cherry picked from commit 9858af0ec68ad28db60047587c8eb6232b4a6591)
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
0b27c283771e3690f47900d0c2130ae10af332a5 07-Oct-2014 Yorke Lee <yorkelee@google.com> am 7e552595: am 4c334f3d: Merge "Add ability to add sim-initiated MO call to UI (2/4)" into lmp-dev

* commit '7e552595bda0825787820e3d9bb58b5fad32cd01':
Add ability to add sim-initiated MO call to UI (2/4)
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/android/telecom/ConnectionService.java
12a4df2b66fccbc1e4293e8f56217e1064b2e8ea 01-Oct-2014 Ihab Awad <ihab@google.com> resolved conflicts for merge of ead63f02 to lmp-mr1-dev

Change-Id: I20d5f9d8aae82f0cb6f0ebf2ac1cb0af05eb8c9b
50e3506533478fa273cbc92c2919470d1889f1ed 30-Sep-2014 Ihab Awad <ihab@google.com> Refine implementation of GSM conferences (1/3)

Bug: 17684223
Change-Id: I05d05b594803ea2c1da4247111b70ad5f870ac46
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
8635c578f0408ca76cbaef5464d27bfde7450425 24-Sep-2014 Evan Charlton <evanc@google.com> Revert "@hide ConnectionService APIs."

This reverts commit 86935c406e4a8bb0e2ad871b51009f3603df9e87.
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
95e8070e296e2fc327d09334ec97103f8b32b848 18-Sep-2014 mike dooley <mdooley@google.com> Fixing ConcurrentModificationException.

Implementing review feedback.

Bug: 17572658
Change-Id: I3a060d21669a58188a24c5d6ec5fefcbca45a976
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
711d876fd110b33519afb5d05f5a740ade635787 19-Sep-2014 Tyler Gunn <tgunn@google.com> @hide ConnectionService APIs.

Bug: 17569532
Change-Id: I68f7237191bd6d7a1a00ba7bb4fd2f8e3d669e8f
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
1c4eb10cc1159d5e029f982a629c5262419fa5ce 17-Sep-2014 Yorke Lee <yorkelee@google.com> Merge "Add missing methods to Conference object" into lmp-dev
2678639f9e87077418b268f2b71f5e7e101fcacc 17-Sep-2014 Andrew Lee <anwlee@google.com> Fix disconnect log printf in ConnectionService.

Bug: 17534940
Change-Id: I41499701d1f7a3ab0816624d27094c6c86fb5b01
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
7f3d41fd124dd7c4a8b72c1d48df08a8ee7209ec 12-Sep-2014 Andrew Lee <anwlee@google.com> Add new DisconnectCause class to telecomm.

+ Add a hidden "UNKNOWN" default type to ToneGenerator.
- Hide the Telephony DisconnectCause from the public API.
+ Add a Telecomm DisconnectCause. This is parcelable, and contains
information (code, user facing message, non-user facing reason,
and tone) to help describe the disconnect state and what behaviors
an application can implement for the user experience. This reduces
the causes for a disconnect to a more generic set.
+ Lots of work to pipe this through. DisconnectCause replaces the
code and message which were formerly passed around.

Bug: 17241433
Bug: 17329632
Change-Id: I9d337e478a8784bcc0ade02267c2df52cac9bf17
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
a0d3ca9746143d669fe9384babb9e1b9fca33dcf 16-Sep-2014 Yorke Lee <yorkelee@google.com> Add missing methods to Conference object

Add setAudioState, onPlayDtmf and onStopDtmf to the conference object.
This fixes DTMF tones for conference calls.

Bug: 17512380
Change-Id: Ice9403d3d750131f077a3ea129b7f67430c68348
/frameworks/base/telecomm/java/android/telecom/ConnectionService.java
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/android/telecom/ConnectionService.java