Corporation Server User Manual
3GPP/Sh Diameter Java API
A-16 Oracle Communication and Mobility Server Developer’s Guide
DiameterMessage
createPushNotificationAnswer(String resultCode)
■ Subscribe-Notification-Request (SNR)
DiameterMessage
createSubscribeNotificationRequest(String destinationRealm,
String userIdentity,
String dataReference,
String subsReqType)
DiameterMessage
createSubscribeNotificationRequest(String destinationRealm,
String userIdentity,
String dataReference,
String subsReqType,
String serviceIndication,
String serverName)
■ Subscribe-Notification-Answer (SNA)
DiameterMessage
createSubscribeNotificationAnswer(String resultCode)
■ User-Data-Request (UDR)
DiameterMessage
createUserDataRequest(String destinationRealm,
String userIdentity,
String userIdentityType,
String dataReference)
DiameterMessage
createUserDataRequest(String destinationRealm,
String userIdentity,
String userIdentityType,
String dataReference,
String requestedDomain,
String currentLocation,
String serviceIndication,
String serverName,
String destinationHost)
■ User-Data-Answer (UDA)
DiameterMessage
createUserDataAnswer(String resultCode, String userData)
3GPP/Sh Dictionary
The 3GPP Sh Interface dictionary is returned by getShDictionary() and must be
extended by the Diameter stack.
Sh Events
Like any Diameter application, an Sh application can receive/send events from/to the
Diameter stack.
To receive an event from the Diameter application, user has to implement the
processEvent(DiameterEvent) callback in the DiameterShListener implementation.