Commit 4be0fd47 authored by hawbakert's avatar hawbakert Committed by canterburym
Browse files

Addition of Start of Intercept at UDM and Deregistration

parent c42d1af0
Loading
Loading
Loading
Loading
+51 −2
Original line number Diff line number Diff line
@@ -203,7 +203,11 @@ XIRIEvent ::= CHOICE
    eESACRSubscription                                  [120] EESACRSubscription,
    eESACRNotification                                  [121] EESACRNotification,
    eESEECContextRelocation                             [122] EESEECContextRelocation,
    eESStartOfInterceptionWithRegisteredEEC             [123] EESStartOfInterceptionWithRegisteredEEC
    eESStartOfInterceptionWithRegisteredEEC             [123] EESStartOfInterceptionWithRegisteredEEC,

    -- UDM events, see clause 7.2.2 continued from choice 110
    uDMStartOfInterceptionWithRegisteredUE              [901] UDMStartOfInterceptionWithRegisteredUE,
    uDMUEDeregistration                                 [902] UDMUEDeregistration
}

-- ==============
@@ -399,7 +403,11 @@ IRIEvent ::= CHOICE
    eESACRSubscription                                  [120] EESACRSubscription,
    eESACRNotification                                  [121] EESACRNotification,
    eESEECContextRelocation                             [122] EESEECContextRelocation,
    eESStartOfInterceptionWithRegisteredEEC             [123] EESStartOfInterceptionWithRegisteredEEC
    eESStartOfInterceptionWithRegisteredEEC             [123] EESStartOfInterceptionWithRegisteredEEC,

    -- UDM events, see clause 7.2.2 continued from choice 110
    uDMStartOfInterceptionWithRegisteredUE              [901] UDMStartOfInterceptionWithRegisteredUE,
    uDMUEDeregistration                                 [902] UDMUEDeregistration
}

IRITargetIdentifier ::= SEQUENCE
@@ -2369,6 +2377,19 @@ UDMUEAuthenticationResponse ::= SEQUENCE
    problemDetails              [4] UDMProblemDetails OPTIONAL
}

UDMStartOfInterceptionWithRegisteredUE ::= SEQUENCE
{
    uEID                        [1] SUPI,
    uDMUEContextInfo            [2] NUDMSDMSBIType
}

UDMUEDeregistration
{
    uEID                        [1] SUPI,
    lastServingPLMN             [2] PLMNID,
    aMFDeregistrationInfo       [3] UDMAMFDeregistrationInfo,
    deregistrationData          [4] UDMDeregistrationData
}
-- =================
-- 5G UDM parameters
-- =================
@@ -2473,6 +2494,34 @@ UDMInvalidParameters ::= SEQUENCE

RoamingIndicator ::= BOOLEAN

NUDMSDMSBIType ::= UTF8String

UDMAMFDeregistrationInfo ::= SEQUENCE
{
    guami                   [1] GUAMI,
    purgeFlag               [2] BOOLEAN,
    pei                     [3] PEI
}

UDMDeregistrationData ::= SEQUENCE
{
    deregReason             [1] UDMDeregReason,
    accessType              [2] AccessType,
    pDUSessionID            [3] PDUSessionID
}

UDMDeregReason ::= ENUMERATED
{
    uEInitialRegistration(1),
    uERegistrationAreaChange(2),
    subscriptionWithdrawn(3),
    fiveGSToEPSMobility(4),
    fiveGSToEPSMobilityUeInitialRegistration(5),
    reregistrationRequired(6),
    sMFContextTransferred(7),
    duplicatePDUSession(8),
    fiveGSRVCCToUTRANMobility(9)
}
-- ===================
-- 5G SMSF definitions
-- ===================