3cc8121590b5b05af65a9aeaa8948834e4983adc |
|
12-Nov-2014 |
Ihab Awad <ihab@google.com> |
Telecom API updates (5/6) Bug: 18292176 Change-Id: I706c5a120e8a136d084d4b7f9f0fbc2653a5b86b
/packages/services/Telephony/src/com/android/services/telephony/TelephonyConference.java
|
2c248f38ac4c7fefc50fb9c595b6cbf2798c0632 |
|
19-Nov-2014 |
Tyler Gunn <tgunn@google.com> |
Create IMSConference to represent IMS conference calls. - ImsConference contains a "host" connection which is the radio connection to the IMS conference server. When a new ImsConference is created, we wrap the radio connection in a new TelephonyConnection which is not added to Telecom; this is stored in the ImsConference and provides a means for the conference to be notified of disconnect/hold of the conference connection. Next, the original TelephonyConnection is disconnected and the conference is added to Telecom. - The ImsConference manages its own conference participants directly rather than through the ImsConference controller. - Added a new ImsConferenceController since it is sufficiently different from how the generic TelephonyConferenceController works. Bug: 18200934 Change-Id: Ia32c2111173c69be7b05ed76a038fb571c2e726b
/packages/services/Telephony/src/com/android/services/telephony/TelephonyConference.java
|
e01728b713bfe06a1214192b90c29fecbfdb064e |
|
10-Nov-2014 |
Santos Cordon <santoscordon@google.com> |
Merge "Make add-call a global property of telecom. (3/4)" into lmp-mr1-dev
|
84d4efc1444996ca4344740d823454f45b0dee80 |
|
08-Nov-2014 |
Santos Cordon <santoscordon@google.com> |
Make add-call a global property of telecom. (3/4) ADD_CALL didn't make sense as a property of Connection or Call. This changes it to be a global property instead. Bug: 18285352 Change-Id: I5e27a36a0f37a11dd200c87a87f2ec3d65629223
/packages/services/Telephony/src/com/android/services/telephony/TelephonyConference.java
|
ad6f3dce3b32d69fb2a353753163358f88708405 |
|
07-Nov-2014 |
Tyler Gunn <tgunn@google.com> |
Conference event package performance improvement. - Instead of sending each participant to the telephony conference controller, all participants are sent at once. This way the conference only needs to be recalculated once. - New connections are created with state NEW so that they are not shown in the InCall UI. - Once the conference is established, the state of the connections is set appropriately based on the information in the conference event package. Bug: 18057361 Change-Id: Ibdb5cb940f15ab6d872bf1ef8c99a1a9ebae7b6e
/packages/services/Telephony/src/com/android/services/telephony/TelephonyConference.java
|
09bb16f9d7e4ffa790132285d9e8583ebe4af0fe |
|
07-Nov-2014 |
Andrew Lee <anwlee@google.com> |
Disable MANAGE_CONFERENCE in TelephonyConference. This used to be in TelephonyConnection, but it wasn't called properly there, and didn't make as much conceptual sense there. Bug: 18241753 Change-Id: Iab52392c7c183255951636e735979d1e6b6ca9d5
/packages/services/Telephony/src/com/android/services/telephony/TelephonyConference.java
|
b4edaf1c5ff88460e4b3d8161e390567ce4cef34 |
|
30-Oct-2014 |
Tyler Gunn <tgunn@google.com> |
Creating connections for conference event package participants. - Add "getPrimaryConnection" method to conferences. This method is used to get the primary connection from which the conference state will be retrieved. In the case of IMS we look for the connection which is marked as multiparty. - Modify telephony conference controller to create participant connections and add them to the conference. Bug: 18057361 Change-Id: I585878aae73594057f284044c4da736694bf9a76
/packages/services/Telephony/src/com/android/services/telephony/TelephonyConference.java
|
c4194d35d4638595a6be0c10f8e7c623cccfd09a |
|
20-Oct-2014 |
Andrew Lee <anwlee@google.com> |
Set ADD_CALL capabilities on TelephonyConnections. Before this was done purely in Telecom's InCallController. But, IMS now adds some wrinkles on the situations where this is possible. Now, specify this on the connection, and remove on the InCallController if the capability is not appropriate. This allows for greater control over ADD_CALL capability, depending on the type/state of the TelephonyConnection. Bug: 17423848 Change-Id: I629b87e1652ddfd7008f56e9b46669b9343232db
/packages/services/Telephony/src/com/android/services/telephony/TelephonyConference.java
|
e0579cd4fe5ff4236d9684de1af27ef49564828c |
|
21-Oct-2014 |
Andrew Lee <anwlee@google.com> |
Convert GsmConference into more generic TelephonyConference. + Retype Conference and Controller to handle TelephonyConnections rather than GsmConferences. + Rename classes. + Add connections to TelephonyConference if IMS is supported, and the original connections are IMS connections (even if the TelephonyConnections are CdmaConnections). + I haven't been able to test these VOLTE changes on CDMA because of network instability. For existing GSM calls, TelephonyConference, and TelephonyConferenceController should not cause any changes. We need to verify that these work properly with IMS on CDMA phones. Bug: 18062269 Change-Id: I2d7f717b2560b69c6579072dcdd5bec583062b38
/packages/services/Telephony/src/com/android/services/telephony/TelephonyConference.java
|