History log of /frameworks/base/telephony/java/android/telephony/DisconnectCause.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e07146920644fb10cf44d3eae06dbddf315cecb3 30-Jan-2017 Tyler Gunn <tgunn@google.com> Add "wifi lost" disconnect cause.

New disconnect cause used when wifi call is dropped due to loss of wifi
connection.

Test: Manual, unit.
Bug: 32571209
Change-Id: Iedaa9f54ff6dbfe90a6ce01fc9eb0aad126d05f0
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
7751269d37c571716573081da425937ea1fdbdec 03-Jan-2017 Robert Greenwalt <rgreenwalt@google.com> resolve merge conflicts of e6b6653da899 to nyc-mr2-dev-plus-aosp
am: 5f0dad0e64

Change-Id: Icbd5899dd0c8a35be4c290b3aeab29d46c64e1c0
5f0dad0e647be543d30904aae38dacc0cf0799f8 03-Jan-2017 Robert Greenwalt <rgreenwalt@google.com> resolve merge conflicts of e6b6653da899 to nyc-mr2-dev-plus-aosp

Change-Id: Ifbbe0d2758ab25aee7001412f71b0445c62cbdac
eab25ae1970351f2937db81ef360d9981c9c7060 12-Dec-2016 Brad Ebinger <breadley@google.com> Adds custom call forwarding block while roaming carrier config key

Adds support for supplying custom call forwarding prefixes in the carrier
config. When a prefix supplied in the carrier config is matched to the number
being dialed, we do not complete the call and instead show an error message
on the dialer UI.

Test: Manual
Bug: 30458052
Merged-In: I3149a565b0fd631d69ab0c0f27be509237b80177
Change-Id: I3149a565b0fd631d69ab0c0f27be509237b80177
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
9ab43212ca836f8d90e8c84c15563320aef6a624 12-Dec-2016 Brad Ebinger <breadley@google.com> Adds custom call forwarding block while roaming carrier config key

Adds support for supplying custom call forwarding prefixes in the carrier
config. When a prefix supplied in the carrier config is matched to the number
being dialed, we do not complete the call and instead show an error message
on the dialer UI.

Test: Manual
Bug: 30458052
Change-Id: I3149a565b0fd631d69ab0c0f27be509237b80177
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
87b29367a2611210647c865bd1c643211641780e 11-Nov-2016 Johan Redestig <johan.redestig@sonymobile.com> Add IMEI_NOT_ACCEPTED disconnect cause

Bug: 33263903
Test: manual (simulated error code from the network)
Change-Id: I3c01b0ad5d55f30b4a52845f09c801358e977a01
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
bd13f22f83fc536b2f6e06795f97aa469916a829 21-Sep-2016 Brad Ebinger <breadley@google.com> Adds a Disconnect Cause for Emergency Redial

The radio has the ability to send back a "redial on the other slot"
DisconnectCause. This adds that DisconnectCause definition.

Bug: 31498841
Change-Id: I9a59cc81ba03562531b0445e3acb5eeec99b1aba
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
ed21e8fc0c51c121db762ac9e59af57e05f3d7e2 11-Aug-2016 Tyler Gunn <tgunn@google.com> Add ImsReason codes and DisconnectCauses for data disconnects.

Adding reason code and disconnect causes for:
1. disconnects due to user disabling data.
2. disconnects due to data limit being reached.

Bug: 30702393
Change-Id: Id6ea5ee4f5aac1a8602094315f893e2f7b3cc8d6
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
c96b5e087382a2a530e9c8cf8f2e1f8dbfc439c5 08-Jul-2016 Tyler Gunn <tgunn@google.com> Finalize MEP functionality.

1) Finish plumbing of PULLING_CALL state.
2) Add new disconnect cause used when maximum number of calls across
all devices has been reached.
3) Add PII mask for toString of ImsExternalCallState.

Bug: 29522023
Change-Id: I78a0a9f3c3d846cfc58a1c5bcc6f105027602cbc
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
2a3f997b020ccd11718203044a96d42da1eea3ba 09-Jun-2016 Tyler Gunn <tgunn@google.com> Telephony multi-endpoint disconnect causes.

A few disconnect cause mappings were missing for the multi-endpoint
disconnect causes. Adding them here.

Bug: 29236416
Change-Id: I669bd72290c0e823c54eb6062ebd658743882852
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
825da238c5e7441425682a01fdc05297eee26ef4 11-May-2016 Tyler Gunn <tgunn@google.com> Continued multi-endpoint work.

1. Adding telephony disconnet cause for use when a call was pulled.
2. Added helped method to phone number utils which can be used to reformat
a telephony number stored as a SIP URI into a tel URI.

Bug: 27458894
Change-Id: Idef25bbc7b80258b361eb913d4c94b8bb34d7a4a
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
0384c53c4ec45111c88a6124f6b7233f19f2710d 29-Jan-2016 Tyler Gunn <tgunn@google.com> Add new telephony disconnect cause for video calls when tty enabled.

Due to the way the radio works, it isn't possible to make a video call
when tty is enabled. Adding a new telephony disconnect cause to handle
this case.
Note: This was previously handled directly in Telecom which is not
correct.

Bug: 20090652
Change-Id: I90b7d6486fe00c84efe7bb1c0f30edf33a1502bc
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
0c4d2e84cf9028e2de75e54f742df4fa7c4574a6 17-Jun-2015 Andrew Lee <anwlee@google.com> Add DisconnectCause for CDMA activated case.

Bug: 19296388
Change-Id: Ic754534e6d0273ae73ed80e3bb25a681d410a03b
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
d4180cc2d43989647dccf96bd85a9f208d01d209 19-Oct-2012 Preeti Ahuja <preetia@codeaurora.org> Telephony: STK CC feature implementation

Add strings and constants required for stk cc feature.

Bug: 17646476
Change-Id: I28c5c199f6138c4db2a00d524592667a481db8cd
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
840162d2b412af9a90b3ab41eb9f7c9de18772f7 13-Nov-2014 Andrew Lee <anwlee@google.com> Add telephony.DisconnectCause for merged IMS call.

When merged, IMS calls are consolidated into one call. Thus they
"disconnect", even though the user can continue to comminucate
with the party on that call.

We want to recognize this scenario so we can control relevant
behaviors (ie.don't play the "end call" tone in this case).

Bug: 18291234
Change-Id: I93247f88ed74467470504bec88fcfb7ed714f0ff
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
7f466574543cc43bfc2c1ed5acab282f0d4e358b 17-Sep-2014 Sailesh Nepal <sail@google.com> Include code when converting unknown causes to string

Bug: 17535687
Bug: 17241433
Change-Id: I12f0c3b4334dfcb5ac0cd2439ecab9dc77546680
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
7f3d41fd124dd7c4a8b72c1d48df08a8ee7209ec 12-Sep-2014 Andrew Lee <anwlee@google.com> Add new DisconnectCause class to telecomm.

+ Add a hidden "UNKNOWN" default type to ToneGenerator.
- Hide the Telephony DisconnectCause from the public API.
+ Add a Telecomm DisconnectCause. This is parcelable, and contains
information (code, user facing message, non-user facing reason,
and tone) to help describe the disconnect state and what behaviors
an application can implement for the user experience. This reduces
the causes for a disconnect to a more generic set.
+ Lots of work to pipe this through. DisconnectCause replaces the
code and message which were formerly passed around.

Bug: 17241433
Bug: 17329632
Change-Id: I9d337e478a8784bcc0ade02267c2df52cac9bf17
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
ef9f6f957d897ea0ed82114185b8fa3fefd4917b 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: I192cb5d189f55db012ea72ee82ccc5aedbc21638
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
9d0f7c4fbce9445de763ac08b5f387412393359c 25-Jul-2014 Santos Cordon <santoscordon@google.com> Add more disconnect causes 1/4

Bug: 15692074
Change-Id: Ib94c33fac8450b70e53dbe12d71f41777e9e140c
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
8c2d8c0c27ebd155e9e9d2c066df0297f265b5a6 06-Jun-2014 Yorke Lee <yorkelee@google.com> Revert "API changes to Telephony per API review"

The original change was submitted into lmp-preview-dev and should
not have been auto-merged to master.

This reverts commit 80327f7a31b19213ec48e1ab66e6bdc8e76cb0fe.

Change-Id: I9ff8a868ffa3135583c52ef97b15311107716899
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
d8819baf858b294bab16ea811da4acf39dc4552c 05-Jun-2014 Yorke Lee <yorkelee@google.com> API changes to Telephony per API review

* Make context the first argument for isLocalEmergencyNumber and
isPotentialLocalEmergencyNumber

* Hide DisconnectCause
Bug: 15432083

Change-Id: I88b5ace925e3704bd032dc9694b0c2dd871b9cf9
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
fc91b7d448507448703ce7c51c045578e20d9274 04-Jun-2014 Ihab Awad <ihab@google.com> DO NOT MERGE. Implement connection error dialogs (1/4)

Implement reporting of connection errors from ConnectionServices through
Telecomm to the InCallUI.

Bug: 15195720
Bug: 15117141
Change-Id: I0e1443f75a175a212fb19afde5a7eadef15d239d
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
20e3f02c2de4efd4ccf56112b39b6056582f283a 27-Mar-2014 Santos Cordon <santoscordon@gmail.com> Add disconnect cause to setDisconnected.

Change-Id: I4ba9b8f47a942b82b7a3d4bed43c0ca945957592
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
b584e690a69a3c286ba490a24575c03f4fdb283c 27-Feb-2014 Anders Kristensen <andersk@google.com> Remove duplicate call disconnect codes.

The Android code base defines call disconnect codes in three places:
- android.telephony.DisconnectCause
- android.internal.telephony.Connection.DisconnectCause
- com.android.services.telephony.common.Call.DisconnectCause

This CL consolidates the code to use the integer codes from
android.telephony.DisconnectCause everywhere.

Change-Id: I84a3fd5182a51d07fc7d81076e4b2c15ff26c61c
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java
c5ac15a3e11c03951e269b243674858411204b67 27-May-2013 Antonio Marín Cerezuela <amarin@swissms.ch> Telephony API extension v2

Added new AndroidManifest permission:

android.permission.READ_PRECISE_PHONE_STATE

Added the following PhoneStateListeners and corresponding broadcast intents:

onPreciseCallStateChanged(PreciseCallState callState);
onPreciseDataConnectionStateChanged(PreciseDataConnectionState dataConnectionState);

broadcastPreciseCallStateChanged(int ringingCallState, int foregroundCallState, int backgroundCallState,
int disconnectCause, int preciseDisconnectCause)
broadcastPreciseDataConnectionStateChanged(int state, int networkType, String apnType, String apn,
String reason, LinkProperties linkProperties, String failCause)

Added TelephonyManager intent actions with their extras and constants:

public static final String ACTION_PRECISE_CALL_STATE_CHANGED = "android.intent.action.PRECISE_CALL_STATE";
public static final String ACTION_PRECISE_DATA_CONNECTION_STATE_CHANGED = "android.intent.action.PRECISE_DATA_CONNECTION_STATE_CHANGED";

public static final int PRECISE_CALL_STATE_*

Moved public static final int DISCONNECT_CAUSE_* from PreciseCallState.java to a new class DisconnectCause.java

Moved public static final int PRECISE_DISCONNECT_CAUSE_* from PreciseCallState.java to a new class PreciseDisconnectCause.java

Change-Id: If3b88c679507c529b746046c4a17cf6d9974bd09
/frameworks/base/telephony/java/android/telephony/DisconnectCause.java