CarrierConfigManager.ImsVoice
public
static
final
class
CarrierConfigManager.ImsVoice
extends Object
java.lang.Object | |
↳ | android.telephony.CarrierConfigManager.ImsVoice |
IMS Voice configs. This groups the configs required for IMS Voice - VoNR/VoLTE
Reference: IR.92
Summary
Constants | |
---|---|
int |
ALERTING_SRVCC_SUPPORT
SRVCC access transfer for calls in alerting phase as per 3GPP 24.237 and IR.64 Section 4.4. |
int |
BANDWIDTH_EFFICIENT
AMR NB/WB Payload format is bandwidth-efficient. |
int |
BASIC_SRVCC_SUPPORT
Indicates support for basic SRVCC, typically 1 active call as detailed in IR.92 Section A.3. |
int |
CONFERENCE_SUBSCRIBE_TYPE_IN_DIALOG
The SIP SUBSCRIBE to conference state events is sent in the SIP INVITE dialog between the UE and the conference server. |
int |
CONFERENCE_SUBSCRIBE_TYPE_OUT_OF_DIALOG
The SIP SUBSCRIBE to conference state events is sent out of the SIP INVITE dialog between the UE and the conference server. |
int |
EVS_ENCODED_BW_TYPE_FB
EVS encoded Bandwidth is Full Band (FB). |
int |
EVS_ENCODED_BW_TYPE_NB
EVS encoded Bandwidth is Narrow Band (NB). |
int |
EVS_ENCODED_BW_TYPE_NB_WB
EVS encoded Bandwidth is in the range NB,WB. |
int |
EVS_ENCODED_BW_TYPE_NB_WB_SWB
EVS encoded Bandwidth is in the range NB,WB,SWB. |
int |
EVS_ENCODED_BW_TYPE_NB_WB_SWB_FB
EVS encoded Bandwidth is in the range NB,WB,SWB,FB. |
int |
EVS_ENCODED_BW_TYPE_SWB
EVS encoded Bandwidth is Super WideBand (SWB). |
int |
EVS_ENCODED_BW_TYPE_WB
EVS encoded Bandwidth is Wide Band (WB). |
int |
EVS_ENCODED_BW_TYPE_WB_SWB
EVS encoded Bandwidth is in the range WB,SWB. |
int |
EVS_ENCODED_BW_TYPE_WB_SWB_FB
EVS encoded Bandwidth is in the range WB,SWB,FB. |
int |
EVS_OPERATIONAL_MODE_AMRWB_IO
Indicates the EVS AMR-WB IO mode. |
int |
EVS_OPERATIONAL_MODE_PRIMARY
Indicates the EVS primary mode. |
int |
EVS_PRIMARY_MODE_BITRATE_128_0_KBPS
EVS primary mode with bitrate 128.0 kbps |
int |
EVS_PRIMARY_MODE_BITRATE_13_2_KBPS
EVS primary mode with bitrate 13.2 kbps |
int |
EVS_PRIMARY_MODE_BITRATE_16_4_KBPS
EVS primary mode with bitrate 16.4 kbps |
int |
EVS_PRIMARY_MODE_BITRATE_24_4_KBPS
EVS primary mode with bitrate 24.4 kbps |
int |
EVS_PRIMARY_MODE_BITRATE_32_0_KBPS
EVS primary mode with bitrate 32.0 kbps |
int |
EVS_PRIMARY_MODE_BITRATE_48_0_KBPS
EVS primary mode with bitrate 48.0 kbps |
int |
EVS_PRIMARY_MODE_BITRATE_5_9_KBPS
EVS primary mode with bitrate 5.9 kbps |
int |
EVS_PRIMARY_MODE_BITRATE_64_0_KBPS
EVS primary mode with bitrate 64.0 kbps |
int |
EVS_PRIMARY_MODE_BITRATE_7_2_KBPS
EVS primary mode with bitrate 7.2 kbps |
int |
EVS_PRIMARY_MODE_BITRATE_8_0_KBPS
EVS primary mode with bitrate 8.0 kbps |
int |
EVS_PRIMARY_MODE_BITRATE_96_0_KBPS
EVS primary mode with bitrate 96.0 kbps |
int |
EVS_PRIMARY_MODE_BITRATE_9_6_KBPS
EVS primary mode with bitrate 9.6 kbps |
String |
KEY_AMRNB_PAYLOAD_DESCRIPTION_BUNDLE
Specifies the codec attributes of different payload types in the AMR NarrowBand (AMR-NB) codec. |
String |
KEY_AMRNB_PAYLOAD_TYPE_INT_ARRAY
A list of integers representing the different payload types in AMR-NB codec in priority order from highest to lowest. |
String |
KEY_AMRWB_PAYLOAD_DESCRIPTION_BUNDLE
Specifies the codec attributes of different payload types in the AMR WideBand (AMR-WB) codec. |
String |
KEY_AMRWB_PAYLOAD_TYPE_INT_ARRAY
A list of integers representing the different payload types in AMR-WB codec in priority order from highest to lowest. |
String |
KEY_AMR_CODEC_ATTRIBUTE_MODESET_INT_ARRAY
Restricts the active mode set to a subset of all modes in the codec. |
String |
KEY_AMR_CODEC_ATTRIBUTE_PAYLOAD_FORMAT_INT
Specifies the payload format of the AMR-NB/AMR-WB codec. |
String |
KEY_AUDIO_AS_BANDWIDTH_KBPS_INT
Specifies the AS (Application Specific) SDP modifier for audio media. |
String |
KEY_AUDIO_CODEC_CAPABILITY_PAYLOAD_TYPES_BUNDLE
Specifies the Audio Codec capability. |
String |
KEY_AUDIO_INACTIVITY_CALL_END_REASONS_INT_ARRAY
List of various reasons of media inactivity for which voice/emergency call will end. |
String |
KEY_AUDIO_RR_BANDWIDTH_BPS_INT
Specifies the RR SDP modifier for audio media. |
String |
KEY_AUDIO_RS_BANDWIDTH_BPS_INT
Specifies the RS SDP modifier for audio media. |
String |
KEY_AUDIO_RTCP_INACTIVITY_TIMER_MILLIS_INT
Specifies the timeout value for RTCP inactivity for audio media. |
String |
KEY_AUDIO_RTP_INACTIVITY_TIMER_MILLIS_INT
Specifies the timeout value for RTP inactivity for audio media. |
String |
KEY_CARRIER_VOLTE_ROAMING_AVAILABLE_BOOL
Flag specifying whether VoLTE should be available when on roaming network. |
String |
KEY_CODEC_ATTRIBUTE_MODE_CHANGE_CAPABILITY_INT
Specifies if the client is capable to transmit with a restricted mode change period. |
String |
KEY_CODEC_ATTRIBUTE_MODE_CHANGE_NEIGHBOR_INT
Specifies the allowed mode changes for the sender in the active mode set. |
String |
KEY_CODEC_ATTRIBUTE_MODE_CHANGE_PERIOD_INT
Specifies the number of frame-blocks. |
String |
KEY_CONFERENCE_FACTORY_URI_STRING
Used to specify the conference factory URI. |
String |
KEY_CONFERENCE_SUBSCRIBE_TYPE_INT
This is used to specify whether the SIP SUBSCRIBE to conference state events, is sent in or out of the SIP INVITE dialog between the UE and the conference server. |
String |
KEY_DEDICATED_BEARER_WAIT_TIMER_MILLIS_INT
Specifies the dedicated bearer wait time during call establishment. |
String |
KEY_DTMFNB_PAYLOAD_TYPE_INT_ARRAY
A list of integers representing the different payload types in DTMF NB codec in priority order from highest to lowest. |
String |
KEY_DTMFWB_PAYLOAD_TYPE_INT_ARRAY
A list of integers representing the different payload types in DTMF WB codec in priority order from highest to lowest. |
String |
KEY_EVS_CODEC_ATTRIBUTE_BANDWIDTH_INT
Specifies the EVS codec encoding bandwidth options. |
String |
KEY_EVS_CODEC_ATTRIBUTE_BITRATE_INT_ARRAY
Specifies the range of source codec bit-rate for EVS Primary mode in the session. |
String |
KEY_EVS_CODEC_ATTRIBUTE_CHANNELS_INT
Specifies the number of audio channels. |
String |
KEY_EVS_CODEC_ATTRIBUTE_CH_AW_RECV_INT
Specifies the Channel aware mode (ch-aw-recv) for the receive direction. |
String |
KEY_EVS_CODEC_ATTRIBUTE_CMR_INT
Indicates whether the Codec Mode Request (CMR) is supported for the session. |
String |
KEY_EVS_CODEC_ATTRIBUTE_DTX_BOOL
Specifies whether DTX (Discontinuous transmission) is enabled or not. |
String |
KEY_EVS_CODEC_ATTRIBUTE_DTX_RECV_BOOL
This is used if further restriction is required on DTX in the receive direction. |
String |
KEY_EVS_CODEC_ATTRIBUTE_HF_ONLY_INT
Specifies whether to limit the session to header-full format. |
String |
KEY_EVS_CODEC_ATTRIBUTE_MODE_SWITCH_INT
Specifies if the EVS mode used is EVS primary mode or EVS AMR-WB IO mode. |
String |
KEY_EVS_PAYLOAD_DESCRIPTION_BUNDLE
Specifies the codec attributes of different payload types in the EVS codec. |
String |
KEY_EVS_PAYLOAD_TYPE_INT_ARRAY
A list of integers representing the different payload types in EVS codec in priority order from highest to lowest. |
String |
KEY_INCLUDE_CALLER_ID_SERVICE_CODES_IN_SIP_INVITE_BOOL
Flag specifying whether to send vertical caller id service codes (*67 and *82) in the dialed string in the SIP:INVITE. |
String |
KEY_MINIMUM_SESSION_EXPIRES_TIMER_SEC_INT
Indicates the minimum value for the session interval in seconds. |
String |
KEY_MO_CALL_REQUEST_TIMEOUT_MILLIS_INT
Specifies the timer value for INVITE to the first 1xx response (including 100 trying). |
String |
KEY_MULTIENDPOINT_SUPPORTED_BOOL
Flag indicating whether Multi-end point setting is enabled or not. |
String |
KEY_OIP_SOURCE_FROM_HEADER_BOOL
Flag specifying whether the 'From' header field is used for determination of the originating party identity in Originating Identification Presentation(OIP) service. |
String |
KEY_PRACK_SUPPORTED_FOR_18X_BOOL
Flag indicating whether PRACK must be enabled for all 18x messages. |
String |
KEY_PREFIX
Prefix of all imsvoice.KEY_* constants. |
String |
KEY_RINGBACK_TIMER_MILLIS_INT
Specifies the ringback timer for Mobile originated calls. |
String |
KEY_RINGING_TIMER_MILLIS_INT
Specifies the ringing timer for Mobile terminated calls. |
String |
KEY_SESSION_EXPIRES_TIMER_SEC_INT
Session-expires header field expressed in seconds as per RFC 4028 Section 3. |
String |
KEY_SESSION_PRIVACY_TYPE_INT
Specify the session privacy type. |
String |
KEY_SESSION_REFRESHER_TYPE_INT
Session Refresher entity as per RFC 4028 and IR.92 Section 2.2.8. |
String |
KEY_SESSION_REFRESH_METHOD_INT
This is used to specify the method used for session refresh. |
String |
KEY_SESSION_TIMER_SUPPORTED_BOOL
Flag indicating whether Supported header field with the option tag 'timer' is enabled or not. |
String |
KEY_SRVCC_TYPE_INT_ARRAY
List of different SRVCC types supported as defined in 3GPP 24.237. |
String |
KEY_VOICE_ON_DEFAULT_BEARER_SUPPORTED_BOOL
Flag specifying whether voice is allowed on default bearer. |
String |
KEY_VOICE_QOS_PRECONDITION_SUPPORTED_BOOL
Flag specifying whether QoS preconditions are supported during call setup. |
int |
MIDCALL_SRVCC_SUPPORT
SRVCC access transfer for calls in mid-call phase as per 3GPP 24.237. |
int |
OCTET_ALIGNED
AMR NB/WB Payload format is octet-aligned. |
int |
PREALERTING_SRVCC_SUPPORT
SRVCC access transfer for calls in pre-alerting phase as per 3GPP 24.237. |
int |
SESSION_PRIVACY_TYPE_HEADER
Session privacy type is HEADER as per RFC 3323 Section 4.2. |
int |
SESSION_PRIVACY_TYPE_ID
Session privacy type is ID as per RFC 3325 Section 9.3. |
int |
SESSION_PRIVACY_TYPE_NONE
Session privacy type is NONE as per RFC 3323 Section 4.2. |
int |
SESSION_REFRESHER_TYPE_UAC
Session Refresher entity is User Agent Client (UAC). |
int |
SESSION_REFRESHER_TYPE_UAS
Session Refresher entity is User Agent Server (UAS). |
int |
SESSION_REFRESHER_TYPE_UNKNOWN
Session Refresher entity is unknown. |
int |
SESSION_REFRESH_METHOD_INVITE
SIP INVITE is used for Session Refresh |
int |
SESSION_REFRESH_METHOD_UPDATE_PREFERRED
Both SIP INVITE and UPDATE are used for session refresh. |
Inherited methods | |
---|---|
Constants
ALERTING_SRVCC_SUPPORT
public static final int ALERTING_SRVCC_SUPPORT
SRVCC access transfer for calls in alerting phase as per 3GPP 24.237 and IR.64 Section 4.4. Media feature tag used: g.3gpp.srvcc-alerting.
Constant Value: 1 (0x00000001)
BANDWIDTH_EFFICIENT
public static final int BANDWIDTH_EFFICIENT
AMR NB/WB Payload format is bandwidth-efficient.
Constant Value: 0 (0x00000000)
BASIC_SRVCC_SUPPORT
public static final int BASIC_SRVCC_SUPPORT
Indicates support for basic SRVCC, typically 1 active call as detailed in IR.92 Section A.3.
Constant Value: 0 (0x00000000)
CONFERENCE_SUBSCRIBE_TYPE_IN_DIALOG
public static final int CONFERENCE_SUBSCRIBE_TYPE_IN_DIALOG
The SIP SUBSCRIBE to conference state events is sent in the SIP INVITE dialog between the UE and the conference server.
Reference: IR.92 Section 2.3.3.
Constant Value: 0 (0x00000000)
CONFERENCE_SUBSCRIBE_TYPE_OUT_OF_DIALOG
public static final int CONFERENCE_SUBSCRIBE_TYPE_OUT_OF_DIALOG
The SIP SUBSCRIBE to conference state events is sent out of the SIP INVITE dialog between the UE and the conference server.
Reference: IR.92 Section 2.3.3.
Constant Value: 1 (0x00000001)
EVS_ENCODED_BW_TYPE_FB
public static final int EVS_ENCODED_BW_TYPE_FB
EVS encoded Bandwidth is Full Band (FB). Reference: 3GPP 26.441 Table 1.
Constant Value: 3 (0x00000003)
EVS_ENCODED_BW_TYPE_NB
public static final int EVS_ENCODED_BW_TYPE_NB
EVS encoded Bandwidth is Narrow Band (NB). Reference: 3GPP 26.441 Table 1.
Constant Value: 0 (0x00000000)
EVS_ENCODED_BW_TYPE_NB_WB
public static final int EVS_ENCODED_BW_TYPE_NB_WB
EVS encoded Bandwidth is in the range NB,WB. Reference: 3GPP 26.441 Table 1.
Constant Value: 4 (0x00000004)
EVS_ENCODED_BW_TYPE_NB_WB_SWB
public static final int EVS_ENCODED_BW_TYPE_NB_WB_SWB
EVS encoded Bandwidth is in the range NB,WB,SWB. Reference: 3GPP 26.441 Table 1.
Constant Value: 5 (0x00000005)
EVS_ENCODED_BW_TYPE_NB_WB_SWB_FB
public static final int EVS_ENCODED_BW_TYPE_NB_WB_SWB_FB
EVS encoded Bandwidth is in the range NB,WB,SWB,FB. Reference: 3GPP 26.441 Table 1.
Constant Value: 6 (0x00000006)
EVS_ENCODED_BW_TYPE_SWB
public static final int EVS_ENCODED_BW_TYPE_SWB
EVS encoded Bandwidth is Super WideBand (SWB). Reference: 3GPP 26.441 Table 1.
Constant Value: 2 (0x00000002)
EVS_ENCODED_BW_TYPE_WB
public static final int EVS_ENCODED_BW_TYPE_WB
EVS encoded Bandwidth is Wide Band (WB). Reference: 3GPP 26.441 Table 1.
Constant Value: 1 (0x00000001)
EVS_ENCODED_BW_TYPE_WB_SWB
public static final int EVS_ENCODED_BW_TYPE_WB_SWB
EVS encoded Bandwidth is in the range WB,SWB. Reference: 3GPP 26.441 Table 1.
Constant Value: 7 (0x00000007)
EVS_ENCODED_BW_TYPE_WB_SWB_FB
public static final int EVS_ENCODED_BW_TYPE_WB_SWB_FB
EVS encoded Bandwidth is in the range WB,SWB,FB. Reference: 3GPP 26.441 Table 1.
Constant Value: 8 (0x00000008)
EVS_OPERATIONAL_MODE_AMRWB_IO
public static final int EVS_OPERATIONAL_MODE_AMRWB_IO
Indicates the EVS AMR-WB IO mode. 3GPP 26.445 Section 3.1
Constant Value: 1 (0x00000001)
EVS_OPERATIONAL_MODE_PRIMARY
public static final int EVS_OPERATIONAL_MODE_PRIMARY
Indicates the EVS primary mode. 3GPP 26.445 Section 3.1
Constant Value: 0 (0x00000000)
EVS_PRIMARY_MODE_BITRATE_128_0_KBPS
public static final int EVS_PRIMARY_MODE_BITRATE_128_0_KBPS
EVS primary mode with bitrate 128.0 kbps
Constant Value: 11 (0x0000000b)
EVS_PRIMARY_MODE_BITRATE_13_2_KBPS
public static final int EVS_PRIMARY_MODE_BITRATE_13_2_KBPS
EVS primary mode with bitrate 13.2 kbps
Constant Value: 4 (0x00000004)
EVS_PRIMARY_MODE_BITRATE_16_4_KBPS
public static final int EVS_PRIMARY_MODE_BITRATE_16_4_KBPS
EVS primary mode with bitrate 16.4 kbps
Constant Value: 5 (0x00000005)
EVS_PRIMARY_MODE_BITRATE_24_4_KBPS
public static final int EVS_PRIMARY_MODE_BITRATE_24_4_KBPS
EVS primary mode with bitrate 24.4 kbps
Constant Value: 6 (0x00000006)
EVS_PRIMARY_MODE_BITRATE_32_0_KBPS
public static final int EVS_PRIMARY_MODE_BITRATE_32_0_KBPS
EVS primary mode with bitrate 32.0 kbps
Constant Value: 7 (0x00000007)
EVS_PRIMARY_MODE_BITRATE_48_0_KBPS
public static final int EVS_PRIMARY_MODE_BITRATE_48_0_KBPS
EVS primary mode with bitrate 48.0 kbps
Constant Value: 8 (0x00000008)
EVS_PRIMARY_MODE_BITRATE_5_9_KBPS
public static final int EVS_PRIMARY_MODE_BITRATE_5_9_KBPS
EVS primary mode with bitrate 5.9 kbps
Constant Value: 0 (0x00000000)
EVS_PRIMARY_MODE_BITRATE_64_0_KBPS
public static final int EVS_PRIMARY_MODE_BITRATE_64_0_KBPS
EVS primary mode with bitrate 64.0 kbps
Constant Value: 9 (0x00000009)
EVS_PRIMARY_MODE_BITRATE_7_2_KBPS
public static final int EVS_PRIMARY_MODE_BITRATE_7_2_KBPS
EVS primary mode with bitrate 7.2 kbps
Constant Value: 1 (0x00000001)
EVS_PRIMARY_MODE_BITRATE_8_0_KBPS
public static final int EVS_PRIMARY_MODE_BITRATE_8_0_KBPS
EVS primary mode with bitrate 8.0 kbps
Constant Value: 2 (0x00000002)
EVS_PRIMARY_MODE_BITRATE_96_0_KBPS
public static final int EVS_PRIMARY_MODE_BITRATE_96_0_KBPS
EVS primary mode with bitrate 96.0 kbps
Constant Value: 10 (0x0000000a)
EVS_PRIMARY_MODE_BITRATE_9_6_KBPS
public static final int EVS_PRIMARY_MODE_BITRATE_9_6_KBPS
EVS primary mode with bitrate 9.6 kbps
Constant Value: 3 (0x00000003)
KEY_AMRNB_PAYLOAD_DESCRIPTION_BUNDLE
public static final String KEY_AMRNB_PAYLOAD_DESCRIPTION_BUNDLE
Specifies the codec attributes of different payload types in the AMR NarrowBand (AMR-NB) codec.
The keys in this bundle are payload types specified
in KEY_AMRNB_PAYLOAD_TYPE_INT_ARRAY
.
Codec attributes allowed as part of AMR-NB codec bundle are,
If this bundle is not configured and AMRNB payload type is added
in KEY_AMRNB_PAYLOAD_TYPE_INT_ARRAY
, then default
values as in the individual codec attribute to be used
for that payload type.
Constant Value: "imsvoice.amrnb_payload_description_bundle"
KEY_AMRNB_PAYLOAD_TYPE_INT_ARRAY
public static final String KEY_AMRNB_PAYLOAD_TYPE_INT_ARRAY
A list of integers representing the different payload types in AMR-NB codec in priority order from highest to lowest.
Payload type is an integer in dynamic payload type range 96-127 as per RFC RFC 3551 Section 6.
Constant Value: "imsvoice.amrnb_payload_type_int_array"
KEY_AMRWB_PAYLOAD_DESCRIPTION_BUNDLE
public static final String KEY_AMRWB_PAYLOAD_DESCRIPTION_BUNDLE
Specifies the codec attributes of different payload types in the AMR WideBand (AMR-WB) codec.
The keys in this bundle are payload types specified
in KEY_AMRWB_PAYLOAD_TYPE_INT_ARRAY
.
Codec attributes allowed as part of AMR-NB codec bundle are,
If this bundle is not configured and AMRWB payload type is added
in KEY_AMRWB_PAYLOAD_TYPE_INT_ARRAY
, then default
values as in the individual codec attribute to be used
for that payload type.
Constant Value: "imsvoice.amrwb_payload_description_bundle"
KEY_AMRWB_PAYLOAD_TYPE_INT_ARRAY
public static final String KEY_AMRWB_PAYLOAD_TYPE_INT_ARRAY
A list of integers representing the different payload types in AMR-WB codec in priority order from highest to lowest.
Payload type is an integer in dynamic payload type range 96-127 as per RFC RFC 3551 Section 6.
Constant Value: "imsvoice.amrwb_payload_type_int_array"
KEY_AMR_CODEC_ATTRIBUTE_MODESET_INT_ARRAY
public static final String KEY_AMR_CODEC_ATTRIBUTE_MODESET_INT_ARRAY
Restricts the active mode set to a subset of all modes in the codec.
This attribute is optional. If value is set, then session mode set is restricted to the modes specified in this list. If this value is not specified, then all available modes in the codec are allowed. This attribute is applicable for AMR-WB, AMR-NB, and EVS codec (operating in AMR-WB IO Mode).
Possible values are subset of, [0,1,2,3,4,5,6,7,8] - AMRWB with the modes representing nine speech codec modes with bit rates of 6.6, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05, 23.85 kbps. [0,1,2,3,4,5,6,7] - AMRNB with the modes representing eight speech codec modes with bit rates of 4.75, 5.15, 5.90, 6.70, 7.40, 7.95, 10.2, 12.2 kbps.
If value is not specified, then it means device supports all modes in the codec but not included in SDP.
Reference: RFC 4867 Section 8.1, 3GPP 26.445 A.3.1
Constant Value: "imsvoice.amr_codec_attribute_modeset_int_array"
KEY_AMR_CODEC_ATTRIBUTE_PAYLOAD_FORMAT_INT
public static final String KEY_AMR_CODEC_ATTRIBUTE_PAYLOAD_FORMAT_INT
Specifies the payload format of the AMR-NB/AMR-WB codec.
Possible values are,
BANDWIDTH_EFFICIENT
,
OCTET_ALIGNED
If value is not specified, payload format is
BANDWIDTH_EFFICIENT
.
Reference: RFC 4867 Section 8.1.
Constant Value: "imsvoice.amr_codec_attribute_payload_format_int"
KEY_AUDIO_AS_BANDWIDTH_KBPS_INT
public static final String KEY_AUDIO_AS_BANDWIDTH_KBPS_INT
Specifies the AS (Application Specific) SDP modifier for audio media.
This value is expressed in kilobits per second. Reference: RFC 3556 Section 2.
Constant Value: "imsvoice.audio_as_bandwidth_kbps_int"
KEY_AUDIO_CODEC_CAPABILITY_PAYLOAD_TYPES_BUNDLE
public static final String KEY_AUDIO_CODEC_CAPABILITY_PAYLOAD_TYPES_BUNDLE
Specifies the Audio Codec capability. This contains a list of payload types representing different audio codec instances.
The priority of the codecs is EVS, AMRWB, AMRNB, DTMF WB, DTMF NB from highest to lowest. In each individual codec, the priority is determined by the order of the payload types from highest to lowest.
Possible keys in this bundle are,
KEY_EVS_PAYLOAD_TYPE_INT_ARRAY
KEY_AMRWB_PAYLOAD_TYPE_INT_ARRAY
KEY_AMRNB_PAYLOAD_TYPE_INT_ARRAY
KEY_DTMFWB_PAYLOAD_TYPE_INT_ARRAY
KEY_DTMFNB_PAYLOAD_TYPE_INT_ARRAY
To specify payload descriptions for each of the audio payload types, see
KEY_EVS_PAYLOAD_DESCRIPTION_BUNDLE
KEY_AMRNB_PAYLOAD_DESCRIPTION_BUNDLE
KEY_AMRWB_PAYLOAD_DESCRIPTION_BUNDLE
Constant Value: "imsvoice.audio_codec_capability_payload_types_bundle"
KEY_AUDIO_INACTIVITY_CALL_END_REASONS_INT_ARRAY
public static final String KEY_AUDIO_INACTIVITY_CALL_END_REASONS_INT_ARRAY
List of various reasons of media inactivity for which voice/emergency call will end.
Possible values are,
Ims#RTCP_INACTIVITY_ON_HOLD
,
Ims#RTCP_INACTIVITY_ON_CONNECTED
,
Ims#RTP_INACTIVITY_ON_CONNECTED
Ims#E911_RTCP_INACTIVITY_ON_CONNECTED
,
Ims#E911_RTP_INACTIVITY_ON_CONNECTED
Constant Value: "imsvoice.audio_inactivity_call_end_reasons_int_array"
KEY_AUDIO_RR_BANDWIDTH_BPS_INT
public static final String KEY_AUDIO_RR_BANDWIDTH_BPS_INT
Specifies the RR SDP modifier for audio media. This indicates the RTCP bandwidth allocated to receivers for audio media.
This value is expressed in bits per second. Reference: RFC 3556 Section 2.
Constant Value: "imsvoice.audio_rr_bandwidth_bps_int"
KEY_AUDIO_RS_BANDWIDTH_BPS_INT
public static final String KEY_AUDIO_RS_BANDWIDTH_BPS_INT
Specifies the RS SDP modifier for audio media. This indicates the RTCP bandwidth allocated to active data senders for audio media.
This value is expressed in bits per second. Reference: RFC 3556 Section 2.
Constant Value: "imsvoice.audio_rs_bandwidth_bps_int"
KEY_AUDIO_RTCP_INACTIVITY_TIMER_MILLIS_INT
public static final String KEY_AUDIO_RTCP_INACTIVITY_TIMER_MILLIS_INT
Specifies the timeout value for RTCP inactivity for audio media.
On timer expiry, call will end.
See KEY_AUDIO_INACTIVITY_CALL_END_REASONS_INT_ARRAY
for more
details.
Value of 0 means this timer is not enabled.
Constant Value: "imsvoice.audio_rtcp_inactivity_timer_millis_int"
KEY_AUDIO_RTP_INACTIVITY_TIMER_MILLIS_INT
public static final String KEY_AUDIO_RTP_INACTIVITY_TIMER_MILLIS_INT
Specifies the timeout value for RTP inactivity for audio media.
On timer expiry, call will end.
See KEY_AUDIO_INACTIVITY_CALL_END_REASONS_INT_ARRAY
for more
details.
Value of 0 means this timer is not enabled.
Constant Value: "imsvoice.audio_rtp_inactivity_timer_millis_int"
KEY_CARRIER_VOLTE_ROAMING_AVAILABLE_BOOL
public static final String KEY_CARRIER_VOLTE_ROAMING_AVAILABLE_BOOL
Flag specifying whether VoLTE should be available when on roaming network.
If false
: hard disabled.
If true
: then depends on availability, etc.
Constant Value: "imsvoice.carrier_volte_roaming_available_bool"
KEY_CODEC_ATTRIBUTE_MODE_CHANGE_CAPABILITY_INT
public static final String KEY_CODEC_ATTRIBUTE_MODE_CHANGE_CAPABILITY_INT
Specifies if the client is capable to transmit with a restricted mode change period. This attribute is applicable for EVS codec in AMR-WB IO mode and AMR-WB.
Possible values are 1, 2. If this key is not present, then behavior as per value 1 is applicable and this parameter is not included in SDP.
Reference: RFC 4867 Section 8.1.
Constant Value: "imsvoice.codec_attribute_mode_change_capability_int"
KEY_CODEC_ATTRIBUTE_MODE_CHANGE_NEIGHBOR_INT
public static final String KEY_CODEC_ATTRIBUTE_MODE_CHANGE_NEIGHBOR_INT
Specifies the allowed mode changes for the sender in the active mode set. This attribute is applicable for EVS codec in AMR-WB IO mode and AMR-WB.
Possible values are 0, 1. If value is 1, then the sender should only perform mode changes to the neighboring modes in the active codec mode set. If value is 0, then mode changes between any two modes in the active codec mode set is allowed. If the key is not present, behavior as per value 0 is applicable and this parameter is not included in SDP.
Reference: RFC 4867 Section 8.1.
Constant Value: "imsvoice.codec_attribute_mode_change_neighbor_int"
KEY_CODEC_ATTRIBUTE_MODE_CHANGE_PERIOD_INT
public static final String KEY_CODEC_ATTRIBUTE_MODE_CHANGE_PERIOD_INT
Specifies the number of frame-blocks. This indicates the frame-block period at which codec mode changes are allowed for the sender. This attribute is applicable for EVS codec in AMR-WB IO mode and AMR-WB.
Possible values are 1, 2. If the key is not present, behavior as per value 1 is applicable and this parameter is not included in SDP.
Reference: RFC 4867 Section 8.1.
Constant Value: "imsvoice.codec_attribute_mode_change_period_int"
KEY_CONFERENCE_FACTORY_URI_STRING
public static final String KEY_CONFERENCE_FACTORY_URI_STRING
Used to specify the conference factory URI.
If this is empty, then conference URI is generated from MCC/MNC as specified in clause 13.10 of 3GPP 23.003.
Constant Value: "imsvoice.conference_factory_uri_string"
KEY_CONFERENCE_SUBSCRIBE_TYPE_INT
public static final String KEY_CONFERENCE_SUBSCRIBE_TYPE_INT
This is used to specify whether the SIP SUBSCRIBE to conference state events, is sent in or out of the SIP INVITE dialog between the UE and the conference server.
Reference: IR.92 Section 2.3.3.
Possible values are,
CONFERENCE_SUBSCRIBE_TYPE_IN_DIALOG
,
CONFERENCE_SUBSCRIBE_TYPE_OUT_OF_DIALOG
An empty array indicates SUBSCRIBE to conference event package
is not required.
Constant Value: "imsvoice.conference_subscribe_type_int"
KEY_DEDICATED_BEARER_WAIT_TIMER_MILLIS_INT
public static final String KEY_DEDICATED_BEARER_WAIT_TIMER_MILLIS_INT
Specifies the dedicated bearer wait time during call establishment.
If dedicated bearer is not established within this time and if
KEY_VOICE_ON_DEFAULT_BEARER_SUPPORTED_BOOL
is false, then call setup would fail.
If dedicated bearer is not established within this time and if
KEY_VOICE_ON_DEFAULT_BEARER_SUPPORTED_BOOL
is true, then the media is allowed
on default bearer.
Constant Value: "imsvoice.dedicated_bearer_wait_timer_millis_int"
KEY_DTMFNB_PAYLOAD_TYPE_INT_ARRAY
public static final String KEY_DTMFNB_PAYLOAD_TYPE_INT_ARRAY
A list of integers representing the different payload types in DTMF NB codec in priority order from highest to lowest.
Payload type is an integer in dynamic payload type range 96-127 as per RFC RFC 3551 Section 6.
Constant Value: "imsvoice.dtmfnb_payload_type_int_array"
KEY_DTMFWB_PAYLOAD_TYPE_INT_ARRAY
public static final String KEY_DTMFWB_PAYLOAD_TYPE_INT_ARRAY
A list of integers representing the different payload types in DTMF WB codec in priority order from highest to lowest.
Payload type is an integer in dynamic payload type range 96-127 as per RFC RFC 3551 Section 6.
Constant Value: "imsvoice.dtmfwb_payload_type_int_array"
KEY_EVS_CODEC_ATTRIBUTE_BANDWIDTH_INT
public static final String KEY_EVS_CODEC_ATTRIBUTE_BANDWIDTH_INT
Specifies the EVS codec encoding bandwidth options.
Possible values are,
EVS_ENCODED_BW_TYPE_NB
,
EVS_ENCODED_BW_TYPE_WB
,
EVS_ENCODED_BW_TYPE_SWB
,
EVS_ENCODED_BW_TYPE_FB
,
EVS_ENCODED_BW_TYPE_NB_WB
,
EVS_ENCODED_BW_TYPE_NB_WB_SWB
,
EVS_ENCODED_BW_TYPE_NB_WB_SWB_FB
,
EVS_ENCODED_BW_TYPE_WB_SWB
,
EVS_ENCODED_BW_TYPE_WB_SWB_FB
If this key is not specified, then the behavior is same as
value EVS_ENCODED_BW_TYPE_NB_WB_SWB
Reference: 3GPP 26.441 Table 1.
Constant Value: "imsvoice.evs_codec_attribute_bandwidth_int"
KEY_EVS_CODEC_ATTRIBUTE_BITRATE_INT_ARRAY
public static final String KEY_EVS_CODEC_ATTRIBUTE_BITRATE_INT_ARRAY
Specifies the range of source codec bit-rate for EVS Primary mode in the session. This is expressed in kilobits per second and applicable for both the send and the receive directions.
The range is specified as integer aray of size 2, represented as [low, high], where low <= high
Possible values for low and high are,
EVS_PRIMARY_MODE_BITRATE_5_9_KBPS
,
EVS_PRIMARY_MODE_BITRATE_7_2_KBPS
,
EVS_PRIMARY_MODE_BITRATE_8_0_KBPS
,
EVS_PRIMARY_MODE_BITRATE_9_6_KBPS
,
EVS_PRIMARY_MODE_BITRATE_13_2_KBPS
,
EVS_PRIMARY_MODE_BITRATE_16_4_KBPS
,
EVS_PRIMARY_MODE_BITRATE_24_4_KBPS
,
EVS_PRIMARY_MODE_BITRATE_32_0_KBPS
,
EVS_PRIMARY_MODE_BITRATE_48_0_KBPS
,
EVS_PRIMARY_MODE_BITRATE_64_0_KBPS
,
EVS_PRIMARY_MODE_BITRATE_96_0_KBPS
,
EVS_PRIMARY_MODE_BITRATE_128_0_KBPS
If this key is not specified, then the behavior is same as
value EVS_PRIMARY_MODE_BITRATE_24_4_KBPS
Reference: 3GPP 26.445 Section A.3.1
Constant Value: "imsvoice.evs_codec_attribute_bitrate_int_array"
KEY_EVS_CODEC_ATTRIBUTE_CHANNELS_INT
public static final String KEY_EVS_CODEC_ATTRIBUTE_CHANNELS_INT
Specifies the number of audio channels. If this is not present, then default value of 1 will apply.
Reference: RFC 3551
Constant Value: "imsvoice.evs_codec_attribute_channels_int"
KEY_EVS_CODEC_ATTRIBUTE_CH_AW_RECV_INT
public static final String KEY_EVS_CODEC_ATTRIBUTE_CH_AW_RECV_INT
Specifies the Channel aware mode (ch-aw-recv) for the receive direction. This is applicable for EVS codec.
Permissible values are -1, 0, 2, 3, 5, and 7. If this key is not specified, then the behavior is same as value 0 (channel aware mode disabled).
If this key is configured, then device is expected to send this parameter in the SDP offer.
Reference: 3GPP TS 26.445 section 4.4.5, 3GPP 26.445 Section A.3.1
Constant Value: "imsvoice.evs_codec_attribute_ch_aw_recv_int"
KEY_EVS_CODEC_ATTRIBUTE_CMR_INT
public static final String KEY_EVS_CODEC_ATTRIBUTE_CMR_INT
Indicates whether the Codec Mode Request (CMR) is supported for the session. This attribute is applicable for EVS codec in Primary Mode only.
Possible values are -1, 0, 1. If this key is not present, then behavior as per value 0 is applicable.
Reference: 3GPP 26.445 Section A.3.1, 3GPP 26.114 Table 6.2a
Constant Value: "imsvoice.codec_attribute_cmr_int"
KEY_EVS_CODEC_ATTRIBUTE_DTX_BOOL
public static final String KEY_EVS_CODEC_ATTRIBUTE_DTX_BOOL
Specifies whether DTX (Discontinuous transmission) is enabled or not. This applies to both directions in the session. This attribute is applicable for EVS codec and can be used in both EVS Primary mode and EVS AMR-WB IO mode.
If true
: Indicates DTX is enabled.
If false
: Indicates DTX is disabled.
If this is not present, then default value of true
will apply.
Reference: 3GPP TS 26.445 Section A.3.1.
Constant Value: "imsvoice.evs_codec_attribute_dtx_bool"
KEY_EVS_CODEC_ATTRIBUTE_DTX_RECV_BOOL
public static final String KEY_EVS_CODEC_ATTRIBUTE_DTX_RECV_BOOL
This is used if further restriction is required on DTX in the receive direction. This attribute is applicable for EVS codec and can be used in both EVS Primary mode and EVS AMR-WB IO mode.
If this value is true or not present, then DTX setting is
dependent on KEY_EVS_CODEC_ATTRIBUTE_DTX_BOOL
.
If this is not present, then default value of true
will apply.
Reference: 3GPP TS 26.445 Section A.3.1.
Constant Value: "imsvoice.evs_codec_attribute_dtx_recv_bool"
KEY_EVS_CODEC_ATTRIBUTE_HF_ONLY_INT
public static final String KEY_EVS_CODEC_ATTRIBUTE_HF_ONLY_INT
Specifies whether to limit the session to header-full format. This applies to both directions in the session. This attribute is applicable for EVS codec.
Permissible values are 0, 1 If hf-only is 1, only Header-Full format is used and hf-only is included in the SDP.
If hf-only is 0, both Compact and Header-Full formats are used and hf-only is included in the SDP.
If this key is not present, then both Compact and Header-Full formats are used and hf-only is not included in the SDP.
If this key is configured, then device is expected to send this parameter in the SDP offer if operator required it.
Reference: 3GPP 26.445 Section A.3.1.
Constant Value: "imsvoice.evs_codec_attribute_hf_only_int"
KEY_EVS_CODEC_ATTRIBUTE_MODE_SWITCH_INT
public static final String KEY_EVS_CODEC_ATTRIBUTE_MODE_SWITCH_INT
Specifies if the EVS mode used is EVS primary mode or EVS AMR-WB IO mode.
Possible values are,
EVS_OPERATIONAL_MODE_PRIMARY
,
EVS_OPERATIONAL_MODE_AMRWB_IO
If this is not present, then EVS_OPERATIONAL_MODE_PRIMARY
is used.
Reference: 3GPP 26.445 Section 3.1.
Constant Value: "imsvoice.evs_codec_attribute_mode_switch_int"
KEY_EVS_PAYLOAD_DESCRIPTION_BUNDLE
public static final String KEY_EVS_PAYLOAD_DESCRIPTION_BUNDLE
Specifies the codec attributes of different payload types in the EVS codec.
The keys in this bundle are payload types specified
in KEY_EVS_PAYLOAD_TYPE_INT_ARRAY
.
Codec attributes allowed as part of EVS codec are,
KEY_EVS_CODEC_ATTRIBUTE_BANDWIDTH_INT
KEY_EVS_CODEC_ATTRIBUTE_BITRATE_INT_ARRAY
KEY_EVS_CODEC_ATTRIBUTE_CH_AW_RECV_INT
KEY_EVS_CODEC_ATTRIBUTE_HF_ONLY_INT
KEY_EVS_CODEC_ATTRIBUTE_DTX_BOOL
KEY_EVS_CODEC_ATTRIBUTE_DTX_RECV_BOOL
KEY_EVS_CODEC_ATTRIBUTE_MODE_SWITCH_INT
KEY_EVS_CODEC_ATTRIBUTE_CMR_INT
KEY_EVS_CODEC_ATTRIBUTE_CHANNELS_INT
KEY_CODEC_ATTRIBUTE_MODE_CHANGE_PERIOD_INT
KEY_CODEC_ATTRIBUTE_MODE_CHANGE_CAPABILITY_INT
KEY_CODEC_ATTRIBUTE_MODE_CHANGE_NEIGHBOR_INT
Constant Value: "imsvoice.evs_payload_description_bundle"
KEY_EVS_PAYLOAD_TYPE_INT_ARRAY
public static final String KEY_EVS_PAYLOAD_TYPE_INT_ARRAY
A list of integers representing the different payload types in EVS codec in priority order from highest to lowest.
Payload type is an integer in dynamic payload type range 96-127 as per RFC RFC 3551 Section 6.
Constant Value: "imsvoice.evs_payload_type_int_array"
KEY_INCLUDE_CALLER_ID_SERVICE_CODES_IN_SIP_INVITE_BOOL
public static final String KEY_INCLUDE_CALLER_ID_SERVICE_CODES_IN_SIP_INVITE_BOOL
Flag specifying whether to send vertical caller id service codes (*67 and *82) in the dialed string in the SIP:INVITE.
If true
, vertical caller id service codes *67 and *82
will be sent in the dialed string in the SIP:INVITE.
If false
, *67 and *82 will be removed.
Constant Value: "imsvoice.include_caller_id_service_codes_in_sip_invite_bool"
KEY_MINIMUM_SESSION_EXPIRES_TIMER_SEC_INT
public static final String KEY_MINIMUM_SESSION_EXPIRES_TIMER_SEC_INT
Indicates the minimum value for the session interval in seconds. Represented as min-SE header field as per RFC 4028 Section 3.
This establishes the lower bound for the session refresh interval.
Constant Value: "imsvoice.minimum_session_expires_timer_sec_int"
KEY_MO_CALL_REQUEST_TIMEOUT_MILLIS_INT
public static final String KEY_MO_CALL_REQUEST_TIMEOUT_MILLIS_INT
Specifies the timer value for INVITE to the first 1xx response (including 100 trying). If no response is received at timer expiry, call is redialed over CS.
Reference: 24.173 Table L.1
Constant Value: "imsvoice.mo_call_request_timeout_millis_int"
KEY_MULTIENDPOINT_SUPPORTED_BOOL
public static final String KEY_MULTIENDPOINT_SUPPORTED_BOOL
Flag indicating whether Multi-end point setting is enabled or not.
Constant Value: "imsvoice.multiendpoint_supported_bool"
KEY_OIP_SOURCE_FROM_HEADER_BOOL
public static final String KEY_OIP_SOURCE_FROM_HEADER_BOOL
Flag specifying whether the 'From' header field is used for determination of the originating party identity in Originating Identification Presentation(OIP) service.
If true
: Indicates that the 'From' header field is used for
determination of the originating party identity in OIP.
false
otherwise.
Constant Value: "imsvoice.oip_source_from_header_bool"
KEY_PRACK_SUPPORTED_FOR_18X_BOOL
public static final String KEY_PRACK_SUPPORTED_FOR_18X_BOOL
Flag indicating whether PRACK must be enabled for all 18x messages.
If false
, only 18x responses with SDP are sent reliably.
If true
, SIP 18x responses (other than SIP 183 response)
are sent reliably.
Constant Value: "imsvoice.prack_supported_for_18x_bool"
KEY_PREFIX
public static final String KEY_PREFIX
Prefix of all imsvoice.KEY_* constants.
Constant Value: "imsvoice."
KEY_RINGBACK_TIMER_MILLIS_INT
public static final String KEY_RINGBACK_TIMER_MILLIS_INT
Specifies the ringback timer for Mobile originated calls.
Ringback timer starts when the device receives SIP 180 Ringing in response to its SIP INVITE. If Ringback timer expires, the device sends SIP CANCEL.
Constant Value: "imsvoice.ringback_timer_millis_int"
KEY_RINGING_TIMER_MILLIS_INT
public static final String KEY_RINGING_TIMER_MILLIS_INT
Specifies the ringing timer for Mobile terminated calls.
Ringing timer starts when the device sends SIP 180 Ringing in response to a received SIP INVITE. If Ringing timer expires, the device sends SIP 486 response.
Constant Value: "imsvoice.ringing_timer_millis_int"
KEY_SESSION_EXPIRES_TIMER_SEC_INT
public static final String KEY_SESSION_EXPIRES_TIMER_SEC_INT
Session-expires header field expressed in seconds as per RFC 4028 Section 3.
This establishes the upper bound for the session refresh interval.
Constant Value: "imsvoice.session_expires_timer_sec_int"
KEY_SESSION_PRIVACY_TYPE_INT
public static final String KEY_SESSION_PRIVACY_TYPE_INT
Specify the session privacy type.
Reference: RFC 3323 Section 4.2, RFC 3325 Section 9.3.
Possible values are,
SESSION_PRIVACY_TYPE_HEADER
,
SESSION_PRIVACY_TYPE_NONE
,
SESSION_PRIVACY_TYPE_ID
Constant Value: "imsvoice.session_privacy_type_int"
KEY_SESSION_REFRESHER_TYPE_INT
public static final String KEY_SESSION_REFRESHER_TYPE_INT
Session Refresher entity as per RFC 4028 and IR.92 Section 2.2.8.
This determines, a) whether to include the "refresher" parameter b) Type of refresher" parameter in the Session-Expires header field of the SIP INVITE request.
Possible values are,
SESSION_REFRESHER_TYPE_UNKNOWN
,
SESSION_REFRESHER_TYPE_UAC
,
SESSION_REFRESHER_TYPE_UAS
Constant Value: "imsvoice.session_refresher_type_int"
KEY_SESSION_REFRESH_METHOD_INT
public static final String KEY_SESSION_REFRESH_METHOD_INT
This is used to specify the method used for session refresh.
Possible values are,
SESSION_REFRESH_METHOD_INVITE
,
SESSION_REFRESH_METHOD_UPDATE_PREFERRED
Constant Value: "imsvoice.session_refresh_method_int"
KEY_SESSION_TIMER_SUPPORTED_BOOL
public static final String KEY_SESSION_TIMER_SUPPORTED_BOOL
Flag indicating whether Supported header field with the option tag 'timer' is enabled or not.
If true
, session timer support is available.false
otherwise.
Reference: RFC 4028 Section 3
Constant Value: "imsvoice.session_timer_supported_bool"
KEY_SRVCC_TYPE_INT_ARRAY
public static final String KEY_SRVCC_TYPE_INT_ARRAY
List of different SRVCC types supported as defined in 3GPP 24.237.
Possible values are,
BASIC_SRVCC_SUPPORT
,
ALERTING_SRVCC_SUPPORT
,
PREALERTING_SRVCC_SUPPORT
,
MIDCALL_SRVCC_SUPPORT
Reference: IR.64, 3GPP 24.237, 3GPP 23.216
Constant Value: "imsvoice.srvcc_type_int_array"
KEY_VOICE_ON_DEFAULT_BEARER_SUPPORTED_BOOL
public static final String KEY_VOICE_ON_DEFAULT_BEARER_SUPPORTED_BOOL
Flag specifying whether voice is allowed on default bearer.
If true
: voice packets can be sent on default bearer. false
otherwise.
Constant Value: "imsvoice.voice_on_default_bearer_supported_bool"
KEY_VOICE_QOS_PRECONDITION_SUPPORTED_BOOL
public static final String KEY_VOICE_QOS_PRECONDITION_SUPPORTED_BOOL
Flag specifying whether QoS preconditions are supported during call setup.
If true
: QoS Preconditions are supported during call setup and
'precondition' tag is included in the SIP INVITE header and precondition
parameters are sent in SDP as required.
If false
: QoS Preconditions are not supported during call setup.
Reference: 3GPP TS 24.229
Constant Value: "imsvoice.voice_qos_precondition_supported_bool"
MIDCALL_SRVCC_SUPPORT
public static final int MIDCALL_SRVCC_SUPPORT
SRVCC access transfer for calls in mid-call phase as per 3GPP 24.237. and IR.64 Section 4.4.
This means UE supports the MSC server assisted mid-call feature. Media feature tag used: g.3gpp.mid-call.
Constant Value: 3 (0x00000003)
OCTET_ALIGNED
public static final int OCTET_ALIGNED
AMR NB/WB Payload format is octet-aligned.
Constant Value: 1 (0x00000001)
PREALERTING_SRVCC_SUPPORT
public static final int PREALERTING_SRVCC_SUPPORT
SRVCC access transfer for calls in pre-alerting phase as per 3GPP 24.237. Media feature tag used: g.3gpp.ps2cs-srvcc-orig-pre-alerting.
Constant Value: 2 (0x00000002)
SESSION_PRIVACY_TYPE_HEADER
public static final int SESSION_PRIVACY_TYPE_HEADER
Session privacy type is HEADER as per RFC 3323 Section 4.2.
Constant Value: 0 (0x00000000)
SESSION_PRIVACY_TYPE_ID
public static final int SESSION_PRIVACY_TYPE_ID
Session privacy type is ID as per RFC 3325 Section 9.3.
Constant Value: 2 (0x00000002)
SESSION_PRIVACY_TYPE_NONE
public static final int SESSION_PRIVACY_TYPE_NONE
Session privacy type is NONE as per RFC 3323 Section 4.2.
Constant Value: 1 (0x00000001)
SESSION_REFRESHER_TYPE_UAC
public static final int SESSION_REFRESHER_TYPE_UAC
Session Refresher entity is User Agent Client (UAC).
Type of "refresher" parameter in the Session-Expires header field of the SIP INVITE request is UAC.
Constant Value: 1 (0x00000001)
SESSION_REFRESHER_TYPE_UAS
public static final int SESSION_REFRESHER_TYPE_UAS
Session Refresher entity is User Agent Server (UAS).
Type of "refresher" parameter in the Session-Expires header field of the SIP INVITE request is UAS.
Constant Value: 2 (0x00000002)
SESSION_REFRESHER_TYPE_UNKNOWN
public static final int SESSION_REFRESHER_TYPE_UNKNOWN
Session Refresher entity is unknown. This means UE does not include the "refresher" parameter in the Session-Expires header field of the SIP INVITE request.
Constant Value: 0 (0x00000000)
SESSION_REFRESH_METHOD_INVITE
public static final int SESSION_REFRESH_METHOD_INVITE
SIP INVITE is used for Session Refresh
Constant Value: 0 (0x00000000)
SESSION_REFRESH_METHOD_UPDATE_PREFERRED
public static final int SESSION_REFRESH_METHOD_UPDATE_PREFERRED
Both SIP INVITE and UPDATE are used for session refresh.
SIP UPDATE will be used if UPDATE is in 'Allow' header. If UPDATE is not in 'Allow' header, then INVITE will be used.
Constant Value: 1 (0x00000001)