History log of /frameworks/base/telephony/java/com/android/ims/ImsCallProfile.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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
/frameworks/base/telephony/java/com/android/ims/ImsCallProfile.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
/frameworks/base/telephony/java/com/android/ims/ImsCallProfile.java
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
/frameworks/base/telephony/java/com/android/ims/ImsCallProfile.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/telephony/java/com/android/ims/ImsCallProfile.java
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
/frameworks/base/telephony/java/com/android/ims/ImsCallProfile.java
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
/frameworks/base/telephony/java/com/android/ims/ImsCallProfile.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
/frameworks/base/telephony/java/com/android/ims/ImsCallProfile.java
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
/frameworks/base/telephony/java/com/android/ims/ImsCallProfile.java
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
/frameworks/base/telephony/java/com/android/ims/ImsCallProfile.java
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
/frameworks/base/telephony/java/com/android/ims/ImsCallProfile.java
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
/frameworks/base/telephony/java/com/android/ims/ImsCallProfile.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/telephony/java/com/android/ims/ImsCallProfile.java
ee763b356227d2ef26f20bbe2c0ad858ce25a9ff 26-Mar-2015 Shriram Ganesh <sganesh@codeaurora.org> Stop output of call number to logs

Bug: 19602904
Change-Id: Ieb6ae8d5ab27571d1f6cf91c530713f22b21b513
/frameworks/base/telephony/java/com/android/ims/ImsCallProfile.java
db45a01e229f8af7fa36874230e47deb636727d4 10-Dec-2014 Etan Cohen <etancohen@google.com> Add missing member to string conversion - helps in debugging.

Change-Id: I0c8b58f69adcd89038a2c320c9d75172b7a10d5c
/frameworks/base/telephony/java/com/android/ims/ImsCallProfile.java
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
/frameworks/base/telephony/java/com/android/ims/ImsCallProfile.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/telephony/java/com/android/ims/ImsCallProfile.java
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
/frameworks/base/telephony/java/com/android/ims/ImsCallProfile.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
/frameworks/base/telephony/java/com/android/ims/ImsCallProfile.java
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
/frameworks/base/telephony/java/com/android/ims/ImsCallProfile.java
aa07df84f279a87ad6370758c9d792a660f2cebb 17-Jul-2014 Tyler Gunn <tgunn@google.com> Wiring video state through from Connection

Bug: 16285417
Bug: 16013178
Change-Id: Ia48959248ca22f4569b0ffd01a1716470aa0a711
/frameworks/base/telephony/java/com/android/ims/ImsCallProfile.java
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
/frameworks/base/telephony/java/com/android/ims/ImsCallProfile.java