Searched refs:conference (Results 1 - 25 of 26) sorted by relevance

12

/packages/services/Telephony/src/com/android/services/telephony/
H A DImsConferenceController.java43 * Conference listener; used to receive notification when a conference has been disconnected.
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 the
103 * concurrent IMS conference.
110 * Creates a new instance of the Ims conference controller.
121 * Adds a new connection to the IMS conference controller.
126 // DO NOT add external calls; we don't want to consider them as a potential conference
151 * Removes a connection from the IMS conference controlle
[all...]
H A DTelephonyConnectionServiceProxy.java37 Connection connection, Conference conference);
36 addExistingConnection(PhoneAccountHandle phoneAccountHandle, Connection connection, Conference conference) argument
H A DTelephonyConnectionService.java105 Connection connection, Conference conference) {
107 .addExistingConnection(phoneAccountHandle, connection, conference);
117 public void onConferenceChanged(Connection connection, Conference conference) {
892 * conference merge, so we need to call
896 * @param connection1 A connection to merge into a conference call.
897 * @param connection2 A connection to merge into a conference call.
928 public void onConferenceAdded(Conference conference) { argument
929 if (conference instanceof Holdable) {
930 mHoldTracker.addHoldable(conference.getPhoneAccountHandle(), (Holdable) conference);
935 onConferenceRemoved(Conference conference) argument
[all...]
H A DTelephonyConferenceController.java41 * 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) { argument
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.
168 // Only retrieve Connections that are not in a conference (but support
200 Log.d(this, "Recalculate conference call
[all...]
H A DTelephonyConference.java30 * TelephonyConnection-based conference call for GSM conferences and IMS conferences (which may
69 Log.d(this, "Found multiparty call to hangup for conference.");
74 Log.e(this, e, "Exception thrown trying to hangup conference");
81 * Invoked when the specified {@link Connection} should be separated from the conference call.
92 Log.e(this, e, "Exception thrown trying to separate a conference call");
101 phone.conference();
104 Log.e(this, e, "Exception thrown trying to merge call into a conference");
109 * Invoked when the conference should be put on hold.
120 * Invoked when the conference should be moved from hold to active.
148 // If the conference wa
[all...]
H A DImsConference.java54 * Represents an IMS conference call.
56 * An IMS conference call consists of a conference host connection and potentially a list of
57 * conference participants. The conference host connection represents the radio connection to the
58 * IMS conference server. Since it is not a connection to any one individual, it is not represented
59 * in Telecom/InCall as a call. The conference participant information is received via the host
60 * connection via a conference event package. Conference participant connections do not represent
64 * The {@link ImsConference} listens for conference event package data received via the host
65 * connection and is responsible for managing the conference participan
[all...]
H A DTelephonyConnection.java133 // call, in other words, it punts on network-mediated conference calling.
175 // can be part of a conference, whether another call can be added, and
445 * Handles a change in the state of conference participant(s), as reported by the
617 * Indicates whether this connection supports being a part of a conference..
622 * Indicates whether managing conference call is supported after this connection being
623 * a part of a IMS conference.
704 * Notifies this Connection of a request to disconnect a participant of the conference managed
936 // implementation of calls inside telephony. Basically, you can "conference" and it
937 // will conference with the background call. We know that otherConnection is the
940 getPhone().conference();
[all...]
/packages/apps/Dialer/java/com/android/dialer/simulator/impl/
H A DSimulatorConferenceCreator.java34 /** 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 =
149 conference.addConnection(connection1);
150 conference.addConnection(connection2);
151 conference.addListener(this);
152 SimulatorConnectionService.getInstance().addConference(conference);
186 onEvent(@onNull SimulatorConference conference, @NonNull Event event) argument
[all...]
H A DSimulatorConnectionsBankImpl.java123 public void onEvent(@NonNull SimulatorConference conference, @NonNull Event event) { argument
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);
H A DSimulatorConference.java32 * 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
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); argument
/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/
H A DCallExtrasTest.java363 Conference conference = mConnectionServiceFixtureA.mLatestConference;
364 assertNotNull(conference);
369 conference.setExtras(someExtras);
381 conference.setExtras(someExtras);
405 Conference conference = mConnectionServiceFixtureA.mLatestConference;
406 assertNotNull(conference);
408 conference.putExtra(EXTRA_KEY_STR, EXTRA_VALUE_STR);
409 conference.putExtra(EXTRA_KEY_INT, EXTRA_VALUE_INT);
410 conference.putExtra(EXTRA_KEY_BOOL, true);
425 conference
[all...]
H A DConnectionServiceFixture.java131 // radio work to conference the two connections together. Here we just short-cut
190 // Do nothing besides inform the connection that it was merged into this conference.
316 public void conference(String conferenceCallId, String callId, method in class:ConnectionServiceFixture.FakeConnectionService
318 mConnectionServiceDelegateAdapter.conference(conferenceCallId, callId, info);
690 0, /* Connect Real Time comes from conference call */
H A DBasicCallTests.java641 // testAddCallToConference{1,2} differ in the order of arguments to InCallAdapter#conference
642 mInCallServiceFixtureX.getInCallAdapter().conference(
660 .conference(callId3.mCallId, conferenceCall.getId());
H A DBluetoothPhoneServiceTest.java93 // Add all held calls to a conference
279 // transitioning into a conference.
280 // Call has been put into a CDMA "conference" with one call on hold.
328 // Call has been put into a CDMA "conference" with one call on hold.
370 // Call is in a true CDMA conference
749 verify(mMockCallsManager).conference(activeCall, conferenceableCall);
795 // Call has been put into a CDMA "conference" with one call on hold.
925 // Start with two calls that are being merged into a CDMA conference call. The
942 // CDMA "conference"
H A DTelecomSystemTest.java385 inCallAdapter.conference(callId1.mCallId, callId2.mCallId);
/packages/services/Telecomm/testapps/src/com/android/server/telecom/testapps/
H A DTestConnectionManager.java252 public void onStateChanged(RemoteConference conference, int oldState, int 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) {
/packages/apps/Bluetooth/src/com/android/bluetooth/hfpclient/connserv/
H A DHfpClientConnection.java137 HfpClientConference conference = (HfpClientConference) getConference();
146 if (conference != null) {
147 conference.setActive();
153 if (conference != null) {
154 conference.setOnHold();
/packages/apps/Dialer/java/com/android/incallui/call/
H A DTelecomAdapter.java92 call.conference(conferenceable.get(0));
/packages/services/Telecomm/src/com/android/server/telecom/
H A DInCallAdapter.java318 public void conference(String callId, String otherCallId) { method in class:InCallAdapter
327 mCallsManager.conference(call, otherCall);
329 Log.w(this, "conference, unknown call id: %s or %s", callId, otherCallId);
H A DBluetoothPhoneServiceImpl.java78 // Add all held calls to a conference
366 * because conference change events are not atomic and multiple callbacks get fired
370 * conference calls.
372 * 1) Call 1 and Call 2 are being merged into conference Call 3.
379 // one sent for the parent conference call.
385 // the minimum number of child calls to start a conference call is 2. We expect
530 Log.i(TAG, "CDMA calls in conference swapped, updating headset");
553 mCallsManager.conference(activeCall, conferenceable.get(0));
570 // We don't send the parent conference call to the bluetooth device.
601 // Basically, if call supports swapping or merging at the conference
[all...]
H A DConnectionServiceWrapper.java422 Log.w(this, "Attempting to add a conference call using an existing " +
430 // we'll get a add conference msg from both the remote connection service
439 // IMS conference state.
441 Log.d(this, "Attempting to add a conference with no valid calls");
465 // Check to see if this conference has already been added.
469 // We are currently attempting to add the conference via a connection mgr,
486 Log.d(this, "adding children to conference %s phAcc %s",
1432 void conference(final Call call, Call otherCall) { method in class:ConnectionServiceWrapper
1435 if (callId != null && otherCallId != null && isServiceValid("conference")) {
1437 logOutgoing("conference
[all...]
H A DCall.java425 // the notion of the current "active" call within the conference call. This maintains the
1579 * the call to the ConnectionManager rather than adding it again as another call/conference.
2124 Log.w(this, "conference requested on a call without a connection service.");
2127 mConnectionService.conference(this, otherCall);
2133 Log.w(this, "splitting from conference call without a connection service");
2143 Log.w(this, "merging conference calls without a connection service.");
2154 Log.w(this, "swapping conference calls without a connection service.");
2376 // Set the pseudo-active call to the latest child added to the conference.
/packages/apps/Car/Dialer/src/com/android/car/dialer/telecom/
H A DUiCallManager.java427 public void conference(UiCall uiCall, UiCall otherUiCall) { method in class:UiCallManager
429 Log.d(TAG, "conference: call: " + uiCall + ", otherCall: " + otherUiCall);
435 telecomCall.conference(otherTelecomCall);
/packages/apps/Car/Dialer/src/com/android/car/dialer/
H A DOngoingCallFragment.java253 mUiCallManager.conference(call, secondaryCall);
/packages/services/Telephony/src/com/android/phone/
H A DPhoneUtils.java739 // Set the Phone Call State to conference
752 log("mergeCalls(): calling cm.conference()...");
753 cm.conference(cm.getFirstActiveBgCall());
1606 * Returns true if the specified Call is a "conference call", meaning
1608 * used to trigger certain UI changes that appear when a conference
1610 * enabling the "Manage conference" UI.)
1616 * conference call any more.)
1621 // CDMA phones don't have the same concept of "conference call" as
1622 // GSM phones do; there's no special "conference call" state of
1623 // the UI or a "manage conference" functio
[all...]

Completed in 789 milliseconds

12