Fix emergency callback number not shown for incoming calls.
- Adding new Connection/Call capability: CAPABILITY_SHOW_CALLBACK_NUMBER. - Used in Telephony to indicate on an incoming call that the callback number should be shown. Bug: 18689292 Change-Id: I1ab3baf9f0d5a22c4b01e6504e88d496182e01c7
This commit is contained in:
@@ -212,6 +212,13 @@ public final class Call {
|
|||||||
// Next CAPABILITY value: 0x00020000
|
// Next CAPABILITY value: 0x00020000
|
||||||
//******************************************************************************************
|
//******************************************************************************************
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Indicates that the current device callback number should be shown.
|
||||||
|
*
|
||||||
|
* @hide
|
||||||
|
*/
|
||||||
|
public static final int CAPABILITY_SHOW_CALLBACK_NUMBER = 0x00008000;
|
||||||
|
|
||||||
private final Uri mHandle;
|
private final Uri mHandle;
|
||||||
private final int mHandlePresentation;
|
private final int mHandlePresentation;
|
||||||
private final String mCallerDisplayName;
|
private final String mCallerDisplayName;
|
||||||
@@ -306,6 +313,9 @@ public final class Call {
|
|||||||
if (can(capabilities, CAPABILITY_GENERIC_CONFERENCE)) {
|
if (can(capabilities, CAPABILITY_GENERIC_CONFERENCE)) {
|
||||||
builder.append(" CAPABILITY_GENERIC_CONFERENCE");
|
builder.append(" CAPABILITY_GENERIC_CONFERENCE");
|
||||||
}
|
}
|
||||||
|
if (can(capabilities, CAPABILITY_SHOW_CALLBACK_NUMBER)) {
|
||||||
|
builder.append(" CAPABILITY_SHOW_CALLBACK_NUMBER");
|
||||||
|
}
|
||||||
builder.append("]");
|
builder.append("]");
|
||||||
return builder.toString();
|
return builder.toString();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -177,6 +177,15 @@ public abstract class Connection implements IConferenceable {
|
|||||||
// Next CAPABILITY value: 0x00020000
|
// Next CAPABILITY value: 0x00020000
|
||||||
//**********************************************************************************************
|
//**********************************************************************************************
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Indicates that the current device callback number should be shown.
|
||||||
|
*
|
||||||
|
* @hide
|
||||||
|
*/
|
||||||
|
public static final int CAPABILITY_SHOW_CALLBACK_NUMBER = 0x00008000;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Flag controlling whether PII is emitted into the logs
|
// Flag controlling whether PII is emitted into the logs
|
||||||
private static final boolean PII_DEBUG = Log.isLoggable(android.util.Log.DEBUG);
|
private static final boolean PII_DEBUG = Log.isLoggable(android.util.Log.DEBUG);
|
||||||
|
|
||||||
@@ -275,6 +284,9 @@ public abstract class Connection implements IConferenceable {
|
|||||||
if (can(capabilities, CAPABILITY_GENERIC_CONFERENCE)) {
|
if (can(capabilities, CAPABILITY_GENERIC_CONFERENCE)) {
|
||||||
builder.append(" CAPABILITY_GENERIC_CONFERENCE");
|
builder.append(" CAPABILITY_GENERIC_CONFERENCE");
|
||||||
}
|
}
|
||||||
|
if (can(capabilities, CAPABILITY_SHOW_CALLBACK_NUMBER)) {
|
||||||
|
builder.append(" CAPABILITY_SHOW_CALLBACK_NUMBER");
|
||||||
|
}
|
||||||
builder.append("]");
|
builder.append("]");
|
||||||
return builder.toString();
|
return builder.toString();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user