Share via


CarrierConfigManager.ImsVoice Class

Definition

IMS Voice configs.

[Android.Runtime.Register("android/telephony/CarrierConfigManager$ImsVoice", ApiSince=33, DoNotGenerateAcw=true)]
public sealed class CarrierConfigManager.ImsVoice : Java.Lang.Object
[<Android.Runtime.Register("android/telephony/CarrierConfigManager$ImsVoice", ApiSince=33, DoNotGenerateAcw=true)>]
type CarrierConfigManager.ImsVoice = class
    inherit Object
Inheritance
CarrierConfigManager.ImsVoice
Attributes

Remarks

IMS Voice configs. This groups the configs required for IMS Voice - VoNR/VoLTE

Reference: IR.92

Java documentation for android.telephony.CarrierConfigManager.ImsVoice.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Fields

AlertingSrvccSupport
Obsolete.

SRVCC access transfer for calls in alerting phase as per 3GPP 24.

BandwidthEfficient
Obsolete.

AMR NB/WB Payload format is bandwidth-efficient.

BasicSrvccSupport
Obsolete.

Indicates support for basic SRVCC, typically 1 active call as detailed in IR.

ConferenceSubscribeTypeInDialog
Obsolete.

The SIP SUBSCRIBE to conference state events is sent in the SIP INVITE dialog between the UE and the conference server.

ConferenceSubscribeTypeOutOfDialog
Obsolete.

The SIP SUBSCRIBE to conference state events is sent out of the SIP INVITE dialog between the UE and the conference server.

EvsEncodedBwTypeFb
Obsolete.

EVS encoded Bandwidth is Full Band (FB).

EvsEncodedBwTypeNb
Obsolete.

EVS encoded Bandwidth is Narrow Band (NB).

EvsEncodedBwTypeNbWb
Obsolete.

EVS encoded Bandwidth is in the range NB,WB.

EvsEncodedBwTypeNbWbSwb
Obsolete.

EVS encoded Bandwidth is in the range NB,WB,SWB.

EvsEncodedBwTypeNbWbSwbFb
Obsolete.

EVS encoded Bandwidth is in the range NB,WB,SWB,FB.

EvsEncodedBwTypeSwb
Obsolete.

EVS encoded Bandwidth is Super WideBand (SWB).

EvsEncodedBwTypeWb
Obsolete.

EVS encoded Bandwidth is Wide Band (WB).

EvsEncodedBwTypeWbSwb
Obsolete.

EVS encoded Bandwidth is in the range WB,SWB.

EvsEncodedBwTypeWbSwbFb
Obsolete.

EVS encoded Bandwidth is in the range WB,SWB,FB.

EvsOperationalModeAmrwbIo
Obsolete.

Indicates the EVS AMR-WB IO mode.

EvsOperationalModePrimary
Obsolete.

Indicates the EVS primary mode.

EvsPrimaryModeBitrate1280Kbps
Obsolete.

EVS primary mode with bitrate 128.

EvsPrimaryModeBitrate132Kbps
Obsolete.

EVS primary mode with bitrate 13.

EvsPrimaryModeBitrate164Kbps
Obsolete.

EVS primary mode with bitrate 16.

EvsPrimaryModeBitrate244Kbps
Obsolete.

EVS primary mode with bitrate 24.

EvsPrimaryModeBitrate320Kbps
Obsolete.

EVS primary mode with bitrate 32.

EvsPrimaryModeBitrate480Kbps
Obsolete.

EVS primary mode with bitrate 48.

EvsPrimaryModeBitrate59Kbps
Obsolete.

EVS primary mode with bitrate 5.

EvsPrimaryModeBitrate640Kbps
Obsolete.

EVS primary mode with bitrate 64.

EvsPrimaryModeBitrate72Kbps
Obsolete.

EVS primary mode with bitrate 7.

EvsPrimaryModeBitrate80Kbps
Obsolete.

EVS primary mode with bitrate 8.

EvsPrimaryModeBitrate960Kbps
Obsolete.

EVS primary mode with bitrate 96.

EvsPrimaryModeBitrate96Kbps
Obsolete.

EVS primary mode with bitrate 9.

KeyAmrCodecAttributeModesetIntArray

Restricts the active mode set to a subset of all modes in the codec.

KeyAmrCodecAttributePayloadFormatInt

Specifies the payload format of the AMR-NB/AMR-WB codec.

KeyAmrnbPayloadDescriptionBundle

Specifies the codec attributes of different payload types in the AMR NarrowBand (AMR-NB) codec.

KeyAmrnbPayloadTypeIntArray

A list of integers representing the different payload types in AMR-NB codec in priority order from highest to lowest.

KeyAmrwbPayloadDescriptionBundle

Specifies the codec attributes of different payload types in the AMR WideBand (AMR-WB) codec.

KeyAmrwbPayloadTypeIntArray

A list of integers representing the different payload types in AMR-WB codec in priority order from highest to lowest.

KeyAudioAsBandwidthKbpsInt

Specifies the AS (Application Specific) SDP modifier for audio media.

KeyAudioCodecCapabilityPayloadTypesBundle

Specifies the Audio Codec capability.

KeyAudioInactivityCallEndReasonsIntArray

List of various reasons of media inactivity for which voice/emergency call will end.

KeyAudioRrBandwidthBpsInt

Specifies the RR SDP modifier for audio media.

KeyAudioRsBandwidthBpsInt

Specifies the RS SDP modifier for audio media.

KeyAudioRtcpInactivityTimerMillisInt

Specifies the timeout value for RTCP inactivity for audio media.

KeyAudioRtpInactivityTimerMillisInt

Specifies the timeout value for RTP inactivity for audio media.

KeyCarrierVolteRoamingAvailableBool

Flag specifying whether VoLTE should be available when on roaming network.

KeyCodecAttributeModeChangeCapabilityInt

Specifies if the client is capable to transmit with a restricted mode change period.

KeyCodecAttributeModeChangeNeighborInt

Specifies the allowed mode changes for the sender in the active mode set.

KeyCodecAttributeModeChangePeriodInt

Specifies the number of frame-blocks.

KeyConferenceFactoryUriString

Used to specify the conference factory URI.

KeyConferenceSubscribeTypeInt

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.

KeyDedicatedBearerWaitTimerMillisInt

Specifies the dedicated bearer wait time during call establishment.

KeyDtmfnbPayloadTypeIntArray

A list of integers representing the different payload types in DTMF NB codec in priority order from highest to lowest.

KeyDtmfwbPayloadTypeIntArray

A list of integers representing the different payload types in DTMF WB codec in priority order from highest to lowest.

KeyEvsCodecAttributeBandwidthInt

Specifies the EVS codec encoding bandwidth options.

KeyEvsCodecAttributeBitrateIntArray

Specifies the range of source codec bit-rate for EVS Primary mode in the session.

KeyEvsCodecAttributeChannelsInt

Specifies the number of audio channels.

KeyEvsCodecAttributeChAwRecvInt

Specifies the Channel aware mode (ch-aw-recv) for the receive direction.

KeyEvsCodecAttributeCmrInt

Indicates whether the Codec Mode Request (CMR) is supported for the session.

KeyEvsCodecAttributeDtxBool

Specifies whether DTX (Discontinuous transmission) is enabled or not.

KeyEvsCodecAttributeDtxRecvBool

This is used if further restriction is required on DTX in the receive direction.

KeyEvsCodecAttributeHfOnlyInt

Specifies whether to limit the session to header-full format.

KeyEvsCodecAttributeModeSwitchInt

Specifies if the EVS mode used is EVS primary mode or EVS AMR-WB IO mode.

KeyEvsPayloadDescriptionBundle

Specifies the codec attributes of different payload types in the EVS codec.

KeyEvsPayloadTypeIntArray

A list of integers representing the different payload types in EVS codec in priority order from highest to lowest.

KeyIncludeCallerIdServiceCodesInSipInviteBool

Flag specifying whether to send vertical caller id service codes (*67 and *82) in the dialed string in the SIP:INVITE.

KeyMinimumSessionExpiresTimerSecInt

Indicates the minimum value for the session interval in seconds.

KeyMoCallRequestTimeoutMillisInt

Specifies the timer value for INVITE to the first 1xx response (including 100 trying).

KeyMultiendpointSupportedBool

Flag indicating whether Multi-end point setting is enabled or not.

KeyOipSourceFromHeaderBool

Flag specifying whether the 'From' header field is used for determination of the originating party identity in Originating Identification Presentation(OIP) service.

KeyPrackSupportedFor18xBool

Flag indicating whether PRACK must be enabled for all 18x messages.

KeyPrefix

Prefix of all imsvoice.

KeyRingbackTimerMillisInt

Specifies the ringback timer for Mobile originated calls.

KeyRingingTimerMillisInt

Specifies the ringing timer for Mobile terminated calls.

KeySessionExpiresTimerSecInt

Session-expires header field expressed in seconds as per RFC 4028 Section 3.

KeySessionPrivacyTypeInt

Specify the session privacy type.

KeySessionRefresherTypeInt

Session Refresher entity as per RFC 4028 and IR.

KeySessionRefreshMethodInt

This is used to specify the method used for session refresh.

KeySessionTimerSupportedBool

Flag indicating whether Supported header field with the option tag 'timer' is enabled or not.

KeySrvccTypeIntArray

List of different SRVCC types supported as defined in 3GPP 24.

KeyVoiceOnDefaultBearerSupportedBool

Flag specifying whether voice is allowed on default bearer.

KeyVoiceQosPreconditionSupportedBool

Flag specifying whether QoS preconditions are supported during call setup.

MidcallSrvccSupport
Obsolete.

SRVCC access transfer for calls in mid-call phase as per 3GPP 24.

OctetAligned
Obsolete.

AMR NB/WB Payload format is octet-aligned.

PrealertingSrvccSupport
Obsolete.

SRVCC access transfer for calls in pre-alerting phase as per 3GPP 24.

SessionPrivacyTypeHeader
Obsolete.

Session privacy type is HEADER as per RFC 3323 Section 4.

SessionPrivacyTypeId
Obsolete.

Session privacy type is ID as per RFC 3325 Section 9.

SessionPrivacyTypeNone
Obsolete.

Session privacy type is NONE as per RFC 3323 Section 4.

SessionRefresherTypeUac
Obsolete.

Session Refresher entity is User Agent Client (UAC).

SessionRefresherTypeUas
Obsolete.

Session Refresher entity is User Agent Server (UAS).

SessionRefresherTypeUnknown
Obsolete.

Session Refresher entity is unknown.

SessionRefreshMethodInvite
Obsolete.

SIP INVITE is used for Session Refresh

SessionRefreshMethodUpdatePreferred
Obsolete.

Both SIP INVITE and UPDATE are used for session refresh.

Properties

Class

Returns the runtime class of this Object.

(Inherited from Object)
Handle

The handle to the underlying Android instance.

(Inherited from Object)
JniIdentityHashCode (Inherited from Object)
JniPeerMembers
PeerReference (Inherited from Object)
ThresholdClass

This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

(Inherited from Object)
ThresholdType

This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

(Inherited from Object)

Methods

Clone()

Creates and returns a copy of this object.

(Inherited from Object)
Dispose() (Inherited from Object)
Dispose(Boolean) (Inherited from Object)
Equals(Object)

Indicates whether some other object is "equal to" this one.

(Inherited from Object)
GetHashCode()

Returns a hash code value for the object.

(Inherited from Object)
JavaFinalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

(Inherited from Object)
Notify()

Wakes up a single thread that is waiting on this object's monitor.

(Inherited from Object)
NotifyAll()

Wakes up all threads that are waiting on this object's monitor.

(Inherited from Object)
SetHandle(IntPtr, JniHandleOwnership)

Sets the Handle property.

(Inherited from Object)
ToArray<T>() (Inherited from Object)
ToString()

Returns a string representation of the object.

(Inherited from Object)
UnregisterFromRuntime() (Inherited from Object)
Wait()

Causes the current thread to wait until it is awakened, typically by being <em>notified</em> or <em>interrupted</em>.

(Inherited from Object)
Wait(Int64, Int32)

Causes the current thread to wait until it is awakened, typically by being <em>notified</em> or <em>interrupted</em>, or until a certain amount of real time has elapsed.

(Inherited from Object)
Wait(Int64)

Causes the current thread to wait until it is awakened, typically by being <em>notified</em> or <em>interrupted</em>, or until a certain amount of real time has elapsed.

(Inherited from Object)

Explicit Interface Implementations

IJavaPeerable.Disposed() (Inherited from Object)
IJavaPeerable.DisposeUnlessReferenced() (Inherited from Object)
IJavaPeerable.Finalized() (Inherited from Object)
IJavaPeerable.JniManagedPeerState (Inherited from Object)
IJavaPeerable.SetJniIdentityHashCode(Int32) (Inherited from Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (Inherited from Object)
IJavaPeerable.SetPeerReference(JniObjectReference) (Inherited from Object)

Extension Methods

JavaCast<TResult>(IJavaObject)

Performs an Android runtime-checked type conversion.

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

Applies to