/frameworks/base/telecomm/java/android/telecom/ |
RemoteConference.java | 35 * A conference provided to a {@link ConnectionService} by another {@code ConnectionService} through 37 * can be used to control the conference call or monitor changes through 52 * @param conference The {@code RemoteConference} invoking this method. 56 public void onStateChanged(RemoteConference conference, int oldState, int newState) {} 61 * @param conference The {@code RemoteConference} invoking this method. 63 * conference. 65 public void onDisconnected(RemoteConference conference, DisconnectCause disconnectCause) {} 68 * Invoked when a {@link RemoteConnection} is added to the conference call. 70 * @param conference The {@code RemoteConference} invoking this method. 73 public void onConnectionAdded(RemoteConference conference, RemoteConnection connection) { 168 final RemoteConference conference = this; local 193 final RemoteConference conference = this; local 211 final RemoteConference conference = this; local 229 final RemoteConference conference = this; local 246 final RemoteConference conference = this; local 264 final RemoteConference conference = this; local 282 final RemoteConference conference = this; local 300 final RemoteConference conference = this; local 339 final RemoteConference conference = this; local [all...] |
ConnectionService.java | 180 private final Map<String, Conference> mConferenceById = new ConcurrentHashMap<>(); 181 private final Map<Conference, String> mIdByConference = new ConcurrentHashMap<>(); 188 private Conference sNullConference; 439 public void conference(String callId1, String callId2, Session.Info sessionInfo) { 1540 private void conference(String callId1, String callId2) { method in class:ConnectionService 1596 Conference conference = connection.getConference(); local 1604 Conference conference = findConferenceForAction(callId, "mergeConference"); local 1612 Conference conference = findConferenceForAction(callId, "swapConference"); local 2228 Conference conference = (Conference) c; local [all...] |
RemoteConnectionService.java | 189 // 'connection' is being split from its conference 194 RemoteConference conference = 196 if (conference != NULL_CONFERENCE) { 197 conference.addConnection(connection); 207 // in the underlying connection or conference objects 213 RemoteConference conference = new RemoteConference(callId, 219 conference.addConnection(c); 222 if (conference.getConnections().size() == 0) { 223 // A conference was created, but none of its connections are ones that have been 230 conference.setState(parcel.getState()) [all...] |
Conference.java | 38 * Represents a conference call which can contain any number of {@link Connection} objects. 40 public abstract class Conference extends Conferenceable { 43 * Used to indicate that the conference connection time is not specified. If not specified, 50 public void onStateChanged(Conference conference, int oldState, int newState) {} 51 public void onDisconnected(Conference conference, DisconnectCause disconnectCause) {} 52 public void onConnectionAdded(Conference conference, Connection connection) {} 53 public void onConnectionRemoved(Conference conference, Connection connection) { [all...] |
RemoteConnectionManager.java | 79 a.getConnectionService().conference(a.getId(), b.getId(), null /*Session.Info*/); 83 Log.w(this, "Request to conference incompatible remote connections (%s,%s) (%s,%s)",
|
InCallAdapter.java | 210 * Instructs Telecom to conference the specified call. 215 public void conference(String callId, String otherCallId) { method in class:InCallAdapter 217 mAdapter.conference(callId, otherCallId); 223 * Instructs Telecom to split the specified call from any conference call with which it may be 237 * Instructs Telecom to merge child calls of the specified conference call. 247 * Instructs Telecom to swap the child calls of the specified conference call.
|
Connection.java | 86 * Where a {@code Connection} supports conference calling {@link #onSeparate()} should be 160 * Connections within a conference can be merged. A {@link ConnectionService} has the option to 161 * add a {@link Conference} before the child {@link Connection}s are merged. This is how 162 * CDMA-based {@link Connection}s are implemented. For these unmerged {@link Conference}s, this 163 * capability allows a merge button to be shown while the conference is in the foreground 166 * This is only intended for use by a {@link Conference}. 171 * Connections within a conference can be swapped between foreground and background. 174 * This is only intended for use by a {@link Conference}. 190 * Connection supports conference management. This capability only applies to 191 * {@link Conference}s which can have {@link Connection}s as children 2338 Conference conference = (Conference) c; local 2993 Conference conference = (Conference) c; local [all...] |
/packages/services/Telephony/src/com/android/services/telephony/ |
ImsConferenceController.java | 24 import android.telecom.Conference; 44 * Conference listener; used to receive notification when a conference has been disconnected. 46 private final Conference.Listener mConferenceListener = new Conference.Listener() { 48 public void onDestroyed(Conference conference) { 50 Log.v(ImsConferenceController.class, "onDestroyed: %s", conference); 53 mImsConferences.remove(conference); 58 * Ims conference controller connection listener. Used to respond to changes in state of th 373 ImsConference conference = new ImsConference(mTelecomAccountRegistry, mConnectionService, local [all...] |
TelephonyConnectionServiceProxy.java | 19 import android.telecom.Conference; 37 Connection connection, Conference conference);
|
TelephonyConferenceController.java | 29 import android.telecom.Conference; 41 * default IMS conference call behavior. This functionality is characterized by the support of 42 * two top-level calls, in contrast to a CDMA conference call which automatically starts a 43 * conference when there are two calls. 113 private boolean isFullConference(Conference conference) { 114 return conference.getConnections().size() >= TELEPHONY_CONFERENCE_MAX_SIZE; 123 * Calculates the conference-capable state of all GSM connections in this connection service. 162 // Set the conference as conferenceable with all of the connections that are not in the 163 // conference [all...] |
TelephonyConference.java | 19 import android.telecom.Conference; 30 * TelephonyConnection-based conference call for GSM conferences and IMS conferences (which may 33 public class TelephonyConference extends Conference { 46 * Invoked when the Conference and all it's {@link Connection}s should be disconnected. 66 Log.d(this, "Found multiparty call to hangup for conference."); 71 Log.e(this, e, "Exception thrown trying to hangup conference"); 78 * Invoked when the specified {@link Connection} should be separated from the conference call. 89 Log.e(this, e, "Exception thrown trying to separate a conference call"); 98 phone.conference(); 101 Log.e(this, e, "Exception thrown trying to merge call into a conference"); [all...] |
/cts/tests/tests/telecom/src/android/telecom/cts/ |
RemoteConferenceTest.java | 43 * {@link CtsRemoteConnectionService}. Then we create a remote conference on the 45 * object. The onConference method on the managerConnectionService will initiate a remote conference 46 * creation on the remoteConnectionService and once that is completed, we create a local conference 78 fail("The 2 participating calls should contain the conference call as its parent"); 81 fail("The conference call should contain the 2 participating calls as its children"); 214 public void onStateChanged(RemoteConference conference, int oldState, int newState) { 215 super.onStateChanged(conference, oldState, newState); 216 callbackInvoker.invoke(conference, oldState, newState); 240 public void onDisconnected(RemoteConference conference, 242 super.onDisconnected(conference, disconnectCause) [all...] |
CtsConnectionService.java | 22 import android.telecom.Conference; 129 public static void addConferenceToTelecom(Conference conference) { 131 sTelecomConnectionService.addConference(conference); 170 public void onRemoteConferenceAdded(RemoteConference conference) { 173 sConnectionService.onRemoteConferenceAdded(conference);
|
BaseRemoteTelecomTest.java | 174 fail("No outgoing conference requested by Telecom"); 179 // Return the newly created conference object to the caller 180 MockConference conference = remoteConnectionService.conferences.get(0); local 181 setAndVerifyConferenceForOutgoingCall(conference); 182 return conference; 203 void assertRemoteConferenceState(final RemoteConference conference, final int state) { 213 return conference.getState(); 217 "Remote Conference should be in state " + state
|
MockConnectionService.java | 106 MockConference conference = new MockConference( local 108 CtsConnectionService.addConferenceToTelecom(conference); 109 conferences.add(conference); 129 public void onRemoteConferenceAdded(RemoteConference conference) { 131 remoteConferences.add(conference);
|
CtsRemoteConnectionService.java | 22 import android.telecom.Conference; 129 public static void addConferenceToTelecom(Conference conference) { 131 sTelecomConnectionService.addConference(conference);
|
BaseTelecomTestWithMockServices.java | 32 import android.telecom.Conference; 453 call1.conference(call2); 461 fail("Conference addition failed."); 482 fail("Conference split failed"); 493 fail("No outgoing conference requested by Telecom"); 498 // Return the newly created conference object to the caller 499 MockConference conference = connectionService.conferences.get(0); local 500 setAndVerifyConferenceForOutgoingCall(conference); 501 return conference; 504 void setAndVerifyConferenceForOutgoingCall(MockConference conference) { [all...] |
/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/ |
CallExtrasTest.java | 21 import android.telecom.Conference; 329 Conference conference = mConnectionServiceFixtureA.mLatestConference; local 330 assertNotNull(conference); 335 conference.setExtras(someExtras); 347 conference.setExtras(someExtras); 370 Conference conference = mConnectionServiceFixtureA.mLatestConference; local 371 assertNotNull(conference); 373 conference.putExtra(EXTRA_KEY_STR, EXTRA_VALUE_STR) 405 Conference conference = mConnectionServiceFixtureA.mLatestConference; local [all...] |
/packages/services/Telecomm/testapps/src/com/android/server/telecom/testapps/ |
TestConnectionManager.java | 21 import android.telecom.Conference; 249 public final class TestManagedConference extends Conference { 252 public void onStateChanged(RemoteConference conference, int oldState, int newState) { 264 log("unrecognized state for Conference: " + newState); 270 public void onDisconnected(RemoteConference conference, 277 RemoteConference conference, 289 RemoteConference conference, 300 public void onConnectionCapabilitiesChanged(RemoteConference conference, 306 public void onConnectionPropertiesChanged(RemoteConference conference, 312 public void onDestroyed(RemoteConference conference) { [all...] |
/packages/apps/Bluetooth/src/com/android/bluetooth/hfpclient/connserv/ |
HfpClientConnection.java | 137 HfpClientConference conference = (HfpClientConference) getConference(); local 146 if (conference != null) { 147 conference.setActive(); 153 if (conference != null) { 154 conference.setOnHold();
|
/frameworks/base/telecomm/java/com/android/internal/telecom/ |
IInCallAdapter.aidl | 53 void conference(String callId, String otherCallId);
|
IConnectionService.aidl | 80 void conference(String conferenceCallId, String callId, in Session.Info sessionInfo);
|
IConnectionServiceAdapter.aidl | 71 void addConferenceCall(String callId, in ParcelableConference conference,
|
/cts/hostsidetests/devicepolicy/app/ManagedProfile/src/com/android/cts/managedprofile/ |
DummyConnectionService.java | 68 public void onRemoteConferenceAdded(RemoteConference conference) {
|
/packages/apps/Dialer/java/com/android/incallui/call/ |
TelecomAdapter.java | 90 call.conference(conferenceable.get(0));
|