| Modifier and Type | Class and Description |
|---|---|
static class |
Sh.CurrentLocation |
static class |
Sh.DataReference |
static class |
Sh.IdentitySet |
static class |
Sh.RequestedDomain |
static class |
Sh.SendDataIndication |
static class |
Sh.SubsReqType |
| Modifier and Type | Field and Description |
|---|---|
static Type<Sh.CurrentLocation> |
CURRENT_LOCATION
The Current-Location AVP is of type Enumerated, and indicates whether an active location
|
static int |
CURRENT_LOCATION_ORDINAL |
static Type<Sh.DataReference> |
DATA_REFERENCE
The Data-Reference AVP is of type Enumerated, and indicates the type of the requested user
data in the operation UDR and SNR.
|
static int |
DATA_REFERENCE_ORDINAL |
static ResultCode |
DIAMETER_ERROR_DSAI_NOT_AVAILABLE
The Application Server addressed a DSAI not configured in the HSS.
|
static int |
DIAMETER_ERROR_DSAI_NOT_AVAILABLE_ORDINAL |
static ResultCode |
DIAMETER_ERROR_NO_SUBSCRIPTION_TO_DATA
The AS received a notification of changes of some information to which it is not subscribed
|
static int |
DIAMETER_ERROR_NO_SUBSCRIPTION_TO_DATA_ORDINAL |
static ResultCode |
DIAMETER_ERROR_OPERATION_NOT_ALLOWED
The requested operation is not allowed for the user
|
static int |
DIAMETER_ERROR_OPERATION_NOT_ALLOWED_ORDINAL |
static ResultCode |
DIAMETER_ERROR_SUBS_DATA_ABSENT
The Application Server requested to subscribe to changes to Repository Data that is not present in the HSS.
|
static int |
DIAMETER_ERROR_SUBS_DATA_ABSENT_ORDINAL |
static ResultCode |
DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC
The request to update the repository data at the HSS could not be
completed because the requested update is based on an out-of-date version
of the repository data.
|
static int |
DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC_ORDINAL |
static ResultCode |
DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED
The requested user data is not allowed to be modified.
|
static int |
DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED_ORDINAL |
static ResultCode |
DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED
The requested user data is not allowed to be notified on changes.
|
static int |
DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED_ORDINAL |
static ResultCode |
DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ
The requested user data is not allowed to be read.
|
static int |
DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ_ORDINAL |
static ResultCode |
DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED
The data received by the AS is not supported or recognized.
|
static int |
DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED_ORDINAL |
static ResultCode |
DIAMETER_PRIOR_UPDATE_IN_PROGRESS
The request to update the repository data at the HSS could not be
completed because the related repository data is currently being updated
by another entity.
|
static int |
DIAMETER_PRIOR_UPDATE_IN_PROGRESS_ORDINAL |
static ResultCode |
DIAMETER_USER_DATA_NOT_AVAILABLE
The requested user data is not available at this time to satisfy the requested operation.
|
static int |
DIAMETER_USER_DATA_NOT_AVAILABLE_ORDINAL |
static Type<byte[]> |
DSAI_TAG
The DSAI-Tag AVP is of type OctetString.
|
static int |
DSAI_TAG_ORDINAL |
static Type<Date> |
EXPIRY_TIME
The Expiry-Time AVP is of type Time.
|
static int |
EXPIRY_TIME_ORDINAL |
static Type<Sh.IdentitySet> |
IDENTITY_SET
The Identity-Set AVP is of type Enumerated and indicates the requested set of IMS Public
Identities.
|
static int |
IDENTITY_SET_ORDINAL |
static Type<byte[]> |
MSISDN
The MSISDN AVP is of type OctetString.
|
static int |
MSISDN_ORDINAL |
static DiameterCommand |
PNA
The Push-Notifications-Answer (PNA) command, indicated by the Command-Code field set to 309
and the 'R' bit cleared in the Command Flags field, is sent by a client in response to the
Push-Notification-Request command.
|
static int |
PNA_ORDINAL |
static DiameterCommand |
PNR
The Push-Notification-Request (PNR) command, indicated by the Command-Code field set to 309
and the 'R' bit set in the Command Flags field, is sent by a Diameter server to a Diameter
client in order to notify changes in the user data in the server.
|
static int |
PNR_ORDINAL |
static DiameterCommand |
PUA
The Profile-Update-Answer (PUA) command, indicated by the Command-Code field set to 307 and
the 'R' bit cleared in the Command Flags field, is sent by a server in response to the
Profile-Update-Request command.
|
static int |
PUA_ORDINAL |
static DiameterCommand |
PUR
The Profile-Update-Request (PUR) command, indicated by the Command-Code field set to 307 and
the 'R' bit set in the Command Flags field, is sent by a Diameter client to a Diameter server
in order to update user data in the server.
|
static int |
PUR_ORDINAL |
static Type<Sh.RequestedDomain> |
REQUESTED_DOMAIN
The Requested-Domain AVP is of type Enumerated, and indicates the access domain for which
certain data (e.g. user state) are requested.
|
static int |
REQUESTED_DOMAIN_ORDINAL |
static Type<Sh.SendDataIndication> |
SEND_DATA_INDICATION
The Send-Data-Indication AVP is of type Enumerated.
|
static int |
SEND_DATA_INDICATION_ORDINAL |
static Type<byte[]> |
SERVICE_INDICATION
The Service-Indication AVP is of type OctetString.
|
static int |
SERVICE_INDICATION_ORDINAL |
static int |
SH_APPLICATION |
static ApplicationId |
SH_APPLICATION_ID |
static DiameterCommand |
SNA
The Subscribe-Notifications-Answer command, indicated by the Command-Code field set to 308
and the 'R' bit cleared in the Command Flags field, is sent by a server in response to the
Subscribe-Notifications-Request command.
|
static int |
SNA_ORDINAL |
static DiameterCommand |
SNR
The Subscribe-Notifications-Request (SNR) command, indicated by the Command-Code field set to
308 and the 'R' bit set in the Command Flags field, is sent by a Diameter client to a Diameter
server in order to request notifications of changes in user data.
|
static int |
SNR_ORDINAL |
static Type<Sh.SubsReqType> |
SUBS_REQ_TYPE
The Subs-Req-Type AVP is of type Enumerated, and indicates the type of the
subscription-to-notifications request.
|
static int |
SUBS_REQ_TYPE_ORDINAL |
static DiameterCommand |
UDA
The User-Data-Answer (UDA) command, indicated by the Command-Code field set to 306 and
the 'R' bit cleared in the Command Flags field, is sent by a server in response to the
User-Data-Request command.
|
static int |
UDA_ORDINAL |
static DiameterCommand |
UDR
The User-Data-Request (UDR) command, indicated by the Command-Code field set to 306 and the 'R' bit
set in the Command Flags field, is sent by a Diameter client to a Diameter server in order to request user data.
|
static int |
UDR_ORDINAL |
static Type<byte[]> |
USER_DATA
The User-Data AVP is of type OctetString.
|
static int |
USER_DATA_ORDINAL |
static Type<AVPList> |
USER_IDENTITY
The User-Identity AVP is of type Grouped.
|
static int |
USER_IDENTITY_ORDINAL |
| Constructor and Description |
|---|
Sh() |
public static final int SH_APPLICATION
public static final ApplicationId SH_APPLICATION_ID
public static final int UDR_ORDINAL
public static final int UDA_ORDINAL
public static final int PUR_ORDINAL
public static final int PUA_ORDINAL
public static final int SNR_ORDINAL
public static final int SNA_ORDINAL
public static final int PNR_ORDINAL
public static final int PNA_ORDINAL
public static final DiameterCommand UDR
< User-Data -Request> ::= < Diameter Header: 306, REQ, PXY, 16777217 >
< Session-Id >
{ Vendor-Specific-Application-Id }
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ Destination-Host ]
{ Destination-Realm }
*[ Supported-Features ]
{ User-Identity }
[ Wildcarded-PSI ]
[ Server-Name ]
*[ Service-Indication ]
*{ Data-Reference }
*[ Identity-Set ]
[ Requested-Domain ]
[ Current-Location ]
*[ AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
public static final DiameterCommand UDA
< User-Data-Answer > ::= < Diameter Header: 306, PXY, 16777217 >
< Session-Id >
{ Vendor-Specific-Application-Id }
[ Result-Code ]
[ Experimental-Result ]
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
*[ Supported-Features ]
[ Wildcarded-PSI ]
[ User-Data ]
*[ AVP ]
*[ Failed-AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
public static final DiameterCommand PUR
< Profile-Update-Request > ::= < Diameter Header: 307, REQ, PXY, 16777217 >
< Session-Id >
{ Vendor-Specific-Application-Id }
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ Destination-Host ]
{ Destination-Realm }
*[ Supported-Features ]
{ User-Identity }
[ Wildcarded-PSI ]
[ Wildcarded-IMPU ]
{ Data-Reference }
{ User-Data }
*[ AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
public static final DiameterCommand PUA
< Profile-Update-Answer > ::= < Diameter Header: 307, PXY, 16777217 >
< Session-Id >
{ Vendor-Specific-Application-Id }
[ Result-Code ]
[ Experimental-Result ]
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ Wildcarded-PSI ]
[ Wildcarded-IMPU ]
*[ Supported-Features ]
*[ AVP ]
*[ Failed-AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
public static final DiameterCommand SNR
< Subscribe-Notifications-Request > ::= < Diameter Header: 308, REQ, PXY, 16777217 >
< Session-Id >
{ Vendor-Specific-Application-Id }
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ Destination-Host ]
{ Destination-Realm }
*[ Supported-Features ]
{ User-Identity }
[ Wildcarded-PSI ]
[ Wildcarded-IMPU ]
*[ Service-Indication ]
[ Send-Data-Indication ]
[ Server-Name ]
{ Subs-Req-Type }
*{ Data-Reference }
*[ Identity-Set ]
[ Expiry-Time ]
*[ DSAI-Tag ]
*[ AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
public static final DiameterCommand SNA
< Subscribe-Notifications-Answer > ::= < Diameter Header: 308, PXY, 16777217 >
< Session-Id >
{ Vendor-Specific-Application-Id }
{ Auth-Session-State }
[ Result-Code ]
[ Experimental-Result ]
{ Origin-Host }
{ Origin-Realm }
[ Wildcarded-PSI ]
[ Wildcarded-IMPU ]
*[ Supported-Features ]
[ User-Data ]
[ Expiry-Time ]
*[ AVP ]
*[ Failed-AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
public static final DiameterCommand PNR
< Push-Notification-Request > ::= < Diameter Header: 309, REQ, PXY, 16777217 >
< Session-Id >
{ Vendor-Specific-Application-Id }
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
{ Destination-Host }
{ Destination-Realm }
*[ Supported-Features ]
{ User-Identity }
[ Wildcarded-PSI ]
[ Wildcarded-IMPU ]
{ User-Data }
*[ AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
public static final DiameterCommand PNA
< Push-Notification-Answer > ::=< Diameter Header: 309, PXY, 16777217 >
< Session-Id >
{ Vendor-Specific-Application-Id }
[ Result-Code ]
[ Experimental-Result ]
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
*[ Supported-Features ]
*[ AVP ]
*[ Failed-AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
public static final int USER_IDENTITY_ORDINAL
public static final int MSISDN_ORDINAL
public static final int USER_DATA_ORDINAL
public static final int DATA_REFERENCE_ORDINAL
public static final int SERVICE_INDICATION_ORDINAL
public static final int SUBS_REQ_TYPE_ORDINAL
public static final int REQUESTED_DOMAIN_ORDINAL
public static final int CURRENT_LOCATION_ORDINAL
public static final int IDENTITY_SET_ORDINAL
public static final int EXPIRY_TIME_ORDINAL
public static final int SEND_DATA_INDICATION_ORDINAL
public static final int DSAI_TAG_ORDINAL
public static final Type<AVPList> USER_IDENTITY
User-Identity ::= <AVP header: 700 10415>
[Public-Identity]
[MSISDN]
*[AVP]
Cx.PUBLIC_IDENTITY,
MSISDNpublic static final Type<byte[]> MSISDN
public static final Type<byte[]> USER_DATA
public static final Type<Sh.DataReference> DATA_REFERENCE
public static final Type<byte[]> SERVICE_INDICATION
public static Type<Sh.IdentitySet> IDENTITY_SET
public static Type<Sh.RequestedDomain> REQUESTED_DOMAIN
public static Type<Sh.SubsReqType> SUBS_REQ_TYPE
public static Type<Sh.CurrentLocation> CURRENT_LOCATION
public static final Type<Date> EXPIRY_TIME
public static Type<Sh.SendDataIndication> SEND_DATA_INDICATION
public static final Type<byte[]> DSAI_TAG
public static final int DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED_ORDINAL
public static final int DIAMETER_ERROR_OPERATION_NOT_ALLOWED_ORDINAL
public static final int DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ_ORDINAL
public static final int DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED_ORDINAL
public static final int DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED_ORDINAL
public static final int DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC_ORDINAL
public static final int DIAMETER_ERROR_SUBS_DATA_ABSENT_ORDINAL
public static final int DIAMETER_ERROR_NO_SUBSCRIPTION_TO_DATA_ORDINAL
public static final int DIAMETER_ERROR_DSAI_NOT_AVAILABLE_ORDINAL
public static final int DIAMETER_USER_DATA_NOT_AVAILABLE_ORDINAL
public static final int DIAMETER_PRIOR_UPDATE_IN_PROGRESS_ORDINAL
public static final ResultCode DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED
public static final ResultCode DIAMETER_ERROR_OPERATION_NOT_ALLOWED
public static final ResultCode DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ
public static final ResultCode DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED
public static final ResultCode DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED
public static final ResultCode DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC
public static final ResultCode DIAMETER_ERROR_SUBS_DATA_ABSENT
public static final ResultCode DIAMETER_ERROR_NO_SUBSCRIPTION_TO_DATA
public static final ResultCode DIAMETER_ERROR_DSAI_NOT_AVAILABLE
public static final ResultCode DIAMETER_USER_DATA_NOT_AVAILABLE
public static final ResultCode DIAMETER_PRIOR_UPDATE_IN_PROGRESS
Copyright © 2014. All Rights Reserved.