Package com.opencloud.sentinel.charging
Enum SipTimestampAvpPresenceMode
- java.lang.Object
-
- java.lang.Enum<SipTimestampAvpPresenceMode>
-
- com.opencloud.sentinel.charging.SipTimestampAvpPresenceMode
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<SipTimestampAvpPresenceMode>
public enum SipTimestampAvpPresenceMode extends java.lang.Enum<SipTimestampAvpPresenceMode>
This enum is used to determine the population mode of Sip Timestamp information in CCRs and ACRs. TS_132299v081300 - 7.2.173 Time-Stamps AVP - The Time-Stamps AVP (AVP code 833) is of type Grouped and holds the time of the initial SIP request and the time of the response to the initial SIP Request. V8D0_INVITE_TIMESTAMPS: All CCRs and ACRs contain Timestamps information relevant to the processing of the initial SIP request and response as per TS 132299 8.13.00 Section 7.2.173. The application will include `Sip-Request-Timestamp-Fraction` and `Sip-Response-Timestamp-Fraction` child AVPs added post 8.13.00. These can be filtered via Diameter RA configuration (3GPPVersion) if strict support for the protocol version is required. TS_132299v121100 - 7.2.231 Time-Stamps AVP - The Time-Stamps AVP (AVP code 833) is of type Grouped and holds the time stamp of the SIP REQUEST and the time stamp of the response to the SIP REQUEST. VCB0_QUOTA_EXHAUSTED_TIMESTAMPS_UNPOPULATED: The Timestamps AVP in `QUOTA_EXHAUSTED` CCR-Us and ACR-Is is not populated. All other CCRs and ACRs are populated with timestamps relevant to the SIP request and response that generated the charging request as per TS 132299 12.11.00 Section 7.2.231. VCB0_QUOTA_EXHAUSTED_INVITE_TIMESTAMPS: The Timestamps AVP in `QUOTA_EXHAUSTED` CCR-Us and ACR-Is is populated with timestamps relevant to the processing of the initial SIP request and response. All other CCRs and ACRs contain timestamps relevant to the SIP request and response that generated the charging request as per TS 132299 12.11.00 Section 7.2.231.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description V8D0_INVITE_TIMESTAMPS
VCB0_QUOTA_EXHAUSTED_INVITE_TIMESTAMPS
VCB0_QUOTA_EXHAUSTED_TIMESTAMPS_UNPOPULATED
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SipTimestampAvpPresenceMode
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static SipTimestampAvpPresenceMode[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
V8D0_INVITE_TIMESTAMPS
public static final SipTimestampAvpPresenceMode V8D0_INVITE_TIMESTAMPS
-
VCB0_QUOTA_EXHAUSTED_TIMESTAMPS_UNPOPULATED
public static final SipTimestampAvpPresenceMode VCB0_QUOTA_EXHAUSTED_TIMESTAMPS_UNPOPULATED
-
VCB0_QUOTA_EXHAUSTED_INVITE_TIMESTAMPS
public static final SipTimestampAvpPresenceMode VCB0_QUOTA_EXHAUSTED_INVITE_TIMESTAMPS
-
-
Method Detail
-
values
public static SipTimestampAvpPresenceMode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (SipTimestampAvpPresenceMode c : SipTimestampAvpPresenceMode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SipTimestampAvpPresenceMode valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-