TODO netlogon_user_flags_ntlmv2_enabled
[wireshark-sm.git] / epan / dissectors / asn1 / HI2Operations / EpsHI2Operations.asn
blobcf19fa19c7675e8303c808515640d203a0d5e3c9
1 --- WS Modified EpsHI2Operations, some defines was merged in HI2Operations or fully moved there
2 ---
4 EpsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2)
5 threeGPP(4) hi2eps(8) r16 (16) version-1 (1)}
6 DEFINITIONS IMPLICIT TAGS ::=
7 BEGIN
8 IMPORTS
9  GSMLocation,
10  LawfulInterceptionIdentifier,
11  TimeStamp,
12  MapDatum,
13  Network-Identifier,
14  National-Parameters,
15  National-HI2-ASN1parameters,
16  DataNodeAddress,
17  IPAddress,
18  IP-value,
19  PartyInformation,
20  SMS-report,
21  UMTSLocation,
22  X25Address
23  FROM HI2Operations
24  {itu-t(0) identified-organization(4) etsi(0) securityDomain(2)
25  lawfulIntercept(2) hi2(1) version18(18)} -- Imported from TS 101 671 v3.14.1
27  CivicAddress,
28  ExtendedLocParameters,
29  LocationErrorCode
30  FROM UmtsHI2Operations
31  {itu-t(0) identified-organization(4) etsi(0) securityDomain(2)
32  lawfulintercept(2) threeGPP(4) hi2(1) r16 (16) version-0 (0)};
33  -- Imported from 3GPP TS 33.108, UMTS PS HI2
35 -- Object Identifier Definitions
36 -- Security DomainId
37 -- WS Allready in HI2... lawfulInterceptDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2)}
38 -- Security Subdomains
39 threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)}
40 hi2epsDomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi2eps(8) r16(16) version-1 (1)}
41 EpsIRIsContent ::= CHOICE
43  epsiRIContent EpsIRIContent,
44  epsIRISequence EpsIRISequence
46 EpsIRISequence ::= SEQUENCE OF EpsIRIContent
47 -- Aggregation of EpsIRIContent is an optional feature.
48 -- It may be applied in cases when at a given point in time
49 -- several IRI records are available for delivery to the same LEA destination.
50 -- As a general rule, records created at any event shall be sent
51 -- immediately and not withheld in the DF or MF in order to
52 -- apply aggragation.
53 -- When aggregation is not to be applied,
54 -- EpsIRIContent needs to be chosen.
55 -- EpsIRIContent includes events that correspond to EPS and UMTS/GPRS.
56 EpsIRIContent ::= CHOICE
58  iRI-Begin-record [1] IRI-Parameters, -- include at least one optional parameter
59  iRI-End-record [2] IRI-Parameters,
60  iRI-Continue-record [3] IRI-Parameters, -- include at least one optional parameter
61  iRI-Report-record [4] IRI-Parameters -- include at least one optional parameter
63 -- the EpsIRIContent may provide events that correspond to UMTS/GPRS as well.
64 -- Parameters having the same tag numbers have to be identical in Rel-5 and onwards modules.
65 IRI-Parameters ::= SEQUENCE
67  hi2epsDomainId [0] OBJECT IDENTIFIER, -- 3GPP HI2 EPS domain
68  lawfulInterceptionIdentifier [1] LawfulInterceptionIdentifier,
69  -- This identifier is associated to the target.
70  timeStamp [3] TimeStamp,
71  -- date and time of the event triggering the report.)
72  initiator [4] ENUMERATED
73  {
74  not-Available (0),
75  originating-Target (1),
76  -- in case of GPRS, this indicates that the PDP context activation, modification
77  -- or deactivation is MS requested
78  -- in case of EPS, this indicated that the EPS detach, bearer activation, modification
79  -- or deactivation is UE requested
80  terminating-Target (2),
81  -- in case of GPRS, this indicates that the PDP context activation, modification or
82  -- deactivation is network initiated
83  -- in case of EPS, this indicated that the EPS detach, bearer activation, modification
84  -- or deactivation is network initiated
85  ...
86  } OPTIONAL,
87  locationOfTheTarget [8] Location OPTIONAL,
88  -- location of the target
89  -- or cell site location
90  partyInformation [9] SET SIZE (1..10) OF PartyInformation OPTIONAL,
91  -- This parameter provides the concerned party, the identiy(ies) of the party
92  --)and all the information provided by the party.
93  serviceCenterAddress [13] PartyInformation OPTIONAL,
94  -- e.g. in case of SMS message this parameter provides the address of the relevant
95  -- server
96  sMS [14] SMS-report OPTIONAL,
97  -- this parameter provides the SMS content and associated information
98  national-Parameters [16] National-Parameters OPTIONAL,
99  ePSCorrelationNumber [18] EPSCorrelationNumber OPTIONAL,
100  -- this parameter provides GPRS Correlation number when the event corresponds to UMTS/GPRS.
101  ePSevent [20] EPSEvent OPTIONAL,
102  -- This information is used to provide particular action of the target
103  -- such as attach/detach
104  sgsnAddress [21] DataNodeAddress OPTIONAL,
105  gPRSOperationErrorCode [22] GPRSOperationErrorCode OPTIONAL,
106  ggsnAddress [24] DataNodeAddress OPTIONAL,
107  qOS [25] UmtsQos OPTIONAL,
108  networkIdentifier [26] Network-Identifier OPTIONAL,
109  sMSOriginatingAddress [27] DataNodeAddress OPTIONAL,
110  sMSTerminatingAddress [28] DataNodeAddress OPTIONAL,
111  iMSevent [29] IMSevent OPTIONAL,
112  sIPMessage [30] OCTET STRING OPTIONAL,
113  servingSGSN-number [31] OCTET STRING (SIZE (1..20)) OPTIONAL,
114  servingSGSN-address [32] OCTET STRING (SIZE (5..17)) OPTIONAL,
115  -- Octets are coded according to 3GPP TS 23.003 [25]
116  ...,
117  -- Tag [33] was taken into use by ETSI module in TS 101 671v2.13.1
118  ldiEvent [34] LDIevent OPTIONAL,
119  correlation [35] CorrelationValues OPTIONAL,
120  ePS-GTPV2-specificParameters [36] EPS-GTPV2-SpecificParameters OPTIONAL,
121  -- contains parameters to be used in case of GTPV2 based intercepted messages
122  ePS-PMIP-specificParameters [37] EPS-PMIP-SpecificParameters OPTIONAL,
123  -- contains parameters to be used in case of PMIP based intercepted messages
124  ePS-DSMIP-SpecificParameters [38] EPS-DSMIP-SpecificParameters OPTIONAL,
125  -- contains parameters to be used in case of DSMIP based intercepted messages
126  ePS-MIP-SpecificParameters [39] EPS-MIP-SpecificParameters OPTIONAL,
127  -- contains parameters to be used in case of MIP based intercepted messages
128  servingNodeAddress [40] OCTET STRING OPTIONAL,
129  -- this parameter is kept for backward compatibility only and should not be used
130  -- as it has been superseeded by parameter visitedNetworkId
131  visitedNetworkId [41] UTF8String OPTIONAL,
132  -- contains the visited network identifier inside the Serving System Update for
133  -- non 3GPP access and IMS, coded according to [53] and 3GPP TS 29.229 [96]
134  mediaDecryption-info [42] MediaDecryption-info OPTIONAL,
135  servingS4-SGSN-address [43] OCTET STRING OPTIONAL,
136  -- Diameter Origin-Host and Origin-Realm of the S4-SGSN based on the TS 29.272 [59].
137  -- Only the data fields from the Diameter AVPs are provided concatenated
138  -- with a semicolon to populate this field.
139  sipMessageHeaderOffer [44] OCTET STRING OPTIONAL,
140  sipMessageHeaderAnswer [45] OCTET STRING OPTIONAL,
141  sdpOffer [46] OCTET STRING OPTIONAL,
142  sdpAnswer [47] OCTET STRING OPTIONAL,
143  uLITimestamp [48] OCTET STRING (SIZE (8)) OPTIONAL,
144  -- Coded according to 3GPP TS 29.060 [17]; The upper 4 octets shall carry the ULI Timestamp
145  -- value; The lower 4 octets are undefined and shall be ignored by the receiver
146  packetDataHeaderInformation [49] PacketDataHeaderInformation OPTIONAL,
147  mediaSecFailureIndication [50] MediaSecFailureIndication OPTIONAL,
148  csgIdentity [51] OCTET STRING (SIZE (4)) OPTIONAL, -- Octets are coded
149  -- according to 3GPP TS 23.003 [25]. The 27 bits specified in TS 23.003 shall be encoded as.
150  -- follows The most significant bit of the CSG Identity shall be encoded in the most
151  -- significant bit of the first octet of the octet string and the least significant bit coded
152  -- in bit 6 of octet 4.
153  heNBIdentity [52] OCTET STRING OPTIONAL,
154  -- 4 or 6 octets are coded with the HNBUnique Identity
155  -- as specified in 3GPP TS 23.003 [25], Clause 4.10.
156  heNBiPAddress [53] IPAddress OPTIONAL,
157  heNBLocation [54] HeNBLocation OPTIONAL,
158  tunnelProtocol [55] TunnelProtocol OPTIONAL,
159  pANI-Header-Info [56] SEQUENCE OF PANI-Header-Info OPTIONAL,
160  -- information extracted from P-Access-Network-Info headers of SIP message;
161  -- described in TS 24.229 §7.2A.4 [76]
162  imsVoIP [57] IMS-VoIP-Correlation OPTIONAL,
163  xCAPmessage [58] OCTET STRING OPTIONAL,
164  -- The HTTP message (HTPP header and any XCAP body) of any of the target's IMS supplementary
165  -- service setting management or manipulation XCAP messages occuring through the Ut interface
166  -- defined in the 3GPP TS 24 623 [77].
167  logicalFunctionInformation [59] DataNodeIdentifier OPTIONAL,
168  ccUnavailableReason [60] PrintableString OPTIONAL,
169  carrierSpecificData [61] OCTET STRING OPTIONAL,
170  -- Copy of raw data specified by the CSP or his vendor related to HSS.
171  current-previous-systems [62] Current-Previous-Systems OPTIONAL,
172  change-Of-Target-Identity [63] Change-Of-Target-Identity OPTIONAL,
173  requesting-Network-Identifier [64] OCTET STRING OPTIONAL,
174  -- the requesting network identifier PLMN id (Mobile Country Code and Mobile Network Country,
175  -- defined in E212 [87]).
176  requesting-Node-Type [65] Requesting-Node-Type OPTIONAL,
177  serving-System-Identifier [66] OCTET STRING OPTIONAL,
178  -- the serving network identifier PLMN id (MNC, Mobile Country Code and MNC,Mobile Network
179  -- Country, defined in E212 [87]) and 3GPP TR 21.905 [38], that may be included in the Diameter
180  -- AVP to and from the HSS.
181  proSeTargetType [67] ProSeTargetType OPTIONAL,
182  proSeRelayMSISDN [68] OCTET STRING (SIZE (1..9)) OPTIONAL,
183  -- coded according to 3GPP TS 29.274 [46]
184  proSeRelayIMSI [69] OCTET STRING (SIZE (3..8)) OPTIONAL,
185  -- coded according to 3GPP TS 29.274 [46]
186  proSeRelayIMEI [70] OCTET STRING (SIZE (8)) OPTIONAL,
187  -- coded according to 3GPP TS 29.274 [46]
188  extendedLocParameters [71] ExtendedLocParameters OPTIONAL, -- LALS extended parameters
189  locationErrorCode [72] LocationErrorCode OPTIONAL, -- LALS error code
190  otherIdentities [73] SEQUENCE OF PartyInformation OPTIONAL,
191  deregistrationReason [74] DeregistrationReason OPTIONAL,
192  requesting-Node-Identifier [75] OCTET STRING OPTIONAL,
193  roamingIndication [76] VoIPRoamingIndication OPTIONAL,
194  -- used for IMS events in the VPLMN.
195  cSREvent [77] CSREvent OPTIONAL,
196  ptc [78] PTC OPTIONAL, -- PTC Events
197  ptcEncryption [79] PTCEncryptionInfo OPTIONAL,
198  -- PTC Encryption Information
199  additionalCellIDs [80] SEQUENCE OF AdditionalCellID OPTIONAL,
200  scefID [81] UTF8String OPTIONAL,
201  -- SCEF-ID FQDN as defined by TS 29.336 [101], clause 8.4.5 and RFC 3588 [102] section 4.3
202  national-HI2-ASN1parameters [255] National-HI2-ASN1parameters OPTIONAL
204  -- Parameters having the same tag numbers have to be identical in Rel-5 and onwards modules
205 -- PARAMETERS FORMATS
206 DataNodeIdentifier ::= SEQUENCE
208  dataNodeAddress [1] DataNodeAddress OPTIONAL,
209  logicalFunctionType [2] LogicalFunctionType OPTIONAL,
210  dataNodeName [3] PrintableString(SIZE(7..25)) OPTIONAL,
211  --Unique identifier of a Data Node within the CSP domain. Could be a name/number combination.
214 LogicalFunctionType ::= ENUMERATED
216  pDNGW (0),
217  mME (1),
218  sGW (2),
219  ePDG (3),
220  hSS (4),
223 PANI-Header-Info ::= SEQUENCE
225  access-Type [1] OCTET STRING OPTIONAL,
226  -- ASCII chain '3GPP-UTRAN-TDD', '3GPP-E-UTRAN-TDD',... : see TS 24.229 §7.2A.4 [76]
227  access-Class [2] OCTET STRING OPTIONAL,
228  -- ASCII chain '3GPP-UTRAN', '3GPP-E-UTRAN',... : see TS 24.229 §7.2A.4 [76]
229  network-Provided [3] NULL OPTIONAL,
230  -- present if provided by the network
231  pANI-Location [4] PANI-Location OPTIONAL,
232  ...
234 PANI-Location ::= SEQUENCE
236  raw-Location [1] OCTET STRING OPTIONAL,
237  -- raw copy of the location string from the P-Access-Network-Info header
238  location [2] Location OPTIONAL,
239  ePSLocation [3] EPSLocation OPTIONAL,
240  ...
243 Location ::= SEQUENCE
245  e164-Number [1] OCTET STRING (SIZE (1..25)) OPTIONAL,
246  -- Coded in the same format as the ISUP location number (parameter
247  -- field) of the ISUP (see EN 300 356 [30]).
248  globalCellID [2] GlobalCellID OPTIONAL,
249  --see MAP format (see [4])
250  rAI [4] Rai OPTIONAL,
251  -- the Routeing Area Identifier in the current SGSN is coded in accordance with the
252  -- § 10.5.5.15 of document [9] without the Routing Area Identification IEI
253  -- (only the last 6 octets are used)
254  gsmLocation [5] GSMLocation OPTIONAL,
255  umtsLocation [6] UMTSLocation OPTIONAL,
256  sAI [7] Sai OPTIONAL,
257  -- format: PLMN-ID 3 octets (no. 1 - 3)
258  -- LAC 2 octets (no. 4 - 5)
259  -- SAC 2 octets (no. 6 - 7)
260  -- (according to 3GPP TS 25.413 [62])
261  ...,
262  oldRAI [8] Rai OPTIONAL,
263  -- the Routeing Area Identifier in the old SGSN is coded in accordance with the
264  -- § 10.5.5.15 of document [9] without the Routing Area Identification IEI
265  -- (only the last 6 octets are used).
266  civicAddress [9] CivicAddress OPTIONAL,
267  operatorSpecificInfo [10] OCTET STRING OPTIONAL,
268  -- other CSP specific information.
269  uELocationTimestamp [11] CHOICE
271  timestamp [0] TimeStamp,
272  timestampUnknown [1] NULL,
273  ...
274  } OPTIONAL
275  -- Date/time of the UE location
277 GlobalCellID ::= OCTET STRING (SIZE (5..7))
278 Rai ::= OCTET STRING (SIZE (6))
279 Sai ::= OCTET STRING (SIZE (7))
280 AdditionalCellID ::= SEQUENCE
282  nCGI [1] NCGI,
283  gsmLocation [2] GSMLocation OPTIONAL,
284  umtsLocation [3] UMTSLocation OPTIONAL,
285  timeOfLocation [4] GeneralizedTime OPTIONAL,
286  ...
288 MCC ::= NumericString (SIZE(3))
289 MNC ::= NumericString (SIZE(2..3))
290 PLMNID ::= SEQUENCE
292  mCC [1] MCC,
293  mNC [2] MNC,
294  ...
296 -- TS 36.413 [100], clause 9.2.1.142
297 NRCellID ::= BIT STRING (SIZE(36))
298 NCGI ::= SEQUENCE
300  pLMNID [1] PLMNID,
301  nRCellID [2] NRCellID,
302  ...
305 EPSCorrelationNumber ::= OCTET STRING
306  -- In case of PS interception, the size will be in the range (8..20)
307 CorrelationValues ::= CHOICE {
309  iri-to-CC [0] IRI-to-CC-Correlation, -- correlates IRI to Content(s)
310  iri-to-iri [1] IRI-to-IRI-Correlation, -- correlates IRI to IRI
311  both-IRI-CC [2] SEQUENCE { -- correlates IRI to IRI and IRI to Content(s)
312  iri-CC [0] IRI-to-CC-Correlation,
313  iri-IRI [1] IRI-to-IRI-Correlation}
315 IMS-VoIP-Correlation ::= SET OF SEQUENCE {
316  ims-iri [0] IRI-to-IRI-Correlation,
317  ims-cc [1] IRI-to-CC-Correlation OPTIONAL
319 IRI-to-CC-Correlation ::= SEQUENCE { -- correlates IRI to Content
320  cc [0] SET OF OCTET STRING,-- correlates IRI to multiple CCs
321  iri [1] OCTET STRING OPTIONAL
322  -- correlates IRI to CC with signaling
324 IRI-to-IRI-Correlation ::= OCTET STRING -- correlates IRI to IRI
325 EPSEvent ::= ENUMERATED
327  pDPContextActivation (1),
328  startOfInterceptionWithPDPContextActive (2),
329  pDPContextDeactivation (4),
330  gPRSAttach (5),
331  gPRSDetach (6),
332  locationInfoUpdate (10),
333  sMS (11),
334  pDPContextModification (13),
335  servingSystem (14),
336  ... ,
337  startOfInterceptionWithMSAttached (15),
338  e-UTRANAttach (16),
339  e-UTRANDetach (17),
340  bearerActivation (18),
341  startOfInterceptionWithActiveBearer (19),
342  bearerModification (20),
343  bearerDeactivation (21),
344  uERequestedBearerResourceModification (22),
345  uERequestedPDNConnectivity (23),
346  uERequestedPDNDisconnection (24),
347  trackingAreaEpsLocationUpdate (25),
348  servingEvolvedPacketSystem (26),
349  pMIPAttachTunnelActivation (27),
350  pMIPDetachTunnelDeactivation (28),
351  startOfInterceptWithActivePMIPTunnel (29),
352  pMIPPdnGwInitiatedPdnDisconnection (30),
353  mIPRegistrationTunnelActivation (31),
354  mIPDeregistrationTunnelDeactivation (32),
355  startOfInterceptWithActiveMIPTunnel (33),
356  dSMIPRegistrationTunnelActivation (34),
357  dSMIPDeregistrationTunnelDeactivation (35),
358  startOfInterceptWithActiveDsmipTunnel (36),
359  dSMipHaSwitch (37),
360  pMIPResourceAllocationDeactivation (38),
361  mIPResourceAllocationDeactivation (39),
362  pMIPsessionModification (40),
363  startOfInterceptWithEUTRANAttachedUE (41),
364  dSMIPSessionModification (42),
365  packetDataHeaderInformation (43),
366  hSS-Subscriber-Record-Change (44),
367  registration-Termination (45),
368  -- FFS
369  location-Up-Date (46),
370  -- FFS
371  cancel-Location (47),
372  register-Location (48),
373  location-Information-Request (49),
374  proSeRemoteUEReport (50),
375  proSeRemoteUEStartOfCommunication (51),
376  proSeRemoteUEEndOfCommunication (52),
377  startOfLIwithProSeRemoteUEOngoingComm (53),
378  startOfLIforProSeUEtoNWRelay (54),
379  scefRequestednonIPPDNDisconnection (55)
381 -- see [19]
382 CSREvent ::= ENUMERATED
384  cSREventMessage (1),
385  ...
387 IMSevent ::= ENUMERATED
389  unfilteredSIPmessage (1),
390  -- This value indicates to LEMF that the whole SIP message is sent , i.e. without filtering
391  -- CC; location information is removed by the DF2/MF if not required to be sent.
392  ...,
393  sIPheaderOnly (2),
394  -- If warrant requires only IRI then specific content in a 'sIPMessage'
395  -- (e.g. 'Message', etc.) has been deleted before sending it to LEMF.
396  decryptionKeysAvailable (3),
397  -- This value indicates to LEMF that the IRI carries CC decryption keys for the session
398  -- under interception.
399  startOfInterceptionForIMSEstablishedSession (4),
400  -- This value indicates to LEMF that the IRI carries information related to
401  -- interception started on an already established IMS session.
402  xCAPRequest (5),
403  -- This value indicates to LEMF that the XCAP request is sent.
404  xCAPResponse (6) ,
405  -- This value indicates to LEMF that the XCAP response is sent.
406  ccUnavailable (7),
407  -- This value indicates to LEMF that the media is not available for interception for intercept
408  -- orders that require media interception.
409  sMSOverIMS (8),
410  -- This value indicates to LEMF that the SMS utilized by SMS over IP (using IMS) is
411  -- being reported.
412  servingSystem(9),
413  -- Applicable to HSS interception
414  subscriberRecordChange(10),
415  -- Applicable to HSS interception
416  registrationTermination(11),
417  -- Applicable to HSS interception
418  locationInformationRequest(12)
419  -- Applicable to HSS interception
422 GPRS-parameters ::= SEQUENCE
424  pDP-address-allocated-to-the-target [1] DataNodeAddress OPTIONAL,
425  aPN [2] OCTET STRING (SIZE(1..100)) OPTIONAL,
426  -- The Access Point Name (APN) is coded in accordance with
427  -- 3GPP TS 24.008 [9] without the APN IEI (only the last 100 octets are used).
428  -- Octets are coded according to 3GPP TS 23.003 [25].
429  pDP-type [3] OCTET STRING (SIZE(2)) OPTIONAL,
430  -- Include either Octets 3 and 4 of the Packet Data Protocol Address information element
431  -- of 3GPP TS 24.008 [9] or Octets 4 and 5 of the End User Address IE of 3GPP TS 29.060 [17].
432  -- when PDP-type is IPv4 or IPv6, the IP address is carried by parameter
433  -- pDP-address-allocated-to-the-target
434  -- when PDP-type is IPv4v6, the additional IP address is carried by parameter
435  -- additionalIPaddress
436  ...,
437  nSAPI [4] OCTET STRING (SIZE (1)) OPTIONAL,
438  -- Include either Octet 2 of the NSAPI IE of 3GPP TS 24.008 [9]
439  -- or Octet 2 of the NSAPI IE of 3GPP TS 29.060 [17].
440  additionalIPaddress [5] DataNodeAddress OPTIONAL
442 GPRSOperationErrorCode ::= OCTET STRING
443 -- The parameter shall carry the GMM cause value or the SM cause value, as defined in the
444 -- standard [9], without the IEI.
445 LDIevent ::= ENUMERATED
447  targetEntersIA (1),
448  targetLeavesIA (2),
449  ...
451 UmtsQos ::= CHOICE
453  qosMobileRadio [1] OCTET STRING,
454  -- The qosMobileRadio parameter shall be coded in accordance with the § 10.5.6.5 of
455  -- document [9] without the Quality of service IEI and Length of
456  -- quality of service IE (. That is, first
457  -- two octets carrying 'Quality of service IEI' and 'Length of quality of service
458  -- IE' shall be excluded).
459  qosGn [2] OCTET STRING
460  -- qosGn parameter shall be coded in accordance with § 7.7.34 of document [17]
462 EPS-GTPV2-SpecificParameters ::= SEQUENCE
464  pDNAddressAllocation [1] OCTET STRING OPTIONAL,
465  aPN [2] OCTET STRING (SIZE (1..100)) OPTIONAL,
466  protConfigOptions [3] ProtConfigOptions OPTIONAL,
467  attachType [4] OCTET STRING (SIZE (1)) OPTIONAL,
468  -- coded according to TS 24.301 [47]
469  ePSBearerIdentity [5] OCTET STRING OPTIONAL,
470  detachType [6] OCTET STRING (SIZE (1)) OPTIONAL,
471  -- coded according to TS 24.301 [47], includes switch off indicator
472  rATType [7] OCTET STRING (SIZE (1)) OPTIONAL,
473  failedBearerActivationReason [8] OCTET STRING (SIZE (1)) OPTIONAL,
474  ePSBearerQoS [9] OCTET STRING OPTIONAL,
475  bearerActivationType [10] TypeOfBearer OPTIONAL,
476  aPN-AMBR [11] OCTET STRING OPTIONAL,
477  -- see 3GPP TS 29.274 [46] parameters coding rules defined for EPS-GTPV2-SpecificParameters.
478  procedureTransactionId [12] OCTET STRING OPTIONAL,
479  linkedEPSBearerId [13] OCTET STRING OPTIONAL,
480  --The Linked EPS Bearer Identity shall be included and coded according to 3GPP TS 29.274 [46].
481  tFT [14] OCTET STRING OPTIONAL,
482  -- Only octets 3 onwards of TFT IE from 3GPP TS 24.008 [9] shall be included.
483  handoverIndication [15] NULL OPTIONAL,
484  failedBearerModReason [16] OCTET STRING (SIZE (1)) OPTIONAL,
485  trafficAggregateDescription [17] OCTET STRING OPTIONAL,
486  failedTAUReason [18] OCTET STRING (SIZE (1)) OPTIONAL,
487  -- coded according to TS 24.301 [47]
488  failedEUTRANAttachReason [19] OCTET STRING (SIZE (1)) OPTIONAL,
489  -- coded according to TS 24.301 [47]
490  servingMMEaddress [20] OCTET STRING OPTIONAL,
491  -- Contains the data fields from the Diameter Origin-Host and Origin-Realm AVPs
492  -- as received in the HSS from the MME according to the TS 29.272 [59].
493  -- Only the data fields from the Diameter AVPs are provided concatenated
494  -- with a semicolon to populate this field.
495  bearerDeactivationType [21] TypeOfBearer OPTIONAL,
496  bearerDeactivationCause [22] OCTET STRING (SIZE (1)) OPTIONAL,
497  ePSlocationOfTheTarget [23] EPSLocation OPTIONAL,
498  -- the use of ePSLocationOfTheTarget is mutually exclusive with the use of locationOfTheTarget
499  -- ePSlocationOfTheTarget allows using the coding of the parameter according to SAE stage 3.
500  -- location of the target
501  -- or cell site location
502  ...,
503  pDNType [24] OCTET STRING (SIZE (1)) OPTIONAL,
504  -- coded according to TS 24.301 [47]
505  requestType [25] OCTET STRING (SIZE (1)) OPTIONAL,
506  -- coded according to TS 24.301 [47]
507  uEReqPDNConnFailReason [26] OCTET STRING (SIZE (1)) OPTIONAL,
508  -- coded according to TS 24.301 [47]
509  extendedHandoverIndication [27] OCTET STRING (SIZE (1)) OPTIONAL,
510  -- This parameter with value 1 indicates handover based on the flags in the TS 29.274 [46].
511  -- Otherwise set to the value 0.
512  -- The use of extendedHandoverIndication and handoverIndication parameters is
513  -- mutually exclusive and depends on the actual ASN.1 encoding method.
514  uLITimestamp [28] OCTET STRING (SIZE (8)) OPTIONAL,
515  -- The upper 4 octets shall carry the ULI Timestamp value; The lower 4 octets are undefined
516  -- and shall be ignored by the receiver
517  uELocalIPAddress [29] OCTET STRING OPTIONAL,
518  uEUdpPort [30] OCTET STRING (SIZE (2)) OPTIONAL,
519  tWANIdentifier [31] OCTET STRING OPTIONAL,
520  tWANIdentifierTimestamp [32] OCTET STRING (SIZE (4)) OPTIONAL,
521  proSeRemoteUeContextConnected [33] RemoteUeContextConnected OPTIONAL,
522  proSeRemoteUeContextDisconnected [34] RemoteUeContextDisconnected OPTIONAL,
523  secondaryRATUsageIndication [35] NULL OPTIONAL
525  -- All the parameters within EPS-GTPV2-SpecificParameters are coded as the corresponding IEs
526  -- without the octets containing type and length. Unless differently stated, they are coded
527  -- according to 3GPP TS 29.274 [46]; in this case the octet containing the instance
528  -- shall also be not included.
529 TypeOfBearer ::= ENUMERATED
531  defaultBearer (1),
532  dedicatedBearer (2),
533  ...
535 EPSLocation ::= SEQUENCE
538  userLocationInfo [1] OCTET STRING (SIZE (1..39)) OPTIONAL,
539  -- see 3GPP TS 29.274 [46] parameters coding rules defined for EPS-GTPV2-SpecificParameters.
540  gsmLocation [2] GSMLocation OPTIONAL,
541  umtsLocation [3] UMTSLocation OPTIONAL,
542  olduserLocationInfo [4] OCTET STRING (SIZE (1..39)) OPTIONAL,
543  -- coded in the same way as userLocationInfo
544  lastVisitedTAI [5] OCTET STRING (SIZE (1..5)) OPTIONAL,
545  -- the Tracking Area Identity is coded in accordance with the TAI field in 3GPP TS 29.274
546  -- [46].
547  tAIlist [6] OCTET STRING (SIZE (7..97)) OPTIONAL,
548  -- the TAI List is coded acording to 3GPP TS 24.301 [47], without the TAI list IEI
549  ...,
550  threeGPP2Bsid [7] OCTET STRING (SIZE (1..12)) OPTIONAL,
551  -- contains only the payload from the 3GPP2-BSID AVP described in the 3GPP TS 29.212 [56].
552  civicAddress [8] CivicAddress OPTIONAL,
553  operatorSpecificInfo [9] OCTET STRING OPTIONAL,
554  -- other CSP specific information.
555  uELocationTimestamp [10] CHOICE
557  timestamp [0] TimeStamp,
558  timestampUnknown [1] NULL,
559  ...
560  } OPTIONAL
561  -- Date/time of the UE location
563 ProtConfigOptions ::= SEQUENCE
565  ueToNetwork [1] OCTET STRING (SIZE(1..251)) OPTIONAL,
566  -- This shall be coded with octet 3 onwards of the Protocol Configuration Options IE in
567  -- accordance with 3GPP TS 24.008 [9].
568  networkToUe [2] OCTET STRING (SIZE(1..251)) OPTIONAL,
569  -- This shall be coded with octet 3 onwards of the Protocol Configuration Options IE in
570  -- accordance with 3GPP TS 24.008 [9].
573 RemoteUeContextConnected ::= SEQUENCE OF RemoteUEContext
574 RemoteUEContext ::= SEQUENCE
576  remoteUserID [1] RemoteUserID,
577  remoteUEIPInformation [2] RemoteUEIPInformation,
580 RemoteUserID ::= OCTET STRING
581 RemoteUEIPInformation ::= OCTET STRING
582 RemoteUeContextDisconnected ::= RemoteUserID
584 -- WS modification
585 APN ::= OCTET STRING (SIZE (1..100))
587 EPS-PMIP-SpecificParameters ::= SEQUENCE
589  lifetime [1] INTEGER (0..65535) OPTIONAL,
590  accessTechnologyType [2] OCTET STRING (SIZE (4)) OPTIONAL,
591  aPN [3] APN OPTIONAL,
592  iPv6HomeNetworkPrefix [4] OCTET STRING (SIZE (20)) OPTIONAL,
593  protConfigurationOption [5] OCTET STRING OPTIONAL,
594  handoverIndication [6] OCTET STRING (SIZE (4)) OPTIONAL,
595  status [7] INTEGER (0..255) OPTIONAL,
596  revocationTrigger [8] INTEGER (0..255) OPTIONAL,
597  iPv4HomeAddress [9] OCTET STRING (SIZE (4)) OPTIONAL,
598  iPv6careOfAddress [10] OCTET STRING OPTIONAL,
599  iPv4careOfAddress [11] OCTET STRING OPTIONAL,
600  ...,
601  servingNetwork [12] OCTET STRING (SIZE (3)) OPTIONAL,
602  dHCPv4AddressAllocationInd [13] OCTET STRING (SIZE (1)) OPTIONAL,
603  ePSlocationOfTheTarget [14] EPSLocation OPTIONAL
604  -- parameters coded according to 3GPP TS 29.275 [48] and RFCs specifically
605  -- referenced in it.
607 EPS-DSMIP-SpecificParameters ::= SEQUENCE
609  lifetime [1] INTEGER (0..65535) OPTIONAL,
610  requestedIPv6HomePrefix [2] OCTET STRING (SIZE (25)) OPTIONAL,
611  -- coded according to RFC 5026
612  homeAddress [3] OCTET STRING (SIZE (8)) OPTIONAL,
613  iPv4careOfAddress [4] OCTET STRING (SIZE (8)) OPTIONAL,
614  iPv6careOfAddress [5] OCTET STRING (SIZE(16)) OPTIONAL,
615  aPN [6] APN OPTIONAL,
616  status [7] INTEGER (0..255) OPTIONAL,
617  hSS-AAA-address [8] OCTET STRING OPTIONAL,
618  targetPDN-GW-Address [9] OCTET STRING OPTIONAL,
619  ...
620  -- parameters coded according to 3GPP TS 24.303 [49] and RFCs specifically
621  -- referenced in it.
623 EPS-MIP-SpecificParameters ::= SEQUENCE
625  lifetime [1] INTEGER (0.. 65535) OPTIONAL,
626  homeAddress [2] OCTET STRING (SIZE (4)) OPTIONAL,
627  careOfAddress [3] OCTET STRING (SIZE (4)) OPTIONAL,
628  homeAgentAddress [4] OCTET STRING (SIZE (4)) OPTIONAL,
629  code [5] INTEGER (0..255) OPTIONAL,
630  foreignDomainAddress [7] OCTET STRING (SIZE (4)) OPTIONAL,
631  ...
632  -- parameters coded according to 3GPP TS 29.279 [63] and RFCs specifically
633  -- referenced in it.
635 MediaDecryption-info ::= SEQUENCE OF CCKeyInfo
636  -- One or more key can be available for decryption, one for each media streams of the
637  -- intercepted session.
638 CCKeyInfo ::= SEQUENCE
640  cCCSID [1] OCTET STRING,
641  -- the parameter uniquely mapping the key to the encrypted stream.
642  cCDecKey [2] OCTET STRING,
643  cCSalt [3] OCTET STRING OPTIONAL,
644  -- The field reports the value from the CS_ID field in the ticket exchange headers as
645  -- defined in IETF RFC 6043 [61].
646  ...
648 MediaSecFailureIndication ::= ENUMERATED
650  genericFailure (0),
651  ...
653 PacketDataHeaderInformation ::= CHOICE
655  packetDataHeader [1] PacketDataHeaderReport,
656  packetDataSummary [2] PacketDataSummaryReport,
659 PacketDataHeaderReport ::= CHOICE
661  packetDataHeaderMapped [1] PacketDataHeaderMapped,
662  packetDataHeaderCopy [2] PacketDataHeaderCopy,
665 PacketDataHeaderMapped ::= SEQUENCE
667  sourceIPAddress [1] IPAddress,
668  sourcePortNumber [2] INTEGER (0..65535) OPTIONAL,
669  destinationIPAddress [3] IPAddress,
670  destinationPortNumber [4] INTEGER (0..65535) OPTIONAL,
671  transportProtocol [5] INTEGER,
672  -- For IPv4, report the "Protocol" field and for IPv6 report "Next Header" field.
673  -- Assigned Internet Protocol Numbers can be found at
674  -- http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xml
675  packetsize [6] INTEGER OPTIONAL,
676  flowLabel [7] INTEGER OPTIONAL,
677  packetCount [8] INTEGER OPTIONAL,
678  direction [9] TPDU-direction,
681 TPDU-direction ::= ENUMERATED
683  from-target (1),
684  to-target (2),
685  unknown (3)
687 PacketDataHeaderCopy ::= SEQUENCE
689  direction [1] TPDU-direction,
690  headerCopy [2] OCTET STRING, -- includes a copy of the packet header at the IP
691  -- network layer and above including extension headers, but excluding contents.
694 PacketDataSummaryReport ::= SEQUENCE OF PacketFlowSummary
695 PacketFlowSummary ::= SEQUENCE
697  sourceIPAddress [1] IPAddress,
698  sourcePortNumber [2] INTEGER (0..65535) OPTIONAL,
699  destinationIPAddress [3] IPAddress,
700  destinationPortNumber [4] INTEGER (0..65535) OPTIONAL,
701  transportProtocol [5] INTEGER,
702  -- For IPv4, report the "Protocol" field and for IPv6 report "Next Header" field.
703  -- Assigned Internet Protocol Numbers can be found at
704  -- http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xml
705  flowLabel [6] INTEGER OPTIONAL,
706  summaryPeriod [7] ReportInterval,
707  packetCount [8] INTEGER,
708  sumOfPacketSizes [9] INTEGER,
709  packetDataSummaryReason [10] ReportReason,
712 ReportReason ::= ENUMERATED
714  timerExpired (0),
715  countThresholdHit (1),
716  pDPComtextDeactivated (2),
717  pDPContextModification (3),
718  otherOrUnknown (4),
719  ...
721 ReportInterval ::= SEQUENCE
723  firstPacketTimeStamp [0] TimeStamp,
724  lastPacketTimeStamp [1] TimeStamp,
725  ...
727 TunnelProtocol ::= CHOICE
729  rfc2868ValueField [0] OCTET STRING, -- coded to indicate the type of tunnel established between
730  -- the HeNB and the SeGW as specified in TS 33.320. The actual coding is provided in 3 octets
731  -- with the Value field of the Tunnel Type RADIUS attribute as specified in IETF RFC 2868.
732  -- This corresponds to the outer layer tunnel between the HeNB and the SeGW as viewed by the
733  -- SeGW
734  nativeIPSec [1] NULL, -- if native IPSec is required by TS 33.320 between HeNB and SeGW
737 HeNBLocation ::= EPSLocation
738 Requesting-Node-Type ::= ENUMERATED
740  mSC (1),
741  sMS-Centre (2),
742  gMLC (3),
743  mME (4),
744  sGSN (5),
745  ...
747 Change-Of-Target-Identity ::= SEQUENCE
749  new-MSISDN [1] PartyInformation OPTIONAL,
750  -- new MSISDN of the target, encoded in the same format as the AddressString
751  -- parameters defined in MAP format document TS 29.002 [4]
752  new-A-MSISDN [2] PartyInformation OPTIONAL,
753  -- new A-MSISDN of the target, encoded in the same format as the AddressString
754  -- parameters defined in TS 23.003 [25]
755  old-MSISDN [3] PartyInformation OPTIONAL,
756  -- old MSISDN of the target, encoded in the same format as the AddressString
757  -- parameters defined in MAP format document TS 29.002 [4]
758  old-A-MSISDN [4] PartyInformation OPTIONAL,
759  -- old A-MSISDN of the target, encoded in the same format as the AddressString
760  -- parameters defined in TS 23.003 [25]
761  new-IMSI [5] PartyInformation OPTIONAL,
762  -- See MAP format [4] International Mobile
763  -- Station Identity E.212 number beginning with Mobile Country Code
764  old-IMSI [6] PartyInformation OPTIONAL,
765  -- See MAP format [4] International Mobile
766  -- Station Identity E.212 number beginning with Mobile Country Code
767  new-IMEI [7] PartyInformation OPTIONAL,
768  -- See MAP format [4] International Mobile
769  -- Equipement Identity defined in MAP format document TS 29.002 [4]
770  old-IMEI [8] PartyInformation OPTIONAL,
771  -- See MAP format [4] International Mobile
772  -- Equipement Identity defined in MAP format document TS 29.002 [4]
773 ...,
774  new-IMPI [9] PartyInformation OPTIONAL,
775  old-IMPI [10] PartyInformation OPTIONAL,
776  new-SIP-URI [11] PartyInformation OPTIONAL,
777  old-SIP-URI [12] PartyInformation OPTIONAL,
778  new-TEL-URI [13] PartyInformation OPTIONAL,
779  old-TEL-URI [14] PartyInformation OPTIONAL
781 Current-Previous-Systems ::= SEQUENCE
783  serving-System-Identifier [1] OCTET STRING OPTIONAL,
784  -- VPLMN id (Mobile Country Code and Mobile Network Country, E. 212 number [87]).
785  current-Serving-MME-Address [2] DataNodeIdentifier OPTIONAL,
786  -- The IP address of the current serving MME or its the Diameter Origin-Host and Origin-Realm.
787  previous-Serving-System-Identifier [3] OCTET STRING OPTIONAL,
788  -- VPLMN id (Mobile Country Code and Mobile Network Country, defined in E212 [87]).
789  previous-Serving-MME-Address [4] DataNodeIdentifier OPTIONAL,
790  -- The IP address of the previous serving MME or its Diameter Origin-Host and Origin-Realm.
793 ProSeTargetType ::= ENUMERATED
795  pRoSeRemoteUE (1),
796  pRoSeUEtoNwRelay (2),
797  ...
799 VoIPRoamingIndication ::= ENUMERATED {
800  roamingLBO (1), -- used in IMS events sent by VPLMN with LBO as roaming
801  roamingS8HR (2), -- used in IMS events sent by VPLMN with S8HR as roaming
802  ...
804 DeregistrationReason ::= CHOICE
806  reason-CodeAVP [1] INTEGER,
807  server-AssignmentType [2] INTEGER,
808  -- Coded according to 3GPP TS 29.229 [96]
809  ...
811 PTCEncryptionInfo ::= SEQUENCE {
812  cipher [1] UTF8String,
813  cryptoContext [2] UTF8String OPTIONAL,
814  key [3] UTF8String,
815  keyEncoding [4] UTF8String,
816  salt [5] UTF8String OPTIONAL,
817  pTCOther [6] UTF8String OPTIONAL,
818  ...
820 -- WS mod
821 Bearer-capability-str ::= UTF8String
822 PTC ::= SEQUENCE {
823  abandonCause [1] UTF8String OPTIONAL,
824  accessPolicyFailure [2] UTF8String OPTIONAL,
825  accessPolicyType [3] AccessPolicyType OPTIONAL,
826  alertIndicator [5] AlertIndicator OPTIONAL,
827  associatePresenceStatus [6] AssociatePresenceStatus OPTIONAL,
828  bearer-capability-str [7] Bearer-capability-str OPTIONAL,
829  -- identifies the Bearer capability information element (value part)
830  broadcastIndicator [8] BOOLEAN OPTIONAL,
831  -- default False, true indicates this is a braodcast to a group
832  contactID [9] UTF8String OPTIONAL,
833  emergency [10] Emergency OPTIONAL,
834  emergencyGroupState [11] EmergencyGroupState OPTIONAL,
835  timeStamp [12] TimeStamp,
836  pTCType [13] PTCType OPTIONAL,
837  failureCode [14] UTF8String OPTIONAL,
838  floorActivity [15] FloorActivity OPTIONAL,
839  floorSpeakerID [16] PTCAddress OPTIONAL,
840  groupAdSender [17] UTF8String OPTIONAL,
841  -- Identifies the group administrator who was the originator of the group call.
842  -- tag [18] was used in r15 (15) version-4 (4)
843  groupAuthRule [19] GroupAuthRule OPTIONAL,
844  groupCharacteristics [20] UTF8String OPTIONAL,
845  holdRetrieveInd [21] BOOLEAN OPTIONAL,
846  -- true indicates target is placed on hold, false indicates target was retrived from hold.
847  -- tag [22] was used in r15 (15) version-4 (4)
848  imminentPerilInd [23] ImminentPerilInd OPTIONAL,
849  implicitFloorReq [24] ImplicitFloorReq OPTIONAL,
850  initiationCause [25] InitiationCause OPTIONAL,
851  invitationCause [26] UTF8String OPTIONAL,
852  iPAPartyID [27] UTF8String OPTIONAL,
853  iPADirection [28] IPADirection OPTIONAL,
854  listManagementAction [29] ListManagementAction OPTIONAL,
855  listManagementFailure [30] UTF8String OPTIONAL,
856  listManagementType [31] ListManagementType OPTIONAL,
857  maxTBTime [32] UTF8String OPTIONAL, -- defined in seconds.
858  mCPTTGroupID [33] UTF8String OPTIONAL,
859  mCPTTID [34] UTF8String OPTIONAL,
860  mCPTTInd [35] BOOLEAN OPTIONAL,
861  -- default False indicates to associate from target, true indicates to the target.
862  location [36] Location OPTIONAL,
863  mCPTTOrganizationName [37] UTF8String OPTIONAL,
864  mediaStreamAvail [38] BOOLEAN OPTIONAL,
865  -- True indicates available for media, false indicates not able to accept media.
866  priority-Level [40] Priority-Level OPTIONAL,
867  preEstSessionID [41] UTF8String OPTIONAL,
868  preEstStatus [42] PreEstStatus OPTIONAL,
869  pTCGroupID [43] UTF8String OPTIONAL,
870  pTCIDList [44] UTF8String OPTIONAL,
871  pTCMediaCapability [45] UTF8String OPTIONAL,
872  pTCOriginatingId [46] UTF8String OPTIONAL,
873  pTCOther [47] UTF8String OPTIONAL,
874  pTCParticipants [48] UTF8String OPTIONAL,
875  pTCParty [49] UTF8String OPTIONAL,
876  pTCPartyDrop [50] UTF8String OPTIONAL,
877  pTCSessionInfo [51] UTF8String OPTIONAL,
878  pTCServerURI [52] UTF8String OPTIONAL,
879  pTCUserAccessPolicy [53] UTF8String OPTIONAL,
880  pTCAddress [54] PTCAddress OPTIONAL,
881  queuedFloorControl [55] BOOLEAN OPTIONAL,
882  --Default FALSE,send TRUE if Queued floor control is used.
883  queuedPosition [56] UTF8String OPTIONAL,
884  -- indicates the queued position of the Speaker (Target or associate) who has the
885  -- right to speak.
886  registrationRequest [57] RegistrationRequest OPTIONAL,
887  registrationOutcome [58] RegistrationOutcome OPTIONAL,
888  retrieveID [59] UTF8String OPTIONAL,
889  rTPSetting [60] RTPSetting OPTIONAL,
890  talkBurstPriority [61] Priority-Level OPTIONAL,
891  talkBurstReason [62] Talk-burst-reason-code OPTIONAL,
892  -- Talk-burst-reason-code Defined according to the rules and procedures
893  -- in (OMA-PoC-AD [97])
894  talkburstControlSetting [63] TalkburstControlSetting OPTIONAL,
895  targetPresenceStatus [64] UTF8String OPTIONAL,
896  port-Number [65] INTEGER (0..65535) OPTIONAL,
897  ...
899 AccessPolicyType ::= SEQUENCE
901  userAccessPolicyAttempt [1] BOOLEAN,
902  -- default False, true indicates Target has accessed.
903  groupAuthorizationRulesAttempt [2] BOOLEAN,
904  -- default False, true indicates Target has accessed.
905  userAccessPolicyQuery [3] BOOLEAN,
906  -- default False, true indicates Target has accessed.
907  groupAuthorizationRulesQuery [4] BOOLEAN,
908  -- default False, true indicates Target has accessed.
909  userAccessPolicyResult [5] UTF8String,
910  groupAuthorizationRulesResult [6] UTF8String,
911  ...
913 AlertIndicator ::= ENUMERATED
915  -- indicates the group call alert condition.
916  sent (1),
917  received (2),
918  cancelled (3),
919  ...
921 AssociatePresenceStatus ::= SEQUENCE
923  presenceID [1] UTF8String,
924  -- identity of PTC Client(s)or the PTC group
925  presenceType [2] PresenceType,
926  presenceStatus [3] BOOLEAN,
927  -- default false, true indicates connected.
930 PresenceType ::= ENUMERATED
932  pTCClient (1),
933  pTCGroup (2),
934  -- identifies the type of presenceID given [PTC Client(s) or PTC group].
935  ...
937 Emergency ::= ENUMERATED
939  -- MCPTT services indication of peril condition.
940  imminent (1),
941  peril (2),
942  cancel (3),
943  ...
945 EmergencyGroupState ::= SEQUENCE
947  -- indicates the state of the call, at least one of these information
948  -- elements shall be present.
949  clientEmergencyState [1] ENUMERATED
951  -- in case of MCPTT call, indicates the response for the client
952  inform (1),
953  response (2),
954  cancelInform (3),
955  cancelResponse (4),
956  ...
957 } OPTIONAL,
958  groupEmergencyState [2] ENUMERATED
960  -- in case of MCPTT group call, indicates if there is a group emergency or
961  -- a response from the Target to indicate current Client state of emergency.
962  inForm (1),
963  reSponse (2),
964  cancelInform (3),
965  cancelResponse (4),
967  },
970 PTCType ::= ENUMERATED
972  pTCStartofInterception (1),
973  pTCServinSystem (2),
974  pTCSessionInitiation (3),
975  pTCSessionAbandonEndRecord (4),
976  pTCSessionStartContinueRecord (5),
977  pTCSessionEndRecord (6),
978  pTCPre-EstablishedSessionSessionRecord (7),
979  pTCInstantPersonalAlert (8),
980  pTCPartyJoin (9),
981  pTCPartyDrop (10),
982  pTCPartyHold-RetrieveRecord (11),
983  pTCMediaModification (12),
984  pTCGroupAdvertizement (13),
985  pTCFloorConttrol (14),
986  pTCTargetPressence (15),
987  pTCAssociatePressence (16),
988  pTCListManagementEvents (17),
989  pTCAccessPolicyEvents (18),
990  pTCMediaTypeNotification (19),
991  pTCGroupCallRequest (20),
992  pTCGroupCallCancel (21),
993  pTCGroupCallResponse (22),
994  pTCGroupCallInterrogate (23),
995  pTCMCPTTImminentGroupCall (24),
996  pTCCC (25),
997  pTCRegistration (26),
998  pTCEncryption (27),
1001 FloorActivity ::= SEQUENCE
1003  tBCP-Request [1] BOOLEAN,
1004  -- default False, true indicates Granted.
1005  tBCP-Granted [2] BOOLEAN,
1006  -- default False, true indicates Granted permission to talk.
1007  tBCP-Deny [3] BOOLEAN,
1008  -- default True, False indicates permission granted.
1009  tBCP-Queued [4] BOOLEAN,
1010  -- default False, true indicates the request to talk is in queue.
1011  tBCP-Release [5] BOOLEAN,
1012  -- default True, true indicates the Request to talk is completed,
1013  -- False indicates PTC Client has the request to talk.
1014  tBCP-Revoke [6] BOOLEAN,
1015  -- default False, true indicates the privilege to talk is canceld from the
1016  -- PTC server.
1017  tBCP-Taken [7] BOOLEAN,
1018  -- default True, false indicates another PTC Client has the permission to talk.
1019  tBCP-Idle [8] BOOLEAN,
1020  -- default True, False indicates the Talk Burst Protocol is taken.
1023 GroupAuthRule ::= ENUMERATED
1025  allow-Initiating-PtcSession (0),
1026  block-Initiating-PtcSession (1),
1027  allow-Joining-PtcSession (2),
1028  block-Joining-PtcSession (3),
1029  allow-Add-Participants (4),
1030  block-Add-Participants (5),
1031  allow-Subscription-PtcSession-State (6),
1032  block-Subscription-PtcSession-State (7),
1033  allow-Anonymity (8),
1034  forbid-Anonymity (9),
1037 ImminentPerilInd ::= ENUMERATED
1039  request (1),
1040  response (2),
1041  cancel (3),
1042  -- when the MCPTT Imminent Peril Group Call Request, Response or Cancel is detected
1045 ImplicitFloorReq ::= ENUMERATED
1047  join (1),
1048  rejoin (2),
1049  release (3),
1050  -- group Call request to join, rejoin, or release of the group call
1053 InitiationCause ::= ENUMERATED
1055  requests (1),
1056  received (2),
1057  pTCOriginatingId (3),
1058  -- requests or receives a session initiation from the network or another
1059  -- party to initiate a PTC session. Identify the originating PTC party, if known.
1062 IPADirection ::= ENUMERATED
1064  toTarget (0),
1065  fromTarget (1),
1068 ListManagementAction ::= ENUMERATED
1070  create (1),
1071  modify (2),
1072  retrieve (3),
1073  delete (4),
1074  notify (5),
1077 ListManagementType ::= ENUMERATED
1079  contactListManagementAttempt (1),
1080  groupListManagementAttempt (2),
1081  contactListManagementResult (3),
1082  groupListManagementResult (4),
1083  requestSuccessful (5),
1086 Priority-Level ::= ENUMERATED
1088  pre-emptive (0),
1089  high-priority (1),
1090  normal-priority (2),
1091  listen-only (3),
1094 PreEstStatus ::= ENUMERATED
1096  established (1),
1097  modify (2),
1098  released (3),
1101 PTCAddress ::= SEQUENCE
1103  uri [0] UTF8String,
1104  -- The set of URIs defined in [RFC3261] and related SIP RFCs.
1105  privacy-setting [1] BOOLEAN,
1106  -- Default FALSE, send TRUE if privacy is used.
1107  privacy-alias [2] VisibleString OPTIONAL,
1108  -- if privacy is used, the PTC Server creates an anonymous PTC Address of the form
1109  -- <sip:anonymous@anonymous.invalid>. In addition to anonymity, the anonymous PTC
1110  -- Addresses SHALL be unique within a PTC Session. In case more than one anonymous
1111  -- PTC Addresses are used in the same PTC Session, for the second Anonymous PTC
1112  -- Session and thereafter, the PTC Server SHOULD use the form
1113  -- sip:anonymous-n@anonymous.invalid where n is an integer number.
1114  nickname [3] UTF8String OPTIONAL,
1117 RegistrationRequest ::= ENUMERATED
1119  register (1),
1120  re-register (2),
1121  de-register (3),
1124 RegistrationOutcome ::= ENUMERATED
1126  success (0),
1127  failure (1),
1130 RTPSetting ::= SEQUENCE
1132  ip-address [0] IPAddress,
1133  port-number [1] Port-Number,
1134  -- the IP address and port number at the PTC Server for the RTP Session
1137 Port-Number ::= INTEGER (0..65535)
1138 TalkburstControlSetting ::= SEQUENCE
1140  talk-BurstControlProtocol [1] UTF8String,
1141  talk-Burst-parameters [2] SET OF VisibleString,
1142  -- selected by the PTC Server from those contained in the original SDP offer in the
1143  -- incoming SIP INVITE request from the PTC Client
1144  tBCP-PortNumber [3] INTEGER (0..65535),
1145  -- PTC Server's port number to be used for the Talk Burst Control Protocol
1148 Talk-burst-reason-code ::= VisibleString
1149 END -- OF EpsHI2Operations