diff --git a/33108/r17/EpsHI2Operations.asn b/33108/r17/EpsHI2Operations.asn index 65c739f9af978a7443e33855c527f606b6e3fe3d..1447a9e8fb4ceb8384cdb1d4380e4060d53636f4 100644 --- a/33108/r17/EpsHI2Operations.asn +++ b/33108/r17/EpsHI2Operations.asn @@ -1,4 +1,4 @@ -EpsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2eps(8) r16 (16) version-1 (1)} +EpsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2eps(8) r17 (17) version-0 (0)} DEFINITIONS IMPLICIT TAGS ::= @@ -20,7 +20,7 @@ IMPORTS FROM HI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version18(18)} -- Imported from TS 101 671 v3.14.1 - + CivicAddress, ExtendedLocParameters, LocationErrorCode @@ -29,7 +29,7 @@ IMPORTS {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2(1) r16 (16) version-0 (0)}; -- Imported from 3GPP TS 33.108, UMTS PS HI2 - + -- Object Identifier Definitions @@ -39,7 +39,7 @@ securityDomain(2) lawfulIntercept(2)} -- Security Subdomains threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)} -hi2epsDomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi2eps(8) r16(16) version-1 (1)} +hi2epsDomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi2eps(8) r17(17) version-0 (0)} EpsIRIsContent ::= CHOICE { @@ -174,7 +174,7 @@ IRI-Parameters ::= SEQUENCE -- information extracted from P-Access-Network-Info headers of SIP message; -- described in TS 24.229 7.2A.4 [76] imsVoIP [57] IMS-VoIP-Correlation OPTIONAL, - xCAPmessage [58] OCTET STRING OPTIONAL, + xCAPmessage [58] OCTET STRING OPTIONAL, -- The HTTP message (HTPP header and any XCAP body) of any of the target's IMS supplementary -- service setting management or manipulation XCAP messages occuring through the Ut interface -- defined in the 3GPP TS 24 623 [77]. @@ -189,7 +189,7 @@ IRI-Parameters ::= SEQUENCE -- defined in E212 [87]). requesting-Node-Type [65] Requesting-Node-Type OPTIONAL, serving-System-Identifier [66] OCTET STRING OPTIONAL, - -- the serving network identifier PLMN id (MNC, Mobile Country Code and MNC,Mobile Network + -- the serving network identifier PLMN id (MNC, Mobile Country Code and MNC,Mobile Network -- Country, defined in E212 [87]) and 3GPP TR 21.905 [38], that may be included in the Diameter -- AVP to and from the HSS. @@ -201,7 +201,7 @@ IRI-Parameters ::= SEQUENCE -- coded according to 3GPP TS 29.274 [46] proSeRelayIMEI [70] OCTET STRING (SIZE (8)) OPTIONAL, - -- coded according to 3GPP TS 29.274 [46] + -- coded according to 3GPP TS 29.274 [46] extendedLocParameters [71] ExtendedLocParameters OPTIONAL, -- LALS extended parameters locationErrorCode [72] LocationErrorCode OPTIONAL, -- LALS error code @@ -209,14 +209,14 @@ IRI-Parameters ::= SEQUENCE otherIdentities [73] SEQUENCE OF PartyInformation OPTIONAL, deregistrationReason [74] DeregistrationReason OPTIONAL, requesting-Node-Identifier [75] OCTET STRING OPTIONAL, - roamingIndication [76] VoIPRoamingIndication OPTIONAL, + roamingIndication [76] VoIPRoamingIndication OPTIONAL, -- used for IMS events in the VPLMN. cSREvent [77] CSREvent OPTIONAL, ptc [78] PTC OPTIONAL, -- PTC Events ptcEncryption [79] PTCEncryptionInfo OPTIONAL, -- PTC Encryption Information additionalCellIDs [80] SEQUENCE OF AdditionalCellID OPTIONAL, - scefID [81] UTF8String OPTIONAL, + scefID [81] UTF8String OPTIONAL, -- SCEF-ID FQDN as defined by TS 29.336 [101], clause 8.4.5 and RFC 3588 [102] section 4.3 national-HI2-ASN1parameters [255] National-HI2-ASN1parameters OPTIONAL } @@ -296,7 +296,7 @@ PartyInformation ::= SEQUENCE -- See [67] nai [10] OCTET STRING OPTIONAL, -- NAI of the target, encoded in the same format as defined by [EPS stage 3 specs] - x-3GPP-Asserted-Identity [11] OCTET STRING OPTIONAL, + x-3GPP-Asserted-Identity [11] OCTET STRING OPTIONAL, -- X-3GPP-Asserted-Identity header (3GPP TS 24.109 [79]) of the target, used in -- some XCAP transactions as a complement information to SIP URI or Tel URI. xUI [12] OCTET STRING OPTIONAL, @@ -320,9 +320,9 @@ Location ::= SEQUENCE { e164-Number [1] OCTET STRING (SIZE (1..25)) OPTIONAL, -- Coded in the same format as the ISUP location number (parameter - -- field) of the ISUP (see EN 300 356 [30]). + -- field) of the ISUP (see EN 300 356 [30]). globalCellID [2] GlobalCellID OPTIONAL, - --see MAP format (see [4]) + --see MAP format (see [4]) rAI [4] Rai OPTIONAL, -- the Routeing Area Identifier in the current SGSN is coded in accordance with the -- 10.5.5.15 of document [9] without the Routing Area Identification IEI @@ -361,7 +361,7 @@ AdditionalCellID ::= SEQUENCE nCGI [1] NCGI, gsmLocation [2] GSMLocation OPTIONAL, umtsLocation [3] UMTSLocation OPTIONAL, - timeOfLocation [4] GeneralizedTime OPTIONAL, + timeOfLocation [4] GeneralizedTime OPTIONAL, ... } @@ -388,7 +388,7 @@ NCGI ::= SEQUENCE GSMLocation ::= CHOICE { - geoCoordinates [1] SEQUENCE + geoCoordinates [1] SEQUENCE { latitude [1] PrintableString (SIZE(7..10)), -- format : XDDMMSS.SS @@ -408,10 +408,10 @@ GSMLocation ::= CHOICE -- latitude short form N502312 -- longitude long form E1122312.18 - utmCoordinates [2] SEQUENCE + utmCoordinates [2] SEQUENCE { - utm-East [1] PrintableString (SIZE(10)), - utm-North [2] PrintableString (SIZE(7)), + utm-East [1] PrintableString (SIZE(10)), + utm-North [2] PrintableString (SIZE(7)), -- example utm-East 32U0439955 -- utm-North 5540736 mapDatum [3] MapDatum DEFAULT wGS84, @@ -426,14 +426,14 @@ GSMLocation ::= CHOICE mapDatum MapDatum DEFAULT wGS84, ... }, - -- example 32UPU91294045 + -- example 32UPU91294045 wGS84Coordinates [4] OCTET STRING -- format is as defined in [37]. } MapDatum ::= ENUMERATED -{ +{ wGS84, wGS72, eD50, -- European Datum 50 @@ -499,14 +499,15 @@ SMS-report ::= SEQUENCE } OPTIONAL, content [4] OCTET STRING (SIZE (1 .. 270)) OPTIONAL, -- Encoded in the format defined for the SMS mobile - ... - } + ..., + sMSContentRemovedIndicator [5] BOOLEAN OPTIONAL + } } EPSCorrelationNumber ::= OCTET STRING -- In case of PS interception, the size will be in the range (8..20) CorrelationValues ::= CHOICE { - + iri-to-CC [0] IRI-to-CC-Correlation, -- correlates IRI to Content(s) iri-to-iri [1] IRI-to-IRI-Correlation, -- correlates IRI to IRI both-IRI-CC [2] SEQUENCE { -- correlates IRI to IRI and IRI to Content(s) @@ -587,7 +588,7 @@ EPSEvent ::= ENUMERATED -- see [19] CSREvent ::= ENUMERATED -{ +{ cSREventMessage (1), ... } @@ -619,7 +620,7 @@ IMSevent ::= ENUMERATED -- orders that require media interception. sMSOverIMS (8), -- This value indicates to LEMF that the SMS utilized by SMS over IP (using IMS) is - -- being reported. + -- being reported. servingSystem(9), -- Applicable to HSS interception subscriberRecordChange(10), @@ -769,7 +770,7 @@ TypeOfBearer ::= ENUMERATED EPSLocation ::= SEQUENCE { - + userLocationInfo [1] OCTET STRING (SIZE (1..39)) OPTIONAL, -- see 3GPP TS 29.274 [46] parameters coding rules defined for EPS-GTPV2-SpecificParameters. gsmLocation [2] GSMLocation OPTIONAL, @@ -883,7 +884,7 @@ MediaDecryption-info ::= SEQUENCE OF CCKeyInfo CCKeyInfo ::= SEQUENCE { - cCCSID [1] OCTET STRING, + cCCSID [1] OCTET STRING, -- the parameter uniquely mapping the key to the encrypted stream. cCDecKey [2] OCTET STRING, cCSalt [3] OCTET STRING OPTIONAL, @@ -918,7 +919,7 @@ PacketDataHeaderReport ::= CHOICE PacketDataHeaderMapped ::= SEQUENCE { sourceIPAddress [1] IPAddress, - sourcePortNumber [2] INTEGER (0..65535) OPTIONAL, + sourcePortNumber [2] INTEGER (0..65535) OPTIONAL, destinationIPAddress [3] IPAddress, destinationPortNumber [4] INTEGER (0..65535) OPTIONAL, transportProtocol [5] INTEGER, @@ -954,7 +955,7 @@ PacketFlowSummary ::= SEQUENCE { sourceIPAddress [1] IPAddress, - sourcePortNumber [2] INTEGER (0..65535) OPTIONAL, + sourcePortNumber [2] INTEGER (0..65535) OPTIONAL, destinationIPAddress [3] IPAddress, destinationPortNumber [4] INTEGER (0..65535) OPTIONAL, transportProtocol [5] INTEGER, @@ -972,7 +973,7 @@ PacketFlowSummary ::= SEQUENCE ReportReason ::= ENUMERATED { - timerExpired (0), + timerExpired (0), countThresholdHit (1), pDPComtextDeactivated (2), pDPContextModification (3), @@ -1038,7 +1039,7 @@ Change-Of-Target-Identity ::= SEQUENCE old-IMEI [8] PartyInformation OPTIONAL, -- See MAP format [4] International Mobile -- Equipement Identity defined in MAP format document TS 29.002 [4] - + ..., new-IMPI [9] PartyInformation OPTIONAL, old-IMPI [10] PartyInformation OPTIONAL, @@ -1047,7 +1048,7 @@ Change-Of-Target-Identity ::= SEQUENCE new-TEL-URI [13] PartyInformation OPTIONAL, old-TEL-URI [14] PartyInformation OPTIONAL } - + Current-Previous-Systems ::= SEQUENCE { serving-System-Identifier [1] OCTET STRING OPTIONAL, @@ -1115,7 +1116,7 @@ PTC ::= SEQUENCE { -- tag [18] was used in r15 (15) version-4 (4) groupAuthRule [19] GroupAuthRule OPTIONAL, groupCharacteristics [20] UTF8String OPTIONAL, - holdRetrieveInd [21] BOOLEAN OPTIONAL, + holdRetrieveInd [21] BOOLEAN OPTIONAL, -- true indicates target is placed on hold, false indicates target was retrived from hold. -- tag [22] was used in r15 (15) version-4 (4) imminentPerilInd [23] ImminentPerilInd OPTIONAL, @@ -1128,13 +1129,13 @@ PTC ::= SEQUENCE { listManagementFailure [30] UTF8String OPTIONAL, listManagementType [31] ListManagementType OPTIONAL, maxTBTime [32] UTF8String OPTIONAL, -- defined in seconds. - mCPTTGroupID [33] UTF8String OPTIONAL, + mCPTTGroupID [33] UTF8String OPTIONAL, mCPTTID [34] UTF8String OPTIONAL, mCPTTInd [35] BOOLEAN OPTIONAL, -- default False indicates to associate from target, true indicates to the target. location [36] Location OPTIONAL, mCPTTOrganizationName [37] UTF8String OPTIONAL, - mediaStreamAvail [38] BOOLEAN OPTIONAL, + mediaStreamAvail [38] BOOLEAN OPTIONAL, -- True indicates available for media, false indicates not able to accept media. priority-Level [40] Priority-Level OPTIONAL, preEstSessionID [41] UTF8String OPTIONAL, @@ -1146,19 +1147,19 @@ PTC ::= SEQUENCE { pTCOther [47] UTF8String OPTIONAL, pTCParticipants [48] UTF8String OPTIONAL, pTCParty [49] UTF8String OPTIONAL, - pTCPartyDrop [50] UTF8String OPTIONAL, + pTCPartyDrop [50] UTF8String OPTIONAL, pTCSessionInfo [51] UTF8String OPTIONAL, pTCServerURI [52] UTF8String OPTIONAL, pTCUserAccessPolicy [53] UTF8String OPTIONAL, pTCAddress [54] PTCAddress OPTIONAL, - queuedFloorControl [55] BOOLEAN OPTIONAL, + queuedFloorControl [55] BOOLEAN OPTIONAL, --Default FALSE,send TRUE if Queued floor control is used. queuedPosition [56] UTF8String OPTIONAL, - -- indicates the queued position of the Speaker (Target or associate) who has the + -- indicates the queued position of the Speaker (Target or associate) who has the -- right to speak. registrationRequest [57] RegistrationRequest OPTIONAL, registrationOutcome [58] RegistrationOutcome OPTIONAL, - retrieveID [59] UTF8String OPTIONAL, + retrieveID [59] UTF8String OPTIONAL, rTPSetting [60] RTPSetting OPTIONAL, talkBurstPriority [61] Priority-Level OPTIONAL, talkBurstReason [62] Talk-burst-reason-code OPTIONAL, @@ -1197,9 +1198,9 @@ AlertIndicator ::= ENUMERATED AssociatePresenceStatus ::= SEQUENCE { presenceID [1] UTF8String, - -- identity of PTC Client(s)or the PTC group + -- identity of PTC Client(s)or the PTC group presenceType [2] PresenceType, - presenceStatus [3] BOOLEAN, + presenceStatus [3] BOOLEAN, -- default false, true indicates connected. ... } @@ -1214,7 +1215,7 @@ PresenceType ::= ENUMERATED Emergency ::= ENUMERATED { - -- MCPTT services indication of peril condition. + -- MCPTT services indication of peril condition. imminent (1), peril (2), cancel (3), @@ -1223,7 +1224,7 @@ Emergency ::= ENUMERATED EmergencyGroupState ::= SEQUENCE { - -- indicates the state of the call, at least one of these information + -- indicates the state of the call, at least one of these information -- elements shall be present. clientEmergencyState [1] ENUMERATED { @@ -1234,9 +1235,9 @@ EmergencyGroupState ::= SEQUENCE cancelResponse (4), ... } OPTIONAL, - groupEmergencyState [2] ENUMERATED + groupEmergencyState [2] ENUMERATED { - -- in case of MCPTT group call, indicates if there is a group emergency or + -- in case of MCPTT group call, indicates if there is a group emergency or -- a response from the Target to indicate current Client state of emergency. inForm (1), reSponse (2), @@ -1285,19 +1286,19 @@ FloorActivity ::= SEQUENCE tBCP-Request [1] BOOLEAN, -- default False, true indicates Granted. tBCP-Granted [2] BOOLEAN, - -- default False, true indicates Granted permission to talk. + -- default False, true indicates Granted permission to talk. tBCP-Deny [3] BOOLEAN, - -- default True, False indicates permission granted. + -- default True, False indicates permission granted. tBCP-Queued [4] BOOLEAN, - -- default False, true indicates the request to talk is in queue. + -- default False, true indicates the request to talk is in queue. tBCP-Release [5] BOOLEAN, - -- default True, true indicates the Request to talk is completed, + -- default True, true indicates the Request to talk is completed, -- False indicates PTC Client has the request to talk. tBCP-Revoke [6] BOOLEAN, - -- default False, true indicates the privilege to talk is canceld from the - -- PTC server. + -- default False, true indicates the privilege to talk is canceld from the + -- PTC server. tBCP-Taken [7] BOOLEAN, - -- default True, false indicates another PTC Client has the permission to talk. + -- default True, false indicates another PTC Client has the permission to talk. tBCP-Idle [8] BOOLEAN, -- default True, False indicates the Talk Burst Protocol is taken. ... @@ -1341,7 +1342,7 @@ InitiationCause ::= ENUMERATED requests (1), received (2), pTCOriginatingId (3), - -- requests or receives a session initiation from the network or another + -- requests or receives a session initiation from the network or another -- party to initiate a PTC session. Identify the originating PTC party, if known. ... } @@ -1395,7 +1396,7 @@ PTCAddress ::= SEQUENCE { uri [0] UTF8String, -- The set of URIs defined in [RFC3261] and related SIP RFCs. - privacy-setting [1] BOOLEAN, + privacy-setting [1] BOOLEAN, -- Default FALSE, send TRUE if privacy is used. privacy-alias [2] VisibleString OPTIONAL, -- if privacy is used, the PTC Server creates an anonymous PTC Address of the form @@ -1403,7 +1404,7 @@ PTCAddress ::= SEQUENCE -- Addresses SHALL be unique within a PTC Session. In case more than one anonymous -- PTC Addresses are used in the same PTC Session, for the second Anonymous PTC -- Session and thereafter, the PTC Server SHOULD use the form - -- sip:anonymous-n@anonymous.invalid where n is an integer number. + -- sip:anonymous-n@anonymous.invalid where n is an integer number. nickname [3] UTF8String OPTIONAL, ... } @@ -1436,17 +1437,17 @@ Port-Number ::= INTEGER (0..65535) TalkburstControlSetting ::= SEQUENCE -{ +{ talk-BurstControlProtocol [1] UTF8String, talk-Burst-parameters [2] SET OF VisibleString, - -- selected by the PTC Server from those contained in the original SDP offer in the + -- selected by the PTC Server from those contained in the original SDP offer in the -- incoming SIP INVITE request from the PTC Client tBCP-PortNumber [3] INTEGER (0..65535), - -- PTC Server's port number to be used for the Talk Burst Control Protocol + -- PTC Server's port number to be used for the Talk Burst Control Protocol ... } Talk-burst-reason-code ::= VisibleString -END \ No newline at end of file +END diff --git a/33108/r17/UmtsCS-HI2Operations.asn b/33108/r17/UmtsCS-HI2Operations.asn index 71f100b56eb6db09800e24a6f4ee2a77c2d8a139..9f9b425a3d52ee81541ea46840d91ae004fed2f6 100644 --- a/33108/r17/UmtsCS-HI2Operations.asn +++ b/33108/r17/UmtsCS-HI2Operations.asn @@ -1,5 +1,5 @@ UmtsCS-HI2Operations -{itu-t (0) identified-organization (4) etsi (0) securityDomain (2) lawfulIntercept (2) threeGPP(4) hi2CS (3) r16 (16) version-0 (0)} +{itu-t (0) identified-organization (4) etsi (0) securityDomain (2) lawfulIntercept (2) threeGPP(4) hi2CS (3) r17 (17) version-0 (0)} DEFINITIONS IMPLICIT TAGS ::= @@ -29,7 +29,7 @@ IMPORTS FROM UmtsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) - lawfulintercept(2) threeGPP(4) hi2(1) r16 (16) version-0(0)}; + lawfulintercept(2) threeGPP(4) hi2(1) r17 (17) version-0(0)}; -- Object Identifier Definitions @@ -40,7 +40,7 @@ securityDomain(2) lawfulIntercept(2)} -- Security Subdomains threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)} -hi2CSDomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi2CS(3) r16 (16) version-0 (0)} +hi2CSDomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi2CS(3) r17 (17) version-0 (0)} UmtsCS-IRIsContent ::= CHOICE @@ -56,7 +56,7 @@ UmtsCS-IRISequence ::= SEQUENCE OF UmtsCS-IRIContent -- As a general rule, records created at any event shall be sent immediately and shall -- not held in the DF or MF in order to apply aggregation. -- When aggregation is not to be applied, UmtsCS-IRIContent needs to be chosen. - + UmtsCS-IRIContent ::= CHOICE { iRI-Begin-record [1] IRI-Parameters, @@ -166,7 +166,7 @@ IRI-Parameters ::= SEQUENCE -- ETSI TS 101 671 or Annex B.3 of this document (PS HI2). serving-System-Identifier [34] OCTET STRING OPTIONAL, -- the serving network identifier PLMN id (MNC, Mobile Country Code and MNC, Mobile Network - + -- Country, defined in E212 [87]) and 3GPP TR 21.905 [38]. carrierSpecificData [35] OCTET STRING OPTIONAL, -- Copy of raw data specified by the CSP or his vendor related to HLR. @@ -252,4 +252,4 @@ Current-Previous-Systems ::= SEQUENCE } -END \ No newline at end of file +END diff --git a/33108/r17/UmtsHI2Operations.asn b/33108/r17/UmtsHI2Operations.asn index 0156434d2ff2fe57b25d097f734f3bc126974620..648615e709e105e618d7d83aed748925699e0209 100644 --- a/33108/r17/UmtsHI2Operations.asn +++ b/33108/r17/UmtsHI2Operations.asn @@ -1,4 +1,4 @@ -UmtsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2(1) r16 (16) version-1 (1)} +UmtsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2(1) r17 (17) version-0 (0)} DEFINITIONS IMPLICIT TAGS ::= @@ -20,7 +20,7 @@ IMPORTS FROM HI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version18(18)}; -- Imported from TS 101 671 v3.14.1 - + -- Object Identifier Definitions @@ -30,7 +30,7 @@ securityDomain(2) lawfulIntercept(2)} -- Security Subdomains threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)} -hi2DomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi2(1) r16 (16) version-1 (1)} +hi2DomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi2(1) r17 (17) version-0 (0)} UmtsIRIsContent ::= CHOICE { @@ -149,7 +149,7 @@ IRI-Parameters ::= SEQUENCE -- information extracted from P-Access-Network-Info headers of SIP message; -- described in TS 24.229 7.2A.4 [76] imsVoIP [46] IMS-VoIP-Correlation OPTIONAL, - xCAPmessage [47] OCTET STRING OPTIONAL, + xCAPmessage [47] OCTET STRING OPTIONAL, -- The entire HTTP contents of any of the target's IMS supplementary service setting -- management or manipulation XCAP messages, mainly made through the Ut -- interface defined in the 3GPP TS 24 623 [77]. @@ -230,7 +230,7 @@ PartyInformation ::= SEQUENCE ..., tel-uri [9] OCTET STRING OPTIONAL, -- See [67] - x-3GPP-Asserted-Identity [10] OCTET STRING OPTIONAL, + x-3GPP-Asserted-Identity [10] OCTET STRING OPTIONAL, -- X-3GPP-Asserted-Identity header (3GPP TS 24.109 [79]) of the target, used in -- some XCAP transactions. This information complement SIP URI or Tel URI of the target. xUI [11] OCTET STRING OPTIONAL @@ -249,9 +249,9 @@ Location ::= SEQUENCE { e164-Number [1] OCTET STRING (SIZE (1..25)) OPTIONAL, -- Coded in the same format as the ISUP location number (parameter - -- field) of the ISUP (see EN 300 356 [30]). + -- field) of the ISUP (see EN 300 356 [30]). globalCellID [2] GlobalCellID OPTIONAL, - --see MAP format (see [4]) + --see MAP format (see [4]) rAI [4] Rai OPTIONAL, -- the Routeing Area Identifier in the current SGSN is coded in accordance with the -- 10.5.5.15 of document [9] without the Routing Area Identification IEI @@ -301,7 +301,7 @@ Sai ::= OCTET STRING (SIZE (7)) GSMLocation ::= CHOICE { - geoCoordinates [1] SEQUENCE + geoCoordinates [1] SEQUENCE { latitude [1] PrintableString (SIZE(7..10)), -- format : XDDMMSS.SS @@ -321,10 +321,10 @@ GSMLocation ::= CHOICE -- latitude short form N502312 -- longitude long form E1122312.18 - utmCoordinates [2] SEQUENCE + utmCoordinates [2] SEQUENCE { - utm-East [1] PrintableString (SIZE(10)), - utm-North [2] PrintableString (SIZE(7)), + utm-East [1] PrintableString (SIZE(10)), + utm-North [2] PrintableString (SIZE(7)), -- example utm-East 32U0439955 -- utm-North 5540736 mapDatum [3] MapDatum DEFAULT wGS84, @@ -339,14 +339,14 @@ GSMLocation ::= CHOICE mapDatum MapDatum DEFAULT wGS84, ... }, - -- example 32UPU91294045 + -- example 32UPU91294045 wGS84Coordinates [4] OCTET STRING -- format is as defined in [37]. } MapDatum ::= ENUMERATED -{ +{ wGS84, wGS72, eD50, -- European Datum 50 @@ -490,13 +490,14 @@ SMS-report ::= SEQUENCE } OPTIONAL, content [4] OCTET STRING (SIZE (1 .. 270)) OPTIONAL, -- Encoded in the format defined for the SMS mobile - ... - } + ..., + sMSContentRemovedIndicator [5] BOOLEAN OPTIONAL + } } GPRSCorrelationNumber ::= OCTET STRING (SIZE(8..20)) CorrelationValues ::= CHOICE { - + iri-to-CC [0] IRI-to-CC-Correlation, -- correlates IRI to Content(s) iri-to-iri [1] IRI-to-IRI-Correlation, -- correlates IRI to IRI both-IRI-CC [2] SEQUENCE { -- correlates IRI to IRI and IRI to Content(s) @@ -544,8 +545,8 @@ GPRSEvent ::= ENUMERATED -- see [19] CSREvent ::= ENUMERATED -{ - cSREventMessage (1), +{ + cSREventMessage (1), ... } @@ -625,7 +626,7 @@ Change-Of-Target-Identity ::= SEQUENCE new-TEL-URI [11] PartyInformation OPTIONAL, old-TEL-URI [12] PartyInformation OPTIONAL } - + Requesting-Node-Type ::= ENUMERATED { mSC (1), @@ -694,7 +695,7 @@ MediaDecryption-info ::= SEQUENCE OF CCKeyInfo CCKeyInfo ::= SEQUENCE { - cCCSID [1] OCTET STRING, + cCCSID [1] OCTET STRING, -- the parameter uniquely mapping the key to the encrypted stream. cCDecKey [2] OCTET STRING, cCSalt [3] OCTET STRING OPTIONAL, @@ -728,7 +729,7 @@ PacketDataHeaderReport ::= CHOICE PacketDataHeaderMapped ::= SEQUENCE { sourceIPAddress [1] IPAddress, - sourcePortNumber [2] INTEGER (0..65535) OPTIONAL, + sourcePortNumber [2] INTEGER (0..65535) OPTIONAL, destinationIPAddress [3] IPAddress, destinationPortNumber [4] INTEGER (0..65535) OPTIONAL, transportProtocol [5] INTEGER, @@ -765,7 +766,7 @@ PacketFlowSummary ::= SEQUENCE { sourceIPAddress [1] IPAddress, - sourcePortNumber [2] INTEGER (0..65535) OPTIONAL, + sourcePortNumber [2] INTEGER (0..65535) OPTIONAL, destinationIPAddress [3] IPAddress, destinationPortNumber [4] INTEGER (0..65535) OPTIONAL, transportProtocol [5] INTEGER, @@ -782,7 +783,7 @@ PacketFlowSummary ::= SEQUENCE ReportReason ::= ENUMERATED { - timerExpired (0), + timerExpired (0), countThresholdHit (1), pDPComtextDeactivated (2), pDPContextModification (3), @@ -797,8 +798,8 @@ ReportInterval ::= SEQUENCE ... } --- LALS extended location parameters are mapped from the MLP pos element parameters --- and attributes defined in [88]. For details see specific [88] clauses refered below. +-- LALS extended location parameters are mapped from the MLP pos element parameters +-- and attributes defined in [88]. For details see specific [88] clauses refered below. ExtendedLocParameters ::= SEQUENCE { posMethod [0] PrintableString OPTIONAL, -- clause 5.3.93.1 @@ -806,7 +807,7 @@ ExtendedLocParameters ::= SEQUENCE CHOICE {base64Map [0] PrintableString, -- clause 5.3.12 url [1] PrintableString -- clause 5.3.138 } OPTIONAL, - altitude [2] + altitude [2] SEQUENCE {alt PrintableString, -- clause 5.3.5 alt-uncertainty PrintableString OPTIONAL -- clause 5.3.7 } OPTIONAL, @@ -819,11 +820,11 @@ ExtendedLocParameters ::= SEQUENCE secondaryMotionState [1] SEQUENCE OF PrintableString OPTIONAL, confidence [2] PrintableString -- clause 5.3.24 } OPTIONAL, - floor [8] + floor [8] SEQUENCE {floor-number PrintableString, -- clause 5.3.39 floor-number-uncertainty PrintableString OPTIONAL -- clause 5.3.40 - } OPTIONAL, + } OPTIONAL, additional-info [9] PrintableString OPTIONAL, -- clause 5.3.1 -- The following parameter contains a copy of the unparsed XML code of @@ -832,14 +833,14 @@ ExtendedLocParameters ::= SEQUENCE -- a (described in [88], clause 5.2.3.2.3) MLP message. -- This parameter is present when the LI-LCS client cannot fully map -- the MLP response message into an ASN.1 Location object. - - lALS-rawMLPPosData [10] UTF8String OPTIONAL, + + lALS-rawMLPPosData [10] UTF8String OPTIONAL, ... } LocationErrorCode ::= INTEGER (1..699) --- LALS location error codes are the OMA MLP result identifiers defined in [88], Clause 5.4 +-- LALS location error codes are the OMA MLP result identifiers defined in [88], Clause 5.4 PTCEncryptionInfo ::= SEQUENCE { @@ -853,7 +854,7 @@ PTCEncryptionInfo ::= SEQUENCE { } PTC ::= SEQUENCE { - abandonCause [1] UTF8String OPTIONAL, + abandonCause [1] UTF8String OPTIONAL, accessPolicyFailure [2] UTF8String OPTIONAL, accessPolicyType [3] AccessPolicyType OPTIONAL, alertIndicator [5] AlertIndicator OPTIONAL, @@ -871,11 +872,11 @@ PTC ::= SEQUENCE { floorActivity [15] FloorActivity OPTIONAL, floorSpeakerID [16] PTCAddress OPTIONAL, groupAdSender [17] UTF8String OPTIONAL, - -- Identifies the group administrator who was the originator of the group call. + -- Identifies the group administrator who was the originator of the group call. -- tag [18] was used in r15 (15) version-4 (4) groupAuthRule [19] GroupAuthRule OPTIONAL, groupCharacteristics [20] UTF8String OPTIONAL, - holdRetrieveInd [21] BOOLEAN OPTIONAL, + holdRetrieveInd [21] BOOLEAN OPTIONAL, -- true indicates target is placed on hold, false indicates target was retrived from hold. -- tag [22] was used in r15 (15) version-4 (4) imminentPerilInd [23] ImminentPerilInd OPTIONAL, @@ -888,13 +889,13 @@ PTC ::= SEQUENCE { listManagementFailure [30] UTF8String OPTIONAL, listManagementType [31] ListManagementType OPTIONAL, maxTBTime [32] UTF8String OPTIONAL, -- defined in seconds. - mCPTTGroupID [33] UTF8String OPTIONAL, + mCPTTGroupID [33] UTF8String OPTIONAL, mCPTTID [34] UTF8String OPTIONAL, mCPTTInd [35] BOOLEAN OPTIONAL, -- default False indicates to associate from target, true indicates to the target. location [36] Location OPTIONAL, mCPTTOrganizationName [37] UTF8String OPTIONAL, - mediaStreamAvail [38] BOOLEAN OPTIONAL, + mediaStreamAvail [38] BOOLEAN OPTIONAL, -- True indicates available for media, false indicates not able to accept media. priority-Level [40] Priority-Level OPTIONAL, preEstSessionID [41] UTF8String OPTIONAL, @@ -906,19 +907,19 @@ PTC ::= SEQUENCE { pTCOther [47] UTF8String OPTIONAL, pTCParticipants [48] UTF8String OPTIONAL, pTCParty [49] UTF8String OPTIONAL, - pTCPartyDrop [50] UTF8String OPTIONAL, + pTCPartyDrop [50] UTF8String OPTIONAL, pTCSessionInfo [51] UTF8String OPTIONAL, pTCServerURI [52] UTF8String OPTIONAL, pTCUserAccessPolicy [53] UTF8String OPTIONAL, pTCAddress [54] PTCAddress OPTIONAL, - queuedFloorControl [55] BOOLEAN OPTIONAL, + queuedFloorControl [55] BOOLEAN OPTIONAL, --Default FALSE,send TRUE if Queued floor control is used. queuedPosition [56] UTF8String OPTIONAL, - -- indicates the queued position of the Speaker (Target or associate) who has the + -- indicates the queued position of the Speaker (Target or associate) who has the -- right to speak. registrationRequest [57] RegistrationRequest OPTIONAL, registrationOutcome [58] RegistrationOutcome OPTIONAL, - retrieveID [59] UTF8String OPTIONAL, + retrieveID [59] UTF8String OPTIONAL, rTPSetting [60] RTPSetting OPTIONAL, talkBurstPriority [61] Priority-Level OPTIONAL, talkBurstReason [62] Talk-burst-reason-code OPTIONAL, @@ -957,9 +958,9 @@ AlertIndicator ::= ENUMERATED AssociatePresenceStatus ::= SEQUENCE { presenceID [1] UTF8String, - -- identity of PTC Client(s)or the PTC group + -- identity of PTC Client(s)or the PTC group presenceType [2] PresenceType, - presenceStatus [3] BOOLEAN, + presenceStatus [3] BOOLEAN, -- default false, true indicates connected. ... } @@ -974,7 +975,7 @@ PresenceType ::= ENUMERATED Emergency ::= ENUMERATED { - -- MCPTT services indication of peril condition. + -- MCPTT services indication of peril condition. imminent (1), peril (2), cancel (3), @@ -983,7 +984,7 @@ Emergency ::= ENUMERATED EmergencyGroupState ::= SEQUENCE { - -- indicates the state of the call, at least one of these information + -- indicates the state of the call, at least one of these information -- elements shall be present. clientEmergencyState [1] ENUMERATED { @@ -994,9 +995,9 @@ EmergencyGroupState ::= SEQUENCE cancelResponse (4), ... } OPTIONAL, - groupEmergencyState [2] ENUMERATED + groupEmergencyState [2] ENUMERATED { - -- in case of MCPTT group call, indicates if there is a group emergency or + -- in case of MCPTT group call, indicates if there is a group emergency or -- a response from the Target to indicate current Client state of emergency. inForm (1), reSponse (2), @@ -1045,19 +1046,19 @@ FloorActivity ::= SEQUENCE tBCP-Request [1] BOOLEAN, -- default False, true indicates Granted. tBCP-Granted [2] BOOLEAN, - -- default False, true indicates Granted permission to talk. + -- default False, true indicates Granted permission to talk. tBCP-Deny [3] BOOLEAN, - -- default True, False indicates permission granted. + -- default True, False indicates permission granted. tBCP-Queued [4] BOOLEAN, - -- default False, true indicates the request to talk is in queue. + -- default False, true indicates the request to talk is in queue. tBCP-Release [5] BOOLEAN, - -- default True, true indicates the Request to talk is completed, + -- default True, true indicates the Request to talk is completed, -- False indicates PTC Client has the request to talk. tBCP-Revoke [6] BOOLEAN, - -- default False, true indicates the privilege to talk is canceld from the - -- PTC server. + -- default False, true indicates the privilege to talk is canceld from the + -- PTC server. tBCP-Taken [7] BOOLEAN, - -- default True, false indicates another PTC Client has the permission to talk. + -- default True, false indicates another PTC Client has the permission to talk. tBCP-Idle [8] BOOLEAN, -- default True, False indicates the Talk Burst Protocol is taken. ... @@ -1101,7 +1102,7 @@ InitiationCause ::= ENUMERATED requests (1), received (2), pTCOriginatingId (3), - -- requests or receives a session initiation from the network or another + -- requests or receives a session initiation from the network or another -- party to initiate a PTC session. Identify the originating PTC party, if known. ... } @@ -1155,7 +1156,7 @@ PTCAddress ::= SEQUENCE { uri [0] UTF8String, -- The set of URIs defined in [RFC3261] and related SIP RFCs. - privacy-setting [1] BOOLEAN, + privacy-setting [1] BOOLEAN, -- Default FALSE, send TRUE if privacy is used. privacy-alias [2] VisibleString OPTIONAL, -- if privacy is used, the PTC Server creates an anonymous PTC Address of the form @@ -1163,7 +1164,7 @@ PTCAddress ::= SEQUENCE -- Addresses SHALL be unique within a PTC Session. In case more than one anonymous -- PTC Addresses are used in the same PTC Session, for the second Anonymous PTC -- Session and thereafter, the PTC Server SHOULD use the form - -- sip:anonymous-n@anonymous.invalid where n is an integer number. + -- sip:anonymous-n@anonymous.invalid where n is an integer number. nickname [3] UTF8String OPTIONAL, ... } @@ -1196,17 +1197,17 @@ Port-Number ::= INTEGER (0..65535) TalkburstControlSetting ::= SEQUENCE -{ +{ talk-BurstControlProtocol [1] UTF8String, talk-Burst-parameters [2] SET OF VisibleString, - -- selected by the PTC Server from those contained in the original SDP offer in the + -- selected by the PTC Server from those contained in the original SDP offer in the -- incoming SIP INVITE request from the PTC Client tBCP-PortNumber [3] INTEGER (0..65535), - -- PTC Server's port number to be used for the Talk Burst Control Protocol + -- PTC Server's port number to be used for the Talk Burst Control Protocol ... } Talk-burst-reason-code ::= VisibleString -END \ No newline at end of file +END diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index dca38fceefc6b60ce869538a87709781007d6755..24199a324bf14f120890b656376407f15250f872 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -1,5 +1,5 @@ TS33128Payloads -{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version8(8)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version9(9)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= @@ -9,7 +9,7 @@ BEGIN -- Relative OIDs -- ============= -tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version8(8)} +tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version9(9)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} @@ -1967,7 +1967,7 @@ EPSPDNConnectionModification ::= SEQUENCE servingNetwork [15] SMFServingNetwork OPTIONAL, sMPDUDNRequest [16] SMPDUDNRequest OPTIONAL, bearerContextsCreated [17] SEQUENCE OF EPSBearerContextCreated OPTIONAL, - bearerConcextsModified [18] SEQUENCE OF EPSBearerContextModified, + bearerContextsModified [18] SEQUENCE OF EPSBearerContextModified, bearerContextsMarkedForRemoval [19] SEQUENCE OF EPSBearerContextForRemoval OPTIONAL, bearersDeleted [20] SEQUENCE OF EPSBearersDeleted OPTIONAL, indicationFlags [21] PDNConnectionIndicationFlags OPTIONAL, @@ -2123,7 +2123,8 @@ EPSBearerContextModified ::= SEQUENCE cause [2] EPSBearerModificationCauseValue, gTPTunnelInfo [3] GTPTunnelInfo OPTIONAL, bearerQOS [4] EPSBearerQOS OPTIONAL, - protocolConfigurationOptions [5] PDNProtocolConfigurationOptions OPTIONAL + protocolConfigurationOptions [5] PDNProtocolConfigurationOptions OPTIONAL, + linkedEPSBearerIDs [6] SEQUENCE OF EPSBearerID OPTIONAL } EPSBearersDeleted ::= SEQUENCE diff --git a/33128/r18/TS33128Dictionaries.xml b/33128/r18/TS33128Dictionaries.xml index 12227e809fe3ef561972a7a0401efaa4ccdb4d16..a1c77b9f0ff35342b118c872215e2f907ee92f99 100644 --- a/33128/r18/TS33128Dictionaries.xml +++ b/33128/r18/TS33128Dictionaries.xml @@ -72,7 +72,17 @@ - + + 3GPP + LIHILAFlags + + + ReqCurrentLoc + Indicates whether the current location of the UE is requested. + + + + 3GPP ManifestSpecification diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index e9db4b28942b8d26a0718b1fd4c90dcaf58081fd..fef0fe4b3200a2cb5454ef45a4fe0b9fb883ec7e 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1,5 +1,5 @@ TS33128Payloads -{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r18(18) version4(4)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r18(18) version5(5)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= @@ -9,7 +9,7 @@ BEGIN -- Relative OIDs -- ============= -tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r18(18) version4(4)} +tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r18(18) version5(5)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} @@ -238,7 +238,14 @@ XIRIEvent ::= CHOICE -- RCS events, see clause 7.13.3 rCSRegistration [140] RCSRegistration, rCSMessage [141] RCSMessage, - rcsCapabilityDiscovery [142] RCSCapabilityDiscovery + rCSCapabilityDiscovery [142] RCSCapabilityDiscovery, + rCSSessionEstablishment [143] RCSSessionEstablishment, + rCSSessionModification [144] RCSSessionModification, + rCSSessionRelease [145] RCSSessionRelease, + + -- AMF events, see clause 6.2.2.2.12, continued from tag 139 + aMFUEPolicyTransfer [146] AMFUEPolicyTransfer, + aMFUEServiceAccept [147] AMFUEServiceAccept } -- ============== @@ -469,7 +476,14 @@ IRIEvent ::= CHOICE -- RCS events, see clause 7.13.3 rCSRegistration [140] RCSRegistration, rCSMessage [141] RCSMessage, - rcsCapabilityDiscovery [142] RCSCapabilityDiscovery + rCSCapabilityDiscovery [142] RCSCapabilityDiscovery, + rCSSessionEstablishment [143] RCSSessionEstablishment, + rCSSessionModification [144] RCSSessionModification, + rCSSessionRelease [145] RCSSessionRelease, + + -- AMF events, see clause 6.2.2.3, continued from tag 139 + aMFUEPolicyTransfer [146] AMFUEPolicyTransfer, + aMFUEServiceAccept [147] AMFUEServiceAccept } IRITargetIdentifier ::= SEQUENCE @@ -1331,7 +1345,12 @@ AMFRegistration ::= SEQUENCE rATType [18] RATType OPTIONAL, rRCEstablishmentCause [19] RRCEstablishmentCause OPTIONAL, nGInformation [20] NGInformation OPTIONAL, - nASTransportInitialInformation [21] NASTransportInitialInformation OPTIONAL + nASTransportInitialInformation [21] NASTransportInitialInformation OPTIONAL, + sORTransparentContainer [22] SORTransparentContainer OPTIONAL, + equivalentPLMNList [23] PLMNList OPTIONAL, + fiveGMMCapability [24] FiveGMMCapability OPTIONAL, + initialRANUEContextSetup [25] InitialRANUEContextSetup OPTIONAL, + mUSIMUERequestType [26] MUSIMUERequestType OPTIONAL } -- See clause 6.2.2.2.3 for details of this structure @@ -1380,7 +1399,9 @@ AMFStartOfInterceptionWithRegisteredUE ::= SEQUENCE fiveGSTAIList [12] TAIList OPTIONAL, sMSOverNASIndicator [13] SMSOverNASIndicator OPTIONAL, oldGUTI [14] EPS5GGUTI OPTIONAL, - eMM5GRegStatus [15] EMM5GMMStatus OPTIONAL + eMM5GRegStatus [15] EMM5GMMStatus OPTIONAL, + sORTransparentContainer [16] SORTransparentContainer OPTIONAL, + uEPolicy [17] UEPolicy OPTIONAL } -- See clause 6.2.2.2.6 for details of this structure @@ -1465,6 +1486,31 @@ AMFRANTraceReport ::= SEQUENCE location [11] Location OPTIONAL } +-- See clause 6.2.2.2.12 for details of this Structure +AMFUEPolicyTransfer ::= SEQUENCE +{ + sUPI [1] SUPI, + sUCI [2] SUCI OPTIONAL, + pEI [3] PEI OPTIONAL, + gPSI [4] GPSI OPTIONAL, + gUTI [5] FiveGGUTI OPTIONAL, + uEPolicy [6] UEPolicy +} + +-- See clause 6.2.2.2.12 for details of this structure +AMFUEServiceAccept ::= SEQUENCE +{ + userIdentifiers [1] UserIdentifiers, + serviceMessageIdentity [2] ServiceMessageIdentity, + serviceType [3] OCTET STRING (SIZE(1)) OPTIONAL, + fiveGTMSI [4] FiveGTMSI OPTIONAL, + uplinkDataStatus [5] OCTET STRING (SIZE(2..32)) OPTIONAL, + pDUSessionStatus [6] OCTET STRING (SIZE(2..32)) OPTIONAL, + uERequestType [7] FiveGSMRequestType OPTIONAL, + pagingRestriction [8] PagingRestrictionIndicator OPTIONAL, + forbiddenTAIList [9] TAIList OPTIONAL +} + -- ================= -- 5G AMF parameters -- ================= @@ -1568,6 +1614,12 @@ MDTMode ::= CHOICE -- TS 24.501 [13], clause 9.11.3.49 ServiceAreaList ::= OCTET STRING (SIZE(4..112)) +ServiceMessageIdentity ::= CHOICE +{ + serviceRequest [1] OCTET STRING, + serviceAccept [2] OCTET STRING +} + TraceActivationInfo ::= SEQUENCE { nGRANTraceID [1] OCTET STRING (SIZE(8)), @@ -1674,6 +1726,100 @@ EstablishmentCause ::= ENUMERATED exceptionData(12) } +SORTransparentContainer ::= OCTET STRING (SIZE (17..65535)) + +UEPolicy ::= OCTET STRING (SIZE(16..65540)) + +InitialRANUEContextSetup ::= SEQUENCE +{ + aMFUENGAPID [1] AMFUENGAPID, + rANUENGAPID [2] RANUENGAPID, + oldAMF [3] GUAMI OPTIONAL, + pDUSessionSetupRequest [4] SEQUENCE (SIZE(1..MAX)) OF PDUSessionSetupRequestItem, + allowedNSSAI [5] AllowedNSSAI, + mobilityRestrictionList [6] MobilityRestrictionList OPTIONAL, + uERadioCapability [7] UERadioCapability OPTIONAL, + rATFrequencySelectionPriority [8] RATFrequencySelectionPriority OPTIONAL, + uERadioCapabilityForPaging [9] UERadioCapabilityForPaging OPTIONAL, + iABAuthorizedIndicator [10] IABAuthorizedIndicator OPTIONAL, + nRV2XServicesAuthorization [11] NRV2XServicesAuthorization OPTIONAL, + lTEV2XServiceAuthorization [12] LTEV2XServiceAuthorization OPTIONAL, + rGLevelWirelineAccessCharacteristics [13] OCTET STRING OPTIONAL, + uERadioCapabilityID [14] OCTET STRING OPTIONAL, + targetNSSAIInfo [15] TargetNSSAIInfo OPTIONAL, + fiveGProSeAuthorizationIndication [16] FiveGProSeAuthorizationIndication OPTIONAL +} + +PDUSessionSetupRequestItem ::= SEQUENCE +{ + pDUSessionID [1] PDUSessionID, + sNSSAI [2] SNSSAI +} + +UERadioCapability ::= SEQUENCE +{ + uERadioCapibilityNR [1] OCTET STRING OPTIONAL, + uERadioCapabilityEUTRA [2] OCTET STRING OPTIONAL +} + +UERadioCapabilityForPaging ::= SEQUENCE +{ + uERadioCapabilityForPagingOfNR [1] OCTET STRING OPTIONAL, + uERadioCapabilityForPagingOfEUTRA [2] OCTET STRING OPTIONAL, + uERadioCapabilityForPagingOfNBIoT [3] OCTET STRING OPTIONAL +} + +NRV2XServicesAuthorization ::= SEQUENCE +{ + v2XVehicleUEAuthorizationIndicator [1] V2XUEAuthorizationIndicator OPTIONAL, + v2XPedestrianUEAuthorizationIndicator [2] V2XUEAuthorizationIndicator OPTIONAL +} + +LTEV2XServiceAuthorization ::= SEQUENCE +{ + v2XVehicleUEAuthorizationIndicator [1] V2XUEAuthorizationIndicator OPTIONAL, + v2XPedestrianUEAuthorizationIndicator [2] V2XUEAuthorizationIndicator OPTIONAL +} + +TargetNSSAIInfo ::= SEQUENCE +{ + targetSNSSAIList [1] NSSAI, + rATFrequencySelectionPriority [2] RATFrequencySelectionPriority +} + +FiveGProSeAuthorizationIndication ::= SEQUENCE +{ + fiveGProSeDirectDiscovery [1] FiveGProSeAuthorizationIndicator OPTIONAL, + fiveGProSeDirectCommunication [2] FiveGProSeAuthorizationIndicator OPTIONAL, + fiveGProSeL2UEToNetworkRelay [3] FiveGProSeAuthorizationIndicator OPTIONAL, + fiveGProSeL3UEToNetworkRelay [4] FiveGProSeAuthorizationIndicator OPTIONAL, + fiveGProSeL2RemoteUE [5] FiveGProSeAuthorizationIndicator OPTIONAL +} + +IABAuthorizedIndicator ::= ENUMERATED +{ + authorized(1), + notAuthorized(2) +} + +V2XUEAuthorizationIndicator ::= ENUMERATED +{ + authorized(1), + notAuthorized(2) +} + +FiveGProSeAuthorizationIndicator ::= ENUMERATED +{ + authorized(1), + notAuthorized(2) +} + +MUSIMUERequestType ::= OCTET STRING (SIZE(1)) + +RATFrequencySelectionPriority ::= INTEGER (1..256) + +FiveGMMCapability ::= OCTET STRING (SIZE(1..13)) + -- ================== -- 5G SMF definitions -- ================== @@ -2321,7 +2467,7 @@ EPSPDNConnectionModification ::= SEQUENCE servingNetwork [15] SMFServingNetwork OPTIONAL, sMPDUDNRequest [16] SMPDUDNRequest OPTIONAL, bearerContextsCreated [17] SEQUENCE OF EPSBearerContextCreated OPTIONAL, - bearerConcextsModified [18] SEQUENCE OF EPSBearerContextModified, + bearerContextsModified [18] SEQUENCE OF EPSBearerContextModified, bearerContextsMarkedForRemoval [19] SEQUENCE OF EPSBearerContextForRemoval OPTIONAL, bearersDeleted [20] SEQUENCE OF EPSBearersDeleted OPTIONAL, indicationFlags [21] PDNConnectionIndicationFlags OPTIONAL, @@ -2477,7 +2623,8 @@ EPSBearerContextModified ::= SEQUENCE cause [2] EPSBearerModificationCauseValue, gTPTunnelInfo [3] GTPTunnelInfo OPTIONAL, bearerQOS [4] EPSBearerQOS OPTIONAL, - protocolConfigurationOptions [5] PDNProtocolConfigurationOptions OPTIONAL + protocolConfigurationOptions [5] PDNProtocolConfigurationOptions OPTIONAL, + linkedBearerIDs [6] SEQUENCE OF EPSBearerID OPTIONAL } EPSBearersDeleted ::= SEQUENCE @@ -2700,7 +2847,9 @@ UDMUEAuthenticationResponse ::= SEQUENCE sUPI [1] SUPI, authenticationInfoRequest [2] UDMAuthenticationInfoRequest, aKMAIndicator [3] BOOLEAN OPTIONAL, - problemDetails [4] UDMProblemDetails OPTIONAL + problemDetails [4] UDMProblemDetails OPTIONAL, + authAAA [5] BOOLEAN OPTIONAL, + pvsInfo [6] ServerAddressingInfoList OPTIONAL } UDMStartOfInterceptionWithRegisteredTarget ::= SEQUENCE @@ -2710,6 +2859,17 @@ UDMStartOfInterceptionWithRegisteredTarget ::= SEQUENCE uDMSubscriptionDataSets [3] SBIType } +ServerAddressingInfoList ::= SEQUENCE (SIZE(1..MAX)) OF ServerAddressingInfo + +ServerAddressingInfo ::= SEQUENCE +{ + iPv4Address [1] IPv4Address OPTIONAL, + iPv6Address [2] IPv6Address OPTIONAL, + fQDNList [3] FQDNList OPTIONAL +} + +FQDNList ::= SEQUENCE (SIZE(1..MAX)) OF FQDN + -- ================= -- 5G UDM parameters -- ================= @@ -2837,7 +2997,9 @@ UDMDeregReason ::= ENUMERATED reregistrationRequired(6), sMFContextTransferred(7), duplicatePDUSession(8), - fiveGSRVCCToUTRANMobility(9) + fiveGSRVCCToUTRANMobility(9), + pDUSessionReactivationRequired(10), + disasterConditionTerminated(11) } -- =================== -- 5G SMSF definitions @@ -3999,7 +4161,14 @@ IMSCCPDUPayload ::= OCTET STRING IMSPayload ::= CHOICE { - encapsulatedSIPMessage [1] SIPMessage + encapsulatedSIPMessage [1] SIPMessage, + modifiedSIPMessage [2] ModifiedSIPMessage +} + +ModifiedSIPMessage ::= SEQUENCE +{ + modifiedSIPContent [1] SIPMessage, + modifications [2] PayloadModifications } SIPMessage ::= SEQUENCE @@ -4162,6 +4331,47 @@ RCSMessage ::= SEQUENCE messagePayload [12] RCSPayload } +-- See clause 7.13.3.4.2.1 for details of this structure +RCSSessionEstablishment ::= SEQUENCE +{ + rCSTargetIdentities [1] SEQUENCE SIZE (1..MAX) OF RCSIdentity, + conversationID [2] RCSConversationID, + contributionID [3] RCSContributionID, + inReplyToContributionID [4] RCSContributionID OPTIONAL, + sessionReplaces [5] RCSContributionID OPTIONAL, + rCSSessionType [6] RCSSessionType, + sessionDirection [7] Direction, + rCSSessionMessage [8] RCSSIPSessionMessage, + location [9] Location OPTIONAL +} + +-- See clause 7.13.3.4.3.1 for details of this structure +RCSSessionModification ::= SEQUENCE +{ + rCSTargetIdentities [1] SEQUENCE SIZE (1..MAX) OF RCSIdentity, + conversationID [2] RCSConversationID, + contributionID [3] RCSContributionID, + inReplyToContributionID [4] RCSContributionID OPTIONAL, + sessionReplaces [5] RCSContributionID OPTIONAL, + rCSSessionType [6] RCSSessionType, + sessionDirection [7] Direction, + sessionEndpoints [8] RCSSessionEndpoints, + rCSSIPSessionMessage [9] RCSSIPSessionMessage, + location [10] Location OPTIONAL +} + +-- See clause 7.13.3.4.4.1 for details of this structure +RCSSessionRelease ::= SEQUENCE +{ + rCSTargetIdentities [1] SEQUENCE SIZE (1..MAX) OF RCSIdentity, + conversationID [2] RCSConversationID, + contributionID [3] RCSContributionID, + rCSSessionType [4] RCSSessionType, + sessionDirection [5] Direction, + rCSSIPSessionMessage [6] RCSSIPSessionMessage, + location [7] Location OPTIONAL +} + -- See clause 7.13.3.5 for details of this structure RCSCapabilityDiscovery ::= SEQUENCE { @@ -4172,6 +4382,7 @@ RCSCapabilityDiscovery ::= SEQUENCE location [5] Location OPTIONAL } + -- ============== -- RCS Parameters -- ============== @@ -4188,8 +4399,6 @@ RCSDestination ::= SEQUENCE SIZE (1..MAX) OF RCSIdentity RCSGroupChatSessionID ::= SIPURI -RCSServerURI ::= UTF8String - RCSIdentity ::= CHOICE { fiveGSIdentities [1] FiveGSSubscriberIDs, @@ -4213,6 +4422,44 @@ RCSRegistrationType ::= ENUMERATED networkDeregistration(4) } +RCSServerURI ::= UTF8String + +RCSSessionEndpoints ::= ENUMERATED +{ + remoteOnly(1), + locatlOnly(2), + localAndRemote(3) +} + +RCSSessionLeg ::= ENUMERATED +{ + remoteLeg(1), + localLeg(2) +} + +RCSSessionType ::= ENUMERATED +{ + largeMessageStandalone(1), + oneTo1Chat(2) +} + +RCSSIPSessionMessage ::= SEQUENCE +{ + sessionLeg [1] RCSSessionLeg, + sIPMessage [2] IMSPayload, + rCSSessionResult [3] RCSSessionResult +} + +RCSSessionResult ::= ENUMERATED +{ + newLegRequested(1), + newLegEstablished(2), + legModificationRequested(3), + legModificationComplete(4), + legRemovalRequest(5), + legRemovalComplete(6) +} + -- ================= -- EES definitions -- ================= @@ -6651,7 +6898,8 @@ SIPCellularNetworkInformation ::= SEQUENCE RCSPayload ::= CHOICE { - fullPayload [1] EncapsulatedRCSPayload + fullPayload [1] EncapsulatedRCSPayload, + modifiedPayload [2] ModifiedRCSPayload } EncapsulatedRCSPayload ::= CHOICE @@ -6661,6 +6909,82 @@ EncapsulatedRCSPayload ::= CHOICE sIP [3] SIPMessage } +ModifiedRCSPayload ::= SEQUENCE +{ + modifiedRCSPayload [1] EncapsulatedRCSPayload, + modifications [2] PayloadModifications +} + +PayloadModifications ::= SEQUENCE +{ + modificationList [1] SEQUENCE OF PayloadModification +} + +PayloadModification ::= CHOICE +{ + predefinedModification [1] PredefinedPayloadModification, + describedModification [2] PayloadModificationDescription +} + +PredefinedPayloadModification ::= ENUMERATED +{ + pANILocationRemoval(1), + cNILocationRemoval(2), + sIPGeolocationInfoRemoval(3), + presenceInformationLocationRemoval(4), + tS33128SMSTPDURedaction(5), + tS33128TruncatedSMSTPDU(6), + iMSTextContentRemoval(7), + iMSSubjectContentRemoval(8) +} + +PayloadModificationDescription ::= SEQUENCE +{ + modificationLocation [1] ModificationLocation, + modificationType [2] ModificationType +} + +ModificationLocation ::= CHOICE +{ + jSONPointer [1] UTF8String, + xPath [2] UTF8String, + sIPHeader [3] UTF8String, + sIPBody [4] NULL, + mIMEHeader [5] UTF8String, + mIMEBody [6] MIMEBody, + uTF8Location [7] IndexRange, + octetLocation [8] IndexRange, + aBNFRule [9] ABNFRuleLocation +} + +ABNFRuleLocation ::= UTF8String + +ModificationType ::= CHOICE +{ + removed [1] PayloadInformationRemoved, + replacedWithCharacters [2] PayloadInformationReplacedWithCharacters, + replacedWithOctets [3] OCTET STRING, + replacedWithBits [4] BIT STRING +} + +PayloadInformationRemoved ::= CHOICE +{ + charactersRemoved [1] INTEGER, + octetsRemoved [2] INTEGER, + bitsRemoved [3] INTEGER +} + +PayloadInformationReplacedWithCharacters ::= SEQUENCE +{ + characters [1] UTF8String +} + +IndexRange ::= SEQUENCE +{ + start [1] INTEGER, + end [2] INTEGER +} + -- =============================================== -- Externally Defined Structures - MSRP Parameters -- ===============================================