/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 | 191 private final Map<String, Conference> mConferenceById = new ConcurrentHashMap<>(); 192 private final Map<Conference, String> mIdByConference = new ConcurrentHashMap<>(); 199 private Conference sNullConference; 493 public void conference(String callId1, String callId2, Session.Info sessionInfo) { 1711 private void conference(String callId1, String callId2) { method in class:ConnectionService 1767 Conference conference = connection.getConference(); local 1775 Conference conference = findConferenceForAction(callId, "mergeConference"); local 1783 Conference conference = findConferenceForAction(callId, "swapConference"); local 2578 Conference conference = (Conference) c; local [all...] |
RemoteConnectionService.java | 193 // 'connection' is being split from its conference 198 RemoteConference conference = 200 if (conference != NULL_CONFERENCE) { 201 conference.addConnection(connection); 211 // in the underlying connection or conference objects 225 RemoteConference conference = new RemoteConference(callId, 231 conference.addConnection(c); 234 if (conference.getConnections().size() == 0) { 235 // A conference was created, but none of its connections are ones that have been 242 conference.setState(parcel.getState()) [all...] |
Conference.java | 37 * Represents a conference call which can contain any number of {@link Connection} objects. 39 public abstract class Conference extends Conferenceable { 42 * Used to indicate that the conference connection time is not specified. If not specified, 49 public void onStateChanged(Conference conference, int oldState, int newState) {} 50 public void onDisconnected(Conference conference, DisconnectCause disconnectCause) {} 51 public void onConnectionAdded(Conference conference, Connection connection) {} 52 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 | 240 * Instructs Telecom to conference the specified call. 245 public void conference(String callId, String otherCallId) { method in class:InCallAdapter 247 mAdapter.conference(callId, otherCallId); 253 * Instructs Telecom to split the specified call from any conference call with which it may be 267 * Instructs Telecom to merge child calls of the specified conference call. 277 * Instructs Telecom to swap the child calls of the specified conference call.
|
/packages/services/Telephony/src/com/android/services/telephony/ |
ImsConferenceController.java | 19 import android.telecom.Conference; 43 * Conference listener; used to receive notification when a conference has been disconnected. 45 private final Conference.Listener mConferenceListener = new Conference.Listener() { 47 public void onDestroyed(Conference conference) { 49 Log.v(ImsConferenceController.class, "onDestroyed: %s", conference); 52 mImsConferences.remove(conference); 57 * Ims conference controller connection listener. Used to respond to changes in state of th 374 ImsConference conference = new ImsConference(mTelecomAccountRegistry, mConnectionService, local [all...] |
TelephonyConnectionServiceProxy.java | 19 import android.telecom.Conference; 37 Connection connection, Conference conference);
|
TelephonyConnectionService.java | 26 import android.telecom.Conference; 105 Connection connection, Conference conference) { 107 .addExistingConnection(phoneAccountHandle, connection, conference); 117 public void onConferenceChanged(Connection connection, Conference conference) { [all...] |
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...] |
/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...] |
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 | 127 MockConference conference = new MockConference( local 129 CtsConnectionService.addConferenceToTelecom(conference); 130 conferences.add(conference); 150 public void onRemoteConferenceAdded(RemoteConference conference) { 152 remoteConferences.add(conference);
|
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);
|
CtsRemoteConnectionService.java | 22 import android.telecom.Conference; 129 public static void addConferenceToTelecom(Conference conference) { 131 sTelecomConnectionService.addConference(conference);
|
BaseTelecomTestWithMockServices.java | 35 import android.telecom.Conference; 529 call1.conference(call2); 537 fail("Conference addition failed."); 558 fail("Conference split failed"); 569 fail("No outgoing conference requested by Telecom"); 574 // Return the newly created conference object to the caller 575 MockConference conference = connectionService.conferences.get(0); local 576 setAndVerifyConferenceForOutgoingCall(conference); 577 return conference; 580 void setAndVerifyConferenceForOutgoingCall(MockConference conference) { [all...] |
/packages/apps/Dialer/java/com/android/dialer/simulator/impl/ |
SimulatorConferenceCreator.java | 34 /** Creates a conference with a given number of participants. */ 66 * Add a call in a process of making a conference. 70 * once in making VoLTE conference) 115 // Once the connection is active, go ahead and conference it and add the next call. 128 * This is called when the user clicks the merge button. We create the initial conference 146 SimulatorConference conference = local 149 conference.addConnection(connection1); 150 conference.addConnection(connection2); 151 conference.addListener(this); 152 SimulatorConnectionService.getInstance().addConference(conference); [all...] |
SimulatorConnectionsBankImpl.java | 123 public void onEvent(@NonNull SimulatorConference conference, @NonNull Event event) { 126 int capabilities = conference.getConnectionCapabilities(); 128 conference.setConnectionCapabilities(capabilities); 133 conference.removeConnection(connectionToRemove); 136 for (Connection connection : new ArrayList<>(conference.getConnections())) { 139 conference.setDisconnected(new DisconnectCause(DisconnectCause.LOCAL)); 143 "SimulatorConferenceCreator.onEvent", "unexpected conference event: " + event.type);
|
SimulatorConference.java | 21 import android.telecom.Conference; 32 * Represents a conference call. When a user merges two phone calls we create an instance of this 33 * conference object and add it to the connection service. All operations such as hold and DTMF are 36 public final class SimulatorConference extends Conference implements SimulatorConnection.Listener { 134 // if there is only 1 connection in a gsm conference, destroy the conference. 166 // When only one connection exists, it's not conference call anymore 182 void onEvent(@NonNull SimulatorConference conference, @NonNull Event event);
|
/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/ |
CallExtrasTest.java | 21 import android.telecom.Conference; 363 Conference conference = mConnectionServiceFixtureA.mLatestConference; local 364 assertNotNull(conference); 369 conference.setExtras(someExtras); 381 conference.setExtras(someExtras); 405 Conference conference = mConnectionServiceFixtureA.mLatestConference; local 406 assertNotNull(conference); 408 conference.putExtra(EXTRA_KEY_STR, EXTRA_VALUE_STR) 441 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 | 56 void conference(String callId, String otherCallId);
|
/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 | 92 call.conference(conferenceable.get(0));
|