Enum 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.
    • 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 name
        java.lang.NullPointerException - if the argument is null