net.java.slee.resource.diameter
Class ShProtocolConstants

java.lang.Object
  extended by net.java.slee.resource.diameter.ShProtocolConstants

public class ShProtocolConstants
extends java.lang.Object


Field Summary
static int DI_CURRENT_LOCATION
          This AVP is of type Enumerated which is derived from AVP_Integer32.
static int DI_CURRENT_LOCATION_DO_NOT_INIT_ACTIVE_LOCATION_RETRIEVAL
           
static int DI_CURRENT_LOCATION_INIT_ACTIVE_LOCATION_RETRIEVAL
           
static int DI_DATA_REFERENCE
          Again see TS 29 328.
static int DI_DATA_REFERENCE_CHARGING_INFORMATION
           
static int DI_DATA_REFERENCE_IMS_PUBLIC_IDENTITY
           
static int DI_DATA_REFERENCE_IMS_USER_STATE
           
static int DI_DATA_REFERENCE_INITIAL_FILTER_CRITERIA
           
static int DI_DATA_REFERENCE_LOCATION_INFORMATION
           
static int DI_DATA_REFERENCE_MSISDN
           
static int DI_DATA_REFERENCE_REPOSITORY_DATA
           
static int DI_DATA_REFERENCE_S_CSCF_NAME
           
static int DI_DATA_REFERENCE_USER_STATE
           
static int DI_MSISDN
           
static int DI_PUBLIC_IDENTITY
          The Public-Identity AVP is of type UTF8String.
static int DI_REQUESTED_DOMAIN
          This AVP is of type Enumerated which is derived from AVP_Integer32.
static int DI_REQUESTED_DOMAIN_CS_DOMAIN
           
static int DI_REQUESTED_DOMAIN_PS_DOMAIN
           
static int DI_SERVER_NAME
          This AVP is of type UTF8String.
static int DI_SERVICE_INDICATION
          This AVP is of Type OctetString.
static int DI_SUBSCRIBE_REQUEST_SUBSCRIBE
           
static int DI_SUBSCRIBE_REQUEST_UNSUBSCRIBE
           
static int DI_SUBSCRIBE_TYPE
          This AVP is of type Enumerated which is derived from AVP_Integer32.
static int DI_USER_DATA
          See TS 29 328 page 26.
static int DI_USER_IDENTITY
          This AVP is of type "Grouped".
static int DIAMETER_3GPP_VENDOR_ID
          Vendor Id set in AVPs in message body.
static int DIAMETER_APPLICATION_CxDx
          Identifies type of diameter Cx/Dx application.
static int DIAMETER_APPLICATION_SH
          Identifies type of diameter Sh interface application.
static int DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED
          Fatal error.
static int DIAMETER_RESULT_DATA_CANNOT_BE_READ
          Fatal error.
static int DIAMETER_RESULT_OPERATION_NOT_ALLOWED
          Fatal error.
static int DIAMETER_RESULT_PRIOR_UPDATE_IN_PROGRESS
          Not fatal error.
static int DIAMETER_RESULT_TOO_MUCH_DATA
          Fatal error.
static int DIAMETER_RESULT_TRANSPARENT_DATA_OUT_OF_SYNC
          Fatal error.
static int DIAMETER_RESULT_USER_DATA_CANNOT_BE_MODIFIED
          Fatal error.
static int DIAMETER_RESULT_USER_DATA_CANNOT_BE_NOTIFIED
          Fatal error.
static int DIAMETER_RESULT_USER_DATA_NOT_AVAILABLE
          Not fatal error.
static int DIAMETER_SH_COMMAND_PROFILE_UPDATE
          Request update user info code
static int DIAMETER_SH_COMMAND_PUSH_NOTIFICATION
          Request push notification code
static int DIAMETER_SH_COMMAND_SUBSCRIBE_NOTIFICATIONS
          Request subscription code
static int DIAMETER_SH_COMMAND_USER_DATA
          Request user data code
 
Constructor Summary
ShProtocolConstants()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DI_USER_IDENTITY

public static final int DI_USER_IDENTITY
This AVP is of type "Grouped". It contains either Public-Identity ( which syntax corresponds to SIP URI or TEL URI) or MSISDN ( which is weird ) AVP.
For instance SIP URI:sip:bob@example.com

See Also:
Constant Field Values

DI_MSISDN

public static final int DI_MSISDN
See Also:
Constant Field Values

DI_USER_DATA

public static final int DI_USER_DATA
See TS 29 328 page 26.

See Also:
Constant Field Values

DI_DATA_REFERENCE

public static final int DI_DATA_REFERENCE
Again see TS 29 328. Defined types are:
  • DI_DATA_REFERENCE_REPOSITORY_DATA,
  • DI_DATA_REFERENCE_IMS_PUBLIC_IDENTITY,
  • DI_DATA_REFERENCE_IMS_USER_STATE ,
  • DI_DATA_REFERENCE_S_CSCF_NAME,
  • DI_DATA_REFERENCE_INITIAL_FILTER_CRITERIA,
  • DI_DATA_REFERENCE_LOCATION_INFORMATION,
  • DI_DATA_REFERENCE_USER_STATE,
  • DI_DATA_REFERENCE_CHARGING_INFORMATION,
  • DI_DATA_REFERENCE_MSISDN;

    See Also:
    Constant Field Values

  • DI_SERVICE_INDICATION

    public static final int DI_SERVICE_INDICATION
    This AVP is of Type OctetString.

    See Also:
    Constant Field Values

    DI_SUBSCRIBE_TYPE

    public static final int DI_SUBSCRIBE_TYPE
    This AVP is of type Enumerated which is derived from AVP_Integer32. Its used within notification subscription request. Its value tells HSS wheather it should subscribe origin hos or unsubscribe. Possible values are:
  • DI_SUBSCRIBE_REQUEST_SUBSCRIBE;
  • ;

    See Also:
    Constant Field Values

  • DI_REQUESTED_DOMAIN

    public static final int DI_REQUESTED_DOMAIN
    This AVP is of type Enumerated which is derived from AVP_Integer32. It tells HSS for which access domain data is requested.
    Possible values:
  • DI_REQUESTED_DOMAIN_CS_DOMAIN=0;
  • DI_REQUESTED_DOMAIN_PS_DOMAIN=1

    See Also:
    Constant Field Values

  • DI_CURRENT_LOCATION

    public static final int DI_CURRENT_LOCATION
    This AVP is of type Enumerated which is derived from AVP_Integer32. It tells HSS wheather it should retrieve refresh current location or not.
    Possible values:
  • DI_CURRENT_LOCATION_DO_NOT_INIT_ACTIVE_LOCATION_RETRIEVAL=0;
  • DI_CURRENT_LOCATION_INIT_ACTIVE_LOCATION_RETRIEVAL=1

    See Also:
    Constant Field Values

  • DI_SERVER_NAME

    public static final int DI_SERVER_NAME
    This AVP is of type UTF8String. It contains SIP URI compilant name of the server.

    See Also:
    Constant Field Values

    DI_PUBLIC_IDENTITY

    public static final int DI_PUBLIC_IDENTITY
    The Public-Identity AVP is of type UTF8String. This AVP contains the public identity of a user in the IMS. The syntax of this AVP corresponds either to a SIP URL (with the format defined in IETF RFC 3261 [3] and IETF RFC 2396 [4]) or a TEL URL (with the format defined in IETF RFC 2806 [8]).

    See Also:
    Constant Field Values

    DI_DATA_REFERENCE_REPOSITORY_DATA

    public static final int DI_DATA_REFERENCE_REPOSITORY_DATA
    See Also:
    Constant Field Values

    DI_DATA_REFERENCE_IMS_PUBLIC_IDENTITY

    public static final int DI_DATA_REFERENCE_IMS_PUBLIC_IDENTITY
    See Also:
    Constant Field Values

    DI_DATA_REFERENCE_IMS_USER_STATE

    public static final int DI_DATA_REFERENCE_IMS_USER_STATE
    See Also:
    Constant Field Values

    DI_DATA_REFERENCE_S_CSCF_NAME

    public static final int DI_DATA_REFERENCE_S_CSCF_NAME
    See Also:
    Constant Field Values

    DI_DATA_REFERENCE_INITIAL_FILTER_CRITERIA

    public static final int DI_DATA_REFERENCE_INITIAL_FILTER_CRITERIA
    See Also:
    Constant Field Values

    DI_DATA_REFERENCE_LOCATION_INFORMATION

    public static final int DI_DATA_REFERENCE_LOCATION_INFORMATION
    See Also:
    Constant Field Values

    DI_DATA_REFERENCE_USER_STATE

    public static final int DI_DATA_REFERENCE_USER_STATE
    See Also:
    Constant Field Values

    DI_DATA_REFERENCE_CHARGING_INFORMATION

    public static final int DI_DATA_REFERENCE_CHARGING_INFORMATION
    See Also:
    Constant Field Values

    DI_DATA_REFERENCE_MSISDN

    public static final int DI_DATA_REFERENCE_MSISDN
    See Also:
    Constant Field Values

    DI_SUBSCRIBE_REQUEST_SUBSCRIBE

    public static final int DI_SUBSCRIBE_REQUEST_SUBSCRIBE
    See Also:
    Constant Field Values

    DI_SUBSCRIBE_REQUEST_UNSUBSCRIBE

    public static final int DI_SUBSCRIBE_REQUEST_UNSUBSCRIBE
    See Also:
    Constant Field Values

    DI_REQUESTED_DOMAIN_CS_DOMAIN

    public static final int DI_REQUESTED_DOMAIN_CS_DOMAIN
    See Also:
    Constant Field Values

    DI_REQUESTED_DOMAIN_PS_DOMAIN

    public static final int DI_REQUESTED_DOMAIN_PS_DOMAIN
    See Also:
    Constant Field Values

    DI_CURRENT_LOCATION_DO_NOT_INIT_ACTIVE_LOCATION_RETRIEVAL

    public static final int DI_CURRENT_LOCATION_DO_NOT_INIT_ACTIVE_LOCATION_RETRIEVAL
    See Also:
    Constant Field Values

    DI_CURRENT_LOCATION_INIT_ACTIVE_LOCATION_RETRIEVAL

    public static final int DI_CURRENT_LOCATION_INIT_ACTIVE_LOCATION_RETRIEVAL
    See Also:
    Constant Field Values

    DIAMETER_APPLICATION_SH

    public static final int DIAMETER_APPLICATION_SH
    Identifies type of diameter Sh interface application. Set in message header.

    See Also:
    Constant Field Values

    DIAMETER_3GPP_VENDOR_ID

    public static final int DIAMETER_3GPP_VENDOR_ID
    Vendor Id set in AVPs in message body.

    See Also:
    Constant Field Values

    DIAMETER_APPLICATION_CxDx

    public static final int DIAMETER_APPLICATION_CxDx
    Identifies type of diameter Cx/Dx application. Set in message header.

    See Also:
    Constant Field Values

    DIAMETER_SH_COMMAND_USER_DATA

    public static final int DIAMETER_SH_COMMAND_USER_DATA
    Request user data code

    See Also:
    Constant Field Values

    DIAMETER_SH_COMMAND_PROFILE_UPDATE

    public static final int DIAMETER_SH_COMMAND_PROFILE_UPDATE
    Request update user info code

    See Also:
    Constant Field Values

    DIAMETER_SH_COMMAND_SUBSCRIBE_NOTIFICATIONS

    public static final int DIAMETER_SH_COMMAND_SUBSCRIBE_NOTIFICATIONS
    Request subscription code

    See Also:
    Constant Field Values

    DIAMETER_SH_COMMAND_PUSH_NOTIFICATION

    public static final int DIAMETER_SH_COMMAND_PUSH_NOTIFICATION
    Request push notification code

    See Also:
    Constant Field Values

    DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED

    public static final int DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED
    Fatal error. This value is set in Experimental-Result-Code AVP when requested data doesnt exist?

    See Also:
    Constant Field Values

    DIAMETER_RESULT_OPERATION_NOT_ALLOWED

    public static final int DIAMETER_RESULT_OPERATION_NOT_ALLOWED
    Fatal error. This value is set in Experimental-Result-Code AVP when HSS cant fulfill request for requesting AS.

    See Also:
    Constant Field Values

    DIAMETER_RESULT_DATA_CANNOT_BE_READ

    public static final int DIAMETER_RESULT_DATA_CANNOT_BE_READ
    Fatal error. This value is set in Experimental-Result-Code AVP when AS doesnt have privileges to read user data.

    See Also:
    Constant Field Values

    DIAMETER_RESULT_USER_DATA_CANNOT_BE_MODIFIED

    public static final int DIAMETER_RESULT_USER_DATA_CANNOT_BE_MODIFIED
    Fatal error. This value is set in Experimental-Result-Code AVP when SA doesnt have privileges to modify user data.

    See Also:
    Constant Field Values

    DIAMETER_RESULT_USER_DATA_CANNOT_BE_NOTIFIED

    public static final int DIAMETER_RESULT_USER_DATA_CANNOT_BE_NOTIFIED
    Fatal error. This value is set in Experimental-Result-Code AVP when AS cant be notified ( or doesnt have rights ) of data changes.

    See Also:
    Constant Field Values

    DIAMETER_RESULT_TOO_MUCH_DATA

    public static final int DIAMETER_RESULT_TOO_MUCH_DATA
    Fatal error. This value is set in Experimental-Result-Code AVP when data that has been sent is too big to be stored in HSS.

    See Also:
    Constant Field Values

    DIAMETER_RESULT_TRANSPARENT_DATA_OUT_OF_SYNC

    public static final int DIAMETER_RESULT_TRANSPARENT_DATA_OUT_OF_SYNC
    Fatal error. This value is set in Experimental-Result-Code AVP when AS is trying to update data stored with older values that currently stored.

    See Also:
    Constant Field Values

    DIAMETER_RESULT_USER_DATA_NOT_AVAILABLE

    public static final int DIAMETER_RESULT_USER_DATA_NOT_AVAILABLE
    Not fatal error. This value is set in Experimental-Result-Code AVP when user data is not available at this time.

    See Also:
    Constant Field Values

    DIAMETER_RESULT_PRIOR_UPDATE_IN_PROGRESS

    public static final int DIAMETER_RESULT_PRIOR_UPDATE_IN_PROGRESS
    Not fatal error. This value is set in Experimental-Result-Code AVP when someone else is updating data.

    See Also:
    Constant Field Values
    Constructor Detail

    ShProtocolConstants

    public ShProtocolConstants()


    Copyright © 2008. All Rights Reserved.