Skip to content

Most visited

Recently visited

navigation
Added in API level 14

VoicemailContract.Status

public static final class VoicemailContract.Status
extends Object implements BaseColumns

java.lang.Object
   ↳ android.provider.VoicemailContract.Status


Defines fields exposed through the /status path of this content provider.

Summary

Constants

String CONFIGURATION_STATE

The configuration state of the voicemail source.

int CONFIGURATION_STATE_CAN_BE_CONFIGURED

Value of CONFIGURATION_STATE to indicate the visual voicemail is not yet configured on this device but can be configured by the user.

int CONFIGURATION_STATE_NOT_CONFIGURED

Value of CONFIGURATION_STATE to indicate the visual voicemail is not yet configured on this device.

int CONFIGURATION_STATE_OK

Value of CONFIGURATION_STATE to indicate an all OK configuration status.

String DATA_CHANNEL_STATE

The data channel state of the voicemail source.

int DATA_CHANNEL_STATE_NO_CONNECTION

Value of DATA_CHANNEL_STATE to indicate that data channel connection is not working.

int DATA_CHANNEL_STATE_OK

Value of DATA_CHANNEL_STATE to indicate that data channel is working fine.

String DIR_TYPE

The MIME type for a collection of voicemail source statuses.

String ITEM_TYPE

The MIME type for a single voicemail source status entry.

String NOTIFICATION_CHANNEL_STATE

The notification channel state of the voicemail source.

int NOTIFICATION_CHANNEL_STATE_MESSAGE_WAITING

Value of NOTIFICATION_CHANNEL_STATE to indicate that there are messages waiting on the server but the details are not known.

int NOTIFICATION_CHANNEL_STATE_NO_CONNECTION

Value of NOTIFICATION_CHANNEL_STATE to indicate that the notification channel connection is not working.

int NOTIFICATION_CHANNEL_STATE_OK

Value of NOTIFICATION_CHANNEL_STATE to indicate that the notification channel is working fine.

String PHONE_ACCOUNT_COMPONENT_NAME

The ComponentName of the PhoneAccount in string form.

String PHONE_ACCOUNT_ID

The identifier of a PhoneAccount that is unique to a specified component.

String SETTINGS_URI

The URI to call to invoke source specific voicemail settings screen.

String SOURCE_PACKAGE

The package name of the voicemail source.

String VOICEMAIL_ACCESS_URI

The URI to call when the user requests to directly access the voicemail from the remote server.

Inherited constants

From interface android.provider.BaseColumns

Fields

public static final Uri CONTENT_URI

URI to insert/retrieve status of voicemail source.

Public methods

static Uri buildSourceUri(String packageName)

A convenience method to build status URI specific to a source package by appending PARAM_KEY_SOURCE_PACKAGE param to the base URI.

Inherited methods

From class java.lang.Object

Constants

CONFIGURATION_STATE

Added in API level 14
String CONFIGURATION_STATE

The configuration state of the voicemail source.

Possible values: CONFIGURATION_STATE_OK, CONFIGURATION_STATE_NOT_CONFIGURED, CONFIGURATION_STATE_CAN_BE_CONFIGURED

Type: INTEGER

Constant Value: "configuration_state"

CONFIGURATION_STATE_CAN_BE_CONFIGURED

Added in API level 14
int CONFIGURATION_STATE_CAN_BE_CONFIGURED

Value of CONFIGURATION_STATE to indicate the visual voicemail is not yet configured on this device but can be configured by the user.

This state must be used when the source has verified that the current user can be upgraded to visual voicemail and would like to show a set up invitation message.

Constant Value: 2 (0x00000002)

CONFIGURATION_STATE_NOT_CONFIGURED

Added in API level 14
int CONFIGURATION_STATE_NOT_CONFIGURED

Value of CONFIGURATION_STATE to indicate the visual voicemail is not yet configured on this device.

Constant Value: 1 (0x00000001)

CONFIGURATION_STATE_OK

Added in API level 14
int CONFIGURATION_STATE_OK

Value of CONFIGURATION_STATE to indicate an all OK configuration status.

Constant Value: 0 (0x00000000)

DATA_CHANNEL_STATE

Added in API level 14
String DATA_CHANNEL_STATE

The data channel state of the voicemail source. This the channel through which the source pulls voicemail data from a remote server.

Possible values: DATA_CHANNEL_STATE_OK, DATA_CHANNEL_STATE_NO_CONNECTION

Type: INTEGER

Constant Value: "data_channel_state"

DATA_CHANNEL_STATE_NO_CONNECTION

Added in API level 14
int DATA_CHANNEL_STATE_NO_CONNECTION

Value of DATA_CHANNEL_STATE to indicate that data channel connection is not working.

Constant Value: 1 (0x00000001)

DATA_CHANNEL_STATE_OK

Added in API level 14
int DATA_CHANNEL_STATE_OK

Value of DATA_CHANNEL_STATE to indicate that data channel is working fine.

Constant Value: 0 (0x00000000)

DIR_TYPE

Added in API level 14
String DIR_TYPE

The MIME type for a collection of voicemail source statuses.

Constant Value: "vnd.android.cursor.dir/voicemail.source.status"

ITEM_TYPE

Added in API level 14
String ITEM_TYPE

The MIME type for a single voicemail source status entry.

Constant Value: "vnd.android.cursor.item/voicemail.source.status"

NOTIFICATION_CHANNEL_STATE

Added in API level 14
String NOTIFICATION_CHANNEL_STATE

The notification channel state of the voicemail source. This is the channel through which the source gets notified of new voicemails on the remote server.

Possible values: NOTIFICATION_CHANNEL_STATE_OK, NOTIFICATION_CHANNEL_STATE_NO_CONNECTION, NOTIFICATION_CHANNEL_STATE_MESSAGE_WAITING

Type: INTEGER

Constant Value: "notification_channel_state"

NOTIFICATION_CHANNEL_STATE_MESSAGE_WAITING

Added in API level 14
int NOTIFICATION_CHANNEL_STATE_MESSAGE_WAITING

Value of NOTIFICATION_CHANNEL_STATE to indicate that there are messages waiting on the server but the details are not known.

Use this state when the notification can only tell that there are pending messages on the server but no details of the sender/time etc are known.

Constant Value: 2 (0x00000002)

NOTIFICATION_CHANNEL_STATE_NO_CONNECTION

Added in API level 14
int NOTIFICATION_CHANNEL_STATE_NO_CONNECTION

Value of NOTIFICATION_CHANNEL_STATE to indicate that the notification channel connection is not working.

Constant Value: 1 (0x00000001)

NOTIFICATION_CHANNEL_STATE_OK

Added in API level 14
int NOTIFICATION_CHANNEL_STATE_OK

Value of NOTIFICATION_CHANNEL_STATE to indicate that the notification channel is working fine.

Constant Value: 0 (0x00000000)

PHONE_ACCOUNT_COMPONENT_NAME

Added in API level 23
String PHONE_ACCOUNT_COMPONENT_NAME

The ComponentName of the PhoneAccount in string form. The PhoneAccount differentiates voicemail sources from the same package.

Type: TEXT

Constant Value: "phone_account_component_name"

PHONE_ACCOUNT_ID

Added in API level 23
String PHONE_ACCOUNT_ID

The identifier of a PhoneAccount that is unique to a specified component. The PhoneAccount differentiates voicemail sources from the same package.

Type: TEXT

Constant Value: "phone_account_id"

SETTINGS_URI

Added in API level 14
String SETTINGS_URI

The URI to call to invoke source specific voicemail settings screen. On a user request to setup voicemail an intent with action VIEW with this URI will be fired by the system.

Type: TEXT

Constant Value: "settings_uri"

SOURCE_PACKAGE

Added in API level 14
String SOURCE_PACKAGE

The package name of the voicemail source. There can only be a one entry per account per source.

Type: TEXT

Constant Value: "source_package"

VOICEMAIL_ACCESS_URI

Added in API level 14
String VOICEMAIL_ACCESS_URI

The URI to call when the user requests to directly access the voicemail from the remote server. In case of an IVR voicemail system this is typically set to the the voicemail number specified using a tel:/ URI.

Type: TEXT

Constant Value: "voicemail_access_uri"

Fields

CONTENT_URI

Added in API level 14
Uri CONTENT_URI

URI to insert/retrieve status of voicemail source.

Public methods

buildSourceUri

Added in API level 14
Uri buildSourceUri (String packageName)

A convenience method to build status URI specific to a source package by appending PARAM_KEY_SOURCE_PACKAGE param to the base URI.

Parameters
packageName String
Returns
Uri
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.