diff --git a/102232-1/LI-PS-PDU.asn b/102232-1/LI-PS-PDU.asn index 47b30ce33daca37ed6b13d35c8b106c2741caa36..4aebb060690b288939738a9d08ff32918c028e62 100644 --- a/102232-1/LI-PS-PDU.asn +++ b/102232-1/LI-PS-PDU.asn @@ -269,7 +269,8 @@ TimeStampQualifier ::= ENUMERATED HI4Payload ::= CHOICE { threeGPP-LI-Notification [1] TS33128Payloads.LINotificationPayload, - ... + ..., + hi4Notification [2] HI4Notification } -- ==================================== @@ -478,7 +479,6 @@ GcseIRI ::= CHOICE ... } - -- =========================== -- Definitions for TRI Payload -- =========================== @@ -671,6 +671,51 @@ EncryptedPayloadType ::= ENUMERATED -- encrypted payload is ETSI TS 102 232-1 (the present document) } +-- ================================= +-- Definitions for HI4 notifications +-- ================================= + +HI4Notification ::= CHOICE +{ + liActivated [1] HI4LINotification, + liDeactivated [2] HI4LINotification, + liModified [3] HI4LINotification, + ... +} + +HI4LINotification ::= SEQUENCE +{ + startTime [1] GeneralizedTime OPTIONAL, + endTime [2] GeneralizedTime OPTIONAL, + targetIdentifiers [3] SEQUENCE OF TargetIdentifier OPTIONAL, + interceptType [4] InterceptType OPTIONAL, + agencyIdentifier [5] UTF8String OPTIONAL, + authorizationIdentifier [6] UTF8String OPTIONAL, + ... +} + +TargetIdentifier ::= CHOICE +{ + targetIdentifierFormat [1] TargetIdentifierFormat, + ... +} + +TargetIdentifierFormat ::= SEQUENCE +{ + formatOwner [1] UTF8String (SIZE (1..255)), + formatName [2] UTF8String (SIZE (1..255)), + targetValue [3] UTF8String, + ... +} + +InterceptType ::= ENUMERATED +{ + iriAndCc(1), + iriOnly(2), + ccOnly(3), + ... +} + -- =================================== -- Common Parameters -- ===================================