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/InCallToneMonitor.java
|
92694519535c54f542b4ef3973e9c1934f2feeff |
|
23-Apr-2015 |
Santos Cordon <santoscordon@google.com> |
Move CallState and rename PRE_DIAL_WAIT. CallState was a public API only being used by Telecom so I've moved it into to Telecom and removed it from the public API. The translation from CallState to Call.STATE_* was happening on the public Call object which wasn't ideal (Call.java shouldn't have to know that other representations of state exist). So I moved the translation into InCallController.java and what we pass into ParcelableCall is now Call.STATE_* constants. Bug: 20532827 Bug: 20532435 Change-Id: I79ce36c7e971c1a49b857506c9a56cfe316069cf
/packages/services/Telecomm/src/com/android/server/telecom/InCallToneMonitor.java
|
f211ce79c1034315d454289ed233c11dd3aa4d0f |
|
27-Sep-2014 |
Jay Shrauner <shrauner@google.com> |
Fix NPE when disconnect cause wasn't set Ensure DisconnectCause is set when fail to make a call. Bug:17681453 Change-Id: I31466dd6c7d71cec5ee5c44789fd30bbef80017d
/packages/services/Telecomm/src/com/android/server/telecom/InCallToneMonitor.java
|
e9036db9b6dec6a35602a411b8076b0ea4271bdb |
|
19-Sep-2014 |
Sailesh Nepal <sail@google.com> |
Fix bad format arg in InCallToneMonitor Bug: 17582817 Change-Id: I6acd538a0e39ea5f62f72761e5768fa5de593de6
/packages/services/Telecomm/src/com/android/server/telecom/InCallToneMonitor.java
|
701dc006ac11625b55d872f1639107b028933895 |
|
12-Sep-2014 |
Andrew Lee <anwlee@google.com> |
Use telecomm DiconnectCause in services/Telecomm. + Some of this is straightforward replacing the old disconnect cause code/message with the new DisconnectCause object. + Replace codes in some instances; most maps straightforwardly to the newer generic set of disconnect causes. + InCallToneMonitor can no longer rely on the specific telephony DisconnectCauses. Now, instead, they map from a tone (which is specified on the new telecomm DisconnectCauses) to the type of tone which should be played in InCall. Most of these are just taking unique matches from InCallTonePlayer. It is a little redundant, as the conversion just flips, but it seemed like the easiest way to accomplish this given current constraints. + Behavior is unchanged, but now DisconnectCause.OUT_OF_SERVICE will invoke InCallTonePlayer.TONE_CDMA_DROP. + Now play TONE_PROP_PROMPT regardless of whether there is precisely one remaining call; this is because we can't distinguish between telephony DisconnectCause.ERROR_UNSPECIFIED/NORMAL/LOCAL. I figured this would be a relatively minor change in scenario, and it wouldn't hurt for a tone to be played even in a disconnect in that scenario. Bug: 17329632 Change-Id: I85767d424bcfd59b3929819c9c6de46fc4a8629e
/packages/services/Telecomm/src/com/android/server/telecom/InCallToneMonitor.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/InCallToneMonitor.java
|