diff options
| -rw-r--r-- | src/java/com/android/ims/ImsConfig.java | 142 |
1 files changed, 141 insertions, 1 deletions
diff --git a/src/java/com/android/ims/ImsConfig.java b/src/java/com/android/ims/ImsConfig.java index 0b0f474..6312474 100644 --- a/src/java/com/android/ims/ImsConfig.java +++ b/src/java/com/android/ims/ImsConfig.java @@ -225,10 +225,150 @@ public class ImsConfig { * Value is in Integer format. */ public static final int VOICE_OVER_WIFI_MODE = 26; + /** + * Mobile data enabled. + * Value is in Integer format. On (1), OFF(0). + */ + public static final int MOBILE_DATA_ENABLED = 27; + /** + * VoLTE user opted in status. + * Value is in Integer format. Opted-in (1) Opted-out (0). + */ + public static final int VOLTE_USER_OPT_IN_STATUS = 28; + /** + * Proxy for Call Session Control Function(P-CSCF) address for Local-BreakOut(LBO). + * Value is in String format. + */ + public static final int LBO_PCSCF_ADDRESS = 29; + /** + * Keep Alive Enabled for SIP. + * Value is in Integer format. On(1), OFF(0). + */ + public static final int KEEP_ALIVE_ENABLED = 30; + /** + * Registration retry Base Time value in seconds. + * Value is in Integer format. + */ + public static final int REGISTRATION_RETRY_BASE_TIME_SEC = 31; + /** + * Registration retry Max Time value in seconds. + * Value is in Integer format. + */ + public static final int REGISTRATION_RETRY_MAX_TIME_SEC = 32; + /** + * Smallest RTP port for speech codec. + * Value is in integer format. + */ + public static final int SPEECH_START_PORT = 33; + /** + * Largest RTP port for speech code. + * Value is in Integer format. + */ + public static final int SPEECH_END_PORT = 34; + /** + * SIP Timer A's value in milliseconds. Timer A is the INVITE request + * retransmit interval, for UDP only. + * Value is in Integer format. + */ + public static final int SIP_INVITE_REQ_RETX_INTERVAL_MSEC = 35; + /** + * SIP Timer B's value in milliseconds. Timer B is the wait time for + * INVITE message to be acknowledged. + * Value is in Integer format. + */ + public static final int SIP_INVITE_RSP_WAIT_TIME_MSEC = 36; + /** + * SIP Timer D's value in milliseconds. Timer D is the wait time for + * response retransmits of the invite client transactions. + * Value is in Integer format. + */ + public static final int SIP_INVITE_RSP_RETX_WAIT_TIME_MSEC = 37; + /** + * SIP Timer E's value in milliseconds. Timer E is the value Non-INVITE + * request retransmit interval, for UDP only. + * Value is in Integer format. + */ + public static final int SIP_NON_INVITE_REQ_RETX_INTERVAL_MSEC = 38; + /** + * SIP Timer F's value in milliseconds. Timer F is the Non-INVITE transaction + * timeout timer. + * Value is in Integer format. + */ + public static final int SIP_NON_INVITE_TXN_TIMEOUT_TIMER_MSEC = 39; + /** + * SIP Timer G's value in milliseconds. Timer G is the value of INVITE response + * retransmit interval. + * Value is in Integer format. + */ + public static final int SIP_INVITE_RSP_RETX_INTERVAL_MSEC = 40; + /** + * SIP Timer H's value in milliseconds. Timer H is the value of wait time for + * ACK receipt. + * Value is in Integer format. + */ + public static final int SIP_ACK_RECEIPT_WAIT_TIME_MSEC = 41; + /** + * SIP Timer I's value in milliseconds. Timer I is the value of wait time for + * ACK retransmits. + * Value is in Integer format. + */ + public static final int SIP_ACK_RETX_WAIT_TIME_MSEC = 42; + /** + * SIP Timer J's value in milliseconds. Timer J is the value of wait time for + * non-invite request retransmission. + * Value is in Integer format. + */ + public static final int SIP_NON_INVITE_REQ_RETX_WAIT_TIME_MSEC = 43; + /** + * SIP Timer K's value in milliseconds. Timer K is the value of wait time for + * non-invite response retransmits. + * Value is in Integer format. + */ + public static final int SIP_NON_INVITE_RSP_RETX_WAIT_TIME_MSEC = 44; + /** + * AMR WB octet aligned dynamic payload type. + * Value is in Integer format. + */ + public static final int AMR_WB_OCTET_ALIGNED_PT = 45; + /** + * AMR WB bandwidth efficient payload type. + * Value is in Integer format. + */ + public static final int AMR_WB_BANDWIDTH_EFFICIENT_PT = 46; + /** + * AMR octet aligned dynamic payload type. + * Value is in Integer format. + */ + public static final int AMR_OCTET_ALIGNED_PT = 47; + /** + * AMR bandwidth efficient payload type. + * Value is in Integer format. + */ + public static final int AMR_BANDWIDTH_EFFICIENT_PT = 48; + /** + * DTMF WB payload type. + * Value is in Integer format. + */ + public static final int DTMF_WB_PT = 49; + /** + * DTMF NB payload type. + * Value is in Integer format. + */ + public static final int DTMF_NB_PT = 50; + /** + * AMR Default encoding mode. + * Value is in Integer format. + */ + public static final int AMR_DEFAULT_MODE = 51; + /** + * SMS Public Service Identity. + * Value is in String format. + */ + public static final int SMS_PSI = 52; // Expand the operator config items as needed here, need to change // PROVISIONED_CONFIG_END after that. - public static final int PROVISIONED_CONFIG_END = VOICE_OVER_WIFI_MODE; + public static final int PROVISIONED_CONFIG_END = SMS_PSI; // Expand the operator config items as needed here. } |
