Commit ad238420 authored by hawbaker's avatar hawbaker
Browse files

Working Copy of UDM Mods for Jan.

parent db1e1568
Pipeline #5277 failed with stages
in 1 minute and 31 seconds
......@@ -177,7 +177,12 @@ XIRIEvent ::= CHOICE
sTIRSHAKENSignatureValidation [104] STIRSHAKENSignatureValidation,
-- IMS events, see clause 7.X.4.2
iMSMessage [105] IMSMessage,
startOfInterceptionForActiveIMSSession [106] StartOfInterceptionForActiveIMSSession
startOfInterceptionForActiveIMSSession [106] StartOfInterceptionForActiveIMSSession,
-- UDM events, see clause 7.2.2
locationInformationResult [904] LocationInfoResult,
uEInformationRequest [905] UEInformationRequest,
uEAuthenticationReport [906] UEAuthenticationReport
}
-- ==============
......@@ -348,8 +353,12 @@ IRIEvent ::= CHOICE
-- IMS events, see clause 7.X.4.2
iMSMessage [105] IMSMessage,
startOfInterceptionForActiveIMSSession [106] StartOfInterceptionForActiveIMSSession
startOfInterceptionForActiveIMSSession [106] StartOfInterceptionForActiveIMSSession,
-- UDM events, see clause 7.2.2
locationInformationResult [904] LocationInfoResult,
uEInformationRequest [905] UEInformationRequest,
uEAuthenticationReport [906] UEAuthenticationReport
}
IRITargetIdentifier ::= SEQUENCE
......@@ -1656,6 +1665,37 @@ UDMCancelLocationMessage ::= SEQUENCE
cancelLocationMethod [6] UDMCancelLocationMethod
}
UDMlocationInformationResultRecord ::= SEQUENCE
{
sUPI [1] SUPI,
pEI [2] PEI OPTIONAL,
gPSI [3] GPSI OPTIONAL,
locationInfoRequest [4] UDMLocationInfoRequest,
pLMNID [5] PLMNID,
currentLocationIndicator [6] BOOLEAN OPTIONAL,
aMFInstanceID [7] NFID OPTIONAL,
sMSInstanceID [8] NFID OPTIONAL,
location [9] Location,
rATType [10] RATType OPTIONAL,
problemDetails [11] UDMProblemDetails OPTIONAL
}
UDMUEInformationRequestRecord ::= SEQUENCE
{
sUPI [1] SUPI,
tADSInfo [2] UEContextInfo OPTIONAL,
fiveGSUserStateInfo [3] FiveGSUserStateInfo OPTIONAL,
problemDetails [5] UDMProblemDetails OPTIONAL
}
UDMUEAuthenticationReportRecord ::= SEQUENCE
{
sUPI [1] SUPI,
authenticationInfoRequest [2] UDMAuthenticationInfoRequest,
aKMAIndicator [3] BOOLEAN OPTIONAL,
problemDetails [4] UDMProblemDetails OPTIONAL
}
-- =================
-- 5G UDM parameters
-- =================
......@@ -1693,6 +1733,53 @@ ServiceID ::= SEQUENCE
CAGID ::= UTF8String
UDMAuthenticationInfoRequest ::= SEQUENCE
{
infoRequestType [1] InfoRequestType,
rGAuthCx [2] SEQUENCE SIZE(1..MAX) OF SubscriberIdentifier,
authType [3] AuthType,
servingNetworkName [4] PLMNID,
supportedFeatures [5] SupportedFeatures OPTIONAL,
aUSFInstanceID [6] NFID OPTIONAL,
cellCAGInfo [7] CAGID OPTIONAL,
n5GCInd [8] BOOLEAN OPTIONAL
}
UDMLocationInfoRequest ::= SEQUENCE
{
requested5GSLocation [1] BOOLEAN OPTIONAL,
requestedCurrentLocation [2] BOOLEAN OPTIONAL,
requestedRATType [3] BOOLEAN OPTIONAL,
requestedTimeZone [4] BOOLEAN OPTIONAL,
requestedServingNode [5] BOOLEAN OPTIONAL
}
UDMProblemDetails ::= SEQUENCE
{
cause [1] UDMProblemDetailsCause OPTIONAL
}
UDMProblemDetailsCause ::= CHOICE
{
uDMDefinedCause [1] UDMDefinedCause,
otherCause [2] OtherCause
}
UDMDefinedCause ::= ENUMERATED
{
userNotFound(1),
dataNotFound(2),
contextNotFound(3),
subscriptionNotFound(4),
other(5)
}
InfoRequestType ::= ENUMERATED
{
hSS(1),
aUSF(2),
other(3)
}
OtherCause ::= UTF8String
-- ===================
-- 5G SMSF definitions
-- ===================
......@@ -3329,6 +3416,20 @@ FiveGSMCause ::= INTEGER (0..255)
FiveGTMSI ::= INTEGER (0..4294967295)
FiveGSUserStateInfo ::= SEQUENCE
{
fiveGSUserState [1] FiveGSUserState,
accessType [2] AccessType
}
FiveGSUserState ::= ENUMERATED
{
deregistered(1),
registeredNotReachableForPaging(2),
registeredReachableForPaging(3),
connectedNotReachableForPaging(4),
connectedReachableForPaging(5),
notProvidedFromAMF(6)
}
FTEID ::= SEQUENCE
{
tEID [1] INTEGER (0.. 4294967295),
......@@ -3535,6 +3636,12 @@ SNSSAI ::= SEQUENCE
sliceDifferentiator [2] OCTET STRING (SIZE(3)) OPTIONAL
}
SubscriberIdentifier ::= CHOICE
{
sUCI [1] SUCI,
sUPI [2] SUPI
}
SUCI ::= SEQUENCE
{
mCC [1] MCC,
......@@ -3553,6 +3660,8 @@ SUPI ::= CHOICE
SUPIUnauthenticatedIndication ::= BOOLEAN
SupportedFeatures ::= UTF8String
SwitchOffIndicator ::= ENUMERATED
{
normalDetach(1),
......@@ -3585,6 +3694,16 @@ TELURI ::= UTF8String
Timestamp ::= GeneralizedTime
UEContextInfo ::= SEQUENCE
{
supportVoPS [1] BOOLEAN OPTIONAL,
supportVoPSn3gpp [2] BOOLEAN OPTIONAL,
lastActiveTime [3] Timestamp OPTIONAL,
accessType [4] AccessType OPTIONAL,
rATType [5] RATType OPTIONAL,
supportedFeatures [6] SupportedFeatures OPTIONAL
}
UEEndpointAddress ::= CHOICE
{
iPv4Address [1] IPv4Address,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment