9696c2187bb8c2fc77e72377df79e080578605b3 |
|
25-Jun-2016 |
Hall Liu <hallliu@google.com> |
Switch to speakerphone when upgrading to video When an audio-only call gets upgraded to a video call, switch to speakerphone if the call would have been started in speakerphone had it been a video call from the beginning (i.e. if there's no headset or bluetooth connected and config options support it) Change-Id: I4b8eb1c0f21753a8878f72d9279335a946c9f5a9 Fixes: 29563103
/packages/services/Telecomm/src/com/android/server/telecom/CallsManagerListenerBase.java
|
1a40c4f4daf2cdfba3f67383c726f93b85a98b00 |
|
14-Apr-2016 |
Tyler Gunn <tgunn@google.com> |
Improvements to external call handling. Add onExternalCallChanged listener in Call to report when a call switches between being external and not. In CallAudioManager, BluetoothPhoneServiceImpl, HeadsetMediaButton, and PhoneStateBroadcaster, listen to changes in the external call state. This ensures that when a call becomes external or a call becomes non-external that the various modules updates themselves appropriately. Bug: 28179159 Change-Id: I44bc0b94f185c66aeddb68549223533249bb0b62
/packages/services/Telecomm/src/com/android/server/telecom/CallsManagerListenerBase.java
|
db82191d1ef7dd4155478071815a56947b31fc11 |
|
16-Feb-2016 |
Tyler Gunn <tgunn@google.com> |
Listen for ConnectionEvent and use the InCallToneMonitor to play the tone BUG=25357778 Change-Id: Iad4f36f9b01670a2f188e726895a8349aeeb1502
/packages/services/Telecomm/src/com/android/server/telecom/CallsManagerListenerBase.java
|
e091ab90e37845cf4771051a6d2ce0ebadee4fe7 |
|
19-Dec-2015 |
Hall Liu <hallliu@google.com> |
CallAudioManager refactoring Separates the handling of audio mode and audio focus into a state machine and brings ringing, tone generation, and ringbacks under the control of CallAudioManager. (cherry picked from commit fc2270137059e855756769752899d613e27d12a8) Change-Id: Idd765550c907150117b8b66f76e88868ae3785c2
/packages/services/Telecomm/src/com/android/server/telecom/CallsManagerListenerBase.java
|
86014fcf9ec86e198a1ebac7c46e0e5c630735d7 |
|
12-Jun-2015 |
Tyler Gunn <tgunn@google.com> |
Play tone when video upgrade request is received. Added a VideoProviderProxy which intermediates between the VideoProvider in the ConnectionService and the InCallService. Changed CallsManager to listen for session modification requests via the VideoProviderProxy and report these to its listeners via the CallsManagerListeberBase. Changed InCallToneMonitor to listen for session modification requests and to play a tone when a request to upgrade is received. Also, added an intent in the TestInCallService which I neglected to commit in a previous CL. Bug: 20232310 Change-Id: I1b105968f519ff6b166bbd02cb57b1cf68d2cea9
/packages/services/Telecomm/src/com/android/server/telecom/CallsManagerListenerBase.java
|
2a66f7b906b225413ae33f72e70a75e4f9c883c0 |
|
13-May-2015 |
Yorke Lee <yorkelee@google.com> |
Rename AudioState to CallAudioState Deprecate AudioState class and make methods @SystemApi where necessary to minimize impact to SystemApi Replace usages of AudioState inside Telecom sub-systems Fire both onCallAudioStateChanged and onAudioStateChanged callbacks for backward compatibility Support both setAudioState and setCallAudioState for all classes Bug: 21040387 Bug: 21088300 Change-Id: I3ec7b3afdaa344c6d639d1c421f1842d67f7d0f7
/packages/services/Telecomm/src/com/android/server/telecom/CallsManagerListenerBase.java
|
7cc486c725e2ae9b8051b4f36fd0c41ff3a8aca3 |
|
16-Apr-2015 |
Jay Shrauner <shrauner@google.com> |
Remove connection substate Bug:20300433 Change-Id: I4148ac2677598d4db60950712fda2a3be726d791
/packages/services/Telecomm/src/com/android/server/telecom/CallsManagerListenerBase.java
|
d240fe8e16205623eb6cb73c3d42448554690033 |
|
02-Apr-2015 |
Rekha Kumar <rekhak@codeaurora.org> |
IMS-VT: Change parameter type of data usage Change Data Usage methods to take parameters of type long instead of int. Change-Id: I6a277dedb5976261035084955ed8a90da256061a IMS-VT: When TTY is ON, do not allow MO VT call When TTY mode is ON, the user SHOULD NOT be allowed to make a Mobile Originating (MO) VT call and an UI alert message will be displayed explaining MO VT call cannot be initiated. Propagate the call substate changed message to the UI IMS-VT : Set the flag to start call with speaker on for incoming VT calls - There seems to be a race condition between when InCallUI enters the video mode and sets the speaker phone on and when call state changes to active. - As a result, the audio route gets reset to earpiece as we are not setting speaker phone on flag for the incoming case. This change fixes that issue. IMS-VT: Set speaker phone to true only if bluetooth or headset is not connected IMS-VT: Convert emergency video call to voice call. Convert emergency video call to voice call. Change-Id: I09b82dcb6308a1177716b77e87da68161000518b IMS-VT: Enable Video conferencing. Enable Video conferencing. Change-Id: Ief145e0592e58de46c7a75d858effdd72fa8b476 IMS-VT: Check for property before enabling speaker for MT VT calls Check persist.radio.ims.audio.output before enabling speaker if property is set to disable speaker then MT VT calls should not use the speaker. Change-Id: I0c6288a8fd672c9b7a13edac11e29875d0df4eb7
/packages/services/Telecomm/src/com/android/server/telecom/CallsManagerListenerBase.java
|
8de76915ea2772faeb41705aaaeb65f5b3478ac4 |
|
17-Feb-2015 |
Ihab Awad <ihab@google.com> |
Further refactor Telecom and add tests Complete refactoring Telecom to remove singletons from the core code. Introduce a unit test that simulates a full outgoing phone call from start to hangup. Change-Id: I8b09cac6eb9b6aeeb0aeba5d8ae032b4c303c08d
/packages/services/Telecomm/src/com/android/server/telecom/CallsManagerListenerBase.java
|
91bd74cbe13428643a73acb5c7fd5d7dd136b6d9 |
|
08-Nov-2014 |
Santos Cordon <santoscordon@google.com> |
Make add-call a global property of telecom. (2/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: I5189e114e74dba2d81d74c6d24cf5b17f1e0922a
/packages/services/Telecomm/src/com/android/server/telecom/CallsManagerListenerBase.java
|
7cc70b4f0ad1064a4a0dce6056ad82b205887160 |
|
13-Sep-2014 |
Tyler Gunn <tgunn@google.com> |
Renaming Telecomm to Telecom. - Changing package from android.telecomm to android.telecom - Changing package from com.android.telecomm to com.android.server.telecomm. - Renaming TelecommManager to TelecomManager. Bug: 17364651 Change-Id: Ib7b20ba6348948afb391450b4eef8919261f3272
/packages/services/Telecomm/src/com/android/server/telecom/CallsManagerListenerBase.java
|