• Home
  • History
  • Annotate
  • only in /frameworks/base/telephony/java/com/android/ims/
History log of /frameworks/base/telephony/java/com/android/ims/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
666a12f4231163e45aee53d6457eda818b17cb62 11-May-2017 Jayachandran C <jayachandranc@google.com> Add new reason code for IMS Call ended during conference merge process

Test: Following scenarios for VoLTE and CS call and
verified the cause sent in PreciseCallState.

1) Conference call merge
2) Conference call, one remote party ends the call
3) Conference call, all remote parties end the call
4) Conference call, hangup locally
5) Normal call and hangup locally
6) Normal call and remote party ends the call

Bug: 38225047
Change-Id: I36edb0cbff4b130b0942a46dc6c15a7d842789c2
msReasonInfo.java
e1b49b76540c3c63878eb0d9bd875ac7069b22c3 06-May-2017 Brad Ebinger <breadley@google.com> Notify ImsService Status Correctly

Modifies ImsService to allow multiple status callbacks in
for one ImsFeature. This better handles one ImsFeature
for normal/emergency calling.

Bug: 38001858
Test: Unit Testing
Merged-In: I70ae6f5349aef75aa86d54fe37a3c32459ea3afa
Change-Id: I70ae6f5349aef75aa86d54fe37a3c32459ea3afa
nternal/IImsServiceController.aidl
e7cd3455377806ea77e2087cbc562a1ae3e54458 17-Mar-2017 Jayachandran Chinnakkannu <jayachandranc@google.com> Merge "Add new precise call fail causes and OEM causes" am: 9aa841d254 am: 4992b1533e
am: a7c4fdbf03

Change-Id: Iea9ee9c4a407638dfa19669b25d0c1534978d4a6
4992b1533e4a779e3ce47daa8f70a721f198113c 17-Mar-2017 Jayachandran Chinnakkannu <jayachandranc@google.com> Merge "Add new precise call fail causes and OEM causes"
am: 9aa841d254

Change-Id: I2b52c9c332fc73a37ac2c4c492ac9b85b2025897
5cbadddff2f16cb08d0843d6c927b7a77430b9b8 08-Mar-2017 Jayachandran C <jayachandranc@google.com> Add new precise call fail causes and OEM causes

Bug: 35609963
Change-Id: Ia0579721e7132950ccfafd7be38f43d1963c016c
msReasonInfo.java
423b3bd84f4d928365a392d75e35f4cde09ef1a5 23-Feb-2017 Abhishek Adappa <aadappa@codeaurora.org> Merge "Add a new ImsReasonInfo code" am: b4234e6af8 am: bb59947d90
am: 44f4430953

Change-Id: Iaaa2f91f36f0f57a81a5f0e7781564296654a33a
bb59947d902fd1bb56017687f3ac24933eb53159 23-Feb-2017 Abhishek Adappa <aadappa@codeaurora.org> Merge "Add a new ImsReasonInfo code"
am: b4234e6af8

Change-Id: Ia5174fafbc08acf559e35a28538d2b112b5cdb19
b4234e6af84501f5c23090a3205122b44effea12 23-Feb-2017 Treehugger Robot <treehugger-gerrit@google.com> Merge "Add a new ImsReasonInfo code"
46681288bc52e120b4302c091418d1ab1967beca 23-Feb-2017 Brad Ebinger <breadley@google.com> Merge "reates base implementation of ImsService AIDLs" am: b60869db12 am: fe8d588dad
am: fe2a74bfee

Change-Id: I9b7885ead16666b57e3b77b2bb868f81fb68de3b
fe8d588dadff3bbe4debf9d8ca7df25ec9e3c5b0 23-Feb-2017 Brad Ebinger <breadley@google.com> Merge "reates base implementation of ImsService AIDLs"
am: b60869db12

Change-Id: I6edf280213bee0756aad65148daafe3300849baa
2134e14bda0ca8961364ed87ca04d45137f2bc13 11-Jan-2017 Abhishek Adappa <aadappa@codeaurora.org> Add a new ImsReasonInfo code

For IKEv2 authentication failure during ePDG tunnel establishment.

Test: make
Change-Id: I1d10efac806abfaa80d9875b908385f7732f293a
msReasonInfo.java
21013dcf1b1c0c740efba863b6b4962fe3da9095 03-Feb-2017 Brad Ebinger <breadley@google.com> reates base implementation of ImsService AIDLs

This change introduces "base classes" of the AIDL interfaces that are
implemented in vendor provided ImsServices. This allows for new APIs
to be added to the AIDL files, along with stub implementation of those
AIDLs in the base classes. By extending from the base class, older
implementations of the AIDL interfaces will not need to be updated
when the interface changes.

This change also moves some of the com.android.ims classes from
frameworks/opt/net/ims to frameworks/base. Any class that will be
used in the new unbundled ImsService system will need to be in
the framework, as opposed to the optional library that they are
in now.

Bug: 30290416
Test: Manual
Change-Id: I4a186d8e910d6d4f711e983ec8d717fc5cbdefab
msConfig.java
msException.java
msUtInterface.java
nternal/IImsServiceFeatureListener.aidl
nternal/ImsCallSession.java
nternal/ImsVideoCallProvider.java
caa5a35371a6afcce248c51692371895e750fff2 21-Feb-2017 Brad Ebinger <breadley@google.com> Merge "Remove Session ID from ImsService APIs that do not need it." am: 975be6c065 am: 50bc658e20
am: 8e8c26e25a

Change-Id: I7c7e02c23da5ef12bb0645be39eada1d11b8725c
50bc658e2085da79637f1dbb6570b8afe2f75766 21-Feb-2017 Brad Ebinger <breadley@google.com> Merge "Remove Session ID from ImsService APIs that do not need it."
am: 975be6c065

Change-Id: I09469d99bc68133a4de594507854c269e905c40e
e63b35d0b22db8769ffd3378fc305d5f3d27fd50 17-Feb-2017 Brad Ebinger <breadley@google.com> Remove Session ID from ImsService APIs that do not need it.

Traditionally, to initiate a new call with the ImsService APIs,
you have to "open()" the interface, which returns a session ID.
This is not needed for querying other information, such as the
provisioning status of the ImsService slot.

Test: Manual
Change-Id: I155b291a49b9aa5ed9599f5a78b1e8d7ff9f8e1c
nternal/IImsServiceController.aidl
c9c8b590c5d51b54a84824270be49ddc16fd2a71 17-Feb-2017 Brad Ebinger <breadley@google.com> Merge "Adds @hide ImsService APIs" am: 2b879016d3
am: f46aa6f9ee

Change-Id: I12e10d796a7b2d56cacf8e9b53bb5e228b79ecc3
1639c21be6e7cd7699db4080fcf2ccc5cb2006e6 25-Jan-2017 Brad Ebinger <breadley@google.com> Adds @hide ImsService APIs

Adds @hide ImsService API implementations to be used for the new
dynamic ImsResolver.

1) ImsService - The main class that all vendor ImsServices will implement.
ImsServices that implement this method must return their implementations
of MMTelFeature when onCreateMMTelFeature is called. The base ImsService
class also relays all method calls through itself as a proxy. So, when
Telephony calls a method, the ImsService figures out which MMTelFeature
should be called (by slot) and then calls that feature's method
implementation.

2) MMTelFeature/RcsFeature - Implements the I*Feature interfaces, which
are used on both sides of the interface. The vendor implemented ImsService
must implement all methods provided in the I*Feature interface in their
implementation of *Feature that they return to the ImsService.

3) ImsServiceProxy[Compat] - The Proxy interface in telephony that will be
called in ImsManager. When a method in this class is called, it will call
the respective AIDL function: Telephony -> IImsServiceController AIDL ->
vendor ImsService -> vendor ImsFeature implementation.
ImsServiceProxyCompat is there to provide backwards compatibility with
older ImsServices that do not use the new ImsService implementations.
It implements all of the methods that are defined in the new I*Feature
interfaces and translates them to the old ImsService AIDL calls.

Test: Adds Unit Tests (see frameworks/opt/telephony)
Merged-In: Id3466c178384158c788ab1d708ab108bb95866fc
Change-Id: Id3466c178384158c788ab1d708ab108bb95866fc
nternal/IImsFeatureStatusCallback.aidl
nternal/IImsServiceController.aidl
nternal/IImsServiceFeatureListener.aidl
15708a316bcfafc93aa1795fae65e83035270d88 25-Jan-2017 Brad Ebinger <breadley@google.com> Adds @hide ImsService APIs

Adds @hide ImsService API implementations to be used for the new
dynamic ImsResolver.

1) ImsService - The main class that all vendor ImsServices will implement.
ImsServices that implement this method must return their implementations
of MMTelFeature when onCreateMMTelFeature is called. The base ImsService
class also relays all method calls through itself as a proxy. So, when
Telephony calls a method, the ImsService figures out which MMTelFeature
should be called (by slot) and then calls that feature's method
implementation.

2) MMTelFeature/RcsFeature - Implements the I*Feature interfaces, which
are used on both sides of the interface. The vendor implemented ImsService
must implement all methods provided in the I*Feature interface in their
implementation of *Feature that they return to the ImsService.

3) ImsServiceProxy[Compat] - The Proxy interface in telephony that will be
called in ImsManager. When a method in this class is called, it will call
the respective AIDL function: Telephony -> IImsServiceController AIDL ->
vendor ImsService -> vendor ImsFeature implementation.
ImsServiceProxyCompat is there to provide backwards compatibility with
older ImsServices that do not use the new ImsService implementations.
It implements all of the methods that are defined in the new I*Feature
interfaces and translates them to the old ImsService AIDL calls.

Test: Adds Unit Tests (see frameworks/opt/telephony)
Change-Id: Id3466c178384158c788ab1d708ab108bb95866fc
nternal/IImsFeatureStatusCallback.aidl
nternal/IImsServiceController.aidl
nternal/IImsServiceFeatureListener.aidl
58d8c5eb07a603ef2435c23228a0641fe03438ad 08-Feb-2017 Tyler Gunn <tgunn@google.com> Merge "Change prototype for "setCamera" in IMS VideoProvider." am: c164b159f8 am: e55b11573e
am: 998655f80e

Change-Id: I01c5d8c15ce9377f126fc7268bd1a8ecee602dc8
ca5cdb2d10cada9cf8c6eaaaaf3b1c2a2d0d11d1 01-Dec-2016 Tyler Gunn <tgunn@google.com> Change prototype for "setCamera" in IMS VideoProvider.

Changing "setCamera" prototype to include the uid.

Test: Unit test, manual test.
Bug: 32747443
Merged-In: I7e6eb617d724972b0fcbd2f9a27f5c3ee91efd2d
Change-Id: I7e6eb617d724972b0fcbd2f9a27f5c3ee91efd2d
nternal/IImsVideoCallProvider.aidl
5819755163a53eda52b0c69faaa0aac3e7026386 03-Feb-2017 Tyler Gunn <tgunn@google.com> resolve merge conflicts of d04c51ea372a to nyc-mr2-dev-plus-aosp

Test: Fix build.
Change-Id: I5808fc02502ced2195728ad146ef5523a8eb19ae
87f208b3b3bc873c46800d77c42e285cfb586e95 30-Jan-2017 Tyler Gunn <tgunn@google.com> Add "wifi lost" disconnect cause.

New disconnect cause used when wifi call is dropped due to loss of wifi
connection.

Test: Manual, unit.
Merged-In: Iedaa9f54ff6dbfe90a6ce01fc9eb0aad126d05f0
Bug: 32571209
Change-Id: Iedaa9f54ff6dbfe90a6ce01fc9eb0aad126d05f0
msReasonInfo.java
e07146920644fb10cf44d3eae06dbddf315cecb3 30-Jan-2017 Tyler Gunn <tgunn@google.com> Add "wifi lost" disconnect cause.

New disconnect cause used when wifi call is dropped due to loss of wifi
connection.

Test: Manual, unit.
Bug: 32571209
Change-Id: Iedaa9f54ff6dbfe90a6ce01fc9eb0aad126d05f0
msReasonInfo.java
0f4a8ba209175bc61b9925508b4980cee3601f96 26-Jan-2017 Brad Ebinger <breadley@google.com> Merge "Adding Dynamic ImsService Binding (1/3)" am: 8e6b13a1c0 am: 64057ab972 am: 2741442324
am: ded1df24e0

Change-Id: Ifd95efa076b7f5c8c8b02be7688aab1008bbc63c
ded1df24e01b7317593bbec84724b10f5444d5d9 26-Jan-2017 Brad Ebinger <breadley@google.com> Merge "Adding Dynamic ImsService Binding (1/3)" am: 8e6b13a1c0 am: 64057ab972
am: 2741442324

Change-Id: Ibd5c988226e7994c332a7e7f8b40a9338cf84e0f
024aaf23881c142ba92194a001ac038253ae708e 24-Jan-2017 Brad Ebinger <breadley@google.com> Adding Dynamic ImsService Binding (1/3)

Adds support for dynamic ImsService Binding (change 1/3). Included
in this change:
- AIDLs for ImsServiceController
- ImsFeature/ImsServiceBase definitions
- KEY_CONFIG_IMS_PACKAGE_OVERRIDE CarrierConfig option

Test: Unit Tests in opt/telephony
Bug: 30290416
Change-Id: Ic4cb1d85a29681b08a6a525c588a72209862dcc3
nternal/IImsServiceController.aidl
nternal/IImsServiceFeatureListener.aidl
07b64b8a40a3c53aa4a01992ef25efe7c875d302 07-Dec-2016 Dheeraj Shetty <dshetty@codeaurora.org> Add API for reporting IMS registration failures

Add ImsRegistrationListener API to report registration failures in
the following scenarios:
1. Idle mode failures - new IMS registration.
2. Ims registration handover failures - Handover of IMS registration
from one radio technology to another.

Bug: 33430556
Test: m
Change-Id: Ie3bafec41c0198a66aa3ebca660a2a060e511c39
nternal/IImsRegistrationListener.aidl
a62a1302eecf6b7c7ca4908db6810bd8be1185cb 07-Dec-2016 Dheeraj Shetty <dshetty@codeaurora.org> DO NOT MERGE API for reporting IMS registration failures

Draft API to report registration failures in the following
scenarios:
1. Idle mode failures - new IMS registration.
2. Ims registration handover failures - Handover of IMS registration
from one access technology to another.

Bug: 33430556
Change-Id: Ie3bafec41c0198a66aa3ebca660a2a060e511c39
nternal/IImsRegistrationListener.aidl
a6a0070ca7d2dd2882151ecf20569e715d21c722 01-Dec-2016 Tyler Gunn <tgunn@google.com> Change prototype for "setCamera" in IMS VideoProvider.

Changing "setCamera" prototype to include the uid.

Test: Unit test, manual test.
Bug: 32747443
Change-Id: I7e6eb617d724972b0fcbd2f9a27f5c3ee91efd2d
nternal/IImsVideoCallProvider.aidl
24495644557d9b0b3f8ab94a6d207c721e2b18b9 28-Oct-2016 Abhishek Adappa <aadappa@codeaurora.org> ims:rcs: New API change to notify EAB about UnPublish

Desc: New API change to notify EAB about UnPublish Message
sent to network

Change-Id: Ic5d8bef04f390e850cedef2cab55e8214e6d1f4e
nternal/uce/presence/IPresenceListener.aidl
ed21e8fc0c51c121db762ac9e59af57e05f3d7e2 11-Aug-2016 Tyler Gunn <tgunn@google.com> Add ImsReason codes and DisconnectCauses for data disconnects.

Adding reason code and disconnect causes for:
1. disconnects due to user disabling data.
2. disconnects due to data limit being reached.

Bug: 30702393
Change-Id: Id6ea5ee4f5aac1a8602094315f893e2f7b3cc8d6
msReasonInfo.java
853d8f68f93077d453dca006d9a70ed990d228f6 14-Jul-2016 Tyler Gunn <tgunn@google.com> Add alternative EXTRA_CALL_RAT_TYPE definition for noncompliant modems.

Some modems use a lowercase version of this extra, which is not correct.
Adding an alternate definition so ImsCall can still determine the radio
type.

Bug: 28933314
Change-Id: I61d13a2aa447877e1c89c3ae474a8614c29492a1
msCallProfile.java
c96b5e087382a2a530e9c8cf8f2e1f8dbfc439c5 08-Jul-2016 Tyler Gunn <tgunn@google.com> Finalize MEP functionality.

1) Finish plumbing of PULLING_CALL state.
2) Add new disconnect cause used when maximum number of calls across
all devices has been reached.
3) Add PII mask for toString of ImsExternalCallState.

Bug: 29522023
Change-Id: I78a0a9f3c3d846cfc58a1c5bcc6f105027602cbc
msExternalCallState.java
msReasonInfo.java
4b6614e5762852e4495a991b5fc833a342f2cb36 22-Jun-2016 Tyler Gunn <tgunn@google.com> Add support for dropping fg video call on answer of audio call.

Adding two new carrier config options:
1. treat_downgraded_video_calls_as_video_calls_bool - when there is an ongoing
call which was previously a video call (or is currently video call), some
carriers require that this is treated as if it is a video call for
telephony logic such as in (2).
2. drop_video_call_when_answering_audio_call_bool - if the user is in an
active video call (see (1)) over wifi, and an incoming audio call comes in,
when this carrier config option is "TRUE", the video call will be dropped
when the audio call is answered.

Adding new connection extra to indicate to the dialer app that answering
a ringing call will cause the current active video call to drop.

Bug: 29275420
Change-Id: Ied5dbabc8ff09045ba41c5eba2136adad10db80e
msCallProfile.java
6e6950ee66c681274e1c4bf086b559802a6e12bf 15-Apr-2016 Pavel Zhamaitsiak <pavelz@google.com> Add addRegistrationListener function to IImsService.aidl

This allows to register additional IMS connection listeners.
IImsService.open() is no longer supposed to be used for that purpose.

Bug: 28150730
Change-Id: I949e0c912de66e82864934a1ad9ec2ec36f57909
nternal/IImsService.aidl
9eb78515dc7c3b7d52170d240a66cda8a7bbeb88 13-Apr-2016 Tyler Gunn <tgunn@google.com> Adding some new multi-endpoint stuff.

Adding getVideoStateFromCallType method to ImsCallProfile, which basically
just breaks out some of the existing logic in getVideoStateFromImsCallProfile.
This is used to translate the CALL_TYPE_* from an external call to a
video state (used when pulling the call).

Added a new ImsReasonInfo code for when multi-endpoint fails to configure
because the modem does not support it.

Bug: 27458894
Change-Id: I226e79005dccf3e8cae30e4d448543adbe59f922
msCallProfile.java
msReasonInfo.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
msCallProfile.java
65314501f43a55b987852b2442061196978429e6 10-Mar-2016 Anju Mathapati <anjucm@codeaurora.org> IMS: Changes for MultiEndpoint

- Change in api names

Change-Id: I9317c391d0017f5079ab488abe0bd1e949317bce
msExternalCallState.java
nternal/IImsExternalCallStateListener.aidl
nternal/IImsMultiEndpoint.aidl
cfedd20d54687449bb6a6982085003cbf9a22bcb 19-Mar-2016 Pavel Zhamaitsiak <pavelz@google.com> ims:rcs: Add UCE interface files for RCS.

Bug: 23222011
Change-Id: I2ce9e60240740acfe70c4a239163fbdbedbd96e0
nternal/uce/common/CapInfo.aidl
nternal/uce/common/CapInfo.java
nternal/uce/common/StatusCode.aidl
nternal/uce/common/StatusCode.java
nternal/uce/common/UceLong.aidl
nternal/uce/common/UceLong.java
nternal/uce/options/IOptionsListener.aidl
nternal/uce/options/IOptionsService.aidl
nternal/uce/options/OptionsCapInfo.aidl
nternal/uce/options/OptionsCapInfo.java
nternal/uce/options/OptionsCmdId.aidl
nternal/uce/options/OptionsCmdId.java
nternal/uce/options/OptionsCmdStatus.aidl
nternal/uce/options/OptionsCmdStatus.java
nternal/uce/options/OptionsSipResponse.aidl
nternal/uce/options/OptionsSipResponse.java
nternal/uce/presence/IPresenceListener.aidl
nternal/uce/presence/IPresenceService.aidl
nternal/uce/presence/PresCapInfo.aidl
nternal/uce/presence/PresCapInfo.java
nternal/uce/presence/PresCmdId.aidl
nternal/uce/presence/PresCmdId.java
nternal/uce/presence/PresCmdStatus.aidl
nternal/uce/presence/PresCmdStatus.java
nternal/uce/presence/PresPublishTriggerType.aidl
nternal/uce/presence/PresPublishTriggerType.java
nternal/uce/presence/PresResInfo.aidl
nternal/uce/presence/PresResInfo.java
nternal/uce/presence/PresResInstanceInfo.aidl
nternal/uce/presence/PresResInstanceInfo.java
nternal/uce/presence/PresRlmiInfo.aidl
nternal/uce/presence/PresRlmiInfo.java
nternal/uce/presence/PresServiceInfo.aidl
nternal/uce/presence/PresServiceInfo.java
nternal/uce/presence/PresSipResponse.aidl
nternal/uce/presence/PresSipResponse.java
nternal/uce/presence/PresSubscriptionState.aidl
nternal/uce/presence/PresSubscriptionState.java
nternal/uce/presence/PresTupleInfo.aidl
nternal/uce/presence/PresTupleInfo.java
nternal/uce/uceservice/IUceListener.aidl
nternal/uce/uceservice/IUceService.aidl
nternal/uce/uceservice/ImsUceManager.java
nternal/uce/uceservice/UceServiceBase.java
f604fc33c699b9f91315588ea4d6c6cd3b09a372 10-Mar-2016 Anju Mathapati <anjucm@codeaurora.org> IMS: Changes for MultiEndpoint

- Interface changes for MultiEndpoint

- Extra for CallPull in -
- TelephonyProperties
- ImsProfile
- Error codes in ImsReasonInfo

Change-Id: I9a497cf04a412dc9d2f80b489e3455d289c3dfb7
msExternalCallState.aidl
msExternalCallState.java
msReasonInfo.java
nternal/IImsExternalCallStateListener.aidl
nternal/IImsMultiEndpoint.aidl
nternal/IImsService.aidl
99eb21d172348936cb42202f295ae6478272a39f 26-Feb-2016 Omkar Kolangade <omkark@codeaurora.org> IMS: ImsCallProfile Extra For Call Pull

Adding an extra that will be used by IMS
Service to specify whether a call has been
pulled from another device.

BUG=27340495
Change-Id: Ic3b5a07404d63bfadcaa8bf88d6f077165251b92
msCallProfile.java
f38780b483de489635749f523258003506c8bbbc 24-Feb-2016 Omkar Kolangade <omkark@codeaurora.org> IMS: Reason Codes For Call Pull Scenarios

Adding reason codes for call pull success
and failure scenarios.

BUG=27340495
Change-Id: I775316f52ed13862981500ebe035ee626adc934f
msReasonInfo.java
ae4cc1519db844f2f5e8c3a56adefeba13b217cb 12-Feb-2016 Pavel Zhamaitsiak <pavelz@google.com> Add registrationAssociatedUriChanged to ImsRegistrationListener

This callback will be used to pass list of associated URIs.
It is needed in case SIM doesn't have line1Number populated.

Bug: 24613146
Change-Id: I698ce58dbedb858dc59836069e6f10fec6d02ae6
nternal/IImsRegistrationListener.aidl
4b6d38938e1c6756c61456503099af714d1908e3 23-Feb-2016 Nathan Harold <nharold@google.com> Adding Error Codes for IWLAN/EPDG Connection

-Error codes related to tunnel maintenance
-Error code for DPD

Bug: 26014044
Bug: 26014458
Change-Id: Ic00a14e0502fa47e20e79a3c6ce91b3170f53a50
msReasonInfo.java
d4e44bbdbf2d1bd7307501658b694b3c92fd668b 05-May-2015 Omkar Kolangade <omkark@codeaurora.org> IMS RAT Reporting in Registration Unsol

Adding a parameter to the IMS registration complete
and progressing callbacks, allowing frameworks to be
notified of the radio access technology over which
IMS is registered.

Bug: 21902225
Change-Id: I271f2fca299585302a67d0f5476f6fac3e7099dd
nternal/IImsRegistrationListener.aidl
66742f217e17c24ccf06601a16f6002b65c117f7 29-Jan-2016 Omkar Kolangade <omkark@codeaurora.org> IMS: Constants For Audio Quality, Supp. Services

Adding:
1. Constants for audio quality (EVS standard).
2. Service class memeber to CallForwardInfo.
3. Call Fail Cause for emergency call and handover
scenarios, and supplementary services.

Change-Id: I7cc23acd01144def0bb725c4f6312318421027c8
msCallForwardInfo.java
msReasonInfo.java
msStreamMediaProfile.java
56f3d9098cc8c134cf2d45025bc53a69eb648435 11-Dec-2015 Tyler Gunn <tgunn@google.com> Merge commit '9aadad47a0085c4298307781a423064207933f0b' into mncvtdev-to-mmwirelessdev-merge-2015-12-10
3ffb08aa5cc0589044f991dd2f01ae9f6bed1b89 02-Nov-2015 Tyler Gunn <tgunn@google.com> Improve comment on EXTRA_CALL_RAT_TYPE.

Adding comments to EXTRA_CALL_RAT_TYPE to make it clear what it is used
for, and what values are expected.

Bug: 20144385
Change-Id: I248aca61abc8a57d7aeef650e48cc498e41c859b
msCallProfile.java
3b0437eda3fd3a3abdfaae471cbd9481b42122cb 29-Oct-2015 Omkar Kolangade <omkark@codeaurora.org> IMS: Support For Per-Call RAT Info

Adding the extra key that will be used to
propagate RAT information for each call via
call extras. The key is used in IMS Service.

Bug: 20144385
Change-Id: Ia7ca81d661afb579fd25315036c43489b1dca50d
msCallProfile.java
0f1ddb586b6a1ee46596ed75be901c986d5cc2c7 02-Sep-2015 Pavel Zhamaitsiak <pavelz@google.com> IMS: Fix registrationFeatureCapabilityChanged declaration in AIDL

Two arrays are passed from caller (in this case IMS service
implementation) to listener (in this case client of ImsManager).
Listener is not modifying arrays and caller is not expecting
data to be returned back.

Bug: 23749309
Change-Id: I6231cfd16852acfca88ee43e8538b2440058d774
nternal/IImsRegistrationListener.aidl
ddf570e8226bd21448b44b3327d4bcb2608f4d00 31-May-2015 Shriram Ganesh <sganesh@codeaurora.org> MWI,phantom call,Suppl services, error codes

1. IMS MWI Feature
- Add new API to update waiting
voice message count, for UI
propagation based on RFC 3842

2. phantom call support

Supplementary services

3. IMS : Incoming Call Barring
- Modified existing API to support
request like registration,activation,
deactivation,erasure,interogation.

4.Unsol supplementary service notification
- send unsol supplementary notification to UI
- add call history info

Miscellaneous
5. Ims: Originate conference call in DIALING state

6. IMS: Addition of Extras to ImsCallProfile
- Add EXTRA string definitions to ImsCallProfile

7. IMS: Definition of error code
- answered elsewhere
- FDN call failure

8.
- Propagate IMS supplementary services to telephony framework
- Introduce call forwarding history info.

Bug: 21725750
Squash of 2 earlier CLs:
Change-Id: I52a64e9a5df3479189f62921a01655a50fb386fc
Change-Id: Idc3a433785e84a3d683cbcfc7fb90f0b89dced12

Change-Id: I428ce3c6a043e43b86dea41622e0a828d8b45e53
msCallProfile.java
msReasonInfo.java
msSsInfo.java
msSuppServiceNotification.aidl
msSuppServiceNotification.java
nternal/IImsCallSessionListener.aidl
nternal/IImsRegistrationListener.aidl
nternal/IImsUt.aidl
ef0cde848bc73fbbe7328863e4e3df352a952dfc 05-Mar-2015 Shriram Ganesh <sganesh@codeaurora.org> IMS: Map pay phone and unknown presentation with OIR.

Current code does not map pay phone and unknown
presentation with OIR.
Add code to map pay phone and unknown presentation
with OIR correctly.

Bug: 22123243
Change-Id: I7610db8547a0f0f5529c2627879047dd9a45cf9f
msCallProfile.java
8d8c51f19e7fe50ebd0ead0ce0d1412aefa1cd2e 12-Mar-2015 Shriram Ganesh <sganesh@codeaurora.org> IMS: Initialize audio quality with NONE instead of AMR_WB.

Initial value of audio quality needs to be set to NONE to avoid
wrong quality value during MO call setup.

Bug: 22122298
Change-Id: I06173abe38c9be1e9499c8c0958f985c45709f1c
msStreamMediaProfile.java
6901c3b6d710c44379e3249e49432a7a542f3aab 24-Jun-2015 Tyler Gunn <tgunn@google.com> IMS: Supplementary services

- Propagate IMS supplementary services to telephony framework
- Introduce call forwarding history info.

Bug: 21725750
Change-Id: Idc3a433785e84a3d683cbcfc7fb90f0b89dced12
msSuppServiceNotification.aidl
msSuppServiceNotification.java
1cce1ec352b2a969d0132c38a1043eab3a18d2cc 05-May-2015 Omkar Kolangade <omkark@codeaurora.org> IMS RAT Reporting in Registration Unsol

Adding a parameter to the IMS registration complete
and progressing callbacks allowing frameworks to be
notified of the radio access technology over which
IMS is registered.

Bug: 21902225
Change-Id: I3b340da3776b617fd9d944585672bce51c5d9c1e
nternal/IImsRegistrationListener.aidl
64b7f1df2dea5802fda249c5e57c84efa035507b 10-Jun-2015 Tyler Gunn <tgunn@google.com> am 69c4e2c5: Merge "Remove use of STATE_AUDIO_ONLY in a comparison." into mnc-dev

* commit '69c4e2c57eb587709452d3319136da19db5e465b':
Remove use of STATE_AUDIO_ONLY in a comparison.
bc6f12ee42f810a68ef4d1e9185d42cd10124d9a 09-Jun-2015 Tyler Gunn <tgunn@google.com> Remove use of STATE_AUDIO_ONLY in a comparison.

- Cleanup javadoc to make it more explicit how to use STATE_AUDIO_ONLY.
- Use VideoProfile.isAudioOnly() instead of doing == comparison.

Bug: 21645094
Change-Id: I5a67290a996f8f338aebab72a4d3cb57f1b1993b
msCallProfile.java
4aef69ab52d2cf209790aaf0b1a217d3caaf3ba4 31-May-2015 Shriram Ganesh <sganesh@codeaurora.org> MWI,phantom call,Suppl services, error codes

1. IMS MWI Feature
- Add new API to update waiting
voice message count, for UI
propagation based on RFC 3842

2. phantom call support

Supplementary services

3. IMS : Incoming Call Barring
- Modified existing API to support
request like registration,activation,
deactivation,erasure,interogation.

4.Unsol supplementary service notification
- send unsol supplementary notification to UI
- add call history info

Miscellaneous
5. Ims: Originate conference call in DIALING state

6. IMS: Addition of Extras to ImsCallProfile
- Add EXTRA string definitions to ImsCallProfile

7. IMS: Definition of error code
- answered elsewhere
- FDN call failure

Change-Id: I52a64e9a5df3479189f62921a01655a50fb386fc
msCallProfile.java
msReasonInfo.java
msSsInfo.java
msSuppServiceNotification.aidl
msSuppServiceNotification.java
nternal/IImsCallSessionListener.aidl
nternal/IImsRegistrationListener.aidl
nternal/IImsUt.aidl
87b73f370e2b8a76b0540580f43edba6ec21c6cf 03-Jun-2015 Tyler Gunn <tgunn@google.com> API Cleanup: Remove VideoState class.

- Remove VideoState class.
- Replace references to VideoState constants with VideoProfile equivalent.
- Push VideoState static methods into VideoProfile.

Bug: 21573551
Change-Id: I1bca02772b5b7d86643f612824b07faef7618725
msCallProfile.java
32f24731604fd81289a39619bbc925b65184b505 13-May-2015 Yorke Lee <yorkelee@google.com> More video related API fixes

android.telecom.Connection.VideoProvider
* onSetPauseImage takes Uri instead of String
* changeCallDataUsage -> setCallDataUsage
* add quality constants to changeVideoQuality() docs

android.telecom.InCallService.VideoCall
* setPauseImage takes Uri instea dof String

android.telecom.VideoProfile.VideoState
* Move constants to VideoProfile, prefix with STATE_

Bug: 21040387
Bug: 21066505
Change-Id: I764e72aced9d1e2d30d6d0cf0862100860d47c79
nternal/IImsVideoCallProvider.aidl
400470fab932fe3374149ab89386e460ea161002 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: I72453c89ae3765f9b9cf263938fce96d5978d2e0
nternal/IImsVideoCallCallback.aidl
4538216a31d15b01e18c7b504e51031da0ce6e40 06-May-2015 Tyler Gunn <tgunn@google.com> Change sendSessionModifyRequest VideoProvider API signature.

Including a fromProfile in addition to the requestedProfile.

- Changed VideoCallImpl to generate the fromVideoProfile based on the
call's current videoState. This ensures the InCall UI only needs to
pass in the new video profile; the VideoCall Impl already has enough
knowledge to generate the fromProfile.
- Changed VideoCallImpl to track the current videoQuality, which forms
a part of the fromVideoProfile.

Bug: 20704229
Change-Id: I89f293f03a2b13fc8c1dcfd8a07ab8640d3950e0
nternal/IImsVideoCallProvider.aidl
fa96c94c3046a726d558462e09ba04801d105a02 24-Apr-2015 Etan Cohen <etancohen@google.com> Merge commit '9561e74' into merge2
8f988439247f90633af5fbcc6b18214f3b6f6d31 16-Apr-2015 Jay Shrauner <shrauner@google.com> Remove connection substate

Bug:20300433
Change-Id: Ifefc08b5165de3e0b6ce92007e5f612879dcc4d9
nternal/IImsCallSession.aidl
9561e7410b39da22c45ba3e423b1361735ccec3e 14-Apr-2015 Tyler Gunn <tgunn@google.com> Prevent merging conference calls hosted on peer device.
automerge: 6b91ebf

* commit '6b91ebf58c928987ead635bb1c49a16965d4c835':
Prevent merging conference calls hosted on peer device.
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
msCallProfile.java
msConfigListener.aidl
nternal/IImsCallSession.aidl
nternal/IImsConfig.aidl
nternal/IImsVideoCallCallback.aidl
6b91ebf58c928987ead635bb1c49a16965d4c835 01-Apr-2015 Tyler Gunn <tgunn@google.com> Prevent merging conference calls hosted on peer device.

With IMS, the "multiparty" bit on an ImsCall is set to "true" when a call
is merged into a conference. This not only occurs on the device hosting
the conference call, but also on the devices of the callers merged into
the conference.

This CL adds a listener to the ImsCallSessionListener which is used to
communicate a change in the multiparty state of an ImsCallSession to
the ImsCall. This solves a problem where the RIL knows of the change, but
since there is no callback, the change is not noticed by Telephony until
another call state change occurrs (e.g. holding the call).

Bug: 19478784
Change-Id: I4847ab3b63f6a00a91d1324196f181467d1753a4
nternal/IImsCallSessionListener.aidl
817d718d33256c15422d889bd93fb5453ad836a1 26-Mar-2015 Etan Cohen <etancohen@google.com> Merge "Stop output of call number to logs" into lmp-mr1-wfc-dev
ee763b356227d2ef26f20bbe2c0ad858ce25a9ff 26-Mar-2015 Shriram Ganesh <sganesh@codeaurora.org> Stop output of call number to logs

Bug: 19602904
Change-Id: Ieb6ae8d5ab27571d1f6cf91c530713f22b21b513
msCallProfile.java
faf7ce03c2bb21b5f541f9e3e0e5b76de14ac7d3 31-Jan-2015 Omkar Kolangade <omkark@codeaurora.org> IMS: UT ServiceClass

When CF and CW MMI request will be triggered,
user preferred serviceclass will be sent to
the lower layers.

Change-Id: I230c59ec1ab0832e24755d5ba497b2b5e0749ec1
nternal/IImsUt.aidl
796d60b12e0756db4689632d0985f7a5ed7a47d3 09-Mar-2015 Etan Cohen <etancohen@google.com> Update documentation of IImsConfig interface.

Change-Id: Id176c131e0192a2ebb4dd73e902c2a893feebcdc
nternal/IImsConfig.aidl
b54d218d8b1c765865d0efb4a40e631f8bfa02de 24-Feb-2015 Rekha Kumar <rekhak@codeaurora.org> IMS: Support for IMS Registration error codes

- Add support for propagation of IMS Registration errors
- Add reason type - operator specific
- Add call drop reason type and error code CD-04 that specifies there was no
qualified LTE network to handover to from a wifi call

Change-Id: Ib9c93dfafe8d8fbdece3a5daf6fd13ef0c16f158
msReasonInfo.java
nternal/IImsRegistrationListener.aidl
827fcb7f8dfbf694e1838e1e3e4432ef4f45949f 04-Dec-2014 Omkar Kolangade <omkark@codeaurora.org> IMS OMA-DM Intent and ImsReasonInfo Additions

Adding an intent for OMA-DM use case where
the network sends a string error indicating
the device is not provisioned to make calls.
The string the network is expected to send
is added to ImsReasonInfo.

Bug: 18242739
Change-Id: If7f654f834f543523af40b422ea9659c5f0b4de4
msReasonInfo.java
db45a01e229f8af7fa36874230e47deb636727d4 10-Dec-2014 Etan Cohen <etancohen@google.com> Add missing member to string conversion - helps in debugging.

Change-Id: I0c8b58f69adcd89038a2c320c9d75172b7a10d5c
msCallProfile.java
2cdac3bd53a1e8e8342a3cff9d53bb7c5b27b1c9 31-Oct-2014 Libin.Tang@motorola.com <w16529@motorola.com> IMS: change getMasterValue to getProvisionedValue.

Bug: 18576107
Change-Id: I21293d42b87911a98af8169b697d0e40eafb8760
nternal/IImsConfig.aidl
bec2c3e25124552c6c86a1c1723ce3562edcaaff 07-Dec-2014 Libin.Tang@motorola.com <w16529@motorola.com> IMS: add ImsConfig api to get volte provisioned value.

Bug: 18576107
Change-Id: I22d9f675ec607c30906b36cdab72e4d25463ecf5
nternal/IImsConfig.aidl
a8af6bb333201b325a58d92a50a8d3fd62e3ef85 06-Dec-2014 Uma Maheswari Ramalingam <umam@codeaurora.org> IMS: start and stop dtmf tones.

Support of start and stop dtmf tones in Imsphone

Bug: 18371919
Change-Id: I986f6b8e9aa1a5729d280eb8a5c60e129c3796cd
CRs-Fixed: 751797
nternal/IImsCallSession.aidl
93c33d7d9042319ec59609309a4e5d0bff1f1151 02-Dec-2014 Omkar Kolangade <omkark@codeaurora.org> IMS Call End Cause Additions

Adding call end reasons for the
following use cases:
1. User rejects/ends call due to
low battery.
2. User rejects call due to
blacklisted call ID.

Bug: 18481702
Change-Id: I3537c732880e60218c83ec69861cb788adc57bc1
msReasonInfo.java
fbedecc099b49b9776260cec4738f07c17c5e972 27-Sep-2014 Etan Cohen <etancohen@google.com> MSIM IMS: convert to phone ID based selection.

Bug: 18576822
Change-Id: I2a756782ccdab5e4d10193c593cf89a7aa4fcda4
nternal/IImsService.aidl
482e6da9720ec8467c9deb5e11874f78caa3eae4 13-Oct-2014 Shriram Ganesh <sganesh@codeaurora.org> IMS: Peer capabilities support

Add support for querying peer capabilities

IMS: Add support for HD icon display related information

Added support to pass the restrict cause associated with the peer
in order to enable display of the HD icon when necessary.Added
support to pass local audio codec information and defined values
for new codecs not defined.

Change-Id: If05d46bdb3907a0ec7efdde48337a7932a7a5c21
msCallProfile.java
msStreamMediaProfile.java
nternal/IImsCallSession.aidl
3bffcf78b5e4bd8b60543126fc0bdb09808f28f5 28-Oct-2014 Tyler Gunn <tgunn@google.com> Communicating participant changes to conference controller.

- Add new ConferenceParticipant parcelable class which represents a
single participant contained in the conference event package.
- Adding callbacks/listeners to Connection to handle changes to
participant state.

Bug: 18057361
Change-Id: Iadfebe84959f30f8e835f282aa994c0b92768aa6
msConferenceState.java
f764e8075775f84df0c5c51a529548ba64707517 24-Oct-2014 Tyler Gunn <tgunn@google.com> IMS call merge call-back changes.

Renaming callSessionMerged to callSessionMergeStarted.
Adding callSessionMergeComplete callback for when merge successfully
completes.

Bug: 18056632
Change-Id: I8fc73b6c9db5e7970de81d8c3e09abc80f1a262f
nternal/IImsCallSession.aidl
nternal/IImsCallSessionListener.aidl
6a7ed1eb408a94a9d74ea55a68771a94c3005455 22-Oct-2014 Tyler Gunn <tgunn@google.com> Propagating isMultiParty indicator from RIL up into Telephony layer.

- Adding isMultiParty() method to IImsCallSession AIDL.

Bug: 18058253
Change-Id: I1c44d3db0f7aa00a3ae6efb1231c5ddd39ab20ac
nternal/IImsCallSession.aidl
846b71daaf4468c01e5371ee64e19327f7c094f1 07-Aug-2014 Libin.Tang@motorola.com <w16529@motorola.com> change setProvisionedValue/setProvisionedStringValue to
return operation result.

Change-Id: I24f127280d4692633ede7e17a63ababee1b6c71f
nternal/IImsConfig.aidl
69f35c8e1bc5b7bd087907d7d88a5de4cf57ba42 11-Sep-2014 Shriram Ganesh <sganesh@codeaurora.org> IMS: Unsol TTY notification support

Code changes to support UNSOL_TTY_NOTIFICATION handling.

Change-Id: I74bba5d06198e016db259ec1f7d28663d475cb92
nternal/IImsCallSessionListener.aidl
163900a6a146e889ad8d2df54f27d1a8fe55a280 14-Aug-2014 Shriram Ganesh <sganesh@codeaurora.org> Ims: Send user selected TTY mode to lower layers.

Irrespective of whether TTY device is connected or not
send TTY mode setting to modem whenever user changes it
from settings.

Change-Id: I2797cdffea0c10c90cd4f213bd0ea9d63c09f29d
nternal/IImsService.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
msCallProfile.java
nternal/IImsVideoCallCallback.aidl
nternal/IImsVideoCallProvider.aidl
c47b18fb2523b65189f88c22a4291233f00bfb4a 24-Aug-2014 Libin.Tang@motorola.com <w16529@motorola.com> IMS: modify sendDtmf interface.

Bug: 17282921
Change-Id: If96f209e91db420e089d429bb5c7a0f9882b4057
nternal/IImsCallSession.aidl
e647a013a054db3d8066924dab90f5d72044f186 19-Aug-2014 Jing Zhao <zhaojing@motorola.com> VoLTE incoming call number

Set incoming call number in OIR to be shown to user

Bug: 17032453
Change-Id: Iceadb0f537fb35f685cbcf8279ccef7d86036600
msCallProfile.java
b19a0bcdd8a5020c61a0d697f600fdc943c86f59 08-Aug-2014 Ihab Awad <ihab@google.com> Final structural tweaks to Telecomm API (1/8)

Bug: 16416927
Bug: 16494880
Change-Id: I45fbe287c410cbb5e1b985f320b862d732811f43
msCallProfile.java
nternal/IImsVideoCallCallback.aidl
nternal/IImsVideoCallProvider.aidl
752217bfc662402cdf13368e4b2a0338e8e0aed8 08-Aug-2014 Andrew Lee <anwlee@google.com> Aidl changes related to VideoCallProvider in Ims.

+ Added a getVideoCallProvider function in IImsCallSession
+ Added IImsVideoCallProvider aidl. This is used for communication
between Telephony and the ImsService. It is redundant with
IVideoCallProvider on some level, but see associated bug and comments
in the class for more detail.
+ Added IImsVideoCallCallback. This is used for communicationing
callback invocations from ImsService to Telephony. It is redundant
with IVideoCallCallback for same reason in bugs/comments.
+ Some minor formatting changes.

Bug: 16886403
Change-Id: I03de12d4432f837e0930bc077307509b645493e0
nternal/IImsCallSession.aidl
nternal/IImsVideoCallCallback.aidl
nternal/IImsVideoCallProvider.aidl
61aac3aa0a65d0edd20342440b984707f22a0ba5 09-Jul-2014 Shriram Ganesh <sganesh@codeaurora.org> IMS Framework & AIDL Changes for Call Barring & String Error Codes.

Change-Id: I66fdbbd175c13261c283627999f37071259f7a6a
msReasonInfo.java
nternal/IImsUt.aidl
nternal/IImsUtListener.aidl
af9a696b20d6ede46215dbb479b66592afebab94 21-Jul-2014 Shriram Ganesh <sganesh@codeaurora.org> Add changes for LTE to IWLAN Handover Notifications for an IMS Call

Change-Id: I6847ba1660df81d8d2ba610e9b27638800f71f77
nternal/IImsCallSessionListener.aidl
1c18285c36a0cf202dcf737c96766638e1e56c5d 01-Aug-2014 Uma Maheswari Ramalingam <umam@codeaurora.org> Add ECBM functionality for IMS

Code for adding ECBM functionality for IMS.

Change-Id: I2833c81baf0a55a18ac6433c47fd76bad7cf0ec9
msReasonInfo.java
nternal/IImsEcbm.aidl
nternal/IImsEcbmListener.aidl
nternal/IImsService.aidl
48332d622b138aeb3a198efe29bb3d4705411f62 28-Jul-2014 Andrew Lee <anwlee@google.com> Convert VideoState into an inner class.

- Add helper functions to make it easier to figure out properties of a
particular video state, to make things more convenient.
- Update references and documentation.

Bug: 16629892
Change-Id: I621532e8cab080afd56e5db739b9edbee6261f74
msCallProfile.java
ab458a18583e5dc9984210c3b4cc01dabcb1b39f 16-Jul-2014 ram <ram.pl@samsung.com> IMS: Adding ims on/off interface files and callback for enabled/disabled features.

Change-Id: I4e0049d605d9e7d13035c43e2504cdfb67a7a102
nternal/IImsRegistrationListener.aidl
nternal/IImsService.aidl
aa07df84f279a87ad6370758c9d792a660f2cebb 17-Jul-2014 Tyler Gunn <tgunn@google.com> Wiring video state through from Connection

Bug: 16285417
Bug: 16013178
Change-Id: Ia48959248ca22f4569b0ffd01a1716470aa0a711
msCallProfile.java
a4d88d1e6e0af284b5ecccc5d55bfcdaa2f784a8 11-Jul-2014 Etan Cohen <etancohen@google.com> IMS: Add Config interface to get/set IMS service/capabilities

Change-Id: I5f422aae105cbf8e85aee711aaa49b5d2e958573
msConfigListener.aidl
nternal/IImsConfig.aidl
nternal/IImsService.aidl
1e98a77fff0b4c076ea51fab1c28dd833a8e44f6 01-Jul-2014 Etan Cohen <etancohen@google.com> IMS Framework and AIDL Changes to Support CLIR/P and COLR/P

Change-Id: I72626f016e87503e2d0e680c01e482bfbb592b06
nternal/IImsUt.aidl
0a493e87224e4b337a89d9fbaaa604d7a8c5bd5f 26-Jun-2014 Wink Saville <wink@google.com> Fix java doc.

Change-Id: I620c2ea77504fa4ead92e8a4faf0db4eff4f5e2b
nternal/IImsCallSession.aidl
f8458ff9d97f8961d67c41ee107129ecba873f36 26-Jun-2014 Wink Saville <wink@google.com> Fix lpdk build.

Move aidl files from frameworks/opt/net/ims to frameworks/base so lpdk
compiles. The reason is lpdk doesn't have frameworks/base sources so
references to Pending and Bundle in aidl files breaks the pdk build.

I had to move all of them and the ims/*java files for dependency reasons.

Change-Id: I92452562591b157cecdfc01bcd892c4f35f5965c
msCallForwardInfo.aidl
msCallForwardInfo.java
msCallProfile.aidl
msCallProfile.java
msConferenceState.aidl
msConferenceState.java
msReasonInfo.aidl
msReasonInfo.java
msSsInfo.aidl
msSsInfo.java
msStreamMediaProfile.aidl
msStreamMediaProfile.java
nternal/IImsCallSession.aidl
nternal/IImsCallSessionListener.aidl
nternal/IImsRegistrationListener.aidl
nternal/IImsService.aidl
nternal/IImsStreamMediaSession.aidl
nternal/IImsUt.aidl
nternal/IImsUtListener.aidl