1-- This ASN.1 module was taken from 3GPP TS 33.128 V17.1.0 (2021-06) and modified to pass through asn2wrs 2 3TS33128Payloads 4{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version0(0)} 5 6DEFINITIONS IMPLICIT TAGS ::= 7 8BEGIN 9 10-- ============= 11-- Relative OIDs 12-- ============= 13 14--tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version0(0)} 15 16--xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} 17--xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} 18--iRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID iRI(3)} 19--cCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID cC(4)} 20--lINotificationPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID lINotification(5)} 21 22-- =============== 23-- X2 xIRI payload 24-- =============== 25 26XIRIPayload ::= SEQUENCE 27{ 28 xIRIPayloadOID [1] RELATIVE-OID, 29 event [2] XIRIEvent 30} 31 32XIRIEvent ::= CHOICE 33{ 34 -- Access and mobility related events, see clause 6.2.2 35 registration [1] AMFRegistration, 36 deregistration [2] AMFDeregistration, 37 locationUpdate [3] AMFLocationUpdate, 38 startOfInterceptionWithRegisteredUE [4] AMFStartOfInterceptionWithRegisteredUE, 39 unsuccessfulAMProcedure [5] AMFUnsuccessfulProcedure, 40 41 -- PDU session-related events, see clause 6.2.3 42 pDUSessionEstablishment [6] SMFPDUSessionEstablishment, 43 pDUSessionModification [7] SMFPDUSessionModification, 44 pDUSessionRelease [8] SMFPDUSessionRelease, 45 startOfInterceptionWithEstablishedPDUSession [9] SMFStartOfInterceptionWithEstablishedPDUSession, 46 unsuccessfulSMProcedure [10] SMFUnsuccessfulProcedure, 47 48 -- Subscriber-management related events, see clause 7.2.2 49 servingSystemMessage [11] UDMServingSystemMessage, 50 51 -- SMS-related events, see clause 6.2.5, see also sMSReport ([56] below) 52 sMSMessage [12] SMSMessage, 53 54 -- LALS-related events, see clause 7.3.3 55 lALSReport [13] LALSReport, 56 57 -- PDHR/PDSR-related events, see clause 6.2.3.4.1 58 pDHeaderReport [14] PDHeaderReport, 59 pDSummaryReport [15] PDSummaryReport, 60 61 -- tag 16 is reserved because there is no equivalent mDFCellSiteReport in XIRIEvent 62 63 -- MMS-related events, see clause 7.4.2 64 mMSSend [17] MMSSend, 65 mMSSendByNonLocalTarget [18] MMSSendByNonLocalTarget, 66 mMSNotification [19] MMSNotification, 67 mMSSendToNonLocalTarget [20] MMSSendToNonLocalTarget, 68 mMSNotificationResponse [21] MMSNotificationResponse, 69 mMSRetrieval [22] MMSRetrieval, 70 mMSDeliveryAck [23] MMSDeliveryAck, 71 mMSForward [24] MMSForward, 72 mMSDeleteFromRelay [25] MMSDeleteFromRelay, 73 mMSDeliveryReport [26] MMSDeliveryReport, 74 mMSDeliveryReportNonLocalTarget [27] MMSDeliveryReportNonLocalTarget, 75 mMSReadReport [28] MMSReadReport, 76 mMSReadReportNonLocalTarget [29] MMSReadReportNonLocalTarget, 77 mMSCancel [30] MMSCancel, 78 mMSMBoxStore [31] MMSMBoxStore, 79 mMSMBoxUpload [32] MMSMBoxUpload, 80 mMSMBoxDelete [33] MMSMBoxDelete, 81 mMSMBoxViewRequest [34] MMSMBoxViewRequest, 82 mMSMBoxViewResponse [35] MMSMBoxViewResponse, 83 84 -- PTC-related events, see clause 7.5.2 85 pTCRegistration [36] PTCRegistration, 86 pTCSessionInitiation [37] PTCSessionInitiation, 87 pTCSessionAbandon [38] PTCSessionAbandon, 88 pTCSessionStart [39] PTCSessionStart, 89 pTCSessionEnd [40] PTCSessionEnd, 90 pTCStartOfInterception [41] PTCStartOfInterception, 91 pTCPreEstablishedSession [42] PTCPreEstablishedSession, 92 pTCInstantPersonalAlert [43] PTCInstantPersonalAlert, 93 pTCPartyJoin [44] PTCPartyJoin, 94 pTCPartyDrop [45] PTCPartyDrop, 95 pTCPartyHold [46] PTCPartyHold, 96 pTCMediaModification [47] PTCMediaModification, 97 pTCGroupAdvertisement [48] PTCGroupAdvertisement, 98 pTCFloorControl [49] PTCFloorControl, 99 pTCTargetPresence [50] PTCTargetPresence, 100 pTCParticipantPresence [51] PTCParticipantPresence, 101 pTCListManagement [52] PTCListManagement, 102 pTCAccessPolicy [53] PTCAccessPolicy, 103 104 -- More Subscriber-management related events, see clause 7.2.2 105 subscriberRecordChangeMessage [54] UDMSubscriberRecordChangeMessage, 106 cancelLocationMessage [55] UDMCancelLocationMessage, 107 108 -- SMS-related events continued from choice 12 109 sMSReport [56] SMSReport, 110 111 -- MA PDU session-related events, see clause 6.2.3.2.7 112 sMFMAPDUSessionEstablishment [57] SMFMAPDUSessionEstablishment, 113 sMFMAPDUSessionModification [58] SMFMAPDUSessionModification, 114 sMFMAPDUSessionRelease [59] SMFMAPDUSessionRelease, 115 startOfInterceptionWithEstablishedMAPDUSession [60] SMFStartOfInterceptionWithEstablishedMAPDUSession, 116 unsuccessfulMASMProcedure [61] SMFMAUnsuccessfulProcedure, 117 118 -- Identifier Association events, see clauses 6.2.2.2.7 and 6.3.2.2.2 119 aMFIdentifierAssocation [62] AMFIdentifierAssocation, 120 mMEIdentifierAssocation [63] MMEIdentifierAssocation, 121 122 -- PDU to MA PDU session-related events, see clause 6.2.3.2.8 123 sMFPDUtoMAPDUSessionModification [64] SMFPDUtoMAPDUSessionModification, 124 125 -- NEF services related events, see clause 7.7.2 126 nEFPDUSessionEstablishment [65] NEFPDUSessionEstablishment, 127 nEFPDUSessionModification [66] NEFPDUSessionModification, 128 nEFPDUSessionRelease [67] NEFPDUSessionRelease, 129 nEFUnsuccessfulProcedure [68] NEFUnsuccessfulProcedure, 130 nEFStartOfInterceptionWithEstablishedPDUSession [69] NEFStartOfInterceptionWithEstablishedPDUSession, 131 nEFdeviceTrigger [70] NEFDeviceTrigger, 132 nEFdeviceTriggerReplace [71] NEFDeviceTriggerReplace, 133 nEFdeviceTriggerCancellation [72] NEFDeviceTriggerCancellation, 134 nEFdeviceTriggerReportNotify [73] NEFDeviceTriggerReportNotify, 135 nEFMSISDNLessMOSMS [74] NEFMSISDNLessMOSMS, 136 nEFExpectedUEBehaviourUpdate [75] NEFExpectedUEBehaviourUpdate, 137 138 -- SCEF services related events, see clause 7.8.2 139 sCEFPDNConnectionEstablishment [76] SCEFPDNConnectionEstablishment, 140 sCEFPDNConnectionUpdate [77] SCEFPDNConnectionUpdate, 141 sCEFPDNConnectionRelease [78] SCEFPDNConnectionRelease, 142 sCEFUnsuccessfulProcedure [79] SCEFUnsuccessfulProcedure, 143 sCEFStartOfInterceptionWithEstablishedPDNConnection [80] SCEFStartOfInterceptionWithEstablishedPDNConnection, 144 sCEFdeviceTrigger [81] SCEFDeviceTrigger, 145 sCEFdeviceTriggerReplace [82] SCEFDeviceTriggerReplace, 146 sCEFdeviceTriggerCancellation [83] SCEFDeviceTriggerCancellation, 147 sCEFdeviceTriggerReportNotify [84] SCEFDeviceTriggerReportNotify, 148 sCEFMSISDNLessMOSMS [85] SCEFMSISDNLessMOSMS, 149 sCEFCommunicationPatternUpdate [86] SCEFCommunicationPatternUpdate, 150 151 --EPS Events, see clause 6.3 152 153 --MME Events, see clause 6.3.2.2 154 mMEAttach [87] MMEAttach, 155 mMEDetach [88] MMEDetach, 156 mMELocationUpdate [89] MMELocationUpdate, 157 mMEStartOfInterceptionWithEPSAttachedUE [90] MMEStartOfInterceptionWithEPSAttachedUE, 158 mMEUnsuccessfulProcedure [91] MMEUnsuccessfulProcedure 159} 160 161-- ============== 162-- X3 xCC payload 163-- ============== 164 165-- No additional xCC payload definitions required in the present document. 166 167-- =============== 168-- HI2 IRI payload 169-- =============== 170 171IRIPayload ::= SEQUENCE 172{ 173 iRIPayloadOID [1] RELATIVE-OID, 174 event [2] IRIEvent, 175 targetIdentifiers [3] SEQUENCE OF IRITargetIdentifier OPTIONAL 176} 177 178IRIEvent ::= CHOICE 179{ 180 -- Registration-related events, see clause 6.2.2 181 registration [1] AMFRegistration, 182 deregistration [2] AMFDeregistration, 183 locationUpdate [3] AMFLocationUpdate, 184 startOfInterceptionWithRegisteredUE [4] AMFStartOfInterceptionWithRegisteredUE, 185 unsuccessfulRegistrationProcedure [5] AMFUnsuccessfulProcedure, 186 187 -- PDU session-related events, see clause 6.2.3 188 pDUSessionEstablishment [6] SMFPDUSessionEstablishment, 189 pDUSessionModification [7] SMFPDUSessionModification, 190 pDUSessionRelease [8] SMFPDUSessionRelease, 191 startOfInterceptionWithEstablishedPDUSession [9] SMFStartOfInterceptionWithEstablishedPDUSession, 192 unsuccessfulSessionProcedure [10] SMFUnsuccessfulProcedure, 193 194 -- Subscriber-management related events, see clause 7.2.2 195 servingSystemMessage [11] UDMServingSystemMessage, 196 197 -- SMS-related events, see clause 6.2.5, see also sMSReport ([56] below) 198 sMSMessage [12] SMSMessage, 199 200 -- LALS-related events, see clause 7.3.3 201 lALSReport [13] LALSReport, 202 203 -- PDHR/PDSR-related events, see clause 6.2.3.4.1 204 pDHeaderReport [14] PDHeaderReport, 205 pDSummaryReport [15] PDSummaryReport, 206 207 -- MDF-related events, see clause 7.3.4 208 mDFCellSiteReport [16] MDFCellSiteReport, 209 210 -- MMS-related events, see clause 7.4.2 211 mMSSend [17] MMSSend, 212 mMSSendByNonLocalTarget [18] MMSSendByNonLocalTarget, 213 mMSNotification [19] MMSNotification, 214 mMSSendToNonLocalTarget [20] MMSSendToNonLocalTarget, 215 mMSNotificationResponse [21] MMSNotificationResponse, 216 mMSRetrieval [22] MMSRetrieval, 217 mMSDeliveryAck [23] MMSDeliveryAck, 218 mMSForward [24] MMSForward, 219 mMSDeleteFromRelay [25] MMSDeleteFromRelay, 220 mMSDeliveryReport [26] MMSDeliveryReport, 221 mMSDeliveryReportNonLocalTarget [27] MMSDeliveryReportNonLocalTarget, 222 mMSReadReport [28] MMSReadReport, 223 mMSReadReportNonLocalTarget [29] MMSReadReportNonLocalTarget, 224 mMSCancel [30] MMSCancel, 225 mMSMBoxStore [31] MMSMBoxStore, 226 mMSMBoxUpload [32] MMSMBoxUpload, 227 mMSMBoxDelete [33] MMSMBoxDelete, 228 mMSMBoxViewRequest [34] MMSMBoxViewRequest, 229 mMSMBoxViewResponse [35] MMSMBoxViewResponse, 230 231 -- PTC-related events, see clause 7.5.2 232 pTCRegistration [36] PTCRegistration, 233 pTCSessionInitiation [37] PTCSessionInitiation, 234 pTCSessionAbandon [38] PTCSessionAbandon, 235 pTCSessionStart [39] PTCSessionStart, 236 pTCSessionEnd [40] PTCSessionEnd, 237 pTCStartOfInterception [41] PTCStartOfInterception, 238 pTCPreEstablishedSession [42] PTCPreEstablishedSession, 239 pTCInstantPersonalAlert [43] PTCInstantPersonalAlert, 240 pTCPartyJoin [44] PTCPartyJoin, 241 pTCPartyDrop [45] PTCPartyDrop, 242 pTCPartyHold [46] PTCPartyHold, 243 pTCMediaModification [47] PTCMediaModification, 244 pTCGroupAdvertisement [48] PTCGroupAdvertisement, 245 pTCFloorControl [49] PTCFloorControl, 246 pTCTargetPresence [50] PTCTargetPresence, 247 pTCParticipantPresence [51] PTCParticipantPresence, 248 pTCListManagement [52] PTCListManagement, 249 pTCAccessPolicy [53] PTCAccessPolicy, 250 251 -- More Subscriber-management related events, see clause 7.2.2 252 subscriberRecordChangeMessage [54] UDMSubscriberRecordChangeMessage, 253 cancelLocationMessage [55] UDMCancelLocationMessage, 254 255 -- SMS-related events, continued from choice 12 256 sMSReport [56] SMSReport, 257 258 -- MA PDU session-related events, see clause 6.2.3.2.7 259 sMFMAPDUSessionEstablishment [57] SMFMAPDUSessionEstablishment, 260 sMFMAPDUSessionModification [58] SMFMAPDUSessionModification, 261 sMFMAPDUSessionRelease [59] SMFMAPDUSessionRelease, 262 startOfInterceptionWithEstablishedMAPDUSession [60] SMFStartOfInterceptionWithEstablishedMAPDUSession, 263 unsuccessfulMASMProcedure [61] SMFMAUnsuccessfulProcedure, 264 265 -- Identifier Association events, see clauses 6.2.2.2.7 and 6.3.2.2.2 266 aMFIdentifierAssocation [62] AMFIdentifierAssocation, 267 mMEIdentifierAssocation [63] MMEIdentifierAssocation, 268 269 -- PDU to MA PDU session-related events, see clause 6.2.3.2.8 270 sMFPDUtoMAPDUSessionModification [64] SMFPDUtoMAPDUSessionModification, 271 272 -- NEF services related events, see clause 7.7.2, 273 nEFPDUSessionEstablishment [65] NEFPDUSessionEstablishment, 274 nEFPDUSessionModification [66] NEFPDUSessionModification, 275 nEFPDUSessionRelease [67] NEFPDUSessionRelease, 276 nEFUnsuccessfulProcedure [68] NEFUnsuccessfulProcedure, 277 nEFStartOfInterceptionWithEstablishedPDUSession [69] NEFStartOfInterceptionWithEstablishedPDUSession, 278 nEFdeviceTrigger [70] NEFDeviceTrigger, 279 nEFdeviceTriggerReplace [71] NEFDeviceTriggerReplace, 280 nEFdeviceTriggerCancellation [72] NEFDeviceTriggerCancellation, 281 nEFdeviceTriggerReportNotify [73] NEFDeviceTriggerReportNotify, 282 nEFMSISDNLessMOSMS [74] NEFMSISDNLessMOSMS, 283 nEFExpectedUEBehaviourUpdate [75] NEFExpectedUEBehaviourUpdate, 284 285 -- SCEF services related events, see clause 7.8.2 286 sCEFPDNConnectionEstablishment [76] SCEFPDNConnectionEstablishment, 287 sCEFPDNConnectionUpdate [77] SCEFPDNConnectionUpdate, 288 sCEFPDNConnectionRelease [78] SCEFPDNConnectionRelease, 289 sCEFUnsuccessfulProcedure [79] SCEFUnsuccessfulProcedure, 290 sCEFStartOfInterceptionWithEstablishedPDNConnection [80] SCEFStartOfInterceptionWithEstablishedPDNConnection, 291 sCEFdeviceTrigger [81] SCEFDeviceTrigger, 292 sCEFdeviceTriggerReplace [82] SCEFDeviceTriggerReplace, 293 sCEFdeviceTriggerCancellation [83] SCEFDeviceTriggerCancellation, 294 sCEFdeviceTriggerReportNotify [84] SCEFDeviceTriggerReportNotify, 295 sCEFMSISDNLessMOSMS [85] SCEFMSISDNLessMOSMS, 296 sCEFCommunicationPatternUpdate [86] SCEFCommunicationPatternUpdate, 297 298 --EPS Events, see clause 6.3 299 300 --MME Events, see clause 6.3.2.2 301 mMEAttach [87] MMEAttach, 302 mMEDetach [88] MMEDetach, 303 mMELocationUpdate [89] MMELocationUpdate, 304 mMEStartOfInterceptionWithEPSAttachedUE [90] MMEStartOfInterceptionWithEPSAttachedUE, 305 mMEUnsuccessfulProcedure [91] MMEUnsuccessfulProcedure 306} 307 308IRITargetIdentifier ::= SEQUENCE 309{ 310 identifier [1] TargetIdentifier, 311 provenance [2] TargetIdentifierProvenance OPTIONAL 312} 313 314-- ============== 315-- HI3 CC payload 316-- ============== 317 318CCPayload ::= SEQUENCE 319{ 320 cCPayloadOID [1] RELATIVE-OID, 321 pDU [2] CCPDU 322} 323 324CCPDU ::= CHOICE 325{ 326 uPFCCPDU [1] UPFCCPDU, 327 extendedUPFCCPDU [2] ExtendedUPFCCPDU, 328 mMSCCPDU [3] MMSCCPDU, 329 nIDDCCPDU [4] NIDDCCPDU 330} 331 332-- =========================== 333-- HI4 LI notification payload 334-- =========================== 335 336LINotificationPayload ::= SEQUENCE 337{ 338 lINotificationPayloadOID [1] RELATIVE-OID, 339 notification [2] LINotificationMessage 340} 341 342LINotificationMessage ::= CHOICE 343{ 344 lINotification [1] LINotification 345} 346-- ================== 347-- 5G NEF definitions 348-- ================== 349 350-- See clause 7.7.2.1.2 for details of this structure 351NEFPDUSessionEstablishment ::= SEQUENCE 352{ 353 sUPI [1] SUPI, 354 gPSI [2] GPSI, 355 pDUSessionID [3] PDUSessionID, 356 sNSSAI [4] SNSSAI, 357 nEFID [5] NEFID, 358 dNN [6] DNN, 359 rDSSupport [7] RDSSupport, 360 sMFID [8] SMFID, 361 aFID [9] AFID 362} 363 364-- See clause 7.7.2.1.3 for details of this structure 365NEFPDUSessionModification ::= SEQUENCE 366{ 367 sUPI [1] SUPI, 368 gPSI [2] GPSI, 369 sNSSAI [3] SNSSAI, 370 initiator [4] Initiator, 371 rDSSourcePortNumber [5] RDSPortNumber OPTIONAL, 372 rDSDestinationPortNumber [6] RDSPortNumber OPTIONAL, 373 applicationID [7] ApplicationID OPTIONAL, 374 aFID [8] AFID OPTIONAL, 375 rDSAction [9] RDSAction OPTIONAL, 376 serializationFormat [10] SerializationFormat OPTIONAL 377} 378 379-- See clause 7.7.2.1.4 for details of this structure 380NEFPDUSessionRelease ::= SEQUENCE 381{ 382 sUPI [1] SUPI, 383 gPSI [2] GPSI, 384 pDUSessionID [3] PDUSessionID, 385 timeOfFirstPacket [4] Timestamp OPTIONAL, 386 timeOfLastPacket [5] Timestamp OPTIONAL, 387 uplinkVolume [6] INTEGER OPTIONAL, 388 downlinkVolume [7] INTEGER OPTIONAL, 389 releaseCause [8] NEFReleaseCause 390} 391 392-- See clause 7.7.2.1.5 for details of this structure 393NEFUnsuccessfulProcedure ::= SEQUENCE 394{ 395 failureCause [1] NEFFailureCause, 396 sUPI [2] SUPI, 397 gPSI [3] GPSI OPTIONAL, 398 pDUSessionID [4] PDUSessionID, 399 dNN [5] DNN OPTIONAL, 400 sNSSAI [6] SNSSAI OPTIONAL, 401 rDSDestinationPortNumber [7] RDSPortNumber, 402 applicationID [8] ApplicationID, 403 aFID [9] AFID 404} 405 406-- See clause 7.7.2.1.6 for details of this structure 407NEFStartOfInterceptionWithEstablishedPDUSession ::= SEQUENCE 408{ 409 sUPI [1] SUPI, 410 gPSI [2] GPSI, 411 pDUSessionID [3] PDUSessionID, 412 dNN [4] DNN, 413 sNSSAI [5] SNSSAI, 414 nEFID [6] NEFID, 415 rDSSupport [7] RDSSupport, 416 sMFID [8] SMFID, 417 aFID [9] AFID 418} 419 420-- See clause 7.7.3.1.1 for details of this structure 421NEFDeviceTrigger ::= SEQUENCE 422{ 423 sUPI [1] SUPI, 424 gPSI [2] GPSI, 425 triggerId [3] TriggerID, 426 aFID [4] AFID, 427 triggerPayload [5] TriggerPayload OPTIONAL, 428 validityPeriod [6] INTEGER OPTIONAL, 429 priorityDT [7] PriorityDT OPTIONAL, 430 sourcePortId [8] PortNumber OPTIONAL, 431 destinationPortId [9] PortNumber OPTIONAL 432} 433 434-- See clause 7.7.3.1.2 for details of this structure 435NEFDeviceTriggerReplace ::= SEQUENCE 436{ 437 sUPI [1] SUPI, 438 gPSI [2] GPSI, 439 triggerId [3] TriggerID, 440 aFID [4] AFID, 441 triggerPayload [5] TriggerPayload OPTIONAL, 442 validityPeriod [6] INTEGER OPTIONAL, 443 priorityDT [7] PriorityDT OPTIONAL, 444 sourcePortId [8] PortNumber OPTIONAL, 445 destinationPortId [9] PortNumber OPTIONAL 446} 447 448-- See clause 7.7.3.1.3 for details of this structure 449NEFDeviceTriggerCancellation ::= SEQUENCE 450{ 451 sUPI [1] SUPI, 452 gPSI [2] GPSI, 453 triggerId [3] TriggerID 454} 455 456-- See clause 7.7.3.1.4 for details of this structure 457NEFDeviceTriggerReportNotify ::= SEQUENCE 458{ 459 sUPI [1] SUPI, 460 gPSI [2] GPSI, 461 triggerId [3] TriggerID, 462 deviceTriggerDeliveryResult [4] DeviceTriggerDeliveryResult 463} 464 465-- See clause 7.7.4.1.1 for details of this structure 466NEFMSISDNLessMOSMS ::= SEQUENCE 467{ 468 sUPI [1] SUPI, 469 gPSI [2] GPSI, 470 terminatingSMSParty [3] AFID, 471 sMS [4] SMSTPDUData OPTIONAL, 472 sourcePort [5] PortNumber OPTIONAL, 473 destinationPort [6] PortNumber OPTIONAL 474} 475 476-- See clause 7.7.5.1.1 for details of this structure 477NEFExpectedUEBehaviourUpdate ::= SEQUENCE 478{ 479 gPSI [1] GPSI, 480 expectedUEMovingTrajectory [2] SEQUENCE OF UMTLocationArea5G OPTIONAL, 481 stationaryIndication [3] StationaryIndication OPTIONAL, 482 communicationDurationTime [4] INTEGER OPTIONAL, 483 periodicTime [5] INTEGER OPTIONAL, 484 scheduledCommunicationTime [6] ScheduledCommunicationTime OPTIONAL, 485 scheduledCommunicationType [7] ScheduledCommunicationType OPTIONAL, 486 batteryIndication [8] BatteryIndication OPTIONAL, 487 trafficProfile [9] TrafficProfile OPTIONAL, 488 expectedTimeAndDayOfWeekInTrajectory [10] SEQUENCE OF UMTLocationArea5G OPTIONAL, 489 aFID [11] AFID, 490 validityTime [12] Timestamp OPTIONAL 491} 492 493-- ========================== 494-- Common SCEF/NEF parameters 495-- ========================== 496 497RDSSupport ::= BOOLEAN 498 499RDSPortNumber ::= INTEGER (0..15) 500 501RDSAction ::= ENUMERATED 502{ 503 reservePort(1), 504 releasePort(2) 505} 506 507SerializationFormat ::= ENUMERATED 508{ 509 xml(1), 510 json(2), 511 cbor(3) 512} 513 514ApplicationID ::= OCTET STRING 515 516NIDDCCPDU ::= OCTET STRING 517 518TriggerID ::= UTF8String 519 520PriorityDT ::= ENUMERATED 521{ 522 noPriority(1), 523 priority(2) 524} 525 526TriggerPayload ::= OCTET STRING 527 528DeviceTriggerDeliveryResult ::= ENUMERATED 529{ 530 success(1), 531 unknown(2), 532 failure(3), 533 triggered(4), 534 expired(5), 535 unconfirmed(6), 536 replaced(7), 537 terminate(8) 538} 539 540StationaryIndication ::= ENUMERATED 541{ 542 stationary(1), 543 mobile(2) 544} 545 546BatteryIndication ::= ENUMERATED 547{ 548 batteryRecharge(1), 549 batteryReplace(2), 550 batteryNoRecharge(3), 551 batteryNoReplace(4), 552 noBattery(5) 553} 554 555ScheduledCommunicationTime ::= SEQUENCE 556{ 557 days [1] SEQUENCE OF Daytime 558} 559 560UMTLocationArea5G ::= SEQUENCE 561{ 562 timeOfDay [1] Daytime, 563 durationSec [2] INTEGER, 564 location [3] NRLocation 565} 566 567Daytime ::= SEQUENCE 568{ 569 daysOfWeek [1] Day OPTIONAL, 570 timeOfDayStart [2] Timestamp OPTIONAL, 571 timeOfDayEnd [3] Timestamp OPTIONAL 572} 573 574Day ::= ENUMERATED 575{ 576 monday(1), 577 tuesday(2), 578 wednesday(3), 579 thursday(4), 580 friday(5), 581 saturday(6), 582 sunday(7) 583} 584 585TrafficProfile ::= ENUMERATED 586{ 587 singleTransUL(1), 588 singleTransDL(2), 589 dualTransULFirst(3), 590 dualTransDLFirst(4), 591 multiTrans(5) 592} 593 594ScheduledCommunicationType ::= ENUMERATED 595{ 596 downlinkOnly(1), 597 uplinkOnly(2), 598 bidirectional(3) 599} 600 601-- ================= 602-- 5G NEF parameters 603-- ================= 604 605NEFFailureCause ::= ENUMERATED 606{ 607 userUnknown(1), 608 niddConfigurationNotAvailable(2), 609 contextNotFound(3), 610 portNotFree(4), 611 portNotAssociatedWithSpecifiedApplication(5) 612} 613 614NEFReleaseCause ::= ENUMERATED 615{ 616 sMFRelease(1), 617 dNRelease(2), 618 uDMRelease(3), 619 cHFRelease(4), 620 localConfigurationPolicy(5), 621 unknownCause(6) 622} 623 624AFID ::= UTF8String 625 626NEFID ::= UTF8String 627 628-- ================== 629-- SCEF definitions 630-- ================== 631 632-- See clause 7.8.2.1.2 for details of this structure 633SCEFPDNConnectionEstablishment ::= SEQUENCE 634{ 635 iMSI [1] IMSI OPTIONAL, 636 mSISDN [2] MSISDN OPTIONAL, 637 externalIdentifier [3] NAI OPTIONAL, 638 iMEI [4] IMEI OPTIONAL, 639 ePSBearerID [5] EPSBearerID, 640 sCEFID [6] SCEFID, 641 aPN [7] APN, 642 rDSSupport [8] RDSSupport, 643 sCSASID [9] SCSASID 644} 645 646-- See clause 7.8.2.1.3 for details of this structure 647SCEFPDNConnectionUpdate ::= SEQUENCE 648{ 649 iMSI [1] IMSI OPTIONAL, 650 mSISDN [2] MSISDN OPTIONAL, 651 externalIdentifier [3] NAI OPTIONAL, 652 initiator [4] Initiator, 653 rDSSourcePortNumber [5] RDSPortNumber OPTIONAL, 654 rDSDestinationPortNumber [6] RDSPortNumber OPTIONAL, 655 applicationID [7] ApplicationID OPTIONAL, 656 sCSASID [8] SCSASID OPTIONAL, 657 rDSAction [9] RDSAction OPTIONAL, 658 serializationFormat [10] SerializationFormat OPTIONAL 659} 660 661-- See clause 7.8.2.1.4 for details of this structure 662SCEFPDNConnectionRelease ::= SEQUENCE 663{ 664 iMSI [1] IMSI OPTIONAL, 665 mSISDN [2] MSISDN OPTIONAL, 666 externalIdentifier [3] NAI OPTIONAL, 667 ePSBearerID [4] EPSBearerID, 668 timeOfFirstPacket [5] Timestamp OPTIONAL, 669 timeOfLastPacket [6] Timestamp OPTIONAL, 670 uplinkVolume [7] INTEGER OPTIONAL, 671 downlinkVolume [8] INTEGER OPTIONAL, 672 releaseCause [9] SCEFReleaseCause 673} 674 675-- See clause 7.8.2.1.5 for details of this structure 676SCEFUnsuccessfulProcedure ::= SEQUENCE 677{ 678 failureCause [1] SCEFFailureCause, 679 iMSI [2] IMSI OPTIONAL, 680 mSISDN [3] MSISDN OPTIONAL, 681 externalIdentifier [4] NAI OPTIONAL, 682 ePSBearerID [5] EPSBearerID, 683 aPN [6] APN, 684 rDSDestinationPortNumber [7] RDSPortNumber OPTIONAL, 685 applicationID [8] ApplicationID OPTIONAL, 686 sCSASID [9] SCSASID 687} 688 689-- See clause 7.8.2.1.6 for details of this structure 690SCEFStartOfInterceptionWithEstablishedPDNConnection ::= SEQUENCE 691{ 692 iMSI [1] IMSI OPTIONAL, 693 mSISDN [2] MSISDN OPTIONAL, 694 externalIdentifier [3] NAI OPTIONAL, 695 iMEI [4] IMEI OPTIONAL, 696 ePSBearerID [5] EPSBearerID, 697 sCEFID [6] SCEFID, 698 aPN [7] APN, 699 rDSSupport [8] RDSSupport, 700 sCSASID [9] SCSASID 701} 702 703-- See clause 7.8.3.1.1 for details of this structure 704SCEFDeviceTrigger ::= SEQUENCE 705{ 706 iMSI [1] IMSI, 707 mSISDN [2] MSISDN, 708 externalIdentifier [3] NAI, 709 triggerId [4] TriggerID, 710 sCSASID [5] SCSASID OPTIONAL, 711 triggerPayload [6] TriggerPayload OPTIONAL, 712 validityPeriod [7] INTEGER OPTIONAL, 713 priorityDT [8] PriorityDT OPTIONAL, 714 sourcePortId [9] PortNumber OPTIONAL, 715 destinationPortId [10] PortNumber OPTIONAL 716} 717 718-- See clause 7.8.3.1.2 for details of this structure 719SCEFDeviceTriggerReplace ::= SEQUENCE 720{ 721 iMSI [1] IMSI OPTIONAL, 722 mSISDN [2] MSISDN OPTIONAL, 723 externalIdentifier [3] NAI OPTIONAL, 724 triggerId [4] TriggerID, 725 sCSASID [5] SCSASID OPTIONAL, 726 triggerPayload [6] TriggerPayload OPTIONAL, 727 validityPeriod [7] INTEGER OPTIONAL, 728 priorityDT [8] PriorityDT OPTIONAL, 729 sourcePortId [9] PortNumber OPTIONAL, 730 destinationPortId [10] PortNumber OPTIONAL 731} 732 733-- See clause 7.8.3.1.3 for details of this structure 734SCEFDeviceTriggerCancellation ::= SEQUENCE 735{ 736 iMSI [1] IMSI OPTIONAL, 737 mSISDN [2] MSISDN OPTIONAL, 738 externalIdentifier [3] NAI OPTIONAL, 739 triggerId [4] TriggerID 740} 741 742-- See clause 7.8.3.1.4 for details of this structure 743SCEFDeviceTriggerReportNotify ::= SEQUENCE 744{ 745 iMSI [1] IMSI OPTIONAL, 746 mSISDN [2] MSISDN OPTIONAL, 747 externalIdentifier [3] NAI OPTIONAL, 748 triggerId [4] TriggerID, 749 deviceTriggerDeliveryResult [5] DeviceTriggerDeliveryResult 750} 751 752-- See clause 7.8.4.1.1 for details of this structure 753SCEFMSISDNLessMOSMS ::= SEQUENCE 754{ 755 iMSI [1] IMSI OPTIONAL, 756 mSISDN [2] MSISDN OPTIONAL, 757 externalIdentifie [3] NAI OPTIONAL, 758 terminatingSMSParty [4] SCSASID, 759 sMS [5] SMSTPDUData OPTIONAL, 760 sourcePort [6] PortNumber OPTIONAL, 761 destinationPort [7] PortNumber OPTIONAL 762} 763 764-- See clause 7.8.5.1.1 for details of this structure 765SCEFCommunicationPatternUpdate ::= SEQUENCE 766{ 767 mSISDN [1] MSISDN OPTIONAL, 768 externalIdentifier [2] NAI OPTIONAL, 769 periodicCommunicationIndicator [3] PeriodicCommunicationIndicator OPTIONAL, 770 communicationDurationTime [4] INTEGER OPTIONAL, 771 periodicTime [5] INTEGER OPTIONAL, 772 scheduledCommunicationTime [6] ScheduledCommunicationTime OPTIONAL, 773 scheduledCommunicationType [7] ScheduledCommunicationType OPTIONAL, 774 stationaryIndication [8] StationaryIndication OPTIONAL, 775 batteryIndication [9] BatteryIndication OPTIONAL, 776 trafficProfile [10] TrafficProfile OPTIONAL, 777 expectedUEMovingTrajectory [11] SEQUENCE OF UMTLocationArea5G OPTIONAL, 778 sCSASID [13] SCSASID, 779 validityTime [14] Timestamp OPTIONAL 780} 781 782-- ================= 783-- SCEF parameters 784-- ================= 785 786SCEFFailureCause ::= ENUMERATED 787{ 788 userUnknown(1), 789 niddConfigurationNotAvailable(2), 790 invalidEPSBearer(3), 791 operationNotAllowed(4), 792 portNotFree(5), 793 portNotAssociatedWithSpecifiedApplication(6) 794} 795 796SCEFReleaseCause ::= ENUMERATED 797{ 798 mMERelease(1), 799 dNRelease(2), 800 hSSRelease(3), 801 localConfigurationPolicy(4), 802 unknownCause(5) 803} 804 805SCSASID ::= UTF8String 806 807SCEFID ::= UTF8String 808 809PeriodicCommunicationIndicator ::= ENUMERATED 810{ 811 periodic(1), 812 nonPeriodic(2) 813} 814 815EPSBearerID ::= INTEGER (0..255) 816 817APN ::= UTF8String 818 819 820-- ================== 821-- 5G AMF definitions 822-- ================== 823 824-- See clause 6.2.2.2.2 for details of this structure 825AMFRegistration ::= SEQUENCE 826{ 827 registrationType [1] AMFRegistrationType, 828 registrationResult [2] AMFRegistrationResult, 829 slice [3] Slice OPTIONAL, 830 sUPI [4] SUPI, 831 sUCI [5] SUCI OPTIONAL, 832 pEI [6] PEI OPTIONAL, 833 gPSI [7] GPSI OPTIONAL, 834 gUTI [8] FiveGGUTI, 835 location [9] Location OPTIONAL, 836 non3GPPAccessEndpoint [10] UEEndpointAddress OPTIONAL, 837 fiveGSTAIList [11] TAIList OPTIONAL, 838 sMSOverNasIndicator [12] SMSOverNASIndicator OPTIONAL, 839 oldGUTI [13] EPS5GGUTI OPTIONAL, 840 eMM5GRegStatus [14] EMM5GMMStatus OPTIONAL 841} 842 843-- See clause 6.2.2.2.3 for details of this structure 844AMFDeregistration ::= SEQUENCE 845{ 846 deregistrationDirection [1] AMFDirection, 847 accessType [2] AccessType, 848 sUPI [3] SUPI OPTIONAL, 849 sUCI [4] SUCI OPTIONAL, 850 pEI [5] PEI OPTIONAL, 851 gPSI [6] GPSI OPTIONAL, 852 gUTI [7] FiveGGUTI OPTIONAL, 853 cause [8] FiveGMMCause OPTIONAL, 854 location [9] Location OPTIONAL, 855 switchOffIndicator [10] SwitchOffIndicator OPTIONAL, 856 reRegRequiredIndicator [11] ReRegRequiredIndicator OPTIONAL 857} 858 859-- See clause 6.2.2.2.4 for details of this structure 860AMFLocationUpdate ::= SEQUENCE 861{ 862 sUPI [1] SUPI, 863 sUCI [2] SUCI OPTIONAL, 864 pEI [3] PEI OPTIONAL, 865 gPSI [4] GPSI OPTIONAL, 866 gUTI [5] FiveGGUTI OPTIONAL, 867 location [6] Location, 868 sMSOverNASIndicator [7] SMSOverNASIndicator OPTIONAL, 869 oldGUTI [8] EPS5GGUTI OPTIONAL 870} 871 872-- See clause 6.2.2.2.5 for details of this structure 873AMFStartOfInterceptionWithRegisteredUE ::= SEQUENCE 874{ 875 registrationResult [1] AMFRegistrationResult, 876 registrationType [2] AMFRegistrationType OPTIONAL, 877 slice [3] Slice OPTIONAL, 878 sUPI [4] SUPI, 879 sUCI [5] SUCI OPTIONAL, 880 pEI [6] PEI OPTIONAL, 881 gPSI [7] GPSI OPTIONAL, 882 gUTI [8] FiveGGUTI, 883 location [9] Location OPTIONAL, 884 non3GPPAccessEndpoint [10] UEEndpointAddress OPTIONAL, 885 timeOfRegistration [11] Timestamp OPTIONAL, 886 fiveGSTAIList [12] TAIList OPTIONAL, 887 sMSOverNASIndicator [13] SMSOverNASIndicator OPTIONAL, 888 oldGUTI [14] EPS5GGUTI OPTIONAL, 889 eMM5GRegStatus [15] EMM5GMMStatus OPTIONAL 890} 891 892-- See clause 6.2.2.2.6 for details of this structure 893AMFUnsuccessfulProcedure ::= SEQUENCE 894{ 895 failedProcedureType [1] AMFFailedProcedureType, 896 failureCause [2] AMFFailureCause, 897 requestedSlice [3] NSSAI OPTIONAL, 898 sUPI [4] SUPI OPTIONAL, 899 sUCI [5] SUCI OPTIONAL, 900 pEI [6] PEI OPTIONAL, 901 gPSI [7] GPSI OPTIONAL, 902 gUTI [8] FiveGGUTI OPTIONAL, 903 location [9] Location OPTIONAL 904} 905 906-- ================= 907-- 5G AMF parameters 908-- ================= 909 910AMFID ::= SEQUENCE 911{ 912 aMFRegionID [1] AMFRegionID, 913 aMFSetID [2] AMFSetID, 914 aMFPointer [3] AMFPointer 915} 916 917AMFDirection ::= ENUMERATED 918{ 919 networkInitiated(1), 920 uEInitiated(2) 921} 922 923AMFFailedProcedureType ::= ENUMERATED 924{ 925 registration(1), 926 sMS(2), 927 pDUSessionEstablishment(3) 928} 929 930AMFFailureCause ::= CHOICE 931{ 932 fiveGMMCause [1] FiveGMMCause, 933 fiveGSMCause [2] FiveGSMCause 934} 935 936AMFPointer ::= INTEGER (0..63) 937 938AMFRegistrationResult ::= ENUMERATED 939{ 940 threeGPPAccess(1), 941 nonThreeGPPAccess(2), 942 threeGPPAndNonThreeGPPAccess(3) 943} 944 945AMFRegionID ::= INTEGER (0..255) 946 947AMFRegistrationType ::= ENUMERATED 948{ 949 initial(1), 950 mobility(2), 951 periodic(3), 952 emergency(4) 953} 954 955AMFSetID ::= INTEGER (0..1023) 956 957-- ================== 958-- 5G SMF definitions 959-- ================== 960 961-- See clause 6.2.3.2.2 for details of this structure 962SMFPDUSessionEstablishment ::= SEQUENCE 963{ 964 sUPI [1] SUPI OPTIONAL, 965 sUPIUnauthenticated [2] SUPIUnauthenticatedIndication OPTIONAL, 966 pEI [3] PEI OPTIONAL, 967 gPSI [4] GPSI OPTIONAL, 968 pDUSessionID [5] PDUSessionID, 969 gTPTunnelID [6] FTEID, 970 pDUSessionType [7] PDUSessionType, 971 sNSSAI [8] SNSSAI OPTIONAL, 972 uEEndpoint [9] SEQUENCE OF UEEndpointAddress OPTIONAL, 973 non3GPPAccessEndpoint [10] UEEndpointAddress OPTIONAL, 974 location [11] Location OPTIONAL, 975 dNN [12] DNN, 976 aMFID [13] AMFID OPTIONAL, 977 hSMFURI [14] HSMFURI OPTIONAL, 978 requestType [15] FiveGSMRequestType, 979 accessType [16] AccessType OPTIONAL, 980 rATType [17] RATType OPTIONAL, 981 sMPDUDNRequest [18] SMPDUDNRequest OPTIONAL, 982 uEEPSPDNConnection [19] UEEPSPDNConnection OPTIONAL 983} 984 985-- See clause 6.2.3.2.3 for details of this structure 986SMFPDUSessionModification ::= SEQUENCE 987{ 988 sUPI [1] SUPI OPTIONAL, 989 sUPIUnauthenticated [2] SUPIUnauthenticatedIndication OPTIONAL, 990 pEI [3] PEI OPTIONAL, 991 gPSI [4] GPSI OPTIONAL, 992 sNSSAI [5] SNSSAI OPTIONAL, 993 non3GPPAccessEndpoint [6] UEEndpointAddress OPTIONAL, 994 location [7] Location OPTIONAL, 995 requestType [8] FiveGSMRequestType, 996 accessType [9] AccessType OPTIONAL, 997 rATType [10] RATType OPTIONAL, 998 pDUSessionID [11] PDUSessionID OPTIONAL 999} 1000 1001-- See clause 6.2.3.2.4 for details of this structure 1002SMFPDUSessionRelease ::= SEQUENCE 1003{ 1004 sUPI [1] SUPI, 1005 pEI [2] PEI OPTIONAL, 1006 gPSI [3] GPSI OPTIONAL, 1007 pDUSessionID [4] PDUSessionID, 1008 timeOfFirstPacket [5] Timestamp OPTIONAL, 1009 timeOfLastPacket [6] Timestamp OPTIONAL, 1010 uplinkVolume [7] INTEGER OPTIONAL, 1011 downlinkVolume [8] INTEGER OPTIONAL, 1012 location [9] Location OPTIONAL, 1013 cause [10] SMFErrorCodes OPTIONAL 1014} 1015 1016-- See clause 6.2.3.2.5 for details of this structure 1017SMFStartOfInterceptionWithEstablishedPDUSession ::= SEQUENCE 1018{ 1019 sUPI [1] SUPI OPTIONAL, 1020 sUPIUnauthenticated [2] SUPIUnauthenticatedIndication OPTIONAL, 1021 pEI [3] PEI OPTIONAL, 1022 gPSI [4] GPSI OPTIONAL, 1023 pDUSessionID [5] PDUSessionID, 1024 gTPTunnelID [6] FTEID, 1025 pDUSessionType [7] PDUSessionType, 1026 sNSSAI [8] SNSSAI OPTIONAL, 1027 uEEndpoint [9] SEQUENCE OF UEEndpointAddress, 1028 non3GPPAccessEndpoint [10] UEEndpointAddress OPTIONAL, 1029 location [11] Location OPTIONAL, 1030 dNN [12] DNN, 1031 aMFID [13] AMFID OPTIONAL, 1032 hSMFURI [14] HSMFURI OPTIONAL, 1033 requestType [15] FiveGSMRequestType, 1034 accessType [16] AccessType OPTIONAL, 1035 rATType [17] RATType OPTIONAL, 1036 sMPDUDNRequest [18] SMPDUDNRequest OPTIONAL, 1037 timeOfSessionEstablishment [19] Timestamp OPTIONAL 1038} 1039 1040-- See clause 6.2.3.2.6 for details of this structure 1041SMFUnsuccessfulProcedure ::= SEQUENCE 1042{ 1043 failedProcedureType [1] SMFFailedProcedureType, 1044 failureCause [2] FiveGSMCause, 1045 initiator [3] Initiator, 1046 requestedSlice [4] NSSAI OPTIONAL, 1047 sUPI [5] SUPI OPTIONAL, 1048 sUPIUnauthenticated [6] SUPIUnauthenticatedIndication OPTIONAL, 1049 pEI [7] PEI OPTIONAL, 1050 gPSI [8] GPSI OPTIONAL, 1051 pDUSessionID [9] PDUSessionID OPTIONAL, 1052 uEEndpoint [10] SEQUENCE OF UEEndpointAddress OPTIONAL, 1053 non3GPPAccessEndpoint [11] UEEndpointAddress OPTIONAL, 1054 dNN [12] DNN OPTIONAL, 1055 aMFID [13] AMFID OPTIONAL, 1056 hSMFURI [14] HSMFURI OPTIONAL, 1057 requestType [15] FiveGSMRequestType OPTIONAL, 1058 accessType [16] AccessType OPTIONAL, 1059 rATType [17] RATType OPTIONAL, 1060 sMPDUDNRequest [18] SMPDUDNRequest OPTIONAL, 1061 location [19] Location OPTIONAL 1062} 1063 1064-- See clause 6.2.3.2.8 for details of this structure 1065SMFPDUtoMAPDUSessionModification ::= SEQUENCE 1066{ 1067 sUPI [1] SUPI OPTIONAL, 1068 sUPIUnauthenticated [2] SUPIUnauthenticatedIndication OPTIONAL, 1069 pEI [3] PEI OPTIONAL, 1070 gPSI [4] GPSI OPTIONAL, 1071 sNSSAI [5] SNSSAI OPTIONAL, 1072 non3GPPAccessEndpoint [6] UEEndpointAddress OPTIONAL, 1073 location [7] Location OPTIONAL, 1074 requestType [8] FiveGSMRequestType, 1075 accessType [9] AccessType OPTIONAL, 1076 rATType [10] RATType OPTIONAL, 1077 pDUSessionID [11] PDUSessionID, 1078 requestIndication [12] RequestIndication, 1079 aTSSSContainer [13] ATSSSContainer 1080} 1081 1082-- See clause 6.2.3.2.7.1 for details of this structure 1083SMFMAPDUSessionEstablishment ::= SEQUENCE 1084{ 1085 sUPI [1] SUPI OPTIONAL, 1086 sUPIUnauthenticated [2] SUPIUnauthenticatedIndication OPTIONAL, 1087 pEI [3] PEI OPTIONAL, 1088 gPSI [4] GPSI OPTIONAL, 1089 pDUSessionID [5] PDUSessionID, 1090 pDUSessionType [6] PDUSessionType, 1091 accessInfo [7] SEQUENCE OF AccessInfo, 1092 sNSSAI [8] SNSSAI OPTIONAL, 1093 uEEndpoint [9] SEQUENCE OF UEEndpointAddress OPTIONAL, 1094 location [10] Location OPTIONAL, 1095 dNN [11] DNN, 1096 aMFID [12] AMFID OPTIONAL, 1097 hSMFURI [13] HSMFURI OPTIONAL, 1098 requestType [14] FiveGSMRequestType, 1099 sMPDUDNRequest [15] SMPDUDNRequest OPTIONAL, 1100 servingNetwork [16] SMFServingNetwork, 1101 oldPDUSessionID [17] PDUSessionID OPTIONAL, 1102 mAUpgradeIndication [18] SMFMAUpgradeIndication OPTIONAL, 1103 ePSPDNCnxInfo [19] SMFEPSPDNCnxInfo OPTIONAL, 1104 mAAcceptedIndication [20] SMFMAAcceptedIndication, 1105 aTSSSContainer [21] ATSSSContainer OPTIONAL 1106} 1107 1108-- See clause 6.2.3.2.7.2 for details of this structure 1109SMFMAPDUSessionModification ::= SEQUENCE 1110{ 1111 sUPI [1] SUPI OPTIONAL, 1112 sUPIUnauthenticated [2] SUPIUnauthenticatedIndication OPTIONAL, 1113 pEI [3] PEI OPTIONAL, 1114 gPSI [4] GPSI OPTIONAL, 1115 pDUSessionID [5] PDUSessionID, 1116 accessInfo [6] SEQUENCE OF AccessInfo OPTIONAL, 1117 sNSSAI [7] SNSSAI OPTIONAL, 1118 location [8] Location OPTIONAL, 1119 requestType [9] FiveGSMRequestType OPTIONAL, 1120 servingNetwork [10] SMFServingNetwork, 1121 oldPDUSessionID [11] PDUSessionID OPTIONAL, 1122 mAUpgradeIndication [12] SMFMAUpgradeIndication OPTIONAL, 1123 ePSPDNCnxInfo [13] SMFEPSPDNCnxInfo OPTIONAL, 1124 mAAcceptedIndication [14] SMFMAAcceptedIndication, 1125 aTSSSContainer [15] ATSSSContainer OPTIONAL 1126 1127} 1128 1129-- See clause 6.2.3.2.7.3 for details of this structure 1130SMFMAPDUSessionRelease ::= SEQUENCE 1131{ 1132 sUPI [1] SUPI, 1133 pEI [2] PEI OPTIONAL, 1134 gPSI [3] GPSI OPTIONAL, 1135 pDUSessionID [4] PDUSessionID, 1136 timeOfFirstPacket [5] Timestamp OPTIONAL, 1137 timeOfLastPacket [6] Timestamp OPTIONAL, 1138 uplinkVolume [7] INTEGER OPTIONAL, 1139 downlinkVolume [8] INTEGER OPTIONAL, 1140 location [9] Location OPTIONAL, 1141 cause [10] SMFErrorCodes OPTIONAL 1142} 1143 1144-- See clause 6.2.3.2.7.4 for details of this structure 1145SMFStartOfInterceptionWithEstablishedMAPDUSession ::= SEQUENCE 1146{ 1147 sUPI [1] SUPI OPTIONAL, 1148 sUPIUnauthenticated [2] SUPIUnauthenticatedIndication OPTIONAL, 1149 pEI [3] PEI OPTIONAL, 1150 gPSI [4] GPSI OPTIONAL, 1151 pDUSessionID [5] PDUSessionID, 1152 pDUSessionType [6] PDUSessionType, 1153 accessInfo [7] SEQUENCE OF AccessInfo, 1154 sNSSAI [8] SNSSAI OPTIONAL, 1155 uEEndpoint [9] SEQUENCE OF UEEndpointAddress OPTIONAL, 1156 location [10] Location OPTIONAL, 1157 dNN [11] DNN, 1158 aMFID [12] AMFID OPTIONAL, 1159 hSMFURI [13] HSMFURI OPTIONAL, 1160 requestType [14] FiveGSMRequestType OPTIONAL, 1161 sMPDUDNRequest [15] SMPDUDNRequest OPTIONAL, 1162 servingNetwork [16] SMFServingNetwork, 1163 oldPDUSessionID [17] PDUSessionID OPTIONAL, 1164 mAUpgradeIndication [18] SMFMAUpgradeIndication OPTIONAL, 1165 ePSPDNCnxInfo [19] SMFEPSPDNCnxInfo OPTIONAL, 1166 mAAcceptedIndication [20] SMFMAAcceptedIndication, 1167 aTSSSContainer [21] ATSSSContainer OPTIONAL 1168} 1169 1170-- See clause 6.2.3.2.7.5 for details of this structure 1171SMFMAUnsuccessfulProcedure ::= SEQUENCE 1172{ 1173 failedProcedureType [1] SMFFailedProcedureType, 1174 failureCause [2] FiveGSMCause, 1175 requestedSlice [3] NSSAI OPTIONAL, 1176 initiator [4] Initiator, 1177 sUPI [5] SUPI OPTIONAL, 1178 sUPIUnauthenticated [6] SUPIUnauthenticatedIndication OPTIONAL, 1179 pEI [7] PEI OPTIONAL, 1180 gPSI [8] GPSI OPTIONAL, 1181 pDUSessionID [9] PDUSessionID OPTIONAL, 1182 accessInfo [10] SEQUENCE OF AccessInfo, 1183 uEEndpoint [11] SEQUENCE OF UEEndpointAddress OPTIONAL, 1184 location [12] Location OPTIONAL, 1185 dNN [13] DNN OPTIONAL, 1186 aMFID [14] AMFID OPTIONAL, 1187 hSMFURI [15] HSMFURI OPTIONAL, 1188 requestType [16] FiveGSMRequestType OPTIONAL, 1189 sMPDUDNRequest [17] SMPDUDNRequest OPTIONAL 1190} 1191 1192 1193-- ================= 1194-- 5G SMF parameters 1195-- ================= 1196 1197SMFID ::= UTF8String 1198 1199SMFFailedProcedureType ::= ENUMERATED 1200{ 1201 pDUSessionEstablishment(1), 1202 pDUSessionModification(2), 1203 pDUSessionRelease(3) 1204} 1205 1206SMFServingNetwork ::= SEQUENCE 1207{ 1208 pLMNID [1] PLMNID, 1209 nID [2] NID OPTIONAL 1210} 1211 1212AccessInfo ::= SEQUENCE 1213{ 1214 accessType [1] AccessType, 1215 rATType [2] RATType OPTIONAL, 1216 gTPTunnelID [3] FTEID, 1217 non3GPPAccessEndpoint [4] UEEndpointAddress OPTIONAL, 1218 establishmentStatus [5] EstablishmentStatus, 1219 aNTypeToReactivate [6] AccessType OPTIONAL 1220} 1221 1222-- see Clause 6.1.2 of TS 24.193[44] for the details of the ATSSS container contents. 1223ATSSSContainer ::= OCTET STRING 1224 1225EstablishmentStatus ::= ENUMERATED 1226{ 1227 established(0), 1228 released(1) 1229} 1230 1231SMFMAUpgradeIndication ::= BOOLEAN 1232 1233-- Given in YAML encoding as defined in clause 6.1.6.2.31 of TS 29.502[16] 1234SMFEPSPDNCnxInfo ::= UTF8String 1235 1236SMFMAAcceptedIndication ::= BOOLEAN 1237 1238-- see Clause 6.1.6.3.8 of TS 29.502[16] for the details of this structure. 1239SMFErrorCodes ::= UTF8String 1240 1241-- see Clause 6.1.6.3.2 of TS 29.502[16] for details of this structure. 1242UEEPSPDNConnection ::= OCTET STRING 1243 1244-- see Clause 6.1.6.3.6 of TS 29.502[16] for the details of this structure. 1245RequestIndication ::= ENUMERATED 1246{ 1247 uEREQPDUSESMOD(0), 1248 uEREQPDUSESREL(1), 1249 pDUSESMOB(2), 1250 nWREQPDUSESAUTH(3), 1251 nWREQPDUSESMOD(4), 1252 nWREQPDUSESREL(5), 1253 eBIASSIGNMENTREQ(6), 1254 rELDUETO5GANREQUEST(7) 1255} 1256 1257-- ================== 1258-- 5G UPF definitions 1259-- ================== 1260 1261UPFCCPDU ::= OCTET STRING 1262 1263-- See clause 6.2.3.8 for the details of this structure 1264ExtendedUPFCCPDU ::= SEQUENCE 1265{ 1266 payload [1] UPFCCPDUPayload, 1267 qFI [2] QFI OPTIONAL 1268} 1269 1270-- ================= 1271-- 5G UPF parameters 1272-- ================= 1273 1274UPFCCPDUPayload ::= CHOICE 1275{ 1276 uPFIPCC [1] OCTET STRING, 1277 uPFEthernetCC [2] OCTET STRING, 1278 uPFUnstructuredCC [3] OCTET STRING 1279} 1280 1281QFI ::= INTEGER (0..63) 1282 1283-- ================== 1284-- 5G UDM definitions 1285-- ================== 1286 1287UDMServingSystemMessage ::= SEQUENCE 1288{ 1289 sUPI [1] SUPI, 1290 pEI [2] PEI OPTIONAL, 1291 gPSI [3] GPSI OPTIONAL, 1292 gUAMI [4] GUAMI OPTIONAL, 1293 gUMMEI [5] GUMMEI OPTIONAL, 1294 pLMNID [6] PLMNID OPTIONAL, 1295 servingSystemMethod [7] UDMServingSystemMethod, 1296 serviceID [8] ServiceID OPTIONAL 1297} 1298 1299UDMSubscriberRecordChangeMessage ::= SEQUENCE 1300{ 1301 sUPI [1] SUPI OPTIONAL, 1302 pEI [2] PEI OPTIONAL, 1303 gPSI [3] GPSI OPTIONAL, 1304 oldPEI [4] PEI OPTIONAL, 1305 oldSUPI [5] SUPI OPTIONAL, 1306 oldGPSI [6] GPSI OPTIONAL, 1307 oldserviceID [7] ServiceID OPTIONAL, 1308 subscriberRecordChangeMethod [8] UDMSubscriberRecordChangeMethod, 1309 serviceID [9] ServiceID OPTIONAL 1310} 1311 1312UDMCancelLocationMessage ::= SEQUENCE 1313{ 1314 sUPI [1] SUPI, 1315 pEI [2] PEI OPTIONAL, 1316 gPSI [3] GPSI OPTIONAL, 1317 gUAMI [4] GUAMI OPTIONAL, 1318 pLMNID [5] PLMNID OPTIONAL, 1319 cancelLocationMethod [6] UDMCancelLocationMethod 1320} 1321 1322-- ================= 1323-- 5G UDM parameters 1324-- ================= 1325 1326UDMServingSystemMethod ::= ENUMERATED 1327{ 1328 amf3GPPAccessRegistration(0), 1329 amfNon3GPPAccessRegistration(1), 1330 unknown(2) 1331} 1332 1333UDMSubscriberRecordChangeMethod ::= ENUMERATED 1334{ 1335 pEIChange(1), 1336 sUPIChange(2), 1337 gPSIChange(3), 1338 uEDeprovisioning(4), 1339 unknown(5), 1340 serviceIDChange(6) 1341} 1342 1343UDMCancelLocationMethod ::= ENUMERATED 1344{ 1345 aMF3GPPAccessDeregistration(1), 1346 aMFNon3GPPAccessDeregistration(2), 1347 uDMDeregistration(3), 1348 unknown(4) 1349} 1350 1351ServiceID ::= SEQUENCE 1352{ 1353 nSSAI [1] NSSAI OPTIONAL, 1354 cAGID [2] SEQUENCE OF CAGID OPTIONAL 1355} 1356 1357CAGID ::= UTF8String 1358 1359-- =================== 1360-- 5G SMSF definitions 1361-- =================== 1362 1363-- See clause 6.2.5.3 for details of this structure 1364SMSMessage ::= SEQUENCE 1365{ 1366 originatingSMSParty [1] SMSParty, 1367 terminatingSMSParty [2] SMSParty, 1368 direction [3] Direction, 1369 linkTransferStatus [4] SMSTransferStatus, 1370 otherMessage [5] SMSOtherMessageIndication OPTIONAL, 1371 location [6] Location OPTIONAL, 1372 peerNFAddress [7] SMSNFAddress OPTIONAL, 1373 peerNFType [8] SMSNFType OPTIONAL, 1374 sMSTPDUData [9] SMSTPDUData OPTIONAL, 1375 messageType [10] SMSMessageType OPTIONAL, 1376 rPMessageReference [11] SMSRPMessageReference OPTIONAL 1377} 1378 1379SMSReport ::= SEQUENCE 1380{ 1381 location [1] Location OPTIONAL, 1382 sMSTPDUData [2] SMSTPDUData, 1383 messageType [3] SMSMessageType, 1384 rPMessageReference [4] SMSRPMessageReference 1385} 1386 1387-- ================== 1388-- 5G SMSF parameters 1389-- ================== 1390 1391SMSAddress ::= OCTET STRING(SIZE(2..12)) 1392 1393SMSMessageType ::= ENUMERATED 1394{ 1395 deliver(1), 1396 deliverReportAck(2), 1397 deliverReportError(3), 1398 statusReport(4), 1399 command(5), 1400 submit(6), 1401 submitReportAck(7), 1402 submitReportError(8), 1403 reserved(9) 1404} 1405 1406SMSParty ::= SEQUENCE 1407{ 1408 sUPI [1] SUPI OPTIONAL, 1409 pEI [2] PEI OPTIONAL, 1410 gPSI [3] GPSI OPTIONAL, 1411 sMSAddress [4] SMSAddress OPTIONAL 1412} 1413 1414SMSTransferStatus ::= ENUMERATED 1415{ 1416 transferSucceeded(1), 1417 transferFailed(2), 1418 undefined(3) 1419} 1420 1421SMSOtherMessageIndication ::= BOOLEAN 1422 1423SMSNFAddress ::= CHOICE 1424{ 1425 iPAddress [1] IPAddress, 1426 e164Number [2] E164Number 1427} 1428 1429SMSNFType ::= ENUMERATED 1430{ 1431 sMSGMSC(1), 1432 iWMSC(2), 1433 sMSRouter(3) 1434} 1435 1436SMSRPMessageReference ::= INTEGER (0..255) 1437 1438SMSTPDUData ::= CHOICE 1439{ 1440 sMSTPDU [1] SMSTPDU, 1441 truncatedSMSTPDU [2] TruncatedSMSTPDU 1442} 1443 1444SMSTPDU ::= OCTET STRING (SIZE(1..270)) 1445 1446TruncatedSMSTPDU ::= OCTET STRING (SIZE(1..130)) 1447 1448-- =============== 1449-- MMS definitions 1450-- =============== 1451 1452MMSSend ::= SEQUENCE 1453{ 1454 transactionID [1] UTF8String, 1455 version [2] MMSVersion, 1456 dateTime [3] Timestamp, 1457 originatingMMSParty [4] MMSParty, 1458 terminatingMMSParty [5] SEQUENCE OF MMSParty OPTIONAL, 1459 cCRecipients [6] SEQUENCE OF MMSParty OPTIONAL, 1460 bCCRecipients [7] SEQUENCE OF MMSParty OPTIONAL, 1461 direction [8] MMSDirection, 1462 subject [9] MMSSubject OPTIONAL, 1463 messageClass [10] MMSMessageClass OPTIONAL, 1464 expiry [11] MMSExpiry, 1465 desiredDeliveryTime [12] Timestamp OPTIONAL, 1466 priority [13] MMSPriority OPTIONAL, 1467 senderVisibility [14] BOOLEAN OPTIONAL, 1468 deliveryReport [15] BOOLEAN OPTIONAL, 1469 readReport [16] BOOLEAN OPTIONAL, 1470 store [17] BOOLEAN OPTIONAL, 1471 state [18] MMState OPTIONAL, 1472 flags [19] MMFlags OPTIONAL, 1473 replyCharging [20] MMSReplyCharging OPTIONAL, 1474 applicID [21] UTF8String OPTIONAL, 1475 replyApplicID [22] UTF8String OPTIONAL, 1476 auxApplicInfo [23] UTF8String OPTIONAL, 1477 contentClass [24] MMSContentClass OPTIONAL, 1478 dRMContent [25] BOOLEAN OPTIONAL, 1479 adaptationAllowed [26] MMSAdaptation OPTIONAL, 1480 contentType [27] MMSContentType, 1481 responseStatus [28] MMSResponseStatus, 1482 responseStatusText [29] UTF8String OPTIONAL, 1483 messageID [30] UTF8String 1484} 1485 1486MMSSendByNonLocalTarget ::= SEQUENCE 1487{ 1488 version [1] MMSVersion, 1489 transactionID [2] UTF8String, 1490 messageID [3] UTF8String, 1491 terminatingMMSParty [4] SEQUENCE OF MMSParty, 1492 originatingMMSParty [5] MMSParty, 1493 direction [6] MMSDirection, 1494 contentType [7] MMSContentType, 1495 messageClass [8] MMSMessageClass OPTIONAL, 1496 dateTime [9] Timestamp, 1497 expiry [10] MMSExpiry OPTIONAL, 1498 deliveryReport [11] BOOLEAN OPTIONAL, 1499 priority [12] MMSPriority OPTIONAL, 1500 senderVisibility [13] BOOLEAN OPTIONAL, 1501 readReport [14] BOOLEAN OPTIONAL, 1502 subject [15] MMSSubject OPTIONAL, 1503 forwardCount [16] INTEGER OPTIONAL, 1504 previouslySentBy [17] MMSPreviouslySentBy OPTIONAL, 1505 prevSentByDateTime [18] Timestamp OPTIONAL, 1506 applicID [19] UTF8String OPTIONAL, 1507 replyApplicID [20] UTF8String OPTIONAL, 1508 auxApplicInfo [21] UTF8String OPTIONAL, 1509 contentClass [22] MMSContentClass OPTIONAL, 1510 dRMContent [23] BOOLEAN OPTIONAL, 1511 adaptationAllowed [24] MMSAdaptation OPTIONAL 1512} 1513 1514MMSNotification ::= SEQUENCE 1515{ 1516 transactionID [1] UTF8String, 1517 version [2] MMSVersion, 1518 originatingMMSParty [3] MMSParty OPTIONAL, 1519 direction [4] MMSDirection, 1520 subject [5] MMSSubject OPTIONAL, 1521 deliveryReportRequested [6] BOOLEAN OPTIONAL, 1522 stored [7] BOOLEAN OPTIONAL, 1523 messageClass [8] MMSMessageClass, 1524 priority [9] MMSPriority OPTIONAL, 1525 messageSize [10] INTEGER, 1526 expiry [11] MMSExpiry, 1527 replyCharging [12] MMSReplyCharging OPTIONAL 1528} 1529 1530MMSSendToNonLocalTarget ::= SEQUENCE 1531{ 1532 version [1] MMSVersion, 1533 transactionID [2] UTF8String, 1534 messageID [3] UTF8String, 1535 terminatingMMSParty [4] SEQUENCE OF MMSParty, 1536 originatingMMSParty [5] MMSParty, 1537 direction [6] MMSDirection, 1538 contentType [7] MMSContentType, 1539 messageClass [8] MMSMessageClass OPTIONAL, 1540 dateTime [9] Timestamp, 1541 expiry [10] MMSExpiry OPTIONAL, 1542 deliveryReport [11] BOOLEAN OPTIONAL, 1543 priority [12] MMSPriority OPTIONAL, 1544 senderVisibility [13] BOOLEAN OPTIONAL, 1545 readReport [14] BOOLEAN OPTIONAL, 1546 subject [15] MMSSubject OPTIONAL, 1547 forwardCount [16] INTEGER OPTIONAL, 1548 previouslySentBy [17] MMSPreviouslySentBy OPTIONAL, 1549 prevSentByDateTime [18] Timestamp OPTIONAL, 1550 applicID [19] UTF8String OPTIONAL, 1551 replyApplicID [20] UTF8String OPTIONAL, 1552 auxApplicInfo [21] UTF8String OPTIONAL, 1553 contentClass [22] MMSContentClass OPTIONAL, 1554 dRMContent [23] BOOLEAN OPTIONAL, 1555 adaptationAllowed [24] MMSAdaptation OPTIONAL 1556} 1557 1558MMSNotificationResponse ::= SEQUENCE 1559{ 1560 transactionID [1] UTF8String, 1561 version [2] MMSVersion, 1562 direction [3] MMSDirection, 1563 status [4] MMStatus, 1564 reportAllowed [5] BOOLEAN OPTIONAL 1565} 1566 1567MMSRetrieval ::= SEQUENCE 1568{ 1569 transactionID [1] UTF8String, 1570 version [2] MMSVersion, 1571 messageID [3] UTF8String, 1572 dateTime [4] Timestamp, 1573 originatingMMSParty [5] MMSParty OPTIONAL, 1574 previouslySentBy [6] MMSPreviouslySentBy OPTIONAL, 1575 prevSentByDateTime [7] Timestamp OPTIONAL, 1576 terminatingMMSParty [8] SEQUENCE OF MMSParty OPTIONAL, 1577 cCRecipients [9] SEQUENCE OF MMSParty OPTIONAL, 1578 direction [10] MMSDirection, 1579 subject [11] MMSSubject OPTIONAL, 1580 state [12] MMState OPTIONAL, 1581 flags [13] MMFlags OPTIONAL, 1582 messageClass [14] MMSMessageClass OPTIONAL, 1583 priority [15] MMSPriority, 1584 deliveryReport [16] BOOLEAN OPTIONAL, 1585 readReport [17] BOOLEAN OPTIONAL, 1586 replyCharging [18] MMSReplyCharging OPTIONAL, 1587 retrieveStatus [19] MMSRetrieveStatus OPTIONAL, 1588 retrieveStatusText [20] UTF8String OPTIONAL, 1589 applicID [21] UTF8String OPTIONAL, 1590 replyApplicID [22] UTF8String OPTIONAL, 1591 auxApplicInfo [23] UTF8String OPTIONAL, 1592 contentClass [24] MMSContentClass OPTIONAL, 1593 dRMContent [25] BOOLEAN OPTIONAL, 1594 replaceID [26] UTF8String OPTIONAL, 1595 contentType [27] UTF8String OPTIONAL 1596} 1597 1598MMSDeliveryAck ::= SEQUENCE 1599{ 1600 transactionID [1] UTF8String, 1601 version [2] MMSVersion, 1602 reportAllowed [3] BOOLEAN OPTIONAL, 1603 status [4] MMStatus, 1604 direction [5] MMSDirection 1605} 1606 1607MMSForward ::= SEQUENCE 1608{ 1609 transactionID [1] UTF8String, 1610 version [2] MMSVersion, 1611 dateTime [3] Timestamp OPTIONAL, 1612 originatingMMSParty [4] MMSParty, 1613 terminatingMMSParty [5] SEQUENCE OF MMSParty OPTIONAL, 1614 cCRecipients [6] SEQUENCE OF MMSParty OPTIONAL, 1615 bCCRecipients [7] SEQUENCE OF MMSParty OPTIONAL, 1616 direction [8] MMSDirection, 1617 expiry [9] MMSExpiry OPTIONAL, 1618 desiredDeliveryTime [10] Timestamp OPTIONAL, 1619 deliveryReportAllowed [11] BOOLEAN OPTIONAL, 1620 deliveryReport [12] BOOLEAN OPTIONAL, 1621 store [13] BOOLEAN OPTIONAL, 1622 state [14] MMState OPTIONAL, 1623 flags [15] MMFlags OPTIONAL, 1624 contentLocationReq [16] UTF8String, 1625 replyCharging [17] MMSReplyCharging OPTIONAL, 1626 responseStatus [18] MMSResponseStatus, 1627 responseStatusText [19] UTF8String OPTIONAL, 1628 messageID [20] UTF8String OPTIONAL, 1629 contentLocationConf [21] UTF8String OPTIONAL, 1630 storeStatus [22] MMSStoreStatus OPTIONAL, 1631 storeStatusText [23] UTF8String OPTIONAL 1632} 1633 1634MMSDeleteFromRelay ::= SEQUENCE 1635{ 1636 transactionID [1] UTF8String, 1637 version [2] MMSVersion, 1638 direction [3] MMSDirection, 1639 contentLocationReq [4] SEQUENCE OF UTF8String, 1640 contentLocationConf [5] SEQUENCE OF UTF8String, 1641 deleteResponseStatus [6] MMSDeleteResponseStatus, 1642 deleteResponseText [7] SEQUENCE OF UTF8String 1643} 1644 1645MMSMBoxStore ::= SEQUENCE 1646{ 1647 transactionID [1] UTF8String, 1648 version [2] MMSVersion, 1649 direction [3] MMSDirection, 1650 contentLocationReq [4] UTF8String, 1651 state [5] MMState OPTIONAL, 1652 flags [6] MMFlags OPTIONAL, 1653 contentLocationConf [7] UTF8String OPTIONAL, 1654 storeStatus [8] MMSStoreStatus, 1655 storeStatusText [9] UTF8String OPTIONAL 1656} 1657 1658MMSMBoxUpload ::= SEQUENCE 1659{ 1660 transactionID [1] UTF8String, 1661 version [2] MMSVersion, 1662 direction [3] MMSDirection, 1663 state [4] MMState OPTIONAL, 1664 flags [5] MMFlags OPTIONAL, 1665 contentType [6] UTF8String, 1666 contentLocation [7] UTF8String OPTIONAL, 1667 storeStatus [8] MMSStoreStatus, 1668 storeStatusText [9] UTF8String OPTIONAL, 1669 mMessages [10] SEQUENCE OF MMBoxDescription 1670} 1671 1672MMSMBoxDelete ::= SEQUENCE 1673{ 1674 transactionID [1] UTF8String, 1675 version [2] MMSVersion, 1676 direction [3] MMSDirection, 1677 contentLocationReq [4] SEQUENCE OF UTF8String, 1678 contentLocationConf [5] SEQUENCE OF UTF8String OPTIONAL, 1679 responseStatus [6] MMSDeleteResponseStatus, 1680 responseStatusText [7] UTF8String OPTIONAL 1681} 1682 1683MMSDeliveryReport ::= SEQUENCE 1684{ 1685 version [1] MMSVersion, 1686 messageID [2] UTF8String, 1687 terminatingMMSParty [3] SEQUENCE OF MMSParty, 1688 mMSDateTime [4] Timestamp, 1689 responseStatus [5] MMSResponseStatus, 1690 responseStatusText [6] UTF8String OPTIONAL, 1691 applicID [7] UTF8String OPTIONAL, 1692 replyApplicID [8] UTF8String OPTIONAL, 1693 auxApplicInfo [9] UTF8String OPTIONAL 1694} 1695 1696MMSDeliveryReportNonLocalTarget ::= SEQUENCE 1697{ 1698 version [1] MMSVersion, 1699 transactionID [2] UTF8String, 1700 messageID [3] UTF8String, 1701 terminatingMMSParty [4] SEQUENCE OF MMSParty, 1702 originatingMMSParty [5] MMSParty, 1703 direction [6] MMSDirection, 1704 mMSDateTime [7] Timestamp, 1705 forwardToOriginator [8] BOOLEAN OPTIONAL, 1706 status [9] MMStatus, 1707 statusExtension [10] MMStatusExtension, 1708 statusText [11] MMStatusText, 1709 applicID [12] UTF8String OPTIONAL, 1710 replyApplicID [13] UTF8String OPTIONAL, 1711 auxApplicInfo [14] UTF8String OPTIONAL 1712} 1713 1714MMSReadReport ::= SEQUENCE 1715{ 1716 version [1] MMSVersion, 1717 messageID [2] UTF8String, 1718 terminatingMMSParty [3] SEQUENCE OF MMSParty, 1719 originatingMMSParty [4] SEQUENCE OF MMSParty, 1720 direction [5] MMSDirection, 1721 mMSDateTime [6] Timestamp, 1722 readStatus [7] MMSReadStatus, 1723 applicID [8] UTF8String OPTIONAL, 1724 replyApplicID [9] UTF8String OPTIONAL, 1725 auxApplicInfo [10] UTF8String OPTIONAL 1726} 1727 1728MMSReadReportNonLocalTarget ::= SEQUENCE 1729{ 1730 version [1] MMSVersion, 1731 transactionID [2] UTF8String, 1732 terminatingMMSParty [3] SEQUENCE OF MMSParty, 1733 originatingMMSParty [4] SEQUENCE OF MMSParty, 1734 direction [5] MMSDirection, 1735 messageID [6] UTF8String, 1736 mMSDateTime [7] Timestamp, 1737 readStatus [8] MMSReadStatus, 1738 readStatusText [9] MMSReadStatusText OPTIONAL, 1739 applicID [10] UTF8String OPTIONAL, 1740 replyApplicID [11] UTF8String OPTIONAL, 1741 auxApplicInfo [12] UTF8String OPTIONAL 1742} 1743 1744MMSCancel ::= SEQUENCE 1745{ 1746 transactionID [1] UTF8String, 1747 version [2] MMSVersion, 1748 cancelID [3] UTF8String, 1749 direction [4] MMSDirection 1750} 1751 1752MMSMBoxViewRequest ::= SEQUENCE 1753{ 1754 transactionID [1] UTF8String, 1755 version [2] MMSVersion, 1756 contentLocation [3] UTF8String OPTIONAL, 1757 state [4] SEQUENCE OF MMState OPTIONAL, 1758 flags [5] SEQUENCE OF MMFlags OPTIONAL, 1759 start [6] INTEGER OPTIONAL, 1760 limit [7] INTEGER OPTIONAL, 1761 attributes [8] SEQUENCE OF UTF8String OPTIONAL, 1762 totals [9] INTEGER OPTIONAL, 1763 quotas [10] MMSQuota OPTIONAL 1764} 1765 1766MMSMBoxViewResponse ::= SEQUENCE 1767{ 1768 transactionID [1] UTF8String, 1769 version [2] MMSVersion, 1770 contentLocation [3] UTF8String OPTIONAL, 1771 state [4] SEQUENCE OF MMState OPTIONAL, 1772 flags [5] SEQUENCE OF MMFlags OPTIONAL, 1773 start [6] INTEGER OPTIONAL, 1774 limit [7] INTEGER OPTIONAL, 1775 attributes [8] SEQUENCE OF UTF8String OPTIONAL, 1776 mMSTotals [9] BOOLEAN OPTIONAL, 1777 mMSQuotas [10] BOOLEAN OPTIONAL, 1778 mMessages [11] SEQUENCE OF MMBoxDescription 1779} 1780 1781MMBoxDescription ::= SEQUENCE 1782{ 1783 contentLocation [1] UTF8String OPTIONAL, 1784 messageID [2] UTF8String OPTIONAL, 1785 state [3] MMState OPTIONAL, 1786 flags [4] SEQUENCE OF MMFlags OPTIONAL, 1787 dateTime [5] Timestamp OPTIONAL, 1788 originatingMMSParty [6] MMSParty OPTIONAL, 1789 terminatingMMSParty [7] SEQUENCE OF MMSParty OPTIONAL, 1790 cCRecipients [8] SEQUENCE OF MMSParty OPTIONAL, 1791 bCCRecipients [9] SEQUENCE OF MMSParty OPTIONAL, 1792 messageClass [10] MMSMessageClass OPTIONAL, 1793 subject [11] MMSSubject OPTIONAL, 1794 priority [12] MMSPriority OPTIONAL, 1795 deliveryTime [13] Timestamp OPTIONAL, 1796 readReport [14] BOOLEAN OPTIONAL, 1797 messageSize [15] INTEGER OPTIONAL, 1798 replyCharging [16] MMSReplyCharging OPTIONAL, 1799 previouslySentBy [17] MMSPreviouslySentBy OPTIONAL, 1800 previouslySentByDateTime [18] Timestamp OPTIONAL, 1801 contentType [19] UTF8String OPTIONAL 1802} 1803 1804-- ========= 1805-- MMS CCPDU 1806-- ========= 1807 1808MMSCCPDU ::= SEQUENCE 1809{ 1810 version [1] MMSVersion, 1811 transactionID [2] UTF8String, 1812 mMSContent [3] OCTET STRING 1813} 1814 1815-- ============== 1816-- MMS parameters 1817-- ============== 1818 1819MMSAdaptation ::= SEQUENCE 1820{ 1821 allowed [1] BOOLEAN, 1822 overriden [2] BOOLEAN 1823} 1824 1825MMSCancelStatus ::= ENUMERATED 1826{ 1827 cancelRequestSuccessfullyReceived(1), 1828 cancelRequestCorrupted(2) 1829} 1830 1831MMSContentClass ::= ENUMERATED 1832{ 1833 text(1), 1834 imageBasic(2), 1835 imageRich(3), 1836 videoBasic(4), 1837 videoRich(5), 1838 megaPixel(6), 1839 contentBasic(7), 1840 contentRich(8) 1841} 1842 1843MMSContentType ::= UTF8String 1844 1845MMSDeleteResponseStatus ::= ENUMERATED 1846{ 1847 ok(1), 1848 errorUnspecified(2), 1849 errorServiceDenied(3), 1850 errorMessageFormatCorrupt(4), 1851 errorSendingAddressUnresolved(5), 1852 errorMessageNotFound(6), 1853 errorNetworkProblem(7), 1854 errorContentNotAccepted(8), 1855 errorUnsupportedMessage(9), 1856 errorTransientFailure(10), 1857 errorTransientSendingAddressUnresolved(11), 1858 errorTransientMessageNotFound(12), 1859 errorTransientNetworkProblem(13), 1860 errorTransientPartialSuccess(14), 1861 errorPermanentFailure(15), 1862 errorPermanentServiceDenied(16), 1863 errorPermanentMessageFormatCorrupt(17), 1864 errorPermanentSendingAddressUnresolved(18), 1865 errorPermanentMessageNotFound(19), 1866 errorPermanentContentNotAccepted(20), 1867 errorPermanentReplyChargingLimitationsNotMet(21), 1868 errorPermanentReplyChargingRequestNotAccepted(22), 1869 errorPermanentReplyChargingForwardingDenied(23), 1870 errorPermanentReplyChargingNotSupported(24), 1871 errorPermanentAddressHidingNotSupported(25), 1872 errorPermanentLackOfPrepaid(26) 1873} 1874 1875MMSDirection ::= ENUMERATED 1876{ 1877 fromTarget(0), 1878 toTarget(1) 1879} 1880 1881MMSElementDescriptor ::= SEQUENCE 1882{ 1883 reference [1] UTF8String, 1884 parameter [2] UTF8String OPTIONAL, 1885 value [3] UTF8String OPTIONAL 1886} 1887 1888MMSExpiry ::= SEQUENCE 1889{ 1890 expiryPeriod [1] INTEGER, 1891 periodFormat [2] MMSPeriodFormat 1892} 1893 1894MMFlags ::= SEQUENCE 1895{ 1896 length [1] INTEGER, 1897 flag [2] MMStateFlag, 1898 flagString [3] UTF8String 1899} 1900 1901MMSMessageClass ::= ENUMERATED 1902{ 1903 personal(1), 1904 advertisement(2), 1905 informational(3), 1906 auto(4) 1907} 1908 1909MMSParty ::= SEQUENCE 1910{ 1911 mMSPartyIDs [1] SEQUENCE OF MMSPartyID, 1912 nonLocalID [2] NonLocalID 1913} 1914 1915MMSPartyID ::= CHOICE 1916{ 1917 e164Number [1] E164Number, 1918 emailAddress [2] EmailAddress, 1919 iMSI [3] IMSI, 1920 iMPU [4] IMPU, 1921 iMPI [5] IMPI, 1922 sUPI [6] SUPI, 1923 gPSI [7] GPSI 1924} 1925 1926MMSPeriodFormat ::= ENUMERATED 1927{ 1928 absolute(1), 1929 relative(2) 1930} 1931 1932MMSPreviouslySent ::= SEQUENCE 1933{ 1934 previouslySentByParty [1] MMSParty, 1935 sequenceNumber [2] INTEGER, 1936 previousSendDateTime [3] Timestamp 1937} 1938 1939MMSPreviouslySentBy ::= SEQUENCE OF MMSPreviouslySent 1940 1941MMSPriority ::= ENUMERATED 1942{ 1943 low(1), 1944 normal(2), 1945 high(3) 1946} 1947 1948MMSQuota ::= SEQUENCE 1949{ 1950 quota [1] INTEGER, 1951 quotaUnit [2] MMSQuotaUnit 1952} 1953 1954MMSQuotaUnit ::= ENUMERATED 1955{ 1956 numMessages(1), 1957 bytes(2) 1958} 1959 1960MMSReadStatus ::= ENUMERATED 1961{ 1962 read(1), 1963 deletedWithoutBeingRead(2) 1964} 1965 1966MMSReadStatusText ::= UTF8String 1967 1968MMSReplyCharging ::= ENUMERATED 1969{ 1970 requested(0), 1971 requestedTextOnly(1), 1972 accepted(2), 1973 acceptedTextOnly(3) 1974} 1975 1976MMSResponseStatus ::= ENUMERATED 1977{ 1978 ok(1), 1979 errorUnspecified(2), 1980 errorServiceDenied(3), 1981 errorMessageFormatCorrupt(4), 1982 errorSendingAddressUnresolved(5), 1983 errorMessageNotFound(6), 1984 errorNetworkProblem(7), 1985 errorContentNotAccepted(8), 1986 errorUnsupportedMessage(9), 1987 errorTransientFailure(10), 1988 errorTransientSendingAddressUnresolved(11), 1989 errorTransientMessageNotFound(12), 1990 errorTransientNetworkProblem(13), 1991 errorTransientPartialSuccess(14), 1992 errorPermanentFailure(15), 1993 errorPermanentServiceDenied(16), 1994 errorPermanentMessageFormatCorrupt(17), 1995 errorPermanentSendingAddressUnresolved(18), 1996 errorPermanentMessageNotFound(19), 1997 errorPermanentContentNotAccepted(20), 1998 errorPermanentReplyChargingLimitationsNotMet(21), 1999 errorPermanentReplyChargingRequestNotAccepted(22), 2000 errorPermanentReplyChargingForwardingDenied(23), 2001 errorPermanentReplyChargingNotSupported(24), 2002 errorPermanentAddressHidingNotSupported(25), 2003 errorPermanentLackOfPrepaid(26) 2004} 2005 2006MMSRetrieveStatus ::= ENUMERATED 2007{ 2008 success(1), 2009 errorTransientFailure(2), 2010 errorTransientMessageNotFound(3), 2011 errorTransientNetworkProblem(4), 2012 errorPermanentFailure(5), 2013 errorPermanentServiceDenied(6), 2014 errorPermanentMessageNotFound(7), 2015 errorPermanentContentUnsupported(8) 2016} 2017 2018MMSStoreStatus ::= ENUMERATED 2019{ 2020 success(1), 2021 errorTransientFailure(2), 2022 errorTransientNetworkProblem(3), 2023 errorPermanentFailure(4), 2024 errorPermanentServiceDenied(5), 2025 errorPermanentMessageFormatCorrupt(6), 2026 errorPermanentMessageNotFound(7), 2027 errorMMBoxFull(8) 2028} 2029 2030MMState ::= ENUMERATED 2031{ 2032 draft(1), 2033 sent(2), 2034 new(3), 2035 retrieved(4), 2036 forwarded(5) 2037} 2038 2039MMStateFlag ::= ENUMERATED 2040{ 2041 add(1), 2042 remove(2), 2043 filter(3) 2044} 2045 2046MMStatus ::= ENUMERATED 2047{ 2048 expired(1), 2049 retrieved(2), 2050 rejected(3), 2051 deferred(4), 2052 unrecognized(5), 2053 indeterminate(6), 2054 forwarded(7), 2055 unreachable(8) 2056} 2057 2058MMStatusExtension ::= ENUMERATED 2059{ 2060 rejectionByMMSRecipient(0), 2061 rejectionByOtherRS(1) 2062} 2063 2064MMStatusText ::= UTF8String 2065 2066MMSSubject ::= UTF8String 2067 2068MMSVersion ::= SEQUENCE 2069{ 2070 majorVersion [1] INTEGER, 2071 minorVersion [2] INTEGER 2072} 2073 2074-- ================== 2075-- 5G PTC definitions 2076-- ================== 2077 2078PTCRegistration ::= SEQUENCE 2079{ 2080 pTCTargetInformation [1] PTCTargetInformation, 2081 pTCServerURI [2] UTF8String, 2082 pTCRegistrationRequest [3] PTCRegistrationRequest, 2083 pTCRegistrationOutcome [4] PTCRegistrationOutcome 2084} 2085 2086PTCSessionInitiation ::= SEQUENCE 2087{ 2088 pTCTargetInformation [1] PTCTargetInformation, 2089 pTCDirection [2] Direction, 2090 pTCServerURI [3] UTF8String, 2091 pTCSessionInfo [4] PTCSessionInfo, 2092 pTCOriginatingID [5] PTCTargetInformation, 2093 pTCParticipants [6] SEQUENCE OF PTCTargetInformation OPTIONAL, 2094 pTCParticipantPresenceStatus [7] MultipleParticipantPresenceStatus OPTIONAL, 2095 location [8] Location OPTIONAL, 2096 pTCBearerCapability [9] UTF8String OPTIONAL, 2097 pTCHost [10] PTCTargetInformation OPTIONAL 2098} 2099 2100PTCSessionAbandon ::= SEQUENCE 2101{ 2102 pTCTargetInformation [1] PTCTargetInformation, 2103 pTCDirection [2] Direction, 2104 pTCSessionInfo [3] PTCSessionInfo, 2105 location [4] Location OPTIONAL, 2106 pTCAbandonCause [5] INTEGER 2107} 2108 2109PTCSessionStart ::= SEQUENCE 2110{ 2111 pTCTargetInformation [1] PTCTargetInformation, 2112 pTCDirection [2] Direction, 2113 pTCServerURI [3] UTF8String, 2114 pTCSessionInfo [4] PTCSessionInfo, 2115 pTCOriginatingID [5] PTCTargetInformation, 2116 pTCParticipants [6] SEQUENCE OF PTCTargetInformation OPTIONAL, 2117 pTCParticipantPresenceStatus [7] MultipleParticipantPresenceStatus OPTIONAL, 2118 location [8] Location OPTIONAL, 2119 pTCHost [9] PTCTargetInformation OPTIONAL, 2120 pTCBearerCapability [10] UTF8String OPTIONAL 2121} 2122 2123PTCSessionEnd ::= SEQUENCE 2124{ 2125 pTCTargetInformation [1] PTCTargetInformation, 2126 pTCDirection [2] Direction, 2127 pTCServerURI [3] UTF8String, 2128 pTCSessionInfo [4] PTCSessionInfo, 2129 pTCParticipants [5] SEQUENCE OF PTCTargetInformation OPTIONAL, 2130 location [6] Location OPTIONAL, 2131 pTCSessionEndCause [7] PTCSessionEndCause 2132} 2133 2134PTCStartOfInterception ::= SEQUENCE 2135{ 2136 pTCTargetInformation [1] PTCTargetInformation, 2137 pTCDirection [2] Direction, 2138 preEstSessionID [3] PTCSessionInfo OPTIONAL, 2139 pTCOriginatingID [4] PTCTargetInformation, 2140 pTCSessionInfo [5] PTCSessionInfo OPTIONAL, 2141 pTCHost [6] PTCTargetInformation OPTIONAL, 2142 pTCParticipants [7] SEQUENCE OF PTCTargetInformation OPTIONAL, 2143 pTCMediaStreamAvail [8] BOOLEAN OPTIONAL, 2144 pTCBearerCapability [9] UTF8String OPTIONAL 2145} 2146 2147PTCPreEstablishedSession ::= SEQUENCE 2148{ 2149 pTCTargetInformation [1] PTCTargetInformation, 2150 pTCServerURI [2] UTF8String, 2151 rTPSetting [3] RTPSetting, 2152 pTCMediaCapability [4] UTF8String, 2153 pTCPreEstSessionID [5] PTCSessionInfo, 2154 pTCPreEstStatus [6] PTCPreEstStatus, 2155 pTCMediaStreamAvail [7] BOOLEAN OPTIONAL, 2156 location [8] Location OPTIONAL, 2157 pTCFailureCode [9] PTCFailureCode OPTIONAL 2158} 2159 2160PTCInstantPersonalAlert ::= SEQUENCE 2161{ 2162 pTCTargetInformation [1] PTCTargetInformation, 2163 pTCIPAPartyID [2] PTCTargetInformation, 2164 pTCIPADirection [3] Direction 2165} 2166 2167PTCPartyJoin ::= SEQUENCE 2168{ 2169 pTCTargetInformation [1] PTCTargetInformation, 2170 pTCDirection [2] Direction, 2171 pTCSessionInfo [3] PTCSessionInfo, 2172 pTCParticipants [4] SEQUENCE OF PTCTargetInformation OPTIONAL, 2173 pTCParticipantPresenceStatus [5] MultipleParticipantPresenceStatus OPTIONAL, 2174 pTCMediaStreamAvail [6] BOOLEAN OPTIONAL, 2175 pTCBearerCapability [7] UTF8String OPTIONAL 2176} 2177 2178PTCPartyDrop ::= SEQUENCE 2179{ 2180 pTCTargetInformation [1] PTCTargetInformation, 2181 pTCDirection [2] Direction, 2182 pTCSessionInfo [3] PTCSessionInfo, 2183 pTCPartyDrop [4] PTCTargetInformation, 2184 pTCParticipantPresenceStatus [5] PTCParticipantPresenceStatus OPTIONAL 2185} 2186 2187PTCPartyHold ::= SEQUENCE 2188{ 2189 pTCTargetInformation [1] PTCTargetInformation, 2190 pTCDirection [2] Direction, 2191 pTCSessionInfo [3] PTCSessionInfo, 2192 pTCParticipants [4] SEQUENCE OF PTCTargetInformation OPTIONAL, 2193 pTCHoldID [5] SEQUENCE OF PTCTargetInformation, 2194 pTCHoldRetrieveInd [6] BOOLEAN 2195} 2196 2197PTCMediaModification ::= SEQUENCE 2198{ 2199 pTCTargetInformation [1] PTCTargetInformation, 2200 pTCDirection [2] Direction, 2201 pTCSessionInfo [3] PTCSessionInfo, 2202 pTCMediaStreamAvail [4] BOOLEAN OPTIONAL, 2203 pTCBearerCapability [5] UTF8String 2204} 2205 2206PTCGroupAdvertisement ::=SEQUENCE 2207{ 2208 pTCTargetInformation [1] PTCTargetInformation, 2209 pTCDirection [2] Direction, 2210 pTCIDList [3] SEQUENCE OF PTCTargetInformation OPTIONAL, 2211 pTCGroupAuthRule [4] PTCGroupAuthRule OPTIONAL, 2212 pTCGroupAdSender [5] PTCTargetInformation, 2213 pTCGroupNickname [6] UTF8String OPTIONAL 2214} 2215 2216PTCFloorControl ::= SEQUENCE 2217{ 2218 pTCTargetInformation [1] PTCTargetInformation, 2219 pTCDirection [2] Direction, 2220 pTCSessioninfo [3] PTCSessionInfo, 2221 pTCFloorActivity [4] SEQUENCE OF PTCFloorActivity, 2222 pTCFloorSpeakerID [5] PTCTargetInformation OPTIONAL, 2223 pTCMaxTBTime [6] INTEGER OPTIONAL, 2224 pTCQueuedFloorControl [7] BOOLEAN OPTIONAL, 2225 pTCQueuedPosition [8] INTEGER OPTIONAL, 2226 pTCTalkBurstPriority [9] PTCTBPriorityLevel OPTIONAL, 2227 pTCTalkBurstReason [10] PTCTBReasonCode OPTIONAL 2228} 2229 2230PTCTargetPresence ::= SEQUENCE 2231{ 2232 pTCTargetInformation [1] PTCTargetInformation, 2233 pTCTargetPresenceStatus [2] PTCParticipantPresenceStatus 2234} 2235 2236PTCParticipantPresence ::= SEQUENCE 2237{ 2238 pTCTargetInformation [1] PTCTargetInformation, 2239 pTCParticipantPresenceStatus [2] PTCParticipantPresenceStatus 2240} 2241 2242PTCListManagement ::= SEQUENCE 2243{ 2244 pTCTargetInformation [1] PTCTargetInformation, 2245 pTCDirection [2] Direction, 2246 pTCListManagementType [3] PTCListManagementType OPTIONAL, 2247 pTCListManagementAction [4] PTCListManagementAction OPTIONAL, 2248 pTCListManagementFailure [5] PTCListManagementFailure OPTIONAL, 2249 pTCContactID [6] PTCTargetInformation OPTIONAL, 2250 pTCIDList [7] SEQUENCE OF PTCIDList OPTIONAL, 2251 pTCHost [8] PTCTargetInformation OPTIONAL 2252} 2253 2254PTCAccessPolicy ::= SEQUENCE 2255{ 2256 pTCTargetInformation [1] PTCTargetInformation, 2257 pTCDirection [2] Direction, 2258 pTCAccessPolicyType [3] PTCAccessPolicyType OPTIONAL, 2259 pTCUserAccessPolicy [4] PTCUserAccessPolicy OPTIONAL, 2260 pTCGroupAuthRule [5] PTCGroupAuthRule OPTIONAL, 2261 pTCContactID [6] PTCTargetInformation OPTIONAL, 2262 pTCAccessPolicyFailure [7] PTCAccessPolicyFailure OPTIONAL 2263} 2264 2265 2266-- ================= 2267-- 5G PTC parameters 2268-- ================= 2269 2270PTCRegistrationRequest ::= ENUMERATED 2271{ 2272 register(1), 2273 reRegister(2), 2274 deRegister(3) 2275} 2276 2277PTCRegistrationOutcome ::= ENUMERATED 2278{ 2279 success(1), 2280 failure(2) 2281} 2282 2283PTCSessionEndCause ::= ENUMERATED 2284{ 2285 initiaterLeavesSession(1), 2286 definedParticipantLeaves(2), 2287 numberOfParticipants(3), 2288 sessionTimerExpired(4), 2289 pTCSpeechInactive(5), 2290 allMediaTypesInactive(6) 2291} 2292 2293PTCTargetInformation ::= SEQUENCE 2294{ 2295 identifiers [1] SEQUENCE SIZE(1..MAX) OF PTCIdentifiers 2296} 2297 2298PTCIdentifiers ::= CHOICE 2299{ 2300 mCPTTID [1] UTF8String, 2301 instanceIdentifierURN [2] UTF8String, 2302 pTCChatGroupID [3] PTCChatGroupID, 2303 iMPU [4] IMPU, 2304 iMPI [5] IMPI 2305} 2306 2307PTCSessionInfo ::= SEQUENCE 2308{ 2309 pTCSessionURI [1] UTF8String, 2310 pTCSessionType [2] PTCSessionType 2311} 2312 2313PTCSessionType ::= ENUMERATED 2314{ 2315 ondemand(1), 2316 preEstablished(2), 2317 adhoc(3), 2318 prearranged(4), 2319 groupSession(5) 2320} 2321 2322MultipleParticipantPresenceStatus ::= SEQUENCE OF PTCParticipantPresenceStatus 2323 2324PTCParticipantPresenceStatus ::= SEQUENCE 2325{ 2326 presenceID [1] PTCTargetInformation, 2327 presenceType [2] PTCPresenceType, 2328 presenceStatus [3] BOOLEAN 2329} 2330 2331PTCPresenceType ::= ENUMERATED 2332{ 2333 pTCClient(1), 2334 pTCGroup(2) 2335} 2336 2337PTCPreEstStatus ::= ENUMERATED 2338{ 2339 established(1), 2340 modified(2), 2341 released(3) 2342} 2343 2344RTPSetting ::= SEQUENCE 2345{ 2346 iPAddress [1] IPAddress, 2347 portNumber [2] PortNumber 2348} 2349 2350PTCIDList ::= SEQUENCE 2351{ 2352 pTCPartyID [1] PTCTargetInformation, 2353 pTCChatGroupID [2] PTCChatGroupID 2354} 2355 2356PTCChatGroupID ::= SEQUENCE 2357{ 2358 groupIdentity [1] UTF8String 2359} 2360 2361PTCFloorActivity ::= ENUMERATED 2362{ 2363 tBCPRequest(1), 2364 tBCPGranted(2), 2365 tBCPDeny(3), 2366 tBCPIdle(4), 2367 tBCPTaken(5), 2368 tBCPRevoke(6), 2369 tBCPQueued(7), 2370 tBCPRelease(8) 2371} 2372 2373PTCTBPriorityLevel ::= ENUMERATED 2374{ 2375 preEmptive(1), 2376 highPriority(2), 2377 normalPriority(3), 2378 listenOnly(4) 2379} 2380 2381PTCTBReasonCode ::= ENUMERATED 2382{ 2383 noQueuingAllowed(1), 2384 oneParticipantSession(2), 2385 listenOnly(3), 2386 exceededMaxDuration(4), 2387 tBPrevented(5) 2388} 2389 2390PTCListManagementType ::= ENUMERATED 2391{ 2392 contactListManagementAttempt(1), 2393 groupListManagementAttempt(2), 2394 contactListManagementResult(3), 2395 groupListManagementResult(4), 2396 requestUnsuccessful(5) 2397} 2398 2399 2400PTCListManagementAction ::= ENUMERATED 2401{ 2402 create(1), 2403 modify(2), 2404 retrieve(3), 2405 delete(4), 2406 notify(5) 2407} 2408 2409PTCAccessPolicyType ::= ENUMERATED 2410{ 2411 pTCUserAccessPolicyAttempt(1), 2412 groupAuthorizationRulesAttempt(2), 2413 pTCUserAccessPolicyQuery(3), 2414 groupAuthorizationRulesQuery(4), 2415 pTCUserAccessPolicyResult(5), 2416 groupAuthorizationRulesResult(6), 2417 requestUnsuccessful(7) 2418} 2419 2420PTCUserAccessPolicy ::= ENUMERATED 2421{ 2422 allowIncomingPTCSessionRequest(1), 2423 blockIncomingPTCSessionRequest(2), 2424 allowAutoAnswerMode(3), 2425 allowOverrideManualAnswerMode(4) 2426} 2427 2428PTCGroupAuthRule ::= ENUMERATED 2429{ 2430 allowInitiatingPTCSession(1), 2431 blockInitiatingPTCSession(2), 2432 allowJoiningPTCSession(3), 2433 blockJoiningPTCSession(4), 2434 allowAddParticipants(5), 2435 blockAddParticipants(6), 2436 allowSubscriptionPTCSessionState(7), 2437 blockSubscriptionPTCSessionState(8), 2438 allowAnonymity(9), 2439 forbidAnonymity(10) 2440} 2441 2442PTCFailureCode ::= ENUMERATED 2443{ 2444 sessionCannotBeEstablished(1), 2445 sessionCannotBeModified(2) 2446} 2447 2448PTCListManagementFailure ::= ENUMERATED 2449{ 2450 requestUnsuccessful(1), 2451 requestUnknown(2) 2452} 2453 2454PTCAccessPolicyFailure ::= ENUMERATED 2455{ 2456 requestUnsuccessful(1), 2457 requestUnknown(2) 2458} 2459 2460-- =================== 2461-- 5G LALS definitions 2462-- =================== 2463 2464LALSReport ::= SEQUENCE 2465{ 2466 sUPI [1] SUPI OPTIONAL, 2467-- pEI [2] PEI OPTIONAL, deprecated in Release-16, do not re-use this tag number 2468 gPSI [3] GPSI OPTIONAL, 2469 location [4] Location OPTIONAL, 2470 iMPU [5] IMPU OPTIONAL, 2471 iMSI [7] IMSI OPTIONAL, 2472 mSISDN [8] MSISDN OPTIONAL 2473} 2474 2475-- ===================== 2476-- PDHR/PDSR definitions 2477-- ===================== 2478 2479PDHeaderReport ::= SEQUENCE 2480{ 2481 pDUSessionID [1] PDUSessionID, 2482 sourceIPAddress [2] IPAddress, 2483 sourcePort [3] PortNumber OPTIONAL, 2484 destinationIPAddress [4] IPAddress, 2485 destinationPort [5] PortNumber OPTIONAL, 2486 nextLayerProtocol [6] NextLayerProtocol, 2487 iPv6flowLabel [7] IPv6FlowLabel OPTIONAL, 2488 direction [8] Direction, 2489 packetSize [9] INTEGER 2490} 2491 2492PDSummaryReport ::= SEQUENCE 2493{ 2494 pDUSessionID [1] PDUSessionID, 2495 sourceIPAddress [2] IPAddress, 2496 sourcePort [3] PortNumber OPTIONAL, 2497 destinationIPAddress [4] IPAddress, 2498 destinationPort [5] PortNumber OPTIONAL, 2499 nextLayerProtocol [6] NextLayerProtocol, 2500 iPv6flowLabel [7] IPv6FlowLabel OPTIONAL, 2501 direction [8] Direction, 2502 pDSRSummaryTrigger [9] PDSRSummaryTrigger, 2503 firstPacketTimestamp [10] Timestamp, 2504 lastPacketTimestamp [11] Timestamp, 2505 packetCount [12] INTEGER, 2506 byteCount [13] INTEGER 2507} 2508 2509-- ==================== 2510-- PDHR/PDSR parameters 2511-- ==================== 2512 2513PDSRSummaryTrigger ::= ENUMERATED 2514{ 2515 timerExpiry(1), 2516 packetCount(2), 2517 byteCount(3), 2518 startOfFlow(4), 2519 endOfFlow(5) 2520} 2521 2522-- ================================== 2523-- Identifier Association definitions 2524-- ================================== 2525 2526AMFIdentifierAssocation ::= SEQUENCE 2527{ 2528 sUPI [1] SUPI, 2529 sUCI [2] SUCI OPTIONAL, 2530 pEI [3] PEI OPTIONAL, 2531 gPSI [4] GPSI OPTIONAL, 2532 gUTI [5] FiveGGUTI, 2533 location [6] Location, 2534 fiveGSTAIList [7] TAIList OPTIONAL 2535} 2536 2537MMEIdentifierAssocation ::= SEQUENCE 2538{ 2539 iMSI [1] IMSI, 2540 iMEI [2] IMEI OPTIONAL, 2541 mSISDN [3] MSISDN OPTIONAL, 2542 gUTI [4] GUTI, 2543 location [5] Location, 2544 tAIList [6] TAIList OPTIONAL 2545} 2546 2547-- ================================= 2548-- Identifier Association parameters 2549-- ================================= 2550 2551 2552MMEGroupID ::= OCTET STRING (SIZE(2)) 2553 2554MMECode ::= OCTET STRING (SIZE(1)) 2555 2556TMSI ::= OCTET STRING (SIZE(4)) 2557 2558-- =================== 2559-- EPS MME definitions 2560-- =================== 2561 2562MMEAttach ::= SEQUENCE 2563{ 2564 attachType [1] EPSAttachType, 2565 attachResult [2] EPSAttachResult, 2566 iMSI [3] IMSI, 2567 iMEI [4] IMEI OPTIONAL, 2568 mSISDN [5] MSISDN OPTIONAL, 2569 gUTI [6] GUTI OPTIONAL, 2570 location [7] Location OPTIONAL, 2571 ePSTAIList [8] TAIList OPTIONAL, 2572 sMSServiceStatus [9] EPSSMSServiceStatus OPTIONAL, 2573 oldGUTI [10] GUTI OPTIONAL, 2574 eMM5GRegStatus [11] EMM5GMMStatus OPTIONAL 2575} 2576 2577MMEDetach ::= SEQUENCE 2578{ 2579 detachDirection [1] MMEDirection, 2580 detachType [2] EPSDetachType, 2581 iMSI [3] IMSI, 2582 iMEI [4] IMEI OPTIONAL, 2583 mSISDN [5] MSISDN OPTIONAL, 2584 gUTI [6] GUTI OPTIONAL, 2585 cause [7] EMMCause OPTIONAL, 2586 location [8] Location OPTIONAL, 2587 switchOffIndicator [9] SwitchOffIndicator OPTIONAL 2588} 2589 2590MMELocationUpdate ::= SEQUENCE 2591{ 2592 iMSI [1] IMSI, 2593 iMEI [2] IMEI OPTIONAL, 2594 mSISDN [3] MSISDN OPTIONAL, 2595 gUTI [4] GUTI OPTIONAL, 2596 location [5] Location OPTIONAL, 2597 oldGUTI [6] GUTI OPTIONAL, 2598 sMSServiceStatus [7] EPSSMSServiceStatus OPTIONAL 2599} 2600 2601MMEStartOfInterceptionWithEPSAttachedUE ::= SEQUENCE 2602{ 2603 attachType [1] EPSAttachType, 2604 attachResult [2] EPSAttachResult, 2605 iMSI [3] IMSI, 2606 iMEI [4] IMEI OPTIONAL, 2607 mSISDN [5] MSISDN OPTIONAL, 2608 gUTI [6] GUTI OPTIONAL, 2609 location [7] Location OPTIONAL, 2610 ePSTAIList [9] TAIList OPTIONAL, 2611 sMSServiceStatus [10] EPSSMSServiceStatus OPTIONAL, 2612 eMM5GRegStatus [12] EMM5GMMStatus OPTIONAL 2613} 2614 2615MMEUnsuccessfulProcedure ::= SEQUENCE 2616{ 2617 failedProcedureType [1] MMEFailedProcedureType, 2618 failureCause [2] MMEFailureCause, 2619 iMSI [3] IMSI OPTIONAL, 2620 iMEI [4] IMEI OPTIONAL, 2621 mSISDN [5] MSISDN OPTIONAL, 2622 gUTI [6] GUTI OPTIONAL, 2623 location [7] Location OPTIONAL 2624} 2625 2626-- ================== 2627-- EPS MME parameters 2628-- ================== 2629 2630EMMCause ::= INTEGER (0..255) 2631 2632ESMCause ::= INTEGER (0..255) 2633 2634EPSAttachType ::= ENUMERATED 2635{ 2636 ePSAttach(1), 2637 combinedEPSIMSIAttach(2), 2638 ePSRLOSAttach(3), 2639 ePSEmergencyAttach(4), 2640 reserved(5) 2641} 2642 2643EPSAttachResult ::= ENUMERATED 2644{ 2645 ePSOnly(1), 2646 combinedEPSIMSI(2) 2647} 2648 2649 2650EPSDetachType ::= ENUMERATED 2651{ 2652 ePSDetach(1), 2653 iMSIDetach(2), 2654 combinedEPSIMSIDetach(3), 2655 reAttachRequired(4), 2656 reAttachNotRequired(5), 2657 reserved(6) 2658} 2659 2660EPSSMSServiceStatus ::= ENUMERATED 2661{ 2662 sMSServicesNotAvailable(1), 2663 sMSServicesNotAvailableInThisPLMN(2), 2664 networkFailure(3), 2665 congestion(4) 2666} 2667 2668MMEDirection ::= ENUMERATED 2669{ 2670 networkInitiated(1), 2671 uEInitiated(2) 2672} 2673 2674MMEFailedProcedureType ::= ENUMERATED 2675{ 2676 attachReject(1), 2677 authenticationReject(2), 2678 securityModeReject(3), 2679 serviceReject(4), 2680 trackingAreaUpdateReject(5), 2681 activateDedicatedEPSBearerContextReject(6), 2682 activateDefaultEPSBearerContextReject(7), 2683 bearerResourceAllocationReject(8), 2684 bearerResourceModificationReject(9), 2685 modifyEPSBearerContectReject(10), 2686 pDNConnectivityReject(11), 2687 pDNDisconnectReject(12) 2688} 2689 2690MMEFailureCause ::= CHOICE 2691{ 2692 eMMCause [1] EMMCause, 2693 eSMCause [2] ESMCause 2694} 2695 2696-- =========================== 2697-- LI Notification definitions 2698-- =========================== 2699 2700LINotification ::= SEQUENCE 2701{ 2702 notificationType [1] LINotificationType, 2703 appliedTargetID [2] TargetIdentifier OPTIONAL, 2704 appliedDeliveryInformation [3] SEQUENCE OF LIAppliedDeliveryInformation OPTIONAL, 2705 appliedStartTime [4] Timestamp OPTIONAL, 2706 appliedEndTime [5] Timestamp OPTIONAL 2707} 2708 2709-- ========================== 2710-- LI Notification parameters 2711-- ========================== 2712 2713LINotificationType ::= ENUMERATED 2714{ 2715 activation(1), 2716 deactivation(2), 2717 modification(3) 2718} 2719 2720LIAppliedDeliveryInformation ::= SEQUENCE 2721{ 2722 hI2DeliveryIPAddress [1] IPAddress OPTIONAL, 2723 hI2DeliveryPortNumber [2] PortNumber OPTIONAL, 2724 hI3DeliveryIPAddress [3] IPAddress OPTIONAL, 2725 hI3DeliveryPortNumber [4] PortNumber OPTIONAL 2726} 2727 2728-- =============== 2729-- MDF definitions 2730-- =============== 2731 2732MDFCellSiteReport ::= SEQUENCE OF CellInformation 2733 2734-- ============================== 2735-- 5G EPS Interworking Parameters 2736-- ============================== 2737 2738 2739EMM5GMMStatus ::= SEQUENCE 2740{ 2741 eMMRegStatus [1] EMMRegStatus OPTIONAL, 2742 fiveGMMStatus [2] FiveGMMStatus OPTIONAL 2743} 2744 2745 2746EPS5GGUTI ::= CHOICE 2747{ 2748 gUTI [1] GUTI, 2749 fiveGGUTI [2] FiveGGUTI 2750} 2751 2752EMMRegStatus ::= ENUMERATED 2753{ 2754 uEEMMRegistered(1), 2755 uENotEMMRegistered(2) 2756} 2757 2758FiveGMMStatus ::= ENUMERATED 2759{ 2760 uE5GMMRegistered(1), 2761 uENot5GMMRegistered(2) 2762} 2763 2764-- ================= 2765-- Common Parameters 2766-- ================= 2767 2768AccessType ::= ENUMERATED 2769{ 2770 threeGPPAccess(1), 2771 nonThreeGPPAccess(2), 2772 threeGPPandNonThreeGPPAccess(3) 2773} 2774 2775Direction ::= ENUMERATED 2776{ 2777 fromTarget(1), 2778 toTarget(2) 2779} 2780 2781DNN ::= UTF8String 2782 2783E164Number ::= NumericString (SIZE(1..15)) 2784 2785EmailAddress ::= UTF8String 2786 2787FiveGGUTI ::= SEQUENCE 2788{ 2789 mCC [1] MCC, 2790 mNC [2] MNC, 2791 aMFRegionID [3] AMFRegionID, 2792 aMFSetID [4] AMFSetID, 2793 aMFPointer [5] AMFPointer, 2794 fiveGTMSI [6] FiveGTMSI 2795} 2796 2797FiveGMMCause ::= INTEGER (0..255) 2798 2799FiveGSMRequestType ::= ENUMERATED 2800{ 2801 initialRequest(1), 2802 existingPDUSession(2), 2803 initialEmergencyRequest(3), 2804 existingEmergencyPDUSession(4), 2805 modificationRequest(5), 2806 reserved(6), 2807 mAPDURequest(7) 2808} 2809 2810FiveGSMCause ::= INTEGER (0..255) 2811 2812FiveGTMSI ::= INTEGER (0..4294967295) 2813 2814FTEID ::= SEQUENCE 2815{ 2816 tEID [1] INTEGER (0.. 4294967295), 2817 iPv4Address [2] IPv4Address OPTIONAL, 2818 iPv6Address [3] IPv6Address OPTIONAL 2819} 2820 2821GPSI ::= CHOICE 2822{ 2823 mSISDN [1] MSISDN, 2824 nAI [2] NAI 2825} 2826 2827GUAMI ::= SEQUENCE 2828{ 2829 aMFID [1] AMFID, 2830 pLMNID [2] PLMNID 2831} 2832 2833GUMMEI ::= SEQUENCE 2834{ 2835 mMEID [1] MMEID, 2836 mCC [2] MCC, 2837 mNC [3] MNC 2838} 2839 2840GUTI ::= SEQUENCE 2841{ 2842 mCC [1] MCC, 2843 mNC [2] MNC, 2844 mMEGroupID [3] MMEGroupID, 2845 mMECode [4] MMECode, 2846 mTMSI [5] TMSI 2847} 2848 2849HomeNetworkPublicKeyID ::= OCTET STRING 2850 2851HSMFURI ::= UTF8String 2852 2853IMEI ::= NumericString (SIZE(14)) 2854 2855IMEISV ::= NumericString (SIZE(16)) 2856 2857IMPI ::= NAI 2858 2859IMPU ::= CHOICE 2860{ 2861 sIPURI [1] SIPURI, 2862 tELURI [2] TELURI 2863} 2864 2865IMSI ::= NumericString (SIZE(6..15)) 2866 2867Initiator ::= ENUMERATED 2868{ 2869 uE(1), 2870 network(2), 2871 unknown(3) 2872} 2873 2874IPAddress ::= CHOICE 2875{ 2876 iPv4Address [1] IPv4Address, 2877 iPv6Address [2] IPv6Address 2878} 2879 2880IPv4Address ::= OCTET STRING (SIZE(4)) 2881 2882IPv6Address ::= OCTET STRING (SIZE(16)) 2883 2884IPv6FlowLabel ::= INTEGER(0..1048575) 2885 2886MACAddress ::= OCTET STRING (SIZE(6)) 2887 2888MCC ::= NumericString (SIZE(3)) 2889 2890MNC ::= NumericString (SIZE(2..3)) 2891 2892MMEID ::= SEQUENCE 2893{ 2894 mMEGI [1] MMEGI, 2895 mMEC [2] MMEC 2896} 2897 2898MMEC ::= NumericString 2899 2900MMEGI ::= NumericString 2901 2902MSISDN ::= NumericString (SIZE(1..15)) 2903 2904NAI ::= UTF8String 2905 2906NextLayerProtocol ::= INTEGER(0..255) 2907 2908NonLocalID ::= ENUMERATED 2909{ 2910 local(1), 2911 nonLocal(2) 2912} 2913 2914NSSAI ::= SEQUENCE OF SNSSAI 2915 2916PLMNID ::= SEQUENCE 2917{ 2918 mCC [1] MCC, 2919 mNC [2] MNC 2920} 2921 2922PDUSessionID ::= INTEGER (0..255) 2923 2924PDUSessionType ::= ENUMERATED 2925{ 2926 iPv4(1), 2927 iPv6(2), 2928 iPv4v6(3), 2929 unstructured(4), 2930 ethernet(5) 2931} 2932 2933PEI ::= CHOICE 2934{ 2935 iMEI [1] IMEI, 2936 iMEISV [2] IMEISV 2937} 2938 2939PortNumber ::= INTEGER(0..65535) 2940 2941ProtectionSchemeID ::= INTEGER (0..15) 2942 2943RATType ::= ENUMERATED 2944{ 2945 nR(1), 2946 eUTRA(2), 2947 wLAN(3), 2948 virtual(4), 2949 nBIOT(5), 2950 wireline(6), 2951 wirelineCable(7), 2952 wirelineBBF(8), 2953 lTEM(9), 2954 nRU(10), 2955 eUTRAU(11), 2956 trustedN3GA(12), 2957 trustedWLAN(13), 2958 uTRA(14), 2959 gERA(15) 2960} 2961 2962RejectedNSSAI ::= SEQUENCE OF RejectedSNSSAI 2963 2964RejectedSNSSAI ::= SEQUENCE 2965{ 2966 causeValue [1] RejectedSliceCauseValue, 2967 sNSSAI [2] SNSSAI 2968} 2969 2970RejectedSliceCauseValue ::= INTEGER (0..255) 2971 2972ReRegRequiredIndicator ::= ENUMERATED 2973{ 2974 reRegistrationRequired(1), 2975 reRegistrationNotRequired(2) 2976} 2977 2978RoutingIndicator ::= INTEGER (0..9999) 2979 2980SchemeOutput ::= OCTET STRING 2981 2982SIPURI ::= UTF8String 2983 2984Slice ::= SEQUENCE 2985{ 2986 allowedNSSAI [1] NSSAI OPTIONAL, 2987 configuredNSSAI [2] NSSAI OPTIONAL, 2988 rejectedNSSAI [3] RejectedNSSAI OPTIONAL 2989} 2990 2991SMPDUDNRequest ::= OCTET STRING 2992 2993-- TS 24.501 [13], clause 9.11.3.6.1 2994SMSOverNASIndicator ::= ENUMERATED 2995{ 2996 sMSOverNASNotAllowed(1), 2997 sMSOverNASAllowed(2) 2998} 2999 3000SNSSAI ::= SEQUENCE 3001{ 3002 sliceServiceType [1] INTEGER (0..255), 3003 sliceDifferentiator [2] OCTET STRING (SIZE(3)) OPTIONAL 3004} 3005 3006SUCI ::= SEQUENCE 3007{ 3008 mCC [1] MCC, 3009 mNC [2] MNC, 3010 routingIndicator [3] RoutingIndicator, 3011 protectionSchemeID [4] ProtectionSchemeID, 3012 homeNetworkPublicKeyID [5] HomeNetworkPublicKeyID, 3013 schemeOutput [6] SchemeOutput 3014} 3015 3016SUPI ::= CHOICE 3017{ 3018 iMSI [1] IMSI, 3019 nAI [2] NAI 3020} 3021 3022SUPIUnauthenticatedIndication ::= BOOLEAN 3023 3024SwitchOffIndicator ::= ENUMERATED 3025{ 3026 normalDetach(1), 3027 switchOff(2) 3028} 3029 3030TargetIdentifier ::= CHOICE 3031{ 3032 sUPI [1] SUPI, 3033 iMSI [2] IMSI, 3034 pEI [3] PEI, 3035 iMEI [4] IMEI, 3036 gPSI [5] GPSI, 3037 mSISDN [6] MSISDN, 3038 nAI [7] NAI, 3039 iPv4Address [8] IPv4Address, 3040 iPv6Address [9] IPv6Address, 3041 ethernetAddress [10] MACAddress 3042} 3043 3044TargetIdentifierProvenance ::= ENUMERATED 3045{ 3046 lEAProvided(1), 3047 observed(2), 3048 matchedOn(3), 3049 other(4) 3050} 3051 3052TELURI ::= UTF8String 3053 3054Timestamp ::= GeneralizedTime 3055 3056UEEndpointAddress ::= CHOICE 3057{ 3058 iPv4Address [1] IPv4Address, 3059 iPv6Address [2] IPv6Address, 3060 ethernetAddress [3] MACAddress 3061} 3062 3063-- =================== 3064-- Location parameters 3065-- =================== 3066 3067Location ::= SEQUENCE 3068{ 3069 locationInfo [1] LocationInfo OPTIONAL, 3070 positioningInfo [2] PositioningInfo OPTIONAL, 3071 locationPresenceReport [3] LocationPresenceReport OPTIONAL, 3072 ePSLocationInfo [4] EPSLocationInfo OPTIONAL 3073} 3074 3075CellSiteInformation ::= SEQUENCE 3076{ 3077 geographicalCoordinates [1] GeographicalCoordinates, 3078 azimuth [2] INTEGER (0..359) OPTIONAL, 3079 operatorSpecificInformation [3] UTF8String OPTIONAL 3080} 3081 3082-- TS 29.518 [22], clause 6.4.6.2.6 3083LocationInfo ::= SEQUENCE 3084{ 3085 userLocation [1] UserLocation OPTIONAL, 3086 currentLoc [2] BOOLEAN OPTIONAL, 3087 geoInfo [3] GeographicArea OPTIONAL, 3088 rATType [4] RATType OPTIONAL, 3089 timeZone [5] TimeZone OPTIONAL, 3090 additionalCellIDs [6] SEQUENCE OF CellInformation OPTIONAL 3091} 3092 3093-- TS 29.571 [17], clause 5.4.4.7 3094UserLocation ::= SEQUENCE 3095{ 3096 eUTRALocation [1] EUTRALocation OPTIONAL, 3097 nRLocation [2] NRLocation OPTIONAL, 3098 n3GALocation [3] N3GALocation OPTIONAL 3099} 3100 3101-- TS 29.571 [17], clause 5.4.4.8 3102EUTRALocation ::= SEQUENCE 3103{ 3104 tAI [1] TAI, 3105 eCGI [2] ECGI, 3106 ageOfLocationInfo [3] INTEGER OPTIONAL, 3107 uELocationTimestamp [4] Timestamp OPTIONAL, 3108 geographicalInformation [5] UTF8String OPTIONAL, 3109 geodeticInformation [6] UTF8String OPTIONAL, 3110 globalNGENbID [7] GlobalRANNodeID OPTIONAL, 3111 cellSiteInformation [8] CellSiteInformation OPTIONAL, 3112 globalENbID [9] GlobalRANNodeID OPTIONAL 3113} 3114 3115-- TS 29.571 [17], clause 5.4.4.9 3116NRLocation ::= SEQUENCE 3117{ 3118 tAI [1] TAI, 3119 nCGI [2] NCGI, 3120 ageOfLocationInfo [3] INTEGER OPTIONAL, 3121 uELocationTimestamp [4] Timestamp OPTIONAL, 3122 geographicalInformation [5] UTF8String OPTIONAL, 3123 geodeticInformation [6] UTF8String OPTIONAL, 3124 globalGNbID [7] GlobalRANNodeID OPTIONAL, 3125 cellSiteInformation [8] CellSiteInformation OPTIONAL 3126} 3127 3128-- TS 29.571 [17], clause 5.4.4.10 3129N3GALocation ::= SEQUENCE 3130{ 3131 tAI [1] TAI OPTIONAL, 3132 n3IWFID [2] N3IWFIDNGAP OPTIONAL, 3133 uEIPAddr [3] IPAddr OPTIONAL, 3134 portNumber [4] INTEGER OPTIONAL, 3135 tNAPID [5] TNAPID OPTIONAL, 3136 tWAPID [6] TWAPID OPTIONAL, 3137 hFCNodeID [7] HFCNodeID OPTIONAL, 3138 gLI [8] GLI OPTIONAL, 3139 w5GBANLineType [9] W5GBANLineType OPTIONAL, 3140 gCI [10] GCI OPTIONAL 3141} 3142 3143-- TS 38.413 [23], clause 9.3.2.4 3144IPAddr ::= SEQUENCE 3145{ 3146 iPv4Addr [1] IPv4Address OPTIONAL, 3147 iPv6Addr [2] IPv6Address OPTIONAL 3148} 3149 3150-- TS 29.571 [17], clause 5.4.4.28 3151GlobalRANNodeID ::= SEQUENCE 3152{ 3153 pLMNID [1] PLMNID, 3154 aNNodeID [2] ANNodeID, 3155 nID [3] NID OPTIONAL 3156} 3157 3158ANNodeID ::= CHOICE 3159{ 3160 n3IWFID [1] N3IWFIDSBI, 3161 gNbID [2] GNbID, 3162 nGENbID [3] NGENbID, 3163 eNbID [4] ENbID, 3164 wAGFID [5] WAGFID, 3165 tNGFID [6] TNGFID 3166} 3167 3168-- TS 38.413 [23], clause 9.3.1.6 3169GNbID ::= BIT STRING(SIZE(22..32)) 3170 3171-- TS 29.571 [17], clause 5.4.4.4 3172TAI ::= SEQUENCE 3173{ 3174 pLMNID [1] PLMNID, 3175 tAC [2] TAC, 3176 nID [3] NID OPTIONAL 3177} 3178 3179CGI ::= SEQUENCE 3180{ 3181 lAI [1] LAI, 3182 cellID [2] CellID 3183} 3184 3185LAI ::= SEQUENCE 3186{ 3187 pLMNID [1] PLMNID, 3188 lAC [2] LAC 3189} 3190 3191LAC ::= OCTET STRING (SIZE(2)) 3192 3193CellID ::= OCTET STRING (SIZE(2)) 3194 3195SAI ::= SEQUENCE 3196{ 3197 pLMNID [1] PLMNID, 3198 lAC [2] LAC, 3199 sAC [3] SAC 3200} 3201 3202SAC ::= OCTET STRING (SIZE(2)) 3203 3204-- TS 29.571 [17], clause 5.4.4.5 3205ECGI ::= SEQUENCE 3206{ 3207 pLMNID [1] PLMNID, 3208 eUTRACellID [2] EUTRACellID, 3209 nID [3] NID OPTIONAL 3210} 3211 3212TAIList ::= SEQUENCE OF TAI 3213 3214-- TS 29.571 [17], clause 5.4.4.6 3215NCGI ::= SEQUENCE 3216{ 3217 pLMNID [1] PLMNID, 3218 nRCellID [2] NRCellID, 3219 nID [3] NID OPTIONAL 3220} 3221 3222RANCGI ::= CHOICE 3223{ 3224 eCGI [1] ECGI, 3225 nCGI [2] NCGI 3226} 3227 3228CellInformation ::= SEQUENCE 3229{ 3230 rANCGI [1] RANCGI, 3231 cellSiteinformation [2] CellSiteInformation OPTIONAL, 3232 timeOfLocation [3] Timestamp OPTIONAL 3233} 3234 3235-- TS 38.413 [23], clause 9.3.1.57 3236N3IWFIDNGAP ::= BIT STRING (SIZE(16)) 3237 3238-- TS 29.571 [17], clause 5.4.4.28 3239N3IWFIDSBI ::= UTF8String 3240 3241-- TS 29.571 [17], clause 5.4.4.28 and table 5.4.2-1 3242TNGFID ::= UTF8String 3243 3244-- TS 29.571 [17], clause 5.4.4.28 and table 5.4.2-1 3245WAGFID ::= UTF8String 3246 3247-- TS 29.571 [17], clause 5.4.4.62 3248TNAPID ::= SEQUENCE 3249{ 3250 sSID [1] SSID OPTIONAL, 3251 bSSID [2] BSSID OPTIONAL, 3252 civicAddress [3] CivicAddressBytes OPTIONAL 3253} 3254 3255-- TS 29.571 [17], clause 5.4.4.64 3256TWAPID ::= SEQUENCE 3257{ 3258 sSID [1] SSID OPTIONAL, 3259 bSSID [2] BSSID OPTIONAL, 3260 civicAddress [3] CivicAddressBytes OPTIONAL 3261} 3262 3263-- TS 29.571 [17], clause 5.4.4.62 and clause 5.4.4.64 3264SSID ::= UTF8String 3265 3266-- TS 29.571 [17], clause 5.4.4.62 and clause 5.4.4.64 3267BSSID ::= UTF8String 3268 3269-- TS 29.571 [17], clause 5.4.4.36 and table 5.4.2-1 3270HFCNodeID ::= UTF8String 3271 3272-- TS 29.571 [17], clause 5.4.4.10 and table 5.4.2-1 3273-- Contains the original binary data i.e. value of the YAML field after base64 encoding is removed 3274GLI ::= OCTET STRING (SIZE(0..150)) 3275 3276-- TS 29.571 [17], clause 5.4.4.10 and table 5.4.2-1 3277GCI ::= UTF8String 3278 3279-- TS 29.571 [17], clause 5.4.4.10 and clause 5.4.3.33 3280W5GBANLineType ::= ENUMERATED 3281{ 3282 dSL(1), 3283 pON(2) 3284} 3285 3286-- TS 29.571 [17], table 5.4.2-1 3287TAC ::= OCTET STRING (SIZE(2..3)) 3288 3289-- TS 38.413 [23], clause 9.3.1.9 3290EUTRACellID ::= BIT STRING (SIZE(28)) 3291 3292-- TS 38.413 [23], clause 9.3.1.7 3293NRCellID ::= BIT STRING (SIZE(36)) 3294 3295-- TS 38.413 [23], clause 9.3.1.8 3296NGENbID ::= CHOICE 3297{ 3298 macroNGENbID [1] BIT STRING (SIZE(20)), 3299 shortMacroNGENbID [2] BIT STRING (SIZE(18)), 3300 longMacroNGENbID [3] BIT STRING (SIZE(21)) 3301} 3302-- TS 23.003 [19], clause 12.7.1 encoded as per TS 29.571 [17], clause 5.4.2 3303NID ::= UTF8String (SIZE(11)) 3304 3305-- TS 36.413 [38], clause 9.2.1.37 3306ENbID ::= CHOICE 3307{ 3308 macroENbID [1] BIT STRING (SIZE(20)), 3309 homeENbID [2] BIT STRING (SIZE(28)), 3310 shortMacroENbID [3] BIT STRING (SIZE(18)), 3311 longMacroENbID [4] BIT STRING (SIZE(21)) 3312} 3313 3314 3315-- TS 29.518 [22], clause 6.4.6.2.3 3316PositioningInfo ::= SEQUENCE 3317{ 3318 positionInfo [1] LocationData OPTIONAL, 3319 rawMLPResponse [2] RawMLPResponse OPTIONAL 3320} 3321 3322RawMLPResponse ::= CHOICE 3323{ 3324 -- The following parameter contains a copy of unparsed XML code of the 3325 -- MLP response message, i.e. the entire XML document containing 3326 -- a <slia> (described in OMA-TS-MLP-V3_5-20181211-C [20], clause 5.2.3.2.2) or 3327 -- a <slirep> (described in OMA-TS-MLP-V3_5-20181211-C [20], clause 5.2.3.2.3) MLP message. 3328 mLPPositionData [1] UTF8String, 3329 -- OMA MLP result id, defined in OMA-TS-MLP-V3_5-20181211-C [20], Clause 5.4 3330 mLPErrorCode [2] INTEGER (1..699) 3331} 3332 3333-- TS 29.572 [24], clause 6.1.6.2.3 3334LocationData ::= SEQUENCE 3335{ 3336 locationEstimate [1] GeographicArea, 3337 accuracyFulfilmentIndicator [2] AccuracyFulfilmentIndicator OPTIONAL, 3338 ageOfLocationEstimate [3] AgeOfLocationEstimate OPTIONAL, 3339 velocityEstimate [4] VelocityEstimate OPTIONAL, 3340 civicAddress [5] CivicAddress OPTIONAL, 3341 positioningDataList [6] SET OF PositioningMethodAndUsage OPTIONAL, 3342 gNSSPositioningDataList [7] SET OF GNSSPositioningMethodAndUsage OPTIONAL, 3343 eCGI [8] ECGI OPTIONAL, 3344 nCGI [9] NCGI OPTIONAL, 3345 altitude [10] Altitude OPTIONAL, 3346 barometricPressure [11] BarometricPressure OPTIONAL 3347} 3348 3349-- TS 29.172 [53], table 6.2.2-2 3350EPSLocationInfo ::= SEQUENCE 3351{ 3352 locationData [1] LocationData, 3353 cGI [2] CGI OPTIONAL, 3354 sAI [3] SAI OPTIONAL, 3355 eSMLCCellInfo [4] ESMLCCellInfo OPTIONAL 3356} 3357 3358-- TS 29.172 [53], clause 7.4.57 3359ESMLCCellInfo ::= SEQUENCE 3360{ 3361 eCGI [1] ECGI, 3362 cellPortionID [2] CellPortionID 3363} 3364 3365-- TS 29.171 [54], clause 7.4.31 3366CellPortionID ::= INTEGER (0..4095) 3367 3368-- TS 29.518 [22], clause 6.2.6.2.5 3369LocationPresenceReport ::= SEQUENCE 3370{ 3371 type [1] AMFEventType, 3372 timestamp [2] Timestamp, 3373 areaList [3] SET OF AMFEventArea OPTIONAL, 3374 timeZone [4] TimeZone OPTIONAL, 3375 accessTypes [5] SET OF AccessType OPTIONAL, 3376 rMInfoList [6] SET OF RMInfo OPTIONAL, 3377 cMInfoList [7] SET OF CMInfo OPTIONAL, 3378 reachability [8] UEReachability OPTIONAL, 3379 location [9] UserLocation OPTIONAL, 3380 additionalCellIDs [10] SEQUENCE OF CellInformation OPTIONAL 3381} 3382 3383-- TS 29.518 [22], clause 6.2.6.3.3 3384AMFEventType ::= ENUMERATED 3385{ 3386 locationReport(1), 3387 presenceInAOIReport(2) 3388} 3389 3390-- TS 29.518 [22], clause 6.2.6.2.16 3391AMFEventArea ::= SEQUENCE 3392{ 3393 presenceInfo [1] PresenceInfo OPTIONAL, 3394 lADNInfo [2] LADNInfo OPTIONAL 3395} 3396 3397-- TS 29.571 [17], clause 5.4.4.27 3398PresenceInfo ::= SEQUENCE 3399{ 3400 presenceState [1] PresenceState OPTIONAL, 3401 trackingAreaList [2] SET OF TAI OPTIONAL, 3402 eCGIList [3] SET OF ECGI OPTIONAL, 3403 nCGIList [4] SET OF NCGI OPTIONAL, 3404 globalRANNodeIDList [5] SET OF GlobalRANNodeID OPTIONAL, 3405 globalENbIDList [6] SET OF GlobalRANNodeID OPTIONAL 3406} 3407 3408-- TS 29.518 [22], clause 6.2.6.2.17 3409LADNInfo ::= SEQUENCE 3410{ 3411 lADN [1] UTF8String, 3412 presence [2] PresenceState OPTIONAL 3413} 3414 3415-- TS 29.571 [17], clause 5.4.3.20 3416PresenceState ::= ENUMERATED 3417{ 3418 inArea(1), 3419 outOfArea(2), 3420 unknown(3), 3421 inactive(4) 3422} 3423 3424-- TS 29.518 [22], clause 6.2.6.2.8 3425RMInfo ::= SEQUENCE 3426{ 3427 rMState [1] RMState, 3428 accessType [2] AccessType 3429} 3430 3431-- TS 29.518 [22], clause 6.2.6.2.9 3432CMInfo ::= SEQUENCE 3433{ 3434 cMState [1] CMState, 3435 accessType [2] AccessType 3436} 3437 3438-- TS 29.518 [22], clause 6.2.6.3.7 3439UEReachability ::= ENUMERATED 3440{ 3441 unreachable(1), 3442 reachable(2), 3443 regulatoryOnly(3) 3444} 3445 3446-- TS 29.518 [22], clause 6.2.6.3.9 3447RMState ::= ENUMERATED 3448{ 3449 registered(1), 3450 deregistered(2) 3451} 3452 3453-- TS 29.518 [22], clause 6.2.6.3.10 3454CMState ::= ENUMERATED 3455{ 3456 idle(1), 3457 connected(2) 3458} 3459 3460-- TS 29.572 [24], clause 6.1.6.2.5 3461GeographicArea ::= CHOICE 3462{ 3463 point [1] Point, 3464 pointUncertaintyCircle [2] PointUncertaintyCircle, 3465 pointUncertaintyEllipse [3] PointUncertaintyEllipse, 3466 polygon [4] Polygon, 3467 pointAltitude [5] PointAltitude, 3468 pointAltitudeUncertainty [6] PointAltitudeUncertainty, 3469 ellipsoidArc [7] EllipsoidArc 3470} 3471 3472-- TS 29.572 [24], clause 6.1.6.3.12 3473AccuracyFulfilmentIndicator ::= ENUMERATED 3474{ 3475 requestedAccuracyFulfilled(1), 3476 requestedAccuracyNotFulfilled(2) 3477} 3478 3479-- TS 29.572 [24], clause 6.1.6.2.17 3480VelocityEstimate ::= CHOICE 3481{ 3482 horVelocity [1] HorizontalVelocity, 3483 horWithVertVelocity [2] HorizontalWithVerticalVelocity, 3484 horVelocityWithUncertainty [3] HorizontalVelocityWithUncertainty, 3485 horWithVertVelocityAndUncertainty [4] HorizontalWithVerticalVelocityAndUncertainty 3486} 3487 3488-- TS 29.572 [24], clause 6.1.6.2.14 3489CivicAddress ::= SEQUENCE 3490{ 3491 country [1] UTF8String, 3492 a1 [2] UTF8String OPTIONAL, 3493 a2 [3] UTF8String OPTIONAL, 3494 a3 [4] UTF8String OPTIONAL, 3495 a4 [5] UTF8String OPTIONAL, 3496 a5 [6] UTF8String OPTIONAL, 3497 a6 [7] UTF8String OPTIONAL, 3498 prd [8] UTF8String OPTIONAL, 3499 pod [9] UTF8String OPTIONAL, 3500 sts [10] UTF8String OPTIONAL, 3501 hno [11] UTF8String OPTIONAL, 3502 hns [12] UTF8String OPTIONAL, 3503 lmk [13] UTF8String OPTIONAL, 3504 loc [14] UTF8String OPTIONAL, 3505 nam [15] UTF8String OPTIONAL, 3506 pc [16] UTF8String OPTIONAL, 3507 bld [17] UTF8String OPTIONAL, 3508 unit [18] UTF8String OPTIONAL, 3509 flr [19] UTF8String OPTIONAL, 3510 room [20] UTF8String OPTIONAL, 3511 plc [21] UTF8String OPTIONAL, 3512 pcn [22] UTF8String OPTIONAL, 3513 pobox [23] UTF8String OPTIONAL, 3514 addcode [24] UTF8String OPTIONAL, 3515 seat [25] UTF8String OPTIONAL, 3516 rd [26] UTF8String OPTIONAL, 3517 rdsec [27] UTF8String OPTIONAL, 3518 rdbr [28] UTF8String OPTIONAL, 3519 rdsubbr [29] UTF8String OPTIONAL, 3520 prm [30] UTF8String OPTIONAL, 3521 pom [31] UTF8String OPTIONAL 3522} 3523 3524-- TS 29.571 [17], clauses 5.4.4.62 and 5.4.4.64 3525-- Contains the original binary data i.e. value of the YAML field after base64 encoding is removed 3526CivicAddressBytes ::= OCTET STRING 3527 3528-- TS 29.572 [24], clause 6.1.6.2.15 3529PositioningMethodAndUsage ::= SEQUENCE 3530{ 3531 method [1] PositioningMethod, 3532 mode [2] PositioningMode, 3533 usage [3] Usage, 3534 methodCode [4] MethodCode OPTIONAL 3535} 3536 3537-- TS 29.572 [24], clause 6.1.6.2.16 3538GNSSPositioningMethodAndUsage ::= SEQUENCE 3539{ 3540 mode [1] PositioningMode, 3541 gNSS [2] GNSSID, 3542 usage [3] Usage 3543} 3544 3545-- TS 29.572 [24], clause 6.1.6.2.6 3546Point ::= SEQUENCE 3547{ 3548 geographicalCoordinates [1] GeographicalCoordinates 3549} 3550 3551-- TS 29.572 [24], clause 6.1.6.2.7 3552PointUncertaintyCircle ::= SEQUENCE 3553{ 3554 geographicalCoordinates [1] GeographicalCoordinates, 3555 uncertainty [2] Uncertainty 3556} 3557 3558-- TS 29.572 [24], clause 6.1.6.2.8 3559PointUncertaintyEllipse ::= SEQUENCE 3560{ 3561 geographicalCoordinates [1] GeographicalCoordinates, 3562 uncertainty [2] UncertaintyEllipse, 3563 confidence [3] Confidence 3564} 3565 3566-- TS 29.572 [24], clause 6.1.6.2.9 3567Polygon ::= SEQUENCE 3568{ 3569 pointList [1] SET SIZE (3..15) OF GeographicalCoordinates 3570} 3571 3572-- TS 29.572 [24], clause 6.1.6.2.10 3573PointAltitude ::= SEQUENCE 3574{ 3575 point [1] GeographicalCoordinates, 3576 altitude [2] Altitude 3577} 3578 3579-- TS 29.572 [24], clause 6.1.6.2.11 3580PointAltitudeUncertainty ::= SEQUENCE 3581{ 3582 point [1] GeographicalCoordinates, 3583 altitude [2] Altitude, 3584 uncertaintyEllipse [3] UncertaintyEllipse, 3585 uncertaintyAltitude [4] Uncertainty, 3586 confidence [5] Confidence 3587} 3588 3589-- TS 29.572 [24], clause 6.1.6.2.12 3590EllipsoidArc ::= SEQUENCE 3591{ 3592 point [1] GeographicalCoordinates, 3593 innerRadius [2] InnerRadius, 3594 uncertaintyRadius [3] Uncertainty, 3595 offsetAngle [4] Angle, 3596 includedAngle [5] Angle, 3597 confidence [6] Confidence 3598} 3599 3600-- TS 29.572 [24], clause 6.1.6.2.4 3601GeographicalCoordinates ::= SEQUENCE 3602{ 3603 latitude [1] UTF8String, 3604 longitude [2] UTF8String, 3605 mapDatumInformation [3] OGCURN OPTIONAL 3606} 3607 3608-- TS 29.572 [24], clause 6.1.6.2.22 3609UncertaintyEllipse ::= SEQUENCE 3610{ 3611 semiMajor [1] Uncertainty, 3612 semiMinor [2] Uncertainty, 3613 orientationMajor [3] Orientation 3614} 3615 3616-- TS 29.572 [24], clause 6.1.6.2.18 3617HorizontalVelocity ::= SEQUENCE 3618{ 3619 hSpeed [1] HorizontalSpeed, 3620 bearing [2] Angle 3621} 3622 3623-- TS 29.572 [24], clause 6.1.6.2.19 3624HorizontalWithVerticalVelocity ::= SEQUENCE 3625{ 3626 hSpeed [1] HorizontalSpeed, 3627 bearing [2] Angle, 3628 vSpeed [3] VerticalSpeed, 3629 vDirection [4] VerticalDirection 3630} 3631 3632-- TS 29.572 [24], clause 6.1.6.2.20 3633HorizontalVelocityWithUncertainty ::= SEQUENCE 3634{ 3635 hSpeed [1] HorizontalSpeed, 3636 bearing [2] Angle, 3637 uncertainty [3] SpeedUncertainty 3638} 3639 3640-- TS 29.572 [24], clause 6.1.6.2.21 3641HorizontalWithVerticalVelocityAndUncertainty ::= SEQUENCE 3642{ 3643 hSpeed [1] HorizontalSpeed, 3644 bearing [2] Angle, 3645 vSpeed [3] VerticalSpeed, 3646 vDirection [4] VerticalDirection, 3647 hUncertainty [5] SpeedUncertainty, 3648 vUncertainty [6] SpeedUncertainty 3649} 3650 3651-- The following types are described in TS 29.572 [24], table 6.1.6.3.2-1 3652Altitude ::= UTF8String 3653Angle ::= INTEGER (0..360) 3654Uncertainty ::= INTEGER (0..127) 3655Orientation ::= INTEGER (0..180) 3656Confidence ::= INTEGER (0..100) 3657InnerRadius ::= INTEGER (0..65535) 3658AgeOfLocationEstimate ::= INTEGER (0..32767) 3659HorizontalSpeed ::= UTF8String 3660VerticalSpeed ::= UTF8String 3661SpeedUncertainty ::= UTF8String 3662BarometricPressure ::= INTEGER (30000..155000) 3663 3664-- TS 29.572 [24], clause 6.1.6.3.13 3665VerticalDirection ::= ENUMERATED 3666{ 3667 upward(1), 3668 downward(2) 3669} 3670 3671-- TS 29.572 [24], clause 6.1.6.3.6 3672PositioningMethod ::= ENUMERATED 3673{ 3674 cellID(1), 3675 eCID(2), 3676 oTDOA(3), 3677 barometricPressure(4), 3678 wLAN(5), 3679 bluetooth(6), 3680 mBS(7), 3681 motionSensor(8), 3682 dLTDOA(9), 3683 dLAOD(10), 3684 multiRTT(11), 3685 nRECID(12), 3686 uLTDOA(13), 3687 uLAOA(14), 3688 networkSpecific(15) 3689} 3690 3691-- TS 29.572 [24], clause 6.1.6.3.7 3692PositioningMode ::= ENUMERATED 3693{ 3694 uEBased(1), 3695 uEAssisted(2), 3696 conventional(3) 3697} 3698 3699-- TS 29.572 [24], clause 6.1.6.3.8 3700GNSSID ::= ENUMERATED 3701{ 3702 gPS(1), 3703 galileo(2), 3704 sBAS(3), 3705 modernizedGPS(4), 3706 qZSS(5), 3707 gLONASS(6), 3708 bDS(7), 3709 nAVIC(8) 3710} 3711 3712-- TS 29.572 [24], clause 6.1.6.3.9 3713Usage ::= ENUMERATED 3714{ 3715 unsuccess(1), 3716 successResultsNotUsed(2), 3717 successResultsUsedToVerifyLocation(3), 3718 successResultsUsedToGenerateLocation(4), 3719 successMethodNotDetermined(5) 3720} 3721 3722-- TS 29.571 [17], table 5.2.2-1 3723TimeZone ::= UTF8String 3724 3725-- Open Geospatial Consortium URN [35] 3726OGCURN ::= UTF8String 3727 3728-- TS 29.572 [24], clause 6.1.6.2.15 3729MethodCode ::= INTEGER (16..31) 3730 3731END 3732