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   | 
    
int | 
        
          CONFIGURATION_STATE_CONFIGURING
          Value of   | 
    
int | 
        
          CONFIGURATION_STATE_DISABLED
          Value of   | 
    
int | 
        
          CONFIGURATION_STATE_FAILED
          Value of   | 
    
int | 
        
          CONFIGURATION_STATE_NOT_CONFIGURED
          Value of   | 
    
int | 
        
          CONFIGURATION_STATE_OK
          Value of   | 
    
String | 
        
          DATA_CHANNEL_STATE
          The data channel state of the voicemail source.  | 
    
int | 
        
          DATA_CHANNEL_STATE_BAD_CONFIGURATION
          Value of   | 
    
int | 
        
          DATA_CHANNEL_STATE_COMMUNICATION_ERROR
          Value of   | 
    
int | 
        
          DATA_CHANNEL_STATE_NO_CONNECTION
          Value of   | 
    
int | 
        
          DATA_CHANNEL_STATE_NO_CONNECTION_CELLULAR_REQUIRED
          Value of   | 
    
int | 
        
          DATA_CHANNEL_STATE_OK
          Value of   | 
    
int | 
        
          DATA_CHANNEL_STATE_SERVER_CONNECTION_ERROR
          Value of   | 
    
int | 
        
          DATA_CHANNEL_STATE_SERVER_ERROR
          Value of   | 
    
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   | 
    
int | 
        
          NOTIFICATION_CHANNEL_STATE_NO_CONNECTION
          Value of   | 
    
int | 
        
          NOTIFICATION_CHANNEL_STATE_OK
          Value of   | 
    
String | 
        
          PHONE_ACCOUNT_COMPONENT_NAME
          The   | 
    
String | 
        
          PHONE_ACCOUNT_ID
          The identifier of a   | 
    
String | 
        
          QUOTA_OCCUPIED
          Amount of resource that is used by existing voicemail in the visual voicemail inbox,
 or   | 
    
String | 
        
          QUOTA_TOTAL
          Total resource in the visual voicemail inbox that can be used, or
   | 
    
int | 
        
          QUOTA_UNAVAILABLE
          Value for   | 
    
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 | 
        
          SOURCE_TYPE
          The type of the source, which determines how to interpret source-specific states.  | 
    
String | 
        
          VOICEMAIL_ACCESS_URI
          The URI to call when the user requests to directly access the voicemail from the remote server.  | 
    
Inherited constants | 
|---|
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
   | 
  
Inherited methods | |
|---|---|
Constants
CONFIGURATION_STATE
public static final String CONFIGURATION_STATE
The configuration state of the voicemail source.
Negative values are reserved to the source for source-specific states, see
 SOURCE_TYPE
 
 Possible values:
 CONFIGURATION_STATE_OK,
 CONFIGURATION_STATE_NOT_CONFIGURED,
 CONFIGURATION_STATE_CAN_BE_CONFIGURED
 CONFIGURATION_STATE_CONFIGURING
 CONFIGURATION_STATE_FAILED
 CONFIGURATION_STATE_DISABLED
 
Type: INTEGER
Constant Value: "configuration_state"
CONFIGURATION_STATE_CAN_BE_CONFIGURED
public static final 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_CONFIGURING
public static final int CONFIGURATION_STATE_CONFIGURING
Value of CONFIGURATION_STATE to indicate that visual voicemail still is being
 configured.
Constant Value: 3 (0x00000003)
CONFIGURATION_STATE_DISABLED
public static final int CONFIGURATION_STATE_DISABLED
Value of CONFIGURATION_STATE to indicate that visual voicemail is disabled by
 the user.
Constant Value: 5 (0x00000005)
CONFIGURATION_STATE_FAILED
public static final int CONFIGURATION_STATE_FAILED
Value of CONFIGURATION_STATE to indicate that visual voicemail has failed to
 be configured.
Constant Value: 4 (0x00000004)
CONFIGURATION_STATE_NOT_CONFIGURED
public static final 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
public static final int CONFIGURATION_STATE_OK
Value of CONFIGURATION_STATE to indicate an all OK configuration status.
Constant Value: 0 (0x00000000)
DATA_CHANNEL_STATE
public static final 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.
Negative values are reserved to the source for source-specific states, see
 SOURCE_TYPE
 
 Possible values:
 DATA_CHANNEL_STATE_OK,
 DATA_CHANNEL_STATE_NO_CONNECTION
 
Type: INTEGER
Constant Value: "data_channel_state"
DATA_CHANNEL_STATE_BAD_CONFIGURATION
public static final int DATA_CHANNEL_STATE_BAD_CONFIGURATION
Value of DATA_CHANNEL_STATE to indicate that data channel received incorrect
  settings or credentials to connect to the server
Constant Value: 3 (0x00000003)
DATA_CHANNEL_STATE_COMMUNICATION_ERROR
public static final int DATA_CHANNEL_STATE_COMMUNICATION_ERROR
Value of DATA_CHANNEL_STATE to indicate that a error has occurred in the data
  channel while communicating with the server
Constant Value: 4 (0x00000004)
DATA_CHANNEL_STATE_NO_CONNECTION
public static final int DATA_CHANNEL_STATE_NO_CONNECTION
Value of DATA_CHANNEL_STATE to indicate that data channel failed to find a
  suitable network to connect to the server.
Constant Value: 1 (0x00000001)
DATA_CHANNEL_STATE_NO_CONNECTION_CELLULAR_REQUIRED
public static final int DATA_CHANNEL_STATE_NO_CONNECTION_CELLULAR_REQUIRED
Value of DATA_CHANNEL_STATE to indicate that data channel failed to find a
  suitable network to connect to the server, and the carrier requires using cellular
  data network to connect to the server.
Constant Value: 2 (0x00000002)
DATA_CHANNEL_STATE_OK
public static final int DATA_CHANNEL_STATE_OK
Value of DATA_CHANNEL_STATE to indicate that data channel is working fine.
Constant Value: 0 (0x00000000)
DATA_CHANNEL_STATE_SERVER_CONNECTION_ERROR
public static final int DATA_CHANNEL_STATE_SERVER_CONNECTION_ERROR
Value of DATA_CHANNEL_STATE to indicate that while there is a suitable network,
  the data channel is unable to establish a connection with the server.
Constant Value: 6 (0x00000006)
DATA_CHANNEL_STATE_SERVER_ERROR
public static final int DATA_CHANNEL_STATE_SERVER_ERROR
Value of DATA_CHANNEL_STATE to indicate that the server reported an internal
  error to the data channel.
Constant Value: 5 (0x00000005)
DIR_TYPE
public static final String DIR_TYPE
The MIME type for a collection of voicemail source statuses.
Constant Value: "vnd.android.cursor.dir/voicemail.source.status"
ITEM_TYPE
public static final 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
public static final 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.
Negative values are reserved to the source for source-specific states, see
 SOURCE_TYPE
 
 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
public static final 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
public static final 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
public static final 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
public static final 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
public static final 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"
QUOTA_OCCUPIED
public static final String QUOTA_OCCUPIED
Amount of resource that is used by existing voicemail in the visual voicemail inbox,
 or QUOTA_UNAVAILABLE if the quota has never been updated before. This value is
 used to inform the client the situation on the remote server. Unit is not specified.
 
Type: INTEGER
Constant Value: "quota_occupied"
QUOTA_TOTAL
public static final String QUOTA_TOTAL
Total resource in the visual voicemail inbox that can be used, or
 QUOTA_UNAVAILABLE if server either has unlimited quota or does not provide quota
 information. This value is used to inform the client the situation on the remote server.
 Unit is not specified.
 
Type: INTEGER
Constant Value: "quota_total"
QUOTA_UNAVAILABLE
public static final int QUOTA_UNAVAILABLE
Value for QUOTA_OCCUPIED and QUOTA_TOTAL to indicate that no
 information is available.
Constant Value: -1 (0xffffffff)
SETTINGS_URI
public static final 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
public static final 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"
SOURCE_TYPE
public static final String SOURCE_TYPE
The type of the source, which determines how to interpret source-specific states.
 Typically this will be set to the same string as
 CarrierConfigManager.KEY_VVM_TYPE_STRING. For example,
 "vvm_type_omtp".
 
Type: TEXT
Constant Value: "source_type"
VOICEMAIL_ACCESS_URI
public static final 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
public static final Uri CONTENT_URI
URI to insert/retrieve status of voicemail source.
Public methods
buildSourceUri
public static Uri buildSourceUri (String packageName)
A convenience method to build status URI specific to a source package by appending
 VoicemailContract.PARAM_KEY_SOURCE_PACKAGE param to the base URI.
| Parameters | |
|---|---|
packageName | 
        
          String  | 
      
| Returns | |
|---|---|
Uri | 
        |