Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5c86e922 authored by Nancy Chen's avatar Nancy Chen Committed by Junda Liu
Browse files

Add keys for visual voicemail carrier configuration values

Each carrier has its own set of visual voicemail configuration values
to be retrieved from the carrier config manager API.

Bug:19236241
Change-Id: Ic1d59a13d2203c70aba178c315c47ec2661ea56e
parent 83ab3b44
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -32694,6 +32694,10 @@ package android.telephony {
    field public static final java.lang.String BOOL_CARRIER_VOLTE_TTY_SUPPORTED = "bool_carrier_volte_tty_supported";
    field public static final java.lang.String BOOL_SHOW_APN_SETTING_CDMA = "bool_show_apn_setting_cdma";
    field public static final java.lang.String INT_VOLTE_REPLACEMENT_RAT = "int_volte_replacement_rat";
    field public static final java.lang.String SHORT_VVM_PORT_NUMBER = "string_vvm_port_number";
    field public static final java.lang.String STRING_VVM_DESTINATION_NUMBER = "string_vvm_destination_number";
    field public static final java.lang.String STRING_VVM_TYPE = "string_vvm_type";
    field public static final java.lang.String VVM_TYPE_OMTP = "vvm_type_omtp";
  }
  public final class CellIdentityCdma implements android.os.Parcelable {
+36 −0
Original line number Diff line number Diff line
@@ -78,6 +78,42 @@ public class CarrierConfigManager {
     */
    public static final String INT_VOLTE_REPLACEMENT_RAT = "int_volte_replacement_rat";

    /* The following 3 fields are related to carrier visual voicemail. */

    /**
     *  The carrier number MO sms messages are sent to.
     *
     *  @hide
     */
    @SystemApi
    public static final String STRING_VVM_DESTINATION_NUMBER = "string_vvm_destination_number";

    /**
     * The port through which the MO sms messages are sent through.
     *
     * @hide
     */
    @SystemApi
    public static final String SHORT_VVM_PORT_NUMBER = "string_vvm_port_number";

    /**
     * The type of visual voicemail protocol the carrier adheres to (see below).
     *
     * @hide
     */
    @SystemApi
    public static final String STRING_VVM_TYPE = "string_vvm_type";

    /* Visual voicemail protocols */

    /**
     * The OMTP protocol.
     *
     * @hide
     */
    @SystemApi
    public static final String VVM_TYPE_OMTP = "vvm_type_omtp";

    private final static String TAG = "CarrierConfigManager";

    /** The default value for every variable. */