/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...] |
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...] |
ImsConference.java | 24 import android.telecom.Conference; 54 * 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 represen [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();
|
/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...] |
ConnectionServiceFixture.java | 36 import android.telecom.Conference; 126 // radio work to conference the two connections together. Here we just short-cut 128 Conference fakeConference = new FakeConference(); 144 // Set to false if you wish the Conference merge to fail. 173 public class FakeConference extends Conference { 185 // Do nothing besides inform the connection that it was merged into this conference. 307 public void conference(String conferenceCallId, String callId, method in class:ConnectionServiceFixture.FakeConnectionService 309 mConnectionServiceDelegateAdapter.conference(conferenceCallId, callId, info); 419 public Conference mLatestConference; 623 * {@link Connection} or {@link Conference} [all...] |
/frameworks/base/telecomm/java/android/telecom/ |
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.
|
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...] |
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...] |
Call.java | 224 * Calls within a conference can be merged. A {@link ConnectionService} has the option to 225 * add a {@link Conference} call before the child {@link Connection}s are merged. This is how 226 * CDMA-based {@link Connection}s are implemented. For these unmerged {@link Conference}s, this 227 * capability allows a merge button to be shown while the conference call is in the foreground 230 * This is only intended for use by a {@link Conference}. 235 * Calls within a conference can be swapped between foreground and background. 238 * This is only intended for use by a {@link Conference}. 254 * Call supports conference call management. This capability only applies to {@link Conference} 292 * Call is able to be separated from its parent {@code Conference}, if any 1263 public void conference(Call callToConferenceWith) { method in class:Call [all...] |
/cts/tests/tests/telecom/src/android/telecom/cts/ |
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);
|
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...] |
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/src/com/android/server/telecom/ |
InCallAdapter.java | 288 public void conference(String callId, String otherCallId) { method in class:InCallAdapter 297 mCallsManager.conference(call, otherCall); 299 Log.w(this, "conference, unknown call id: %s or %s", callId, otherCallId);
|
BluetoothPhoneServiceImpl.java | 77 // Add all held calls to a conference 364 * because conference change events are not atomic and multiple callbacks get fired 368 * conference calls. 370 * 1) Call 1 and Call 2 are being merged into conference Call 3. 377 // one sent for the parent conference call. 383 // the minimum number of child calls to start a conference call is 2. We expect 522 Log.i(TAG, "CDMA calls in conference swapped, updating headset"); 545 mCallsManager.conference(activeCall, conferenceable.get(0)); 562 // We don't send the parent conference call to the bluetooth device. 564 // device (e.g. IMS Conference) [all...] |
ConnectionServiceWrapper.java | 378 Log.w(this, "Attempting to add a conference call using an existing " + 386 // we'll get a add conference msg from both the remote connection service 395 // IMS conference state. 397 Log.d(this, "Attempting to add a conference with no valid calls"); 412 // Conference was added via a connection manager, see if its original id is 421 // Check to see if this conference has already been added. 425 // We are currently attempting to add the conference via a connection mgr, 442 Log.d(this, "adding children to conference %s phAcc %s", 1213 void conference(final Call call, Call otherCall) { method in class:ConnectionServiceWrapper [all...] |
/frameworks/opt/telephony/src/java/com/android/internal/telephony/test/ |
SimulatedGsmCallState.java | 428 ret = conference(); 607 conference() { method in class:SimulatedGsmCallState
|
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ |
ImsPhoneCommandInterface.java | 139 public void conference (Message result) { method in class:ImsPhoneCommandInterface
|
ImsPhone.java | 319 public void conference() { method in class:ImsPhone 320 mCT.conference(); 491 conference(); method [all...] |
/frameworks/opt/telephony/src/java/com/android/internal/telephony/sip/ |
SipCommandInterface.java | 139 public void conference (Message result) { method in class:SipCommandInterface
|
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/imsphone/ |
ImsPhoneTest.java | 234 verify(mImsCT).conference(); 314 mImsPhoneUT.conference(); 315 verify(mImsCT).conference();
|
/packages/apps/Car/Dialer/src/com/android/car/dialer/telecom/ |
UiCallManager.java | 312 public void conference(UiCall uiCall, UiCall otherUiCall) { method in class:UiCallManager 314 Log.d(TAG, "conference: call: " + uiCall + ", otherCall: " + otherUiCall); 320 telecomCall.conference(otherTelecomCall);
|
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ |
GsmCdmaPhone.java | 761 public void conference() { method in class:GsmCdmaPhone 763 logd("conference() - delegated to IMS phone"); 765 mImsPhone.conference(); 772 mCT.conference(); 775 loge("conference: not possible in CDMA"); 959 conference(); method [all...] |
CallManager.java | 828 * Whether or not the phone can conference in the current phone 830 * @return true if the phone can conference; false otherwise. 848 * Whether or not the phone can conference in the current phone 852 * @return true if the phone can conference; false otherwise. 870 * Conferences holding and active. Conference occurs asynchronously 878 public void conference(Call heldCall) throws CallStateException { method in class:CallManager 889 ((SipPhone) fgPhone).conference(heldCall); method [all...] |