History log of /frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhoneCall.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fd2305639e3761c2bf3213463c4f17cc8310f4d0 29-Jan-2015 Tyler Gunn <tgunn@google.com> Fixing conference merge where only one party is added to conference.

- added "swap calls" flag to the onCallMerged listener. This is used
to indicate that the fg/bg calls need to be swapped after the merge.
- changed how we get the connect time for the conference. This is now
stored when a conference merge is started (required because of the delaying
of merge complete; one of the calls is already non-existent at the time
we want to get the connect time).


Bug: 18960042
Change-Id: Icc4b60756d333373fe181612824b0c13c076408b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhoneCall.java
31b502cb274be3c20b993d51192b56f0e7a9ae09 10-Jan-2015 Tyler Gunn <tgunn@google.com> Fix for call timer resetting when starting IMS conference call. 2/4

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

Bug: 18959443
Change-Id: Id29f7ba878610a0a4eaf7bbd592f344af4c0ffc4
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhoneCall.java
db3aec65b5c02e3f5b28d32e4c742ba72a4b3867 08-Nov-2014 Andrew Lee <anwlee@google.com> Clear disconnected connections when detaching.

This bug was happening because there was a disconnected connection
lingering on the background call after it is resumed. Because of
this lingering connection, its state remained on HOLD and did not
return to IDLE.

This caused the phone to get in a bad state, such that when trying
to unhold the conference later on, there foreground call is ACTIVE
and the background call is HOLD, which precludes unhold from working
properly.

This fix for the bug would clear disconnected connections from the
ImsPhoneCall after detaching a connection.

Note: clearDisconnected also updates the state to IDLE, which is why
I deleted that code.

Bug: 18291230
Change-Id: I09b5e274408235a9b6630d40bf3a3161676ffc79
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhoneCall.java
0d4f1fe3137cc4a76fc2bb0dac80c68220e53550 27-Oct-2014 Tyler Gunn <tgunn@google.com> Implement test IMS conference event package harness.

Implement test conference event package intent receiver and parser which
allows the user to issue an intent to cause a test conference event
package file to be injected into the current ImsCall:

adb shell am broadcast
-a com.android.internal.telephony.TestConferenceEventPackage
-e filename test_filename.xml

Bug: 18119796
Change-Id: Ic51be9442ae5b991054ccfd7655c6efd76ffd8e0
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhoneCall.java
2c38178d30afd3f168c6506f0942f93c785d3d7e 24-Oct-2014 Tyler Gunn <tgunn@google.com> Propagating isMultiParty indicator from RIL up into Telephony layer.

- Changing ImsPhoneCall to return the multiparty bit from the ImsCall
instead of depending on the number of connections present.

Bug: 18058253
Change-Id: I0f81f16e38d3a907c8e81143b0f36d2d17e7f971
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhoneCall.java
77c77080eaf88cfc55eb16bff6fd2788817a6896 13-Aug-2014 Libin.Tang@motorola.com <w16529@motorola.com> IMS:fix phone crash caused by null pointer access.

Change-Id: Ie98a8fcfa3488f9cce0a09c358e9f2297c7f5a42
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhoneCall.java
5d0d72d9b7dc34c93303f6732541bbb74fed53da 18-Jul-2014 Etan Cohen <etancohen@google.com> Add support for incoming calls on voice phone

Change-Id: I85775776427ead1482ea88683a755451e76f97c1

Conflicts:
src/java/com/android/internal/telephony/cdma/CDMAPhone.java
src/java/com/android/internal/telephony/gsm/GSMPhone.java
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhoneCall.java
a8467dd0c524787104b1ccdddc5e8af10ba729ed 13-Jun-2014 Wink Saville <wink@google.com> Merge kwd to master

Change-Id: Idb607c0aa32f80fe4fe1539aedea7a221e9e7f04
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhoneCall.java