2 -- 3GPP TS 29.002 V11.5.0 (2012-12)
3 -- 17.7.1 Mobile Service data types
6 itu-t identified-organization (4) etsi (0) mobileDomain (0)
7 gsm-Network (1) modules (3) map-MS-DataTypes (11) version13 (13)}
19 -- WS modification: for Ericsson proprietary extensions
20 RequestedEquipmentInfo,
21 -- End WS modification
22 -- location registration types
29 SendIdentificationArg,
30 SendIdentificationRes,
31 UpdateGprsLocationArg,
32 UpdateGprsLocationRes,
34 SupportedLCS-CapabilitySets,
35 UpdateVcsgLocationArg,
36 UpdateVcsgLocationRes,
37 CancelVcsgLocationArg,
38 CancelVcsgLocationRes,
42 ForwardAccessSignalling-Arg,
45 PrepareSubsequentHO-Arg,
46 PrepareSubsequentHO-Res,
47 ProcessAccessSignalling-Arg,
51 -- authentication management types
52 SendAuthenticationInfoArg,
53 SendAuthenticationInfoRes,
54 AuthenticationFailureReportArg,
55 AuthenticationFailureReportRes,
57 -- security management types
61 -- equipment management types
65 -- subscriber management types
66 InsertSubscriberDataArg,
67 InsertSubscriberDataRes,
69 DeleteSubscriberDataArg,
70 DeleteSubscriberDataRes,
82 O-BcsmCamelTDPCriteriaList,
83 T-BCSM-CAMEL-TDP-CriteriaList,
89 CamelCapabilityHandling,
93 OfferedCamel4Functionalities,
98 InterCUG-Restrictions,
100 NotificationToMSUser,
104 T-BcsmTriggerDetectionPoint,
108 -- fault recovery types
113 -- provide subscriber info types
114 GeographicalInformation,
118 -- subscriber information enquiry types
119 ProvideSubscriberInfoArg,
120 ProvideSubscriberInfoRes,
123 LocationInformationGPRS,
129 -- any time information enquiry types
130 AnyTimeInterrogationArg,
131 AnyTimeInterrogationRes,
133 -- any time information handling types
134 AnyTimeSubscriptionInterrogationArg,
135 AnyTimeSubscriptionInterrogationRes,
136 AnyTimeModificationArg,
137 AnyTimeModificationRes,
139 -- subscriber data modification notification types
140 NoteSubscriberDataModifiedArg,
141 NoteSubscriberDataModifiedRes,
143 -- gprs location information retrieval types
144 SendRoutingInfoForGprsArg,
145 SendRoutingInfoForGprsRes,
147 -- failure reporting types
151 -- gprs notification types
152 NoteMsPresentForGprsArg,
153 NoteMsPresentForGprsRes,
155 -- Mobility Management types
158 NumberPortabilityStatus,
161 -- VGCS / VBS types types
164 AdditionalSubscriptions
170 SS-SubscriptionOption,
176 FROM MAP-SS-DataTypes {
177 itu-t identified-organization (4) etsi (0) mobileDomain (0)
178 gsm-Network (1) modules (3) map-SS-DataTypes (14) version13 (13)}
182 itu-t identified-organization (4) etsi (0) mobileDomain (0)
183 gsm-Network (1) modules (3) map-SS-Code (15) version13 (13)}
185 Ext-BearerServiceCode
187 itu-t identified-organization (4) etsi (0) mobileDomain (0)
188 gsm-Network (1) modules (3) map-BS-Code (20) version13 (13)}
192 itu-t identified-organization (4) etsi (0) mobileDomain (0)
193 gsm-Network (1) modules (3) map-TS-Code (19) version13 (13)}
197 ISDN-SubaddressString,
199 AccessNetworkSignalInfo,
207 CellGlobalIdOrServiceAreaIdOrLAI,
208 Ext-BasicServiceCode,
213 AgeOfLocationInformation,
229 NetworkNodeDiameterAddress
230 FROM MAP-CommonDataTypes {
231 itu-t identified-organization (4) etsi (0) mobileDomain (0)
232 gsm-Network (1) modules (3) map-CommonDataTypes (18) version13 (13)}
235 FROM MAP-ExtensionDataTypes {
236 itu-t identified-organization (4) etsi (0) mobileDomain (0)
237 gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version13 (13)}
239 AbsentSubscriberDiagnosticSM
240 FROM MAP-ER-DataTypes {
241 itu-t identified-organization (4) etsi (0) mobileDomain (0)
242 gsm-Network (1) modules (3) map-ER-DataTypes (17) version13 (13)}
245 FROM MAP-OM-DataTypes {
246 itu-t identified-organization (4) etsi (0) mobileDomain (0)
247 gsm-Network (1) modules (3) map-OM-DataTypes (12) version13 (13)}
251 -- location registration types
253 UpdateLocationArg ::= SEQUENCE {
255 msc-Number [1] ISDN-AddressString,
256 vlr-Number ISDN-AddressString,
257 lmsi [10] LMSI OPTIONAL,
258 extensionContainer ExtensionContainer OPTIONAL,
260 vlr-Capability [6] VLR-Capability OPTIONAL,
261 informPreviousNetworkEntity [11] NULL OPTIONAL,
262 cs-LCS-NotSupportedByUE [12] NULL OPTIONAL,
263 v-gmlc-Address [2] GSN-Address OPTIONAL,
264 add-info [13] ADD-Info OPTIONAL,
265 pagingArea [14] PagingArea OPTIONAL,
266 skipSubscriberDataUpdate [15] NULL OPTIONAL,
267 -- The skipSubscriberDataUpdate parameter in the UpdateLocationArg and the ADD-Info
268 -- structures carry the same semantic.
269 restorationIndicator [16] NULL OPTIONAL,
270 eplmn-List [3] EPLMN-List OPTIONAL,
271 mme-DiameterAddress [4] NetworkNodeDiameterAddress OPTIONAL
274 VLR-Capability ::= SEQUENCE{
275 supportedCamelPhases [0] SupportedCamelPhases OPTIONAL,
276 extensionContainer ExtensionContainer OPTIONAL,
278 solsaSupportIndicator [2] NULL OPTIONAL,
279 istSupportIndicator [1] IST-SupportIndicator OPTIONAL,
280 superChargerSupportedInServingNetworkEntity [3] SuperChargerInfo OPTIONAL,
281 longFTN-Supported [4] NULL OPTIONAL,
282 supportedLCS-CapabilitySets [5] SupportedLCS-CapabilitySets OPTIONAL,
283 offeredCamel4CSIs [6] OfferedCamel4CSIs OPTIONAL,
284 supportedRAT-TypesIndicator [7] SupportedRAT-Types OPTIONAL,
285 longGroupID-Supported [8] NULL OPTIONAL,
286 mtRoamingForwardingSupported [9] NULL OPTIONAL,
287 msisdn-lessOperation-Supported [10] NULL OPTIONAL }
289 SupportedRAT-Types::= BIT STRING {
293 i-hspa-evolution (3),
294 e-utran (4)} (SIZE (2..8))
295 -- exception handling: bits 5 to 7 shall be ignored if received and not understood
299 SuperChargerInfo ::= CHOICE {
300 sendSubscriberData [0] NULL,
301 subscriberDataStored [1] AgeIndicator }
303 AgeIndicator ::= OCTET STRING (SIZE (1..6))
304 -- The internal structure of this parameter is implementation specific.
306 IST-SupportIndicator ::= ENUMERATED {
307 basicISTSupported (0),
308 istCommandSupported (1),
310 -- exception handling:
311 -- reception of values > 1 shall be mapped to ' istCommandSupported '
313 SupportedLCS-CapabilitySets ::= BIT STRING {
314 lcsCapabilitySet1 (0),
315 lcsCapabilitySet2 (1),
316 lcsCapabilitySet3 (2),
317 lcsCapabilitySet4 (3) ,
318 lcsCapabilitySet5 (4) } (SIZE (2..16))
319 -- Core network signalling capability set1 indicates LCS Release98 or Release99 version.
320 -- Core network signalling capability set2 indicates LCS Release4.
321 -- Core network signalling capability set3 indicates LCS Release5.
322 -- Core network signalling capability set4 indicates LCS Release6.
323 -- Core network signalling capability set5 indicates LCS Release7 or later version.
324 -- A node shall mark in the BIT STRING all LCS capability sets it supports.
325 -- If no bit is set then the sending node does not support LCS.
326 -- If the parameter is not sent by an VLR then the VLR may support at most capability set1.
327 -- If the parameter is not sent by an SGSN then no support for LCS is assumed.
328 -- An SGSN is not allowed to indicate support of capability set1.
329 -- Other bits than listed above shall be discarded.
331 UpdateLocationRes ::= SEQUENCE {
332 hlr-Number ISDN-AddressString,
333 extensionContainer ExtensionContainer OPTIONAL,
335 add-Capability NULL OPTIONAL,
336 pagingArea-Capability [0]NULL OPTIONAL }
338 ADD-Info ::= SEQUENCE {
340 skipSubscriberDataUpdate [1] NULL OPTIONAL,
341 -- The skipSubscriberDataUpdate parameter in the UpdateLocationArg and the ADD-Info
342 -- structures carry the same semantic.
346 PagingArea ::= SEQUENCE SIZE (1..5) OF LocationArea
349 LocationArea ::= CHOICE {
350 laiFixedLength [0] LAIFixedLength,
354 LAC ::= OCTET STRING (SIZE (2))
355 -- Refers to Location Area Code of the Location Area Identification defined in
356 -- 3GPP TS 23.003 [17].
357 -- Location Area Code according to 3GPP TS 24.008 [35]
359 CancelLocationArg ::= [3] SEQUENCE {
361 cancellationType CancellationType OPTIONAL,
362 extensionContainer ExtensionContainer OPTIONAL,
364 typeOfUpdate [0] TypeOfUpdate OPTIONAL,
365 mtrf-SupportedAndAuthorized [1] NULL OPTIONAL,
366 mtrf-SupportedAndNotAuthorized [2] NULL OPTIONAL,
367 newMSC-Number [3] ISDN-AddressString OPTIONAL,
368 newVLR-Number [4] ISDN-AddressString OPTIONAL,
369 new-lmsi [5] LMSI OPTIONAL
371 --mtrf-SupportedAndAuthorized and mtrf-SupportedAndNotAuthorized shall not
374 TypeOfUpdate ::= ENUMERATED {
378 -- TypeOfUpdate shall be absent if CancellationType is different from updateProcedure
379 -- and initialAttachProcedure
381 CancellationType ::= ENUMERATED {
383 subscriptionWithdraw (1),
385 initialAttachProcedure (2)}
386 -- The HLR shall not send values other than listed above
388 CancelLocationRes ::= SEQUENCE {
389 extensionContainer ExtensionContainer OPTIONAL,
392 PurgeMS-Arg ::= [3] SEQUENCE {
394 vlr-Number [0] ISDN-AddressString OPTIONAL,
395 sgsn-Number [1] ISDN-AddressString OPTIONAL,
396 extensionContainer ExtensionContainer OPTIONAL,
399 PurgeMS-Res ::= SEQUENCE {
400 freezeTMSI [0] NULL OPTIONAL,
401 freezeP-TMSI [1] NULL OPTIONAL,
402 extensionContainer ExtensionContainer OPTIONAL,
404 freezeM-TMSI [2] NULL OPTIONAL }
406 SendIdentificationArg ::= SEQUENCE {
408 numberOfRequestedVectors NumberOfRequestedVectors OPTIONAL,
409 -- within a dialogue numberOfRequestedVectors shall be present in
410 -- the first service request and shall not be present in subsequent service requests.
411 -- If received in a subsequent service request it shall be discarded.
412 segmentationProhibited NULL OPTIONAL,
413 extensionContainer ExtensionContainer OPTIONAL,
415 msc-Number ISDN-AddressString OPTIONAL,
416 previous-LAI [0] LAIFixedLength OPTIONAL,
417 hopCounter [1] HopCounter OPTIONAL,
418 mtRoamingForwardingSupported [2] NULL OPTIONAL,
419 newVLR-Number [3] ISDN-AddressString OPTIONAL,
420 new-lmsi [4] LMSI OPTIONAL }
422 HopCounter ::= INTEGER (0..3)
424 SendIdentificationRes ::= [3] SEQUENCE {
426 -- IMSI shall be present in the first (or only) service response of a dialogue.
427 -- If multiple service requests are present in a dialogue then IMSI
428 -- shall not be present in any service response other than the first one.
429 authenticationSetList AuthenticationSetList OPTIONAL,
430 currentSecurityContext [2]CurrentSecurityContext OPTIONAL,
431 extensionContainer [3] ExtensionContainer OPTIONAL,
434 -- authentication management types
436 AuthenticationSetList ::= CHOICE {
437 tripletList [0] TripletList,
438 quintupletList [1] QuintupletList }
440 TripletList ::= SEQUENCE SIZE (1..5) OF
441 AuthenticationTriplet
443 QuintupletList ::= SEQUENCE SIZE (1..5) OF
444 AuthenticationQuintuplet
446 AuthenticationTriplet ::= SEQUENCE {
452 AuthenticationQuintuplet ::= SEQUENCE {
460 CurrentSecurityContext ::= CHOICE {
461 gsm-SecurityContextData [0] GSM-SecurityContextData,
462 umts-SecurityContextData [1] UMTS-SecurityContextData }
464 GSM-SecurityContextData ::= SEQUENCE {
469 UMTS-SecurityContextData ::= SEQUENCE {
475 RAND ::= OCTET STRING (SIZE (16))
477 SRES ::= OCTET STRING (SIZE (4))
479 Kc ::= OCTET STRING (SIZE (8))
481 XRES ::= OCTET STRING (SIZE (4..16))
483 CK ::= OCTET STRING (SIZE (16))
485 IK ::= OCTET STRING (SIZE (16))
487 AUTN ::= OCTET STRING (SIZE (16))
489 AUTS ::= OCTET STRING (SIZE (14))
491 Cksn ::= OCTET STRING (SIZE (1))
492 -- The internal structure is defined in 3GPP TS 24.008
494 KSI ::= OCTET STRING (SIZE (1))
495 -- The internal structure is defined in 3GPP TS 24.008
497 AuthenticationFailureReportArg ::= SEQUENCE {
499 failureCause FailureCause,
500 extensionContainer ExtensionContainer OPTIONAL,
502 re-attempt BOOLEAN OPTIONAL,
503 accessType AccessType OPTIONAL,
505 vlr-Number [0] ISDN-AddressString OPTIONAL,
506 sgsn-Number [1] ISDN-AddressString OPTIONAL }
508 AccessType ::= ENUMERATED {
511 locationUpdating (2),
512 supplementaryService (3),
515 routingAreaUpdating (6),
517 pdpContextActivation (8),
518 pdpContextDeactivation (9),
521 -- exception handling:
522 -- received values greater than 10 shall be ignored.
524 AuthenticationFailureReportRes ::= SEQUENCE {
525 extensionContainer ExtensionContainer OPTIONAL,
528 FailureCause ::= ENUMERATED {
529 wrongUserResponse (0),
530 wrongNetworkSignature (1)}
532 -- gprs location registration types
534 UpdateGprsLocationArg ::= SEQUENCE {
536 sgsn-Number ISDN-AddressString,
537 sgsn-Address GSN-Address,
538 extensionContainer ExtensionContainer OPTIONAL,
540 sgsn-Capability [0] SGSN-Capability OPTIONAL,
541 informPreviousNetworkEntity [1] NULL OPTIONAL,
542 ps-LCS-NotSupportedByUE [2] NULL OPTIONAL,
543 v-gmlc-Address [3] GSN-Address OPTIONAL,
544 add-info [4] ADD-Info OPTIONAL,
545 eps-info [5] EPS-Info OPTIONAL,
546 servingNodeTypeIndicator [6] NULL OPTIONAL,
547 skipSubscriberDataUpdate [7] NULL OPTIONAL,
548 usedRAT-Type [8] Used-RAT-Type OPTIONAL,
549 gprsSubscriptionDataNotNeeded [9] NULL OPTIONAL,
550 nodeTypeIndicator [10] NULL OPTIONAL,
551 areaRestricted [11] NULL OPTIONAL,
552 ue-reachableIndicator [12] NULL OPTIONAL,
553 epsSubscriptionDataNotNeeded [13] NULL OPTIONAL,
554 ue-srvcc-Capability [14] UE-SRVCC-Capability OPTIONAL,
555 eplmn-List [15] EPLMN-List OPTIONAL,
556 mmeNumberforMTSMS [16] ISDN-AddressString OPTIONAL,
557 smsRegisterRequest [17] SMSRegisterRequest OPTIONAL,
558 sms-Only [18] NULL OPTIONAL }
560 SMSRegisterRequest::= ENUMERATED {
561 sms-registration-required (0),
562 sms-registration-not-preferred (1),
566 Used-RAT-Type::= ENUMERATED {
570 i-hspa-evolution (3),
575 pdn-gw-update [0] PDN-GW-Update,
576 isr-Information [1] ISR-Information }
578 PDN-GW-Update ::= SEQUENCE{
579 apn [0] APN OPTIONAL,
580 pdn-gw-Identity [1] PDN-GW-Identity OPTIONAL,
581 contextId [2] ContextId OPTIONAL,
582 extensionContainer [3] ExtensionContainer OPTIONAL,
584 -- The pdn-gw-update IE shall include the pdn-gw-Identity, and the apn or/and the contextID.
585 -- The HSS shall ignore the eps-info IE if it includes a pdn-gw-update IE which does not
586 -- include pdn-gw-Identity.
587 -- The pdn-gw-Identity is defined as OPTIONAL for backward compatility reason with
588 -- outdated earlier versions of this specification.
591 ISR-Information::= BIT STRING {
594 initialAttachIndicator (2)} (SIZE (3..8))
595 -- exception handling: reception of unknown bit assignments in the
596 -- ISR-Information data type shall be discarded by the receiver
598 SGSN-Capability ::= SEQUENCE{
599 solsaSupportIndicator NULL OPTIONAL,
600 extensionContainer [1] ExtensionContainer OPTIONAL,
602 superChargerSupportedInServingNetworkEntity [2] SuperChargerInfo OPTIONAL ,
603 gprsEnhancementsSupportIndicator [3] NULL OPTIONAL,
604 supportedCamelPhases [4] SupportedCamelPhases OPTIONAL,
605 supportedLCS-CapabilitySets [5] SupportedLCS-CapabilitySets OPTIONAL,
606 offeredCamel4CSIs [6] OfferedCamel4CSIs OPTIONAL,
607 smsCallBarringSupportIndicator [7] NULL OPTIONAL, supportedRAT-TypesIndicator [8] SupportedRAT-Types OPTIONAL,
608 supportedFeatures [9] SupportedFeatures OPTIONAL,
609 t-adsDataRetrieval [10] NULL OPTIONAL,
610 homogeneousSupportOfIMSVoiceOverPSSessions [11] BOOLEAN OPTIONAL,
611 -- "true" indicates homogeneous support, "false" indicates homogeneous non-support
612 -- in the complete SGSN area
613 cancellationTypeInitialAttach [12] NULL OPTIONAL,
614 additionalMsisdnSupport [13] NULL OPTIONAL,
615 msisdn-lessOperation-Supported [14] NULL OPTIONAL
617 -- the supportedFeatures is also applied to the MME/IWF
619 SupportedFeatures::= BIT STRING {
624 odb-all-international-og (4),
625 odb-all-int-og-not-to-HPLMN-country (5),
626 odb-all-interzonal-og (6),
627 odb-all-interzonal-og-not-to-HPLMN-country (7),
628 odb-all-interzonal-og-and-internat-og-not-to-HPLMN-country (8),
631 lcs-all-PrivExcep (11),
633 lcs-CallSessionRelated (13),
634 lcs-CallSessionUnrelated (14),
635 lcs-PLMN-operator (15),
636 lcs-ServiceType (16),
637 lcs-all-MOLR-SS (17),
638 lcs-basicSelfLocation (18),
639 lcs-autonomousSelfLocation (19),
640 lcs-transferToThirdParty (20),
642 barring-OutgoingCalls (22),
646 localTimeZoneRetrieval (26),
647 additionalMsisdn (27),
651 -- the definition and usage of the above features see the 3GPP TS 29.272 [144].
654 UE-SRVCC-Capability::= ENUMERATED {
655 ue-srvcc-not-supported (0),
656 ue-srvcc-supported (1),
659 UpdateGprsLocationRes ::= SEQUENCE {
660 hlr-Number ISDN-AddressString,
661 extensionContainer ExtensionContainer OPTIONAL,
663 add-Capability NULL OPTIONAL,
664 sgsn-mmeSeparationSupported [0] NULL OPTIONAL,
665 mmeRegisteredforSMS [1] NULL OPTIONAL }
667 EPLMN-List ::= SEQUENCE SIZE (1..50) OF
672 ForwardAccessSignalling-Arg ::= [3] SEQUENCE {
673 an-APDU AccessNetworkSignalInfo,
674 integrityProtectionInfo [0] IntegrityProtectionInformation OPTIONAL,
675 encryptionInfo [1] EncryptionInformation OPTIONAL,
676 keyStatus [2] KeyStatus OPTIONAL,
677 allowedGSM-Algorithms [4] AllowedGSM-Algorithms OPTIONAL,
678 allowedUMTS-Algorithms [5] AllowedUMTS-Algorithms OPTIONAL,
679 radioResourceInformation [6] RadioResourceInformation OPTIONAL,
680 extensionContainer [3] ExtensionContainer OPTIONAL,
682 radioResourceList [7] RadioResourceList OPTIONAL,
683 bssmap-ServiceHandover [9] BSSMAP-ServiceHandover OPTIONAL,
684 ranap-ServiceHandover [8] RANAP-ServiceHandover OPTIONAL,
685 bssmap-ServiceHandoverList [10] BSSMAP-ServiceHandoverList OPTIONAL,
686 currentlyUsedCodec [11] Codec OPTIONAL,
687 iuSupportedCodecsList [12] SupportedCodecsList OPTIONAL,
688 rab-ConfigurationIndicator [13] NULL OPTIONAL,
689 iuSelectedCodec [14] Codec OPTIONAL,
690 alternativeChannelType [15] RadioResourceInformation OPTIONAL,
691 tracePropagationList [17] TracePropagationList OPTIONAL,
692 aoipSupportedCodecsListAnchor [18] AoIPCodecsList OPTIONAL,
693 aoipSelectedCodecTarget [19] AoIPCodec OPTIONAL }
695 AllowedGSM-Algorithms ::= OCTET STRING (SIZE (1))
696 -- internal structure is coded as Algorithm identifier octet from
697 -- Permitted Algorithms defined in 3GPP TS 48.008
698 -- A node shall mark all GSM algorithms that are allowed in MSC-B
700 AllowedUMTS-Algorithms ::= SEQUENCE {
701 integrityProtectionAlgorithms [0] PermittedIntegrityProtectionAlgorithms OPTIONAL,
702 encryptionAlgorithms [1] PermittedEncryptionAlgorithms OPTIONAL,
703 extensionContainer [2] ExtensionContainer OPTIONAL,
706 PermittedIntegrityProtectionAlgorithms ::=
707 OCTET STRING (SIZE (1..maxPermittedIntegrityProtectionAlgorithmsLength))
708 -- Octets contain a complete PermittedIntegrityProtectionAlgorithms data type
709 -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
710 -- mandated by 3GPP TS 25.413.
711 -- Padding bits are included, if needed, in the least significant bits of the
712 -- last octet of the octet string.
715 maxPermittedIntegrityProtectionAlgorithmsLength INTEGER ::= 9
717 PermittedEncryptionAlgorithms ::=
718 OCTET STRING (SIZE (1..maxPermittedEncryptionAlgorithmsLength))
719 -- Octets contain a complete PermittedEncryptionAlgorithms data type
720 -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
721 -- mandated by 3GPP TS 25.413
722 -- Padding bits are included, if needed, in the least significant bits of the
723 -- last octet of the octet string.
726 maxPermittedEncryptionAlgorithmsLength INTEGER ::= 9
728 KeyStatus ::= ENUMERATED {
732 -- exception handling:
733 -- received values in range 2-31 shall be treated as "old"
734 -- received values greater than 31 shall be treated as "new"
736 PrepareHO-Arg ::= [3] SEQUENCE {
737 targetCellId [0] GlobalCellId OPTIONAL,
738 ho-NumberNotRequired NULL OPTIONAL,
739 targetRNCId [1] RNCId OPTIONAL,
740 an-APDU [2] AccessNetworkSignalInfo OPTIONAL,
741 multipleBearerRequested [3] NULL OPTIONAL,
742 imsi [4] IMSI OPTIONAL,
743 integrityProtectionInfo [5] IntegrityProtectionInformation OPTIONAL,
744 encryptionInfo [6] EncryptionInformation OPTIONAL,
745 radioResourceInformation [7] RadioResourceInformation OPTIONAL,
746 allowedGSM-Algorithms [9] AllowedGSM-Algorithms OPTIONAL,
747 allowedUMTS-Algorithms [10] AllowedUMTS-Algorithms OPTIONAL,
748 radioResourceList [11] RadioResourceList OPTIONAL,
749 extensionContainer [8] ExtensionContainer OPTIONAL,
751 rab-Id [12] RAB-Id OPTIONAL,
752 bssmap-ServiceHandover [13] BSSMAP-ServiceHandover OPTIONAL,
753 ranap-ServiceHandover [14] RANAP-ServiceHandover OPTIONAL,
754 bssmap-ServiceHandoverList [15] BSSMAP-ServiceHandoverList OPTIONAL,
755 asciCallReference [20] ASCI-CallReference OPTIONAL,
756 geran-classmark [16] GERAN-Classmark OPTIONAL,
757 iuCurrentlyUsedCodec [17] Codec OPTIONAL,
758 iuSupportedCodecsList [18] SupportedCodecsList OPTIONAL,
759 rab-ConfigurationIndicator [19] NULL OPTIONAL,
760 uesbi-Iu [21] UESBI-Iu OPTIONAL,
761 imeisv [22] IMEI OPTIONAL,
762 alternativeChannelType [23] RadioResourceInformation OPTIONAL,
763 tracePropagationList [25] TracePropagationList OPTIONAL,
764 aoipSupportedCodecsListAnchor [26] AoIPCodecsList OPTIONAL,
765 regionalSubscriptionData [27] ZoneCodeList OPTIONAL,
766 lclsGlobalCallReference [28] LCLS-GlobalCallReference OPTIONAL,
767 lcls-Negotiation [29] LCLS-Negotiation OPTIONAL,
768 lcls-Configuration-Preference [30] LCLS-ConfigurationPreference OPTIONAL,
769 csg-SubscriptionDataList [31] CSG-SubscriptionDataList OPTIONAL
772 LCLS-GlobalCallReference ::= OCTET STRING (SIZE (13..15))
773 -- Octets are coded as specified in 3GPP TS 29.205 [146]
776 LCLS-Negotiation::= BIT STRING {
777 permission-indicator-not-allowed-bit (0),
778 permission-indicator-spare-bit (1)} (SIZE (2..8))
779 --for definition and allowed combination of bits 0 and 1 see 3GPP TS 29.205
780 -- exception handling: bits 2 to 7 shall be ignored if received and not understood
783 LCLS-ConfigurationPreference::= BIT STRING {
784 forward-data-sending-indicator (0),
785 backward-data-sending-indicator (1),
786 forward-data-reception-indicator (2),
787 backward-data-reception-indicator (3)} (SIZE (4..8))
788 -- exception handling: bits 4 to 7 shall be ignored if received and not understood
791 BSSMAP-ServiceHandoverList ::= SEQUENCE SIZE (1.. maxNumOfServiceHandovers) OF
792 BSSMAP-ServiceHandoverInfo
794 BSSMAP-ServiceHandoverInfo ::= SEQUENCE {
795 bssmap-ServiceHandover BSSMAP-ServiceHandover,
797 -- RAB Identity is needed to relate the service handovers with the radio access bearers.
800 maxNumOfServiceHandovers INTEGER ::= 7
802 BSSMAP-ServiceHandover ::= OCTET STRING (SIZE (1))
803 -- Octets are coded according the Service Handover information element in
806 RANAP-ServiceHandover ::= OCTET STRING (SIZE (1))
807 -- Octet contains a complete Service-Handover data type
808 -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
809 -- mandated by 3GPP TS 25.413
810 -- Padding bits are included in the least significant bits.
813 RadioResourceList ::= SEQUENCE SIZE (1.. maxNumOfRadioResources) OF
816 RadioResource ::= SEQUENCE {
817 radioResourceInformation RadioResourceInformation,
819 -- RAB Identity is needed to relate the radio resources with the radio access bearers.
822 maxNumOfRadioResources INTEGER ::= 7
824 PrepareHO-Res ::= [3] SEQUENCE {
825 handoverNumber [0] ISDN-AddressString OPTIONAL,
826 relocationNumberList [1] RelocationNumberList OPTIONAL,
827 an-APDU [2] AccessNetworkSignalInfo OPTIONAL,
828 multicallBearerInfo [3] MulticallBearerInfo OPTIONAL,
829 multipleBearerNotSupported NULL OPTIONAL,
830 selectedUMTS-Algorithms [5] SelectedUMTS-Algorithms OPTIONAL,
831 chosenRadioResourceInformation [6] ChosenRadioResourceInformation OPTIONAL,
832 extensionContainer [4] ExtensionContainer OPTIONAL,
834 iuSelectedCodec [7] Codec OPTIONAL,
835 iuAvailableCodecsList [8] CodecList OPTIONAL,
836 aoipSelectedCodecTarget [9] AoIPCodec OPTIONAL,
837 aoipAvailableCodecsListMap [10] AoIPCodecsList OPTIONAL }
839 SelectedUMTS-Algorithms ::= SEQUENCE {
840 integrityProtectionAlgorithm [0] ChosenIntegrityProtectionAlgorithm OPTIONAL,
841 encryptionAlgorithm [1] ChosenEncryptionAlgorithm OPTIONAL,
842 extensionContainer [2] ExtensionContainer OPTIONAL,
845 ChosenIntegrityProtectionAlgorithm ::= OCTET STRING (SIZE (1))
846 -- Octet contains a complete IntegrityProtectionAlgorithm data type
847 -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
848 -- mandated by 3GPP TS 25.413
849 -- Padding bits are included in the least significant bits.
851 ChosenEncryptionAlgorithm ::= OCTET STRING (SIZE (1))
852 -- Octet contains a complete EncryptionAlgorithm data type
853 -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
854 -- mandated by 3GPP TS 25.413
855 -- Padding bits are included in the least significant bits.
857 ChosenRadioResourceInformation ::= SEQUENCE {
858 chosenChannelInfo [0] ChosenChannelInfo OPTIONAL,
859 chosenSpeechVersion [1] ChosenSpeechVersion OPTIONAL,
862 ChosenChannelInfo ::= OCTET STRING (SIZE (1))
863 -- Octets are coded according the Chosen Channel information element in 3GPP TS 48.008
865 ChosenSpeechVersion ::= OCTET STRING (SIZE (1))
866 -- Octets are coded according the Speech Version (chosen) information element in 3GPP TS
869 PrepareSubsequentHO-Arg ::= [3] SEQUENCE {
870 targetCellId [0] GlobalCellId OPTIONAL,
871 targetMSC-Number [1] ISDN-AddressString,
872 targetRNCId [2] RNCId OPTIONAL,
873 an-APDU [3] AccessNetworkSignalInfo OPTIONAL,
874 selectedRab-Id [4] RAB-Id OPTIONAL,
875 extensionContainer [5] ExtensionContainer OPTIONAL,
877 geran-classmark [6] GERAN-Classmark OPTIONAL,
878 rab-ConfigurationIndicator [7] NULL OPTIONAL }
880 PrepareSubsequentHO-Res ::= [3] SEQUENCE {
881 an-APDU AccessNetworkSignalInfo,
882 extensionContainer [0] ExtensionContainer OPTIONAL,
885 ProcessAccessSignalling-Arg ::= [3] SEQUENCE {
886 an-APDU AccessNetworkSignalInfo,
887 selectedUMTS-Algorithms [1] SelectedUMTS-Algorithms OPTIONAL,
888 selectedGSM-Algorithm [2] SelectedGSM-Algorithm OPTIONAL,
889 chosenRadioResourceInformation [3] ChosenRadioResourceInformation OPTIONAL,
890 selectedRab-Id [4] RAB-Id OPTIONAL,
891 extensionContainer [0] ExtensionContainer OPTIONAL,
893 iUSelectedCodec [5] Codec OPTIONAL,
894 iuAvailableCodecsList [6] CodecList OPTIONAL,
895 aoipSelectedCodecTarget [7] AoIPCodec OPTIONAL,
896 aoipAvailableCodecsListMap [8] AoIPCodecsList OPTIONAL }
898 AoIPCodecsList ::= SEQUENCE {
899 codec1 [1] AoIPCodec,
900 codec2 [2] AoIPCodec OPTIONAL,
901 codec3 [3] AoIPCodec OPTIONAL,
902 codec4 [4] AoIPCodec OPTIONAL,
903 codec5 [5] AoIPCodec OPTIONAL,
904 codec6 [6] AoIPCodec OPTIONAL,
905 codec7 [7] AoIPCodec OPTIONAL,
906 codec8 [8] AoIPCodec OPTIONAL,
907 extensionContainer [9] ExtensionContainer OPTIONAL,
909 -- Codecs are sent in priority order where codec1 has highest priority
911 AoIPCodec ::= OCTET STRING (SIZE (1..3))
913 -- The internal structure is defined as follows:
914 -- octet 1 Coded as Speech Codec Elements in 3GPP TS 48.008
915 -- with the exception that FI, PI, PT and TF bits shall
917 -- octets 2,3 Optional; in case of AMR codec types it defines
918 -- the supported codec configurations as defined in
921 SupportedCodecsList ::= SEQUENCE {
922 utranCodecList [0] CodecList OPTIONAL,
923 geranCodecList [1] CodecList OPTIONAL,
924 extensionContainer [2] ExtensionContainer OPTIONAL,
927 CodecList ::= SEQUENCE {
929 codec2 [2] Codec OPTIONAL,
930 codec3 [3] Codec OPTIONAL,
931 codec4 [4] Codec OPTIONAL,
932 codec5 [5] Codec OPTIONAL,
933 codec6 [6] Codec OPTIONAL,
934 codec7 [7] Codec OPTIONAL,
935 codec8 [8] Codec OPTIONAL,
936 extensionContainer [9] ExtensionContainer OPTIONAL,
938 -- Codecs are sent in priority order where codec1 has highest priority
940 Codec ::= OCTET STRING (SIZE (1..4))
942 -- The internal structure is defined as follows:
943 -- octet 1 Coded as Codec Identification code in 3GPP TS 26.103
944 -- octets 2,3,4 Parameters for the Codec as defined in 3GPP TS
945 -- 26.103, if available, length depending on the codec
947 GERAN-Classmark ::= OCTET STRING (SIZE (2..87))
948 -- Octets are coded according the GERAN Classmark information element in 3GPP TS 48.008
950 SelectedGSM-Algorithm ::= OCTET STRING (SIZE (1))
951 -- internal structure is coded as Algorithm identifier octet from Chosen Encryption
952 -- Algorithm defined in 3GPP TS 48.008
953 -- A node shall mark only the selected GSM algorithm
955 SendEndSignal-Arg ::= [3] SEQUENCE {
956 an-APDU AccessNetworkSignalInfo,
957 extensionContainer [0] ExtensionContainer OPTIONAL,
960 SendEndSignal-Res ::= SEQUENCE {
961 extensionContainer [0] ExtensionContainer OPTIONAL,
964 RNCId ::= OCTET STRING (SIZE (7))
965 -- The internal structure is defined as follows:
966 -- octet 1 bits 4321 Mobile Country Code 1st digit
967 -- bits 8765 Mobile Country Code 2nd digit
968 -- octet 2 bits 4321 Mobile Country Code 3rd digit
969 -- bits 8765 Mobile Network Code 3rd digit
970 -- or filler (1111) for 2 digit MNCs
971 -- octet 3 bits 4321 Mobile Network Code 1st digit
972 -- bits 8765 Mobile Network Code 2nd digit
973 -- octets 4 and 5 Location Area Code according to 3GPP TS 24.008
974 -- octets 6 and 7 RNC Id value according to 3GPP TS 25.413
976 RelocationNumberList ::= SEQUENCE SIZE (1..maxNumOfRelocationNumber) OF
979 MulticallBearerInfo ::= INTEGER (1..maxNumOfRelocationNumber)
981 RelocationNumber ::= SEQUENCE {
982 handoverNumber ISDN-AddressString,
984 -- RAB Identity is needed to relate the calls with the radio access bearers.
987 RAB-Id ::= INTEGER (1..maxNrOfRABs)
989 maxNrOfRABs INTEGER ::= 255
991 maxNumOfRelocationNumber INTEGER ::= 7
993 RadioResourceInformation ::= OCTET STRING (SIZE (3..13))
994 -- Octets are coded according the Channel Type information element in 3GPP TS 48.008
996 IntegrityProtectionInformation ::= OCTET STRING (SIZE (18..maxNumOfIntegrityInfo))
997 -- Octets contain a complete IntegrityProtectionInformation data type
998 -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
999 -- mandated by 3GPP TS 25.413
1000 -- Padding bits are included, if needed, in the least significant bits of the
1001 -- last octet of the octet string.
1003 maxNumOfIntegrityInfo INTEGER ::= 100
1005 EncryptionInformation ::= OCTET STRING (SIZE (18..maxNumOfEncryptionInfo))
1006 -- Octets contain a complete EncryptionInformation data type
1007 -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
1008 -- mandated by 3GPP TS 25.413
1009 -- Padding bits are included, if needed, in the least significant bits of the
1010 -- last octet of the octet string.
1012 maxNumOfEncryptionInfo INTEGER ::= 100
1014 -- authentication management types
1016 SendAuthenticationInfoArg ::= SEQUENCE {
1018 numberOfRequestedVectors NumberOfRequestedVectors,
1019 segmentationProhibited NULL OPTIONAL,
1020 immediateResponsePreferred [1] NULL OPTIONAL,
1021 re-synchronisationInfo Re-synchronisationInfo OPTIONAL,
1022 extensionContainer [2] ExtensionContainer OPTIONAL,
1024 requestingNodeType [3] RequestingNodeType OPTIONAL,
1025 requestingPLMN-Id [4] PLMN-Id OPTIONAL,
1026 numberOfRequestedAdditional-Vectors [5] NumberOfRequestedVectors OPTIONAL,
1027 additionalVectorsAreForEPS [6] NULL OPTIONAL }
1030 NumberOfRequestedVectors ::= INTEGER (1..5)
1032 Re-synchronisationInfo ::= SEQUENCE {
1037 SendAuthenticationInfoRes ::= [3] SEQUENCE {
1038 authenticationSetList AuthenticationSetList OPTIONAL,
1039 extensionContainer ExtensionContainer OPTIONAL,
1041 eps-AuthenticationSetList [2] EPS-AuthenticationSetList OPTIONAL }
1043 EPS-AuthenticationSetList ::= SEQUENCE SIZE (1..5) OF
1046 EPC-AV ::= SEQUENCE {
1051 extensionContainer ExtensionContainer OPTIONAL,
1054 KASME ::= OCTET STRING (SIZE (32))
1056 RequestingNodeType ::= ENUMERATED {
1063 wlan-aaa-server (5),
1067 -- the values 2, 3, 4 and 5 shall not be used on the MAP-D or Gr interfaces
1068 -- exception handling:
1069 -- received values in the range (6-15) shall be treated as "vlr"
1070 -- received values greater than 17 shall be treated as "sgsn"
1072 -- equipment management types
1074 CheckIMEI-Arg ::= SEQUENCE {
1076 requestedEquipmentInfo RequestedEquipmentInfo,
1077 extensionContainer ExtensionContainer OPTIONAL,
1080 CheckIMEI-Res ::= SEQUENCE {
1081 equipmentStatus EquipmentStatus OPTIONAL,
1082 bmuef UESBI-Iu OPTIONAL,
1083 extensionContainer [0] ExtensionContainer OPTIONAL,
1086 RequestedEquipmentInfo::= BIT STRING {
1087 equipmentStatus (0),
1088 bmuef (1)} (SIZE (2..8))
1089 -- exception handling: reception of unknown bit assignments in the
1090 -- RequestedEquipmentInfo data type shall be discarded by the receiver
1092 UESBI-Iu ::= SEQUENCE {
1093 uesbi-IuA [0] UESBI-IuA OPTIONAL,
1094 uesbi-IuB [1] UESBI-IuB OPTIONAL,
1097 UESBI-IuA ::= BIT STRING (SIZE(1..128))
1098 -- See 3GPP TS 25.413
1100 UESBI-IuB ::= BIT STRING (SIZE(1..128))
1101 -- See 3GPP TS 25.413
1103 EquipmentStatus ::= ENUMERATED {
1108 -- subscriber management types
1110 InsertSubscriberDataArg ::= SEQUENCE {
1111 imsi [0] IMSI OPTIONAL,
1112 COMPONENTS OF SubscriberData,
1113 extensionContainer [14] ExtensionContainer OPTIONAL,
1115 naea-PreferredCI [15] NAEA-PreferredCI OPTIONAL,
1116 -- naea-PreferredCI is included at the discretion of the HLR operator.
1117 gprsSubscriptionData [16] GPRSSubscriptionData OPTIONAL,
1118 roamingRestrictedInSgsnDueToUnsupportedFeature [23] NULL
1120 networkAccessMode [24] NetworkAccessMode OPTIONAL,
1121 lsaInformation [25] LSAInformation OPTIONAL,
1122 lmu-Indicator [21] NULL OPTIONAL,
1123 lcsInformation [22] LCSInformation OPTIONAL,
1124 istAlertTimer [26] IST-AlertTimerValue OPTIONAL,
1125 superChargerSupportedInHLR [27] AgeIndicator OPTIONAL,
1126 mc-SS-Info [28] MC-SS-Info OPTIONAL,
1127 cs-AllocationRetentionPriority [29] CS-AllocationRetentionPriority OPTIONAL,
1128 sgsn-CAMEL-SubscriptionInfo [17] SGSN-CAMEL-SubscriptionInfo OPTIONAL,
1129 chargingCharacteristics [18] ChargingCharacteristics OPTIONAL,
1130 accessRestrictionData [19] AccessRestrictionData OPTIONAL,
1131 ics-Indicator [20] BOOLEAN OPTIONAL,
1132 eps-SubscriptionData [31] EPS-SubscriptionData OPTIONAL,
1133 csg-SubscriptionDataList [32] CSG-SubscriptionDataList OPTIONAL,
1134 ue-ReachabilityRequestIndicator [33] NULL OPTIONAL,
1135 sgsn-Number [34] ISDN-AddressString OPTIONAL,
1136 mme-Name [35] DiameterIdentity OPTIONAL,
1137 subscribedPeriodicRAUTAUtimer [36] SubscribedPeriodicRAUTAUtimer OPTIONAL,
1138 vplmnLIPAAllowed [37] NULL OPTIONAL,
1139 mdtUserConsent [38] BOOLEAN OPTIONAL,
1140 subscribedPeriodicLAUtimer [39] SubscribedPeriodicLAUtimer OPTIONAL,
1141 vplmn-Csg-SubscriptionDataList [40] VPLMN-CSG-SubscriptionDataList OPTIONAL,
1142 additionalMSISDN [41] ISDN-AddressString OPTIONAL,
1143 psAndSMS-OnlyServiceProvision [42] NULL OPTIONAL,
1144 smsInSGSNAllowed [43] NULL OPTIONAL }
1145 -- If the Network Access Mode parameter is sent, it shall be present only in
1146 -- the first sequence if seqmentation is used
1148 SubscribedPeriodicRAUTAUtimer ::= INTEGER (0..4294967295)
1149 -- This parameter carries the subscribed periodic TAU/RAU timer value in seconds.
1151 SubscribedPeriodicLAUtimer ::= INTEGER (0..4294967295)
1152 -- This parameter carries the subscribed periodic LAU timer value in seconds.
1154 CSG-SubscriptionDataList ::= SEQUENCE SIZE (1..50) OF
1155 CSG-SubscriptionData
1157 CSG-SubscriptionData ::= SEQUENCE {
1159 expirationDate Time OPTIONAL,
1160 extensionContainer ExtensionContainer OPTIONAL,
1162 lipa-AllowedAPNList [0] LIPA-AllowedAPNList OPTIONAL,
1163 plmn-Id [1] PLMN-Id OPTIONAL
1166 VPLMN-CSG-SubscriptionDataList ::= SEQUENCE SIZE (1..50) OF
1167 CSG-SubscriptionData
1169 CSG-Id ::= BIT STRING (SIZE (27))
1170 -- coded according to 3GPP TS 23.003 [17].
1172 LIPA-AllowedAPNList ::= SEQUENCE SIZE (1..maxNumOfLIPAAllowedAPN) OF
1175 maxNumOfLIPAAllowedAPN INTEGER ::= 50
1178 EPS-SubscriptionData ::= SEQUENCE {
1179 apn-oi-Replacement [0] APN-OI-Replacement OPTIONAL,
1180 -- this apn-oi-Replacement refers to the UE level apn-oi-Replacement.
1181 rfsp-id [2] RFSP-ID OPTIONAL,
1182 ambr [3] AMBR OPTIONAL,
1183 apn-ConfigurationProfile [4] APN-ConfigurationProfile OPTIONAL,
1184 stn-sr [6] ISDN-AddressString OPTIONAL,
1185 extensionContainer [5] ExtensionContainer OPTIONAL,
1187 mps-CSPriority [7] NULL OPTIONAL,
1188 mps-EPSPriority [8] NULL OPTIONAL,
1189 subscribed-vsrvcc [9] NULL OPTIONAL }
1190 -- mps-CSPriority by its presence indicates that the UE is subscribed to the eMLPP in
1191 -- the CS domain, referring to the 3GPP TS 29.272 [144] for details.
1192 -- mps-EPSPriority by its presence indicates that the UE is subscribed to the MPS in
1193 -- the EPS domain, referring to the 3GPP TS 29.272 [144] for details.
1195 -- subscribed-vsrvcc by its presence indicates that the UE is subscribed to the vSRVCC in
1196 -- the EPS domain, referring to the 3GPP TS 29.272 [144] for details.
1198 APN-OI-Replacement ::= OCTET STRING (SIZE (9..100))
1199 -- Octets are coded as APN Operator Identifier according to TS 3GPP TS 23.003 [17]
1201 RFSP-ID ::= INTEGER (1..256)
1203 APN-ConfigurationProfile ::= SEQUENCE {
1204 defaultContext ContextId,
1205 completeDataListIncluded NULL OPTIONAL,
1206 -- If segmentation is used, completeDataListIncluded may only be present in the
1207 -- first segment of APN-ConfigurationProfile.
1208 epsDataList [1] EPS-DataList,
1209 extensionContainer [2] ExtensionContainer OPTIONAL,
1212 EPS-DataList ::= SEQUENCE SIZE (1..maxNumOfAPN-Configurations) OF
1216 maxNumOfAPN-Configurations INTEGER ::= 50
1219 APN-Configuration ::= SEQUENCE {
1220 contextId [0] ContextId,
1221 pdn-Type [1] PDN-Type,
1222 servedPartyIP-IPv4-Address [2] PDP-Address OPTIONAL,
1224 eps-qos-Subscribed [4] EPS-QoS-Subscribed,
1225 pdn-gw-Identity [5] PDN-GW-Identity OPTIONAL,
1226 pdn-gw-AllocationType [6] PDN-GW-AllocationType OPTIONAL,
1227 vplmnAddressAllowed [7] NULL OPTIONAL,
1228 chargingCharacteristics [8] ChargingCharacteristics OPTIONAL,
1229 ambr [9] AMBR OPTIONAL,
1230 specificAPNInfoList [10] SpecificAPNInfoList OPTIONAL, extensionContainer [11] ExtensionContainer OPTIONAL,
1231 servedPartyIP-IPv6-Address [12] PDP-Address OPTIONAL,
1233 apn-oi-Replacement [13] APN-OI-Replacement OPTIONAL,
1234 -- this apn-oi-Replacement refers to the APN level apn-oi-Replacement.
1235 sipto-Permission [14] SIPTO-Permission OPTIONAL,
1236 lipa-Permission [15] LIPA-Permission OPTIONAL
1239 PDN-Type ::= OCTET STRING (SIZE (1))
1240 -- Octet is coded as follows:
1246 -- 1 0 0 IPv4_or_IPv6
1247 -- Bits 8-4 shall be coded as zero.
1248 -- for details see 3GPP TS 29.272 [144]
1250 EPS-QoS-Subscribed ::= SEQUENCE {
1251 qos-Class-Identifier [0] QoS-Class-Identifier,
1252 allocation-Retention-Priority [1] Allocation-Retention-Priority,
1253 extensionContainer [2] ExtensionContainer OPTIONAL,
1257 max-RequestedBandwidth-UL [0] Bandwidth,
1258 max-RequestedBandwidth-DL [1] Bandwidth,
1259 extensionContainer [2] ExtensionContainer OPTIONAL,
1263 SpecificAPNInfoList ::= SEQUENCE SIZE (1..maxNumOfSpecificAPNInfos) OF
1266 maxNumOfSpecificAPNInfos INTEGER ::= 50
1268 SpecificAPNInfo ::= SEQUENCE {
1270 pdn-gw-Identity [1] PDN-GW-Identity,
1271 extensionContainer [2] ExtensionContainer OPTIONAL,
1274 Bandwidth ::= INTEGER
1277 QoS-Class-Identifier ::= INTEGER (1..9)
1278 -- values are defined in 3GPP TS 29.212
1282 Allocation-Retention-Priority ::= SEQUENCE {
1283 priority-level [0] INTEGER,
1284 pre-emption-capability [1] BOOLEAN OPTIONAL,
1285 pre-emption-vulnerability [2] BOOLEAN OPTIONAL,
1286 extensionContainer [3] ExtensionContainer OPTIONAL,
1289 PDN-GW-Identity ::= SEQUENCE {
1290 pdn-gw-ipv4-Address [0] PDP-Address OPTIONAL,
1291 pdn-gw-ipv6-Address [1] PDP-Address OPTIONAL,
1292 pdn-gw-name [2] FQDN OPTIONAL,
1293 extensionContainer [3] ExtensionContainer OPTIONAL,
1296 FQDN ::= OCTET STRING (SIZE (9..255))
1299 PDN-GW-AllocationType ::= ENUMERATED {
1304 AccessRestrictionData ::= BIT STRING {
1305 utranNotAllowed (0),
1306 geranNotAllowed (1),
1308 i-hspa-evolutionNotAllowed (3),
1309 e-utranNotAllowed (4),
1310 ho-toNon3GPP-AccessNotAllowed (5) } (SIZE (2..8))
1311 -- exception handling:
1312 -- access restriction data related to an access type not supported by a node
1314 -- bits 6 to 7 shall be ignored if received and not understood
1317 CS-AllocationRetentionPriority ::= OCTET STRING (SIZE (1))
1318 -- This data type encodes each priority level defined in TS 23.107 as the binary value
1319 -- of the priority level.
1321 IST-AlertTimerValue ::= INTEGER (15..255)
1323 LCSInformation ::= SEQUENCE {
1324 gmlc-List [0] GMLC-List OPTIONAL,
1325 lcs-PrivacyExceptionList [1] LCS-PrivacyExceptionList OPTIONAL,
1326 molr-List [2] MOLR-List OPTIONAL,
1328 add-lcs-PrivacyExceptionList [3] LCS-PrivacyExceptionList OPTIONAL }
1329 -- add-lcs-PrivacyExceptionList may be sent only if lcs-PrivacyExceptionList is
1330 -- present and contains four instances of LCS-PrivacyClass. If the mentioned condition
1331 -- is not satisfied the receiving node shall discard add-lcs-PrivacyExceptionList.
1332 -- If an LCS-PrivacyClass is received both in lcs-PrivacyExceptionList and in
1333 -- add-lcs-PrivacyExceptionList with the same SS-Code, then the error unexpected
1334 -- data value shall be returned.
1336 GMLC-List ::= SEQUENCE SIZE (1..maxNumOfGMLC) OF
1338 -- if segmentation is used, the complete GMLC-List shall be sent in one segment
1340 maxNumOfGMLC INTEGER ::= 5
1342 NetworkAccessMode ::= ENUMERATED {
1343 packetAndCircuit (0),
1347 -- if unknown values are received in NetworkAccessMode
1348 -- they shall be discarded.
1350 GPRSDataList ::= SEQUENCE SIZE (1..maxNumOfPDP-Contexts) OF
1353 maxNumOfPDP-Contexts INTEGER ::= 50
1355 PDP-Context ::= SEQUENCE {
1356 pdp-ContextId ContextId,
1357 pdp-Type [16] PDP-Type,
1358 pdp-Address [17] PDP-Address OPTIONAL,
1359 qos-Subscribed [18] QoS-Subscribed,
1360 vplmnAddressAllowed [19] NULL OPTIONAL,
1362 extensionContainer [21] ExtensionContainer OPTIONAL,
1364 ext-QoS-Subscribed [0] Ext-QoS-Subscribed OPTIONAL,
1365 pdp-ChargingCharacteristics [1] ChargingCharacteristics OPTIONAL,
1366 ext2-QoS-Subscribed [2] Ext2-QoS-Subscribed OPTIONAL,
1367 -- ext2-QoS-Subscribed may be present only if ext-QoS-Subscribed is present.
1368 ext3-QoS-Subscribed [3] Ext3-QoS-Subscribed OPTIONAL,
1369 -- ext3-QoS-Subscribed may be present only if ext2-QoS-Subscribed is present.
1370 ext4-QoS-Subscribed [4] Ext4-QoS-Subscribed OPTIONAL,
1371 -- ext4-QoS-Subscribed may be present only if ext3-QoS-Subscribed is present.
1372 apn-oi-Replacement [5] APN-OI-Replacement OPTIONAL,
1373 -- this apn-oi-Replacement refers to the APN level apn-oi-Replacement and has
1374 -- higher priority than UE level apn-oi-Replacement.
1375 ext-pdp-Type [6] Ext-PDP-Type OPTIONAL,
1376 -- contains the value IPv4v6 defined in 3GPP TS 29.060 [105], if the PDP can be
1377 -- accessed by dual-stack UEs
1378 ext-pdp-Address [7] PDP-Address OPTIONAL,
1379 -- contains an additional IP address in case of dual-stack static IP address assignment
1381 -- it may contain an IPv4 or an IPv6 address/prefix, and it may be present
1382 -- only if pdp-Address is present; if both are present, each parameter shall
1383 -- contain a different type of address (IPv4 or IPv6).
1384 ambr [10] AMBR OPTIONAL,
1385 -- this ambr contains the AMBR associated to the APN included in the
1386 -- PDP-Context (APN-AMBR).
1387 sipto-Permission [8] SIPTO-Permission OPTIONAL,
1388 lipa-Permission [9] LIPA-Permission OPTIONAL
1391 SIPTO-Permission ::= ENUMERATED {
1396 LIPA-Permission ::= ENUMERATED {
1402 ContextId ::= INTEGER (1..maxNumOfPDP-Contexts)
1404 GPRSSubscriptionData ::= SEQUENCE {
1405 completeDataListIncluded NULL OPTIONAL,
1406 -- If segmentation is used, completeDataListIncluded may only be present in the
1407 -- first segment of GPRSSubscriptionData.
1408 gprsDataList [1] GPRSDataList,
1409 extensionContainer [2] ExtensionContainer OPTIONAL,
1411 apn-oi-Replacement [3] APN-OI-Replacement OPTIONAL
1412 -- this apn-oi-Replacement refers to the UE level apn-oi-Replacement.
1415 SGSN-CAMEL-SubscriptionInfo ::= SEQUENCE {
1416 gprs-CSI [0] GPRS-CSI OPTIONAL,
1417 mo-sms-CSI [1] SMS-CSI OPTIONAL,
1418 extensionContainer [2] ExtensionContainer OPTIONAL,
1420 mt-sms-CSI [3] SMS-CSI OPTIONAL,
1421 mt-smsCAMELTDP-CriteriaList [4] MT-smsCAMELTDP-CriteriaList OPTIONAL,
1422 mg-csi [5] MG-CSI OPTIONAL
1425 GPRS-CSI ::= SEQUENCE {
1426 gprs-CamelTDPDataList [0] GPRS-CamelTDPDataList OPTIONAL,
1427 camelCapabilityHandling [1] CamelCapabilityHandling OPTIONAL,
1428 extensionContainer [2] ExtensionContainer OPTIONAL,
1429 notificationToCSE [3] NULL OPTIONAL,
1430 csi-Active [4] NULL OPTIONAL,
1432 -- notificationToCSE and csi-Active shall not be present when GPRS-CSI is sent to SGSN.
1433 -- They may only be included in ATSI/ATM ack/NSDC message.
1434 -- GPRS-CamelTDPData and camelCapabilityHandling shall be present in
1435 -- the GPRS-CSI sequence.
1436 -- If GPRS-CSI is segmented, gprs-CamelTDPDataList and camelCapabilityHandling shall be
1437 -- present in the first segment
1439 GPRS-CamelTDPDataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF
1441 -- GPRS-CamelTDPDataList shall not contain more than one instance of
1442 -- GPRS-CamelTDPData containing the same value for gprs-TriggerDetectionPoint.
1444 GPRS-CamelTDPData ::= SEQUENCE {
1445 gprs-TriggerDetectionPoint [0] GPRS-TriggerDetectionPoint,
1446 serviceKey [1] ServiceKey,
1447 gsmSCF-Address [2] ISDN-AddressString,
1448 defaultSessionHandling [3] DefaultGPRS-Handling,
1449 extensionContainer [4] ExtensionContainer OPTIONAL,
1453 DefaultGPRS-Handling ::= ENUMERATED {
1454 continueTransaction (0) ,
1455 releaseTransaction (1) ,
1457 -- exception handling:
1458 -- reception of values in range 2-31 shall be treated as "continueTransaction"
1459 -- reception of values greater than 31 shall be treated as "releaseTransaction"
1461 GPRS-TriggerDetectionPoint ::= ENUMERATED {
1463 attachChangeOfPosition (2),
1464 pdp-ContextEstablishment (11),
1465 pdp-ContextEstablishmentAcknowledgement (12),
1466 pdp-ContextChangeOfPosition (14),
1468 -- exception handling:
1469 -- For GPRS-CamelTDPData sequences containing this parameter with any
1470 -- other value than the ones listed the receiver shall ignore the whole
1471 -- GPRS-CamelTDPDatasequence.
1473 APN ::= OCTET STRING (SIZE (2..63))
1474 -- Octets are coded according to TS 3GPP TS 23.003 [17]
1476 PDP-Type ::= OCTET STRING (SIZE (2))
1477 -- Octets are coded according to TS 3GPP TS 29.060 [105]
1478 -- Only the values PPP, IPv4 and IPv6 are allowed for this parameter.
1480 Ext-PDP-Type ::= OCTET STRING (SIZE (2))
1481 -- Octets are coded, similarly to PDP-Type, according to TS 3GPP TS 29.060 [105].
1482 -- Only the value IPv4v6 is allowed for this parameter.
1484 PDP-Address ::= OCTET STRING (SIZE (1..16))
1485 -- Octets are coded according to TS 3GPP TS 29.060 [105]
1487 -- The possible size values are:
1488 -- 1-7 octets X.25 address type
1489 -- 4 octets IPv4 address type
1490 -- 16 octets Ipv6 address type
1492 QoS-Subscribed ::= OCTET STRING (SIZE (3))
1493 -- Octets are coded according to TS 3GPP TS 24.008 [35] Quality of Service Octets
1496 Ext-QoS-Subscribed ::= OCTET STRING (SIZE (1..9))
1498 -- Allocation/Retention Priority (This octet encodes each priority level defined in
1499 -- 23.107 as the binary value of the priority level, declaration in 29.060)
1500 -- Octets 2-9 are coded according to 3GPP TS 24.008 [35] Quality of Service Octets
1503 Ext2-QoS-Subscribed ::= OCTET STRING (SIZE (1..3))
1504 -- Octets 1-3 are coded according to 3GPP TS 24.008 [35] Quality of Service Octets 14-16.
1505 -- If Quality of Service information is structured with 14 octet length, then
1506 -- Octet 1 is coded according to 3GPP TS 24.008 [35] Quality of Service Octet 14.
1508 Ext3-QoS-Subscribed ::= OCTET STRING (SIZE (1..2))
1509 -- Octets 1-2 are coded according to 3GPP TS 24.008 [35] Quality of Service Octets 17-18.
1511 Ext4-QoS-Subscribed ::= OCTET STRING (SIZE (1))
1513 -- Evolved Allocation/Retention Priority. This octet encodes the Priority Level (PL),
1514 -- the Preemption Capability (PCI) and Preemption Vulnerability (PVI) values, as
1515 -- described in 3GPP TS 29.060 [105].
1517 ChargingCharacteristics ::= OCTET STRING (SIZE (2))
1518 -- Octets are coded according to 3GPP TS 32.215.
1520 LSAOnlyAccessIndicator ::= ENUMERATED {
1521 accessOutsideLSAsAllowed (0),
1522 accessOutsideLSAsRestricted (1)}
1524 LSADataList ::= SEQUENCE SIZE (1..maxNumOfLSAs) OF
1527 maxNumOfLSAs INTEGER ::= 20
1529 LSAData ::= SEQUENCE {
1530 lsaIdentity [0] LSAIdentity,
1531 lsaAttributes [1] LSAAttributes,
1532 lsaActiveModeIndicator [2] NULL OPTIONAL,
1533 extensionContainer [3] ExtensionContainer OPTIONAL,
1536 LSAInformation ::= SEQUENCE {
1537 completeDataListIncluded NULL OPTIONAL,
1539 -- If segmentation is used, completeDataListIncluded may only be present in the
1541 lsaOnlyAccessIndicator [1] LSAOnlyAccessIndicator OPTIONAL,
1542 lsaDataList [2] LSADataList OPTIONAL,
1543 extensionContainer [3] ExtensionContainer OPTIONAL,
1546 LSAIdentity ::= OCTET STRING (SIZE (3))
1547 -- Octets are coded according to TS 3GPP TS 23.003 [17]
1549 LSAAttributes ::= OCTET STRING (SIZE (1))
1550 -- Octets are coded according to TS 3GPP TS 48.008 [49]
1552 SubscriberData ::= SEQUENCE {
1553 msisdn [1] ISDN-AddressString OPTIONAL,
1554 category [2] Category OPTIONAL,
1555 subscriberStatus [3] SubscriberStatus OPTIONAL,
1556 bearerServiceList [4] BearerServiceList OPTIONAL,
1557 -- The exception handling for reception of unsupported / not allocated
1558 -- bearerServiceCodes is defined in section 8.8.1
1559 teleserviceList [6] TeleserviceList OPTIONAL,
1560 -- The exception handling for reception of unsupported / not allocated
1561 -- teleserviceCodes is defined in section 8.8.1
1562 provisionedSS [7] Ext-SS-InfoList OPTIONAL,
1563 odb-Data [8] ODB-Data OPTIONAL,
1564 roamingRestrictionDueToUnsupportedFeature [9] NULL OPTIONAL,
1565 regionalSubscriptionData [10] ZoneCodeList OPTIONAL,
1566 vbsSubscriptionData [11] VBSDataList OPTIONAL,
1567 vgcsSubscriptionData [12] VGCSDataList OPTIONAL,
1568 vlrCamelSubscriptionInfo [13] VlrCamelSubscriptionInfo OPTIONAL
1571 Category ::= OCTET STRING (SIZE (1))
1572 -- The internal structure is defined in ITU-T Rec Q.763.
1574 SubscriberStatus ::= ENUMERATED {
1576 operatorDeterminedBarring (1)}
1578 BearerServiceList ::= SEQUENCE SIZE (1..maxNumOfBearerServices) OF
1579 Ext-BearerServiceCode
1581 maxNumOfBearerServices INTEGER ::= 50
1583 TeleserviceList ::= SEQUENCE SIZE (1..maxNumOfTeleservices) OF
1586 maxNumOfTeleservices INTEGER ::= 20
1588 ODB-Data ::= SEQUENCE {
1589 odb-GeneralData ODB-GeneralData,
1590 odb-HPLMN-Data ODB-HPLMN-Data OPTIONAL,
1591 extensionContainer ExtensionContainer OPTIONAL,
1594 ODB-GeneralData ::= BIT STRING {
1595 allOG-CallsBarred (0),
1596 internationalOGCallsBarred (1),
1597 internationalOGCallsNotToHPLMN-CountryBarred (2),
1598 interzonalOGCallsBarred (6),
1599 interzonalOGCallsNotToHPLMN-CountryBarred (7),
1600 interzonalOGCallsAndInternationalOGCallsNotToHPLMN-CountryBarred (8),
1601 premiumRateInformationOGCallsBarred (3),
1602 premiumRateEntertainementOGCallsBarred (4),
1603 ss-AccessBarred (5),
1605 chargeableECT-Barred (10),
1606 internationalECT-Barred (11),
1607 interzonalECT-Barred (12),
1608 doublyChargeableECT-Barred (13),
1609 multipleECT-Barred (14),
1610 allPacketOrientedServicesBarred (15),
1611 roamerAccessToHPLMN-AP-Barred (16),
1612 roamerAccessToVPLMN-AP-Barred (17),
1613 roamingOutsidePLMNOG-CallsBarred (18),
1614 allIC-CallsBarred (19),
1615 roamingOutsidePLMNIC-CallsBarred (20),
1616 roamingOutsidePLMNICountryIC-CallsBarred (21),
1617 roamingOutsidePLMN-Barred (22),
1618 roamingOutsidePLMN-CountryBarred (23),
1619 registrationAllCF-Barred (24),
1620 registrationCFNotToHPLMN-Barred (25),
1621 registrationInterzonalCF-Barred (26),
1622 registrationInterzonalCFNotToHPLMN-Barred (27),
1623 registrationInternationalCF-Barred (28)} (SIZE (15..32))
1624 -- exception handling: reception of unknown bit assignments in the
1625 -- ODB-GeneralData type shall be treated like unsupported ODB-GeneralData
1626 -- When the ODB-GeneralData type is removed from the HLR for a given subscriber,
1627 -- in NoteSubscriberDataModified operation sent toward the gsmSCF
1628 -- all bits shall be set to "O".
1630 ODB-HPLMN-Data ::= BIT STRING {
1631 plmn-SpecificBarringType1 (0),
1632 plmn-SpecificBarringType2 (1),
1633 plmn-SpecificBarringType3 (2),
1634 plmn-SpecificBarringType4 (3)} (SIZE (4..32))
1635 -- exception handling: reception of unknown bit assignments in the
1636 -- ODB-HPLMN-Data type shall be treated like unsupported ODB-HPLMN-Data
1637 -- When the ODB-HPLMN-Data type is removed from the HLR for a given subscriber,
1638 -- in NoteSubscriberDataModified operation sent toward the gsmSCF
1639 -- all bits shall be set to "O".
1641 Ext-SS-InfoList ::= SEQUENCE SIZE (1..maxNumOfSS) OF
1644 Ext-SS-Info ::= CHOICE {
1645 forwardingInfo [0] Ext-ForwInfo,
1646 callBarringInfo [1] Ext-CallBarInfo,
1647 cug-Info [2] CUG-Info,
1648 ss-Data [3] Ext-SS-Data,
1649 emlpp-Info [4] EMLPP-Info}
1651 Ext-ForwInfo ::= SEQUENCE {
1653 forwardingFeatureList Ext-ForwFeatureList,
1654 extensionContainer [0] ExtensionContainer OPTIONAL,
1657 Ext-ForwFeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF
1660 Ext-ForwFeature ::= SEQUENCE {
1661 basicService Ext-BasicServiceCode OPTIONAL,
1662 ss-Status [4] Ext-SS-Status,
1663 forwardedToNumber [5] ISDN-AddressString OPTIONAL,
1664 -- When this data type is sent from an HLR which supports CAMEL Phase 2
1665 -- to a VLR that supports CAMEL Phase 2 the VLR shall not check the
1666 -- format of the number
1667 forwardedToSubaddress [8] ISDN-SubaddressString OPTIONAL,
1668 forwardingOptions [6] Ext-ForwOptions OPTIONAL,
1669 noReplyConditionTime [7] Ext-NoRepCondTime OPTIONAL,
1670 extensionContainer [9] ExtensionContainer OPTIONAL,
1672 longForwardedToNumber [10] FTN-AddressString OPTIONAL }
1674 Ext-ForwOptions ::= OCTET STRING (SIZE (1..5))
1678 -- bit 8: notification to forwarding party
1679 -- 0 no notification
1682 -- bit 7: redirecting presentation
1683 -- 0 no presentation
1686 -- bit 6: notification to calling party
1687 -- 0 no notification
1690 -- bit 5: 0 (unused)
1692 -- bits 43: forwarding reason
1693 -- 00 ms not reachable
1698 -- bits 21: 00 (unused)
1700 -- OCTETS 2-5: reserved for future use. They shall be discarded if
1701 -- received and not understood.
1703 Ext-NoRepCondTime ::= INTEGER (1..100)
1704 -- Only values 5-30 are used.
1705 -- Values in the ranges 1-4 and 31-100 are reserved for future use
1707 -- values 1-4 shall be mapped on to value 5
1708 -- values 31-100 shall be mapped on to value 30
1710 Ext-CallBarInfo ::= SEQUENCE {
1712 callBarringFeatureList Ext-CallBarFeatureList,
1713 extensionContainer ExtensionContainer OPTIONAL,
1716 Ext-CallBarFeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF
1717 Ext-CallBarringFeature
1719 Ext-CallBarringFeature ::= SEQUENCE {
1720 basicService Ext-BasicServiceCode OPTIONAL,
1721 ss-Status [4] Ext-SS-Status,
1722 extensionContainer ExtensionContainer OPTIONAL,
1725 CUG-Info ::= SEQUENCE {
1726 cug-SubscriptionList CUG-SubscriptionList,
1727 cug-FeatureList CUG-FeatureList OPTIONAL,
1728 extensionContainer [0] ExtensionContainer OPTIONAL,
1731 CUG-SubscriptionList ::= SEQUENCE SIZE (0..maxNumOfCUG) OF
1734 CUG-Subscription ::= SEQUENCE {
1735 cug-Index CUG-Index,
1736 cug-Interlock CUG-Interlock,
1737 intraCUG-Options IntraCUG-Options,
1738 basicServiceGroupList Ext-BasicServiceGroupList OPTIONAL,
1739 extensionContainer [0] ExtensionContainer OPTIONAL,
1742 CUG-Index ::= INTEGER (0..32767)
1743 -- The internal structure is defined in ETS 300 138.
1745 CUG-Interlock ::= OCTET STRING (SIZE (4))
1747 IntraCUG-Options ::= ENUMERATED {
1748 noCUG-Restrictions (0),
1749 cugIC-CallBarred (1),
1750 cugOG-CallBarred (2)}
1752 maxNumOfCUG INTEGER ::= 10
1754 CUG-FeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF
1757 Ext-BasicServiceGroupList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF
1758 Ext-BasicServiceCode
1760 maxNumOfExt-BasicServiceGroups INTEGER ::= 32
1762 CUG-Feature ::= SEQUENCE {
1763 basicService Ext-BasicServiceCode OPTIONAL,
1764 preferentialCUG-Indicator CUG-Index OPTIONAL,
1765 interCUG-Restrictions InterCUG-Restrictions,
1766 extensionContainer ExtensionContainer OPTIONAL,
1769 InterCUG-Restrictions ::= OCTET STRING (SIZE (1))
1771 -- bits 876543: 000000 (unused)
1772 -- Exception handling:
1773 -- bits 876543 shall be ignored if received and not understood
1776 -- 00 CUG only facilities
1777 -- 01 CUG with outgoing access
1778 -- 10 CUG with incoming access
1779 -- 11 CUG with both outgoing and incoming access
1781 Ext-SS-Data ::= SEQUENCE {
1783 ss-Status [4] Ext-SS-Status,
1784 ss-SubscriptionOption SS-SubscriptionOption OPTIONAL,
1785 basicServiceGroupList Ext-BasicServiceGroupList OPTIONAL,
1786 extensionContainer [5] ExtensionContainer OPTIONAL,
1789 LCS-PrivacyExceptionList ::= SEQUENCE SIZE (1..maxNumOfPrivacyClass) OF
1792 maxNumOfPrivacyClass INTEGER ::= 4
1794 LCS-PrivacyClass ::= SEQUENCE {
1796 ss-Status Ext-SS-Status,
1797 notificationToMSUser [0] NotificationToMSUser OPTIONAL,
1798 -- notificationToMSUser may be sent only for SS-codes callSessionRelated
1799 -- and callSessionUnrelated. If not received for SS-codes callSessionRelated
1800 -- and callSessionUnrelated,
1801 -- the default values according to 3GPP TS 23.271 shall be assumed.
1802 externalClientList [1] ExternalClientList OPTIONAL,
1803 -- externalClientList may be sent only for SS-code callSessionUnrelated to a
1804 -- visited node that does not support LCS Release 4 or later versions.
1805 -- externalClientList may be sent only for SS-codes callSessionUnrelated and
1806 -- callSessionRelated to a visited node that supports LCS Release 4 or later versions.
1807 plmnClientList [2] PLMNClientList OPTIONAL,
1808 -- plmnClientList may be sent only for SS-code plmnoperator.
1809 extensionContainer [3] ExtensionContainer OPTIONAL,
1811 ext-externalClientList [4] Ext-ExternalClientList OPTIONAL,
1812 -- Ext-externalClientList may be sent only if the visited node supports LCS Release 4 or
1813 -- later versions, the user did specify more than 5 clients, and White Book SCCP is used.
1814 serviceTypeList [5] ServiceTypeList OPTIONAL
1815 -- serviceTypeList may be sent only for SS-code serviceType and if the visited node
1816 -- supports LCS Release 5 or later versions.
1818 -- if segmentation is used, the complete LCS-PrivacyClass shall be sent in one segment
1821 ExternalClientList ::= SEQUENCE SIZE (0..maxNumOfExternalClient) OF
1824 maxNumOfExternalClient INTEGER ::= 5
1826 PLMNClientList ::= SEQUENCE SIZE (1..maxNumOfPLMNClient) OF
1829 maxNumOfPLMNClient INTEGER ::= 5
1831 Ext-ExternalClientList ::= SEQUENCE SIZE (1..maxNumOfExt-ExternalClient) OF
1834 maxNumOfExt-ExternalClient INTEGER ::= 35
1836 ExternalClient ::= SEQUENCE {
1837 clientIdentity LCSClientExternalID,
1838 gmlc-Restriction [0] GMLC-Restriction OPTIONAL,
1839 notificationToMSUser [1] NotificationToMSUser OPTIONAL,
1840 -- If notificationToMSUser is not received, the default value according to
1841 -- 3GPP TS 23.271 shall be assumed.
1842 extensionContainer [2] ExtensionContainer OPTIONAL,
1845 GMLC-Restriction ::= ENUMERATED {
1849 -- exception handling:
1850 -- At reception of any other value than the ones listed the receiver shall ignore
1851 -- GMLC-Restriction.
1853 NotificationToMSUser ::= ENUMERATED {
1854 notifyLocationAllowed (0),
1855 notifyAndVerify-LocationAllowedIfNoResponse (1),
1856 notifyAndVerify-LocationNotAllowedIfNoResponse (2),
1858 locationNotAllowed (3) }
1859 -- exception handling:
1860 -- At reception of any other value than the ones listed the receiver shall ignore
1861 -- NotificationToMSUser.
1863 ServiceTypeList ::= SEQUENCE SIZE (1..maxNumOfServiceType) OF
1866 maxNumOfServiceType INTEGER ::= 32
1868 ServiceType ::= SEQUENCE {
1869 serviceTypeIdentity LCSServiceTypeID,
1870 gmlc-Restriction [0] GMLC-Restriction OPTIONAL,
1871 notificationToMSUser [1] NotificationToMSUser OPTIONAL,
1872 -- If notificationToMSUser is not received, the default value according to
1873 -- 3GPP TS 23.271 shall be assumed.
1874 extensionContainer [2] ExtensionContainer OPTIONAL,
1877 MOLR-List ::= SEQUENCE SIZE (1..maxNumOfMOLR-Class) OF
1880 maxNumOfMOLR-Class INTEGER ::= 3
1882 MOLR-Class ::= SEQUENCE {
1884 ss-Status Ext-SS-Status,
1885 extensionContainer [0] ExtensionContainer OPTIONAL,
1888 ZoneCodeList ::= SEQUENCE SIZE (1..maxNumOfZoneCodes)
1891 ZoneCode ::= OCTET STRING (SIZE (2))
1892 -- internal structure is defined in TS 3GPP TS 23.003 [17]
1894 maxNumOfZoneCodes INTEGER ::= 10
1896 InsertSubscriberDataRes ::= SEQUENCE {
1897 teleserviceList [1] TeleserviceList OPTIONAL,
1898 bearerServiceList [2] BearerServiceList OPTIONAL,
1899 ss-List [3] SS-List OPTIONAL,
1900 odb-GeneralData [4] ODB-GeneralData OPTIONAL,
1901 regionalSubscriptionResponse [5] RegionalSubscriptionResponse OPTIONAL,
1902 supportedCamelPhases [6] SupportedCamelPhases OPTIONAL,
1903 extensionContainer [7] ExtensionContainer OPTIONAL,
1905 offeredCamel4CSIs [8] OfferedCamel4CSIs OPTIONAL,
1906 supportedFeatures [9] SupportedFeatures OPTIONAL }
1908 RegionalSubscriptionResponse ::= ENUMERATED {
1909 networkNode-AreaRestricted (0),
1910 tooManyZoneCodes (1),
1911 zoneCodesConflict (2),
1912 regionalSubscNotSupported (3)}
1914 DeleteSubscriberDataArg ::= SEQUENCE {
1916 basicServiceList [1] BasicServiceList OPTIONAL,
1917 -- The exception handling for reception of unsupported/not allocated
1918 -- basicServiceCodes is defined in section 6.8.2
1919 ss-List [2] SS-List OPTIONAL,
1920 roamingRestrictionDueToUnsupportedFeature [4] NULL OPTIONAL,
1921 regionalSubscriptionIdentifier [5] ZoneCode OPTIONAL,
1922 vbsGroupIndication [7] NULL OPTIONAL,
1923 vgcsGroupIndication [8] NULL OPTIONAL,
1924 camelSubscriptionInfoWithdraw [9] NULL OPTIONAL,
1925 extensionContainer [6] ExtensionContainer OPTIONAL,
1927 gprsSubscriptionDataWithdraw [10] GPRSSubscriptionDataWithdraw OPTIONAL,
1928 roamingRestrictedInSgsnDueToUnsuppportedFeature [11] NULL OPTIONAL,
1929 lsaInformationWithdraw [12] LSAInformationWithdraw OPTIONAL,
1930 gmlc-ListWithdraw [13] NULL OPTIONAL,
1931 istInformationWithdraw [14] NULL OPTIONAL,
1932 specificCSI-Withdraw [15] SpecificCSI-Withdraw OPTIONAL,
1933 chargingCharacteristicsWithdraw [16] NULL OPTIONAL,
1934 stn-srWithdraw [17] NULL OPTIONAL,
1935 epsSubscriptionDataWithdraw [18] EPS-SubscriptionDataWithdraw OPTIONAL,
1936 apn-oi-replacementWithdraw [19] NULL OPTIONAL,
1937 csg-SubscriptionDeleted [20] NULL OPTIONAL,
1938 subscribedPeriodicTAU-RAU-TimerWithdraw [22] NULL OPTIONAL,
1939 subscribedPeriodicLAU-TimerWithdraw [23] NULL OPTIONAL,
1940 subscribed-vsrvccWithdraw [21] NULL OPTIONAL,
1941 vplmn-Csg-SubscriptionDeleted [24] NULL OPTIONAL,
1942 additionalMSISDN-Withdraw [25] NULL OPTIONAL }
1944 SpecificCSI-Withdraw ::= BIT STRING {
1958 vt-IM-CSI (13) } (SIZE(8..32))
1959 -- exception handling:
1960 -- bits 11 to 31 shall be ignored if received by a non-IP Multimedia Core Network entity.
1961 -- bits 0-10 and 14-31 shall be ignored if received by an IP Multimedia Core Network entity.
1962 -- bits 11-13 are only applicable in an IP Multimedia Core Network.
1963 -- Bit 8 and bits 11-13 are only applicable for the NoteSubscriberDataModified operation.
1965 GPRSSubscriptionDataWithdraw ::= CHOICE {
1967 contextIdList ContextIdList}
1969 EPS-SubscriptionDataWithdraw ::= CHOICE {
1971 contextIdList ContextIdList}
1973 ContextIdList ::= SEQUENCE SIZE (1..maxNumOfPDP-Contexts) OF
1976 LSAInformationWithdraw ::= CHOICE {
1978 lsaIdentityList LSAIdentityList }
1980 LSAIdentityList ::= SEQUENCE SIZE (1..maxNumOfLSAs) OF
1983 BasicServiceList ::= SEQUENCE SIZE (1..maxNumOfBasicServices) OF
1984 Ext-BasicServiceCode
1986 maxNumOfBasicServices INTEGER ::= 70
1988 DeleteSubscriberDataRes ::= SEQUENCE {
1989 regionalSubscriptionResponse [0] RegionalSubscriptionResponse OPTIONAL,
1990 extensionContainer ExtensionContainer OPTIONAL,
1993 VlrCamelSubscriptionInfo ::= SEQUENCE {
1994 o-CSI [0] O-CSI OPTIONAL,
1995 extensionContainer [1] ExtensionContainer OPTIONAL,
1997 ss-CSI [2] SS-CSI OPTIONAL,
1998 o-BcsmCamelTDP-CriteriaList [4] O-BcsmCamelTDPCriteriaList OPTIONAL,
1999 tif-CSI [3] NULL OPTIONAL,
2000 m-CSI [5] M-CSI OPTIONAL,
2001 mo-sms-CSI [6] SMS-CSI OPTIONAL,
2002 vt-CSI [7] T-CSI OPTIONAL,
2003 t-BCSM-CAMEL-TDP-CriteriaList [8] T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL,
2004 d-CSI [9] D-CSI OPTIONAL,
2005 mt-sms-CSI [10] SMS-CSI OPTIONAL,
2006 mt-smsCAMELTDP-CriteriaList [11] MT-smsCAMELTDP-CriteriaList OPTIONAL
2009 MT-smsCAMELTDP-CriteriaList ::= SEQUENCE SIZE (1.. maxNumOfCamelTDPData) OF
2010 MT-smsCAMELTDP-Criteria
2012 MT-smsCAMELTDP-Criteria ::= SEQUENCE {
2013 sms-TriggerDetectionPoint SMS-TriggerDetectionPoint,
2014 tpdu-TypeCriterion [0] TPDU-TypeCriterion OPTIONAL,
2017 TPDU-TypeCriterion ::= SEQUENCE SIZE (1..maxNumOfTPDUTypes) OF
2021 maxNumOfTPDUTypes INTEGER ::= 5
2023 MT-SMS-TPDU-Type ::= ENUMERATED {
2025 sms-SUBMIT-REPORT (1),
2026 sms-STATUS-REPORT (2),
2029 -- exception handling:
2030 -- For TPDU-TypeCriterion sequences containing this parameter with any
2031 -- other value than the ones listed above the receiver shall ignore
2032 -- the whole TPDU-TypeCriterion sequence.
2033 -- In CAMEL phase 4, sms-SUBMIT-REPORT shall not be used and a received TPDU-TypeCriterion
2034 -- sequence containing sms-SUBMIT-REPORT shall be wholly ignored.
2036 D-CSI ::= SEQUENCE {
2037 dp-AnalysedInfoCriteriaList [0] DP-AnalysedInfoCriteriaList OPTIONAL,
2038 camelCapabilityHandling [1] CamelCapabilityHandling OPTIONAL,
2039 extensionContainer [2] ExtensionContainer OPTIONAL,
2040 notificationToCSE [3] NULL OPTIONAL,
2041 csi-Active [4] NULL OPTIONAL,
2043 -- notificationToCSE and csi-Active shall not be present when D-CSI is sent to VLR/GMSC.
2044 -- They may only be included in ATSI/ATM ack/NSDC message.
2045 -- DP-AnalysedInfoCriteria and camelCapabilityHandling shall be present in
2046 -- the D-CSI sequence.
2047 -- If D-CSI is segmented, then the first segment shall contain dp-AnalysedInfoCriteriaList
2048 -- and camelCapabilityHandling. Subsequent segments shall not contain
2049 -- camelCapabilityHandling, but may contain dp-AnalysedInfoCriteriaList.
2051 DP-AnalysedInfoCriteriaList ::= SEQUENCE SIZE (1..maxNumOfDP-AnalysedInfoCriteria) OF
2052 DP-AnalysedInfoCriterium
2054 maxNumOfDP-AnalysedInfoCriteria INTEGER ::= 10
2056 DP-AnalysedInfoCriterium ::= SEQUENCE {
2057 dialledNumber ISDN-AddressString,
2058 serviceKey ServiceKey,
2059 gsmSCF-Address ISDN-AddressString,
2060 defaultCallHandling DefaultCallHandling,
2061 extensionContainer ExtensionContainer OPTIONAL,
2064 SS-CSI ::= SEQUENCE {
2065 ss-CamelData SS-CamelData,
2066 extensionContainer ExtensionContainer OPTIONAL,
2068 notificationToCSE [0] NULL OPTIONAL,
2069 csi-Active [1] NULL OPTIONAL
2070 -- notificationToCSE and csi-Active shall not be present when SS-CSI is sent to VLR.
2071 -- They may only be included in ATSI/ATM ack/NSDC message.
2074 SS-CamelData ::= SEQUENCE {
2075 ss-EventList SS-EventList,
2076 gsmSCF-Address ISDN-AddressString,
2077 extensionContainer [0] ExtensionContainer OPTIONAL,
2080 SS-EventList ::= SEQUENCE SIZE (1..maxNumOfCamelSSEvents) OF SS-Code
2081 -- Actions for the following SS-Code values are defined in CAMEL Phase 3:
2082 -- ect SS-Code ::= '00110001'B
2083 -- multiPTY SS-Code ::= '01010001'B
2084 -- cd SS-Code ::= '00100100'B
2085 -- ccbs SS-Code ::= '01000100'B
2086 -- all other SS codes shall be ignored
2087 -- When SS-CSI is sent to the VLR, it shall not contain a marking for ccbs.
2088 -- If the VLR receives SS-CSI containing a marking for ccbs, the VLR shall discard the
2089 -- ccbs marking in SS-CSI.
2091 maxNumOfCamelSSEvents INTEGER ::= 10
2093 O-CSI ::= SEQUENCE {
2094 o-BcsmCamelTDPDataList O-BcsmCamelTDPDataList,
2095 extensionContainer ExtensionContainer OPTIONAL,
2097 camelCapabilityHandling [0] CamelCapabilityHandling OPTIONAL,
2098 notificationToCSE [1] NULL OPTIONAL,
2099 csiActive [2] NULL OPTIONAL}
2100 -- notificationtoCSE and csiActive shall not be present when O-CSI is sent to VLR/GMSC.
2101 -- They may only be included in ATSI/ATM ack/NSDC message.
2102 -- O-CSI shall not be segmented.
2104 O-BcsmCamelTDPDataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF
2106 -- O-BcsmCamelTDPDataList shall not contain more than one instance of
2107 -- O-BcsmCamelTDPData containing the same value for o-BcsmTriggerDetectionPoint.
2108 -- For CAMEL Phase 2, this means that only one instance of O-BcsmCamelTDPData is allowed
2109 -- with o-BcsmTriggerDetectionPoint being equal to DP2.
2111 maxNumOfCamelTDPData INTEGER ::= 10
2113 O-BcsmCamelTDPData ::= SEQUENCE {
2114 o-BcsmTriggerDetectionPoint O-BcsmTriggerDetectionPoint,
2115 serviceKey ServiceKey,
2116 gsmSCF-Address [0] ISDN-AddressString,
2117 defaultCallHandling [1] DefaultCallHandling,
2118 extensionContainer [2] ExtensionContainer OPTIONAL,
2122 ServiceKey ::= INTEGER (0..2147483647)
2124 O-BcsmTriggerDetectionPoint ::= ENUMERATED {
2127 routeSelectFailure (4) }
2128 -- exception handling:
2129 -- For O-BcsmCamelTDPData sequences containing this parameter with any
2130 -- other value than the ones listed the receiver shall ignore the whole
2131 -- O-BcsmCamelTDPDatasequence.
2132 -- For O-BcsmCamelTDP-Criteria sequences containing this parameter with any
2133 -- other value than the ones listed the receiver shall ignore the whole
2134 -- O-BcsmCamelTDP-Criteria sequence.
2136 O-BcsmCamelTDPCriteriaList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF
2137 O-BcsmCamelTDP-Criteria
2139 T-BCSM-CAMEL-TDP-CriteriaList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF
2140 T-BCSM-CAMEL-TDP-Criteria
2142 O-BcsmCamelTDP-Criteria ::= SEQUENCE {
2143 o-BcsmTriggerDetectionPoint O-BcsmTriggerDetectionPoint,
2144 destinationNumberCriteria [0] DestinationNumberCriteria OPTIONAL,
2145 basicServiceCriteria [1] BasicServiceCriteria OPTIONAL,
2146 callTypeCriteria [2] CallTypeCriteria OPTIONAL,
2148 o-CauseValueCriteria [3] O-CauseValueCriteria OPTIONAL,
2149 extensionContainer [4] ExtensionContainer OPTIONAL }
2151 T-BCSM-CAMEL-TDP-Criteria ::= SEQUENCE {
2152 t-BCSM-TriggerDetectionPoint T-BcsmTriggerDetectionPoint,
2153 basicServiceCriteria [0] BasicServiceCriteria OPTIONAL,
2154 t-CauseValueCriteria [1] T-CauseValueCriteria OPTIONAL,
2157 DestinationNumberCriteria ::= SEQUENCE {
2158 matchType [0] MatchType,
2159 destinationNumberList [1] DestinationNumberList OPTIONAL,
2160 destinationNumberLengthList [2] DestinationNumberLengthList OPTIONAL,
2161 -- one or both of destinationNumberList and destinationNumberLengthList
2165 DestinationNumberList ::= SEQUENCE SIZE (1..maxNumOfCamelDestinationNumbers) OF
2167 -- The receiving entity shall not check the format of a number in
2168 -- the dialled number list
2170 DestinationNumberLengthList ::= SEQUENCE SIZE (1..maxNumOfCamelDestinationNumberLengths) OF
2171 INTEGER(1..maxNumOfISDN-AddressDigits)
2173 BasicServiceCriteria ::= SEQUENCE SIZE(1..maxNumOfCamelBasicServiceCriteria) OF
2174 Ext-BasicServiceCode
2176 maxNumOfISDN-AddressDigits INTEGER ::= 15
2178 maxNumOfCamelDestinationNumbers INTEGER ::= 10
2180 maxNumOfCamelDestinationNumberLengths INTEGER ::= 3
2182 maxNumOfCamelBasicServiceCriteria INTEGER ::= 5
2184 CallTypeCriteria ::= ENUMERATED {
2188 MatchType ::= ENUMERATED {
2192 O-CauseValueCriteria ::= SEQUENCE SIZE(1..maxNumOfCAMEL-O-CauseValueCriteria) OF
2195 T-CauseValueCriteria ::= SEQUENCE SIZE(1..maxNumOfCAMEL-T-CauseValueCriteria) OF
2198 maxNumOfCAMEL-O-CauseValueCriteria INTEGER ::= 5
2200 maxNumOfCAMEL-T-CauseValueCriteria INTEGER ::= 5
2202 CauseValue ::= OCTET STRING (SIZE(1))
2203 -- Type extracted from Cause parameter in ITU-T Recommendation Q.763.
2204 -- For the use of cause value refer to ITU-T Recommendation Q.850.
2206 DefaultCallHandling ::= ENUMERATED {
2210 -- exception handling:
2211 -- reception of values in range 2-31 shall be treated as "continueCall"
2212 -- reception of values greater than 31 shall be treated as "releaseCall"
2214 CamelCapabilityHandling ::= INTEGER(1..16)
2215 -- value 1 = CAMEL phase 1,
2216 -- value 2 = CAMEL phase 2,
2217 -- value 3 = CAMEL Phase 3,
2218 -- value 4 = CAMEL phase 4:
2219 -- reception of values greater than 4 shall be treated as CAMEL phase 4.
2221 SupportedCamelPhases ::= BIT STRING {
2225 phase4 (3)} (SIZE (1..16))
2226 -- A node shall mark in the BIT STRING all CAMEL Phases it supports.
2227 -- Other values than listed above shall be discarded.
2229 OfferedCamel4CSIs ::= BIT STRING {
2236 psi-enhancements (6)
2238 -- A node supporting Camel phase 4 shall mark in the BIT STRING all Camel4 CSIs
2240 -- Other values than listed above shall be discarded.
2242 OfferedCamel4Functionalities ::= BIT STRING {
2243 initiateCallAttempt (0),
2248 dfc-WithArgument (5),
2251 chargingIndicator (8),
2253 locationAtAlerting (10),
2254 changeOfPositionDP (11),
2255 or-Interactions (12),
2256 warningToneEnhancements (13),
2257 cf-Enhancements (14),
2258 subscribedEnhancedDialledServices (15),
2259 servingNetworkEnhancedDialledServices (16),
2260 criteriaForChangeOfPositionDP (17),
2261 serviceChangeDP (18),
2262 collectInformation (19)
2264 -- A node supporting Camel phase 4 shall mark in the BIT STRING all CAMEL4
2265 -- functionalities it offers.
2266 -- Other values than listed above shall be discarded.
2268 SMS-CSI ::= SEQUENCE {
2269 sms-CAMEL-TDP-DataList [0] SMS-CAMEL-TDP-DataList OPTIONAL,
2270 camelCapabilityHandling [1] CamelCapabilityHandling OPTIONAL,
2271 extensionContainer [2] ExtensionContainer OPTIONAL,
2272 notificationToCSE [3] NULL OPTIONAL,
2273 csi-Active [4] NULL OPTIONAL,
2275 -- notificationToCSE and csi-Active shall not be present
2276 -- when MO-SMS-CSI or MT-SMS-CSI is sent to VLR or SGSN.
2277 -- They may only be included in ATSI/ATM ack/NSDC message.
2278 -- SMS-CAMEL-TDP-Data and camelCapabilityHandling shall be present in
2279 -- the SMS-CSI sequence.
2280 -- If SMS-CSI is segmented, sms-CAMEL-TDP-DataList and camelCapabilityHandling shall be
2281 -- present in the first segment
2283 SMS-CAMEL-TDP-DataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF
2285 -- SMS-CAMEL-TDP-DataList shall not contain more than one instance of
2286 -- SMS-CAMEL-TDP-Data containing the same value for sms-TriggerDetectionPoint.
2288 SMS-CAMEL-TDP-Data ::= SEQUENCE {
2289 sms-TriggerDetectionPoint [0] SMS-TriggerDetectionPoint,
2290 serviceKey [1] ServiceKey,
2291 gsmSCF-Address [2] ISDN-AddressString,
2292 defaultSMS-Handling [3] DefaultSMS-Handling,
2293 extensionContainer [4] ExtensionContainer OPTIONAL,
2297 SMS-TriggerDetectionPoint ::= ENUMERATED {
2298 sms-CollectedInfo (1),
2300 sms-DeliveryRequest (2)
2302 -- exception handling:
2303 -- For SMS-CAMEL-TDP-Data and MT-smsCAMELTDP-Criteria sequences containing this
2304 -- parameter with any other value than the ones listed the receiver shall ignore
2305 -- the whole sequence.
2307 -- If this parameter is received with any other value than sms-CollectedInfo
2308 -- in an SMS-CAMEL-TDP-Data sequence contained in mo-sms-CSI, then the receiver shall
2309 -- ignore the whole SMS-CAMEL-TDP-Data sequence.
2311 -- If this parameter is received with any other value than sms-DeliveryRequest
2312 -- in an SMS-CAMEL-TDP-Data sequence contained in mt-sms-CSI then the receiver shall
2313 -- ignore the whole SMS-CAMEL-TDP-Data sequence.
2315 -- If this parameter is received with any other value than sms-DeliveryRequest
2316 -- in an MT-smsCAMELTDP-Criteria sequence then the receiver shall
2317 -- ignore the whole MT-smsCAMELTDP-Criteria sequence.
2319 DefaultSMS-Handling ::= ENUMERATED {
2320 continueTransaction (0) ,
2321 releaseTransaction (1) ,
2323 -- exception handling:
2324 -- reception of values in range 2-31 shall be treated as "continueTransaction"
2325 -- reception of values greater than 31 shall be treated as "releaseTransaction"
2327 M-CSI ::= SEQUENCE {
2328 mobilityTriggers MobilityTriggers,
2329 serviceKey ServiceKey,
2330 gsmSCF-Address [0] ISDN-AddressString,
2331 extensionContainer [1] ExtensionContainer OPTIONAL,
2332 notificationToCSE [2] NULL OPTIONAL,
2333 csi-Active [3] NULL OPTIONAL,
2335 -- notificationToCSE and csi-Active shall not be present when M-CSI is sent to VLR.
2336 -- They may only be included in ATSI/ATM ack/NSDC message.
2338 MG-CSI ::= SEQUENCE {
2339 mobilityTriggers MobilityTriggers,
2340 serviceKey ServiceKey,
2341 gsmSCF-Address [0] ISDN-AddressString,
2342 extensionContainer [1] ExtensionContainer OPTIONAL,
2343 notificationToCSE [2] NULL OPTIONAL,
2344 csi-Active [3] NULL OPTIONAL,
2346 -- notificationToCSE and csi-Active shall not be present when MG-CSI is sent to SGSN.
2347 -- They may only be included in ATSI/ATM ack/NSDC message.
2349 MobilityTriggers ::= SEQUENCE SIZE (1..maxNumOfMobilityTriggers) OF
2352 maxNumOfMobilityTriggers INTEGER ::= 10
2354 MM-Code ::= OCTET STRING (SIZE (1))
2355 -- This type is used to indicate a Mobility Management event.
2356 -- Actions for the following MM-Code values are defined in CAMEL Phase 4:
2358 -- CS domain MM events:
2359 -- Location-update-in-same-VLR MM-Code ::= '00000000'B
2360 -- Location-update-to-other-VLR MM-Code ::= '00000001'B
2361 -- IMSI-Attach MM-Code ::= '00000010'B
2362 -- MS-initiated-IMSI-Detach MM-Code ::= '00000011'B
2363 -- Network-initiated-IMSI-Detach MM-Code ::= '00000100'B
2365 -- PS domain MM events:
2366 -- Routeing-Area-update-in-same-SGSN MM-Code ::= '10000000'B
2367 -- Routeing-Area-update-to-other-SGSN-update-from-new-SGSN
2368 -- MM-Code ::= '10000001'B
2369 -- Routeing-Area-update-to-other-SGSN-disconnect-by-detach
2370 -- MM-Code ::= '10000010'B
2371 -- GPRS-Attach MM-Code ::= '10000011'B
2372 -- MS-initiated-GPRS-Detach MM-Code ::= '10000100'B
2373 -- Network-initiated-GPRS-Detach MM-Code ::= '10000101'B
2374 -- Network-initiated-transfer-to-MS-not-reachable-for-paging
2375 -- MM-Code ::= '10000110'B
2377 -- If the MSC receives any other MM-code than the ones listed above for the
2378 -- CS domain, then the MSC shall ignore that MM-code.
2379 -- If the SGSN receives any other MM-code than the ones listed above for the
2380 -- PS domain, then the SGSN shall ignore that MM-code.
2382 T-CSI ::= SEQUENCE {
2383 t-BcsmCamelTDPDataList T-BcsmCamelTDPDataList,
2384 extensionContainer ExtensionContainer OPTIONAL,
2386 camelCapabilityHandling [0] CamelCapabilityHandling OPTIONAL,
2387 notificationToCSE [1] NULL OPTIONAL,
2388 csi-Active [2] NULL OPTIONAL}
2389 -- notificationToCSE and csi-Active shall not be present when VT-CSI/T-CSI is sent
2391 -- They may only be included in ATSI/ATM ack/NSDC message.
2392 -- T-CSI shall not be segmented.
2394 T-BcsmCamelTDPDataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF
2396 --- T-BcsmCamelTDPDataList shall not contain more than one instance of
2397 --- T-BcsmCamelTDPData containing the same value for t-BcsmTriggerDetectionPoint.
2398 --- For CAMEL Phase 2, this means that only one instance of T-BcsmCamelTDPData is allowed
2399 --- with t-BcsmTriggerDetectionPoint being equal to DP12.
2400 --- For CAMEL Phase 3, more TDP's are allowed.
2402 T-BcsmCamelTDPData ::= SEQUENCE {
2403 t-BcsmTriggerDetectionPoint T-BcsmTriggerDetectionPoint,
2404 serviceKey ServiceKey,
2405 gsmSCF-Address [0] ISDN-AddressString,
2406 defaultCallHandling [1] DefaultCallHandling,
2407 extensionContainer [2] ExtensionContainer OPTIONAL,
2410 T-BcsmTriggerDetectionPoint ::= ENUMERATED {
2411 termAttemptAuthorized (12),
2415 -- exception handling:
2416 -- For T-BcsmCamelTDPData sequences containing this parameter with any other
2417 -- value than the ones listed above, the receiver shall ignore the whole
2418 -- T-BcsmCamelTDPData sequence.
2420 -- gprs location information retrieval types
2422 SendRoutingInfoForGprsArg ::= SEQUENCE {
2424 ggsn-Address [1] GSN-Address OPTIONAL,
2425 ggsn-Number [2] ISDN-AddressString,
2426 extensionContainer [3] ExtensionContainer OPTIONAL,
2429 SendRoutingInfoForGprsRes ::= SEQUENCE {
2430 sgsn-Address [0] GSN-Address,
2431 ggsn-Address [1] GSN-Address OPTIONAL,
2432 mobileNotReachableReason [2] AbsentSubscriberDiagnosticSM OPTIONAL,
2433 extensionContainer [3] ExtensionContainer OPTIONAL,
2436 -- failure report types
2438 FailureReportArg ::= SEQUENCE {
2440 ggsn-Number [1] ISDN-AddressString ,
2441 ggsn-Address [2] GSN-Address OPTIONAL,
2442 extensionContainer [3] ExtensionContainer OPTIONAL,
2445 FailureReportRes ::= SEQUENCE {
2446 ggsn-Address [0] GSN-Address OPTIONAL,
2447 extensionContainer [1] ExtensionContainer OPTIONAL,
2450 -- gprs notification types
2452 NoteMsPresentForGprsArg ::= SEQUENCE {
2454 sgsn-Address [1] GSN-Address,
2455 ggsn-Address [2] GSN-Address OPTIONAL,
2456 extensionContainer [3] ExtensionContainer OPTIONAL,
2459 NoteMsPresentForGprsRes ::= SEQUENCE {
2460 extensionContainer [0] ExtensionContainer OPTIONAL,
2463 -- fault recovery types
2465 ResetArg ::= SEQUENCE {
2466 sendingNodenumber SendingNode-Number,
2467 hlr-List HLR-List OPTIONAL,
2468 -- The hlr-List parameter shall only be applicable for a restart of the HSS/HLR.
2469 extensionContainer [0] ExtensionContainer OPTIONAL,
2472 SendingNode-Number ::= CHOICE {
2473 hlr-Number ISDN-AddressString,
2474 css-Number [1] ISDN-AddressString}
2476 RestoreDataArg ::= SEQUENCE {
2479 extensionContainer ExtensionContainer OPTIONAL,
2481 vlr-Capability [6] VLR-Capability OPTIONAL,
2482 restorationIndicator [7] NULL OPTIONAL
2485 RestoreDataRes ::= SEQUENCE {
2486 hlr-Number ISDN-AddressString,
2487 msNotReachable NULL OPTIONAL,
2488 extensionContainer ExtensionContainer OPTIONAL,
2492 VBSDataList ::= SEQUENCE SIZE (1..maxNumOfVBSGroupIds) OF
2495 VGCSDataList ::= SEQUENCE SIZE (1..maxNumOfVGCSGroupIds) OF
2498 maxNumOfVBSGroupIds INTEGER ::= 50
2500 maxNumOfVGCSGroupIds INTEGER ::= 50
2502 VoiceGroupCallData ::= SEQUENCE {
2504 -- groupId shall be filled with six TBCD fillers (1111)if the longGroupId is present
2505 extensionContainer ExtensionContainer OPTIONAL,
2507 additionalSubscriptions AdditionalSubscriptions OPTIONAL,
2508 additionalInfo [0] AdditionalInfo OPTIONAL,
2509 longGroupId [1] Long-GroupId OPTIONAL }
2511 -- VoiceGroupCallData containing a longGroupId shall not be sent to VLRs that did not
2512 -- indicate support of long Group IDs within the Update Location or Restore Data
2515 AdditionalInfo ::= BIT STRING (SIZE (1..136))
2516 -- Refers to Additional Info as specified in 3GPP TS 43.068
2518 AdditionalSubscriptions ::= BIT STRING {
2519 privilegedUplinkRequest (0),
2520 emergencyUplinkRequest (1),
2521 emergencyReset (2)} (SIZE (3..8))
2522 -- Other bits than listed above shall be discarded.
2524 VoiceBroadcastData ::= SEQUENCE {
2526 -- groupId shall be filled with six TBCD fillers (1111)if the longGroupId is present
2527 broadcastInitEntitlement NULL OPTIONAL,
2528 extensionContainer ExtensionContainer OPTIONAL,
2530 longGroupId [0] Long-GroupId OPTIONAL }
2532 -- VoiceBroadcastData containing a longGroupId shall not be sent to VLRs that did not
2533 -- indicate support of long Group IDs within the Update Location or Restore Data
2536 GroupId ::= TBCD-STRING (SIZE (3))
2537 -- When Group-Id is less than six characters in length, the TBCD filler (1111)
2538 -- is used to fill unused half octets.
2539 -- Refers to the Group Identification as specified in 3GPP TS 23.003
2540 -- and 3GPP TS 43.068/ 43.069
2542 Long-GroupId ::= TBCD-STRING (SIZE (4))
2543 -- When Long-Group-Id is less than eight characters in length, the TBCD filler (1111)
2544 -- is used to fill unused half octets.
2545 -- Refers to the Group Identification as specified in 3GPP TS 23.003
2546 -- and 3GPP TS 43.068/ 43.069
2549 -- provide subscriber info types
2551 ProvideSubscriberInfoArg ::= SEQUENCE {
2553 lmsi [1] LMSI OPTIONAL,
2554 requestedInfo [2] RequestedInfo,
2555 extensionContainer [3] ExtensionContainer OPTIONAL,
2557 callPriority [4] EMLPP-Priority OPTIONAL
2560 ProvideSubscriberInfoRes ::= SEQUENCE {
2561 subscriberInfo SubscriberInfo,
2562 extensionContainer ExtensionContainer OPTIONAL,
2565 SubscriberInfo ::= SEQUENCE {
2566 locationInformation [0] LocationInformation OPTIONAL,
2567 subscriberState [1] SubscriberState OPTIONAL,
2568 extensionContainer [2] ExtensionContainer OPTIONAL,
2570 locationInformationGPRS [3] LocationInformationGPRS OPTIONAL,
2571 ps-SubscriberState [4] PS-SubscriberState OPTIONAL,
2572 imei [5] IMEI OPTIONAL,
2573 ms-Classmark2 [6] MS-Classmark2 OPTIONAL,
2574 gprs-MS-Class [7] GPRSMSClass OPTIONAL,
2575 mnpInfoRes [8] MNPInfoRes OPTIONAL,
2576 imsVoiceOverPS-SessionsIndication [9] IMS-VoiceOverPS-SessionsInd OPTIONAL,
2577 lastUE-ActivityTime [10] Time OPTIONAL,
2578 lastRAT-Type [11] Used-RAT-Type OPTIONAL,
2579 eps-SubscriberState [12] PS-SubscriberState OPTIONAL,
2580 locationInformationEPS [13] LocationInformationEPS OPTIONAL,
2581 timeZone [14] TimeZone OPTIONAL,
2582 daylightSavingTime [15] DaylightSavingTime OPTIONAL }
2584 -- If the HLR receives locationInformation, subscriberState or ms-Classmark2 from an SGSN or
2585 -- MME (via an IWF), it shall discard them.
2586 -- If the HLR receives locationInformationGPRS, ps-SubscriberState, gprs-MS-Class or
2587 -- locationInformationEPS (outside the locationInformation IE) from a VLR, it shall
2589 -- If the HLR receives parameters which it has not requested, it shall discard them.
2591 IMS-VoiceOverPS-SessionsInd ::= ENUMERATED {
2592 imsVoiceOverPS-SessionsNotSupported (0),
2593 imsVoiceOverPS-SessionsSupported (1),
2596 -- "unknown" shall not be used within ProvideSubscriberInfoRes
2598 TimeZone ::= OCTET STRING (SIZE (2..3))
2599 -- Refer to the 3GPP TS 29.272 [144] for details.
2601 DaylightSavingTime ::= ENUMERATED {
2603 plusOneHourAdjustment (1),
2604 plusTwoHoursAdjustment (2)
2606 -- Refer to the 3GPP TS 29.272 [144] for details.
2608 MNPInfoRes ::= SEQUENCE {
2609 routeingNumber [0] RouteingNumber OPTIONAL,
2610 imsi [1] IMSI OPTIONAL,
2611 msisdn [2] ISDN-AddressString OPTIONAL,
2612 numberPortabilityStatus [3] NumberPortabilityStatus OPTIONAL,
2613 extensionContainer [4] ExtensionContainer OPTIONAL,
2615 -- The IMSI parameter contains a generic IMSI, i.e. it is not tied necessarily to the
2616 -- Subscriber. MCC and MNC values in this IMSI shall point to the Subscription Network of
2617 -- the Subscriber. See 3GPP TS 23.066 [108].
2619 RouteingNumber ::= TBCD-STRING (SIZE (1..5))
2622 NumberPortabilityStatus ::= ENUMERATED {
2623 notKnownToBePorted (0),
2624 ownNumberPortedOut (1),
2625 foreignNumberPortedToForeignNetwork (2),
2627 ownNumberNotPortedOut (4),
2628 foreignNumberPortedIn (5)
2630 -- exception handling:
2631 -- reception of other values than the ones listed the receiver shall ignore the
2632 -- whole NumberPortabilityStatus;
2633 -- ownNumberNotPortedOut or foreignNumberPortedIn may only be included in Any Time
2634 -- Interrogation message.
2636 MS-Classmark2 ::= OCTET STRING (SIZE (3))
2637 -- This parameter carries the value part of the MS Classmark 2 IE defined in
2638 -- 3GPP TS 24.008 [35].
2640 GPRSMSClass ::= SEQUENCE {
2641 mSNetworkCapability [0] MSNetworkCapability,
2642 mSRadioAccessCapability [1] MSRadioAccessCapability OPTIONAL
2645 MSNetworkCapability ::= OCTET STRING (SIZE (1..8))
2646 -- This parameter carries the value part of the MS Network Capability IE defined in
2647 -- 3GPP TS 24.008 [35].
2649 MSRadioAccessCapability ::= OCTET STRING (SIZE (1..50))
2650 -- This parameter carries the value part of the MS Radio Access Capability IE defined in
2651 -- 3GPP TS 24.008 [35].
2653 RequestedInfo ::= SEQUENCE {
2654 locationInformation [0] NULL OPTIONAL,
2655 subscriberState [1] NULL OPTIONAL,
2656 extensionContainer [2] ExtensionContainer OPTIONAL,
2658 currentLocation [3] NULL OPTIONAL,
2659 requestedDomain [4] DomainType OPTIONAL,
2660 imei [6] NULL OPTIONAL,
2661 ms-classmark [5] NULL OPTIONAL,
2662 mnpRequestedInfo [7] NULL OPTIONAL,
2663 locationInformationEPS-Supported [11] NULL OPTIONAL,
2664 t-adsData [8] NULL OPTIONAL,
2665 requestedNodes [9] RequestedNodes OPTIONAL,
2666 servingNodeIndication [10] NULL OPTIONAL,
2667 localTimeZoneRequest [12] NULL OPTIONAL
2670 -- currentLocation and locationInformationEPS-Supported shall be absent if
2671 -- locationInformation is absent
2672 -- t-adsData shall be absent in messages sent to the VLR
2673 -- requestedNodes shall be absent if requestedDomain is "cs-Domain"
2674 -- servingNodeIndication shall be absent if locationInformation is absent;
2675 -- servingNodeIndication shall be absent if current location is present;
2676 -- servingNodeIndication indicates by its presence that only the serving node's
2677 -- address (MME-Name or SGSN-Number or VLR-Number) is requested.
2679 DomainType ::= ENUMERATED {
2683 -- exception handling:
2684 -- reception of values > 1 shall be mapped to 'cs-Domain'
2686 RequestedNodes ::= BIT STRING {
2688 sgsn (1)} (SIZE (1..8))
2689 -- Other bits than listed above shall be discarded.
2691 LocationInformation ::= SEQUENCE {
2692 ageOfLocationInformation AgeOfLocationInformation OPTIONAL,
2693 geographicalInformation [0] GeographicalInformation OPTIONAL,
2694 vlr-number [1] ISDN-AddressString OPTIONAL,
2695 locationNumber [2] LocationNumber OPTIONAL,
2696 cellGlobalIdOrServiceAreaIdOrLAI [3] CellGlobalIdOrServiceAreaIdOrLAI OPTIONAL,
2697 extensionContainer [4] ExtensionContainer OPTIONAL,
2699 selectedLSA-Id [5] LSAIdentity OPTIONAL,
2700 msc-Number [6] ISDN-AddressString OPTIONAL,
2701 geodeticInformation [7] GeodeticInformation OPTIONAL,
2702 currentLocationRetrieved [8] NULL OPTIONAL,
2703 sai-Present [9] NULL OPTIONAL,
2704 locationInformationEPS [10] LocationInformationEPS OPTIONAL,
2705 userCSGInformation [11] UserCSGInformation OPTIONAL }
2706 -- sai-Present indicates that the cellGlobalIdOrServiceAreaIdOrLAI parameter contains
2707 -- a Service Area Identity.
2708 -- currentLocationRetrieved shall be present
2709 -- if the location information were retrieved after a successfull paging.
2710 -- if the locationinformationEPS IE is present then the cellGlobalIdOrServiceAreaIdOrLAI IE,
2711 -- the ageOfLocationInformation IE, the geographicalInformation IE, the geodeticInformation IE
2712 -- and the currentLocationRetrieved IE (outside the locationInformationEPS IE) shall be
2713 -- absent. As an exception, both the cellGlobalIdOrServiceAreaIdOrLAI IE including an LAI and
2714 -- the locationinformationEPS IE may be present in a MAP-NOTE-MM-EVENT.
2715 -- UserCSGInformation contains the CSG ID, Access mode, and the CSG Membership Indication in
2716 -- the case the Access mode is Hybrid Mode.
2717 -- The locationInformationEPS IE should be absent if locationInformationEPS-Supported was not
2718 -- received in the RequestedInfo IE.
2720 LocationInformationEPS ::= SEQUENCE {
2721 e-utranCellGlobalIdentity [0] E-UTRAN-CGI OPTIONAL,
2722 trackingAreaIdentity [1] TA-Id OPTIONAL,
2723 extensionContainer [2] ExtensionContainer OPTIONAL,
2724 geographicalInformation [3] GeographicalInformation OPTIONAL,
2725 geodeticInformation [4] GeodeticInformation OPTIONAL,
2726 currentLocationRetrieved [5] NULL OPTIONAL,
2727 ageOfLocationInformation [6] AgeOfLocationInformation OPTIONAL,
2729 mme-Name [7] DiameterIdentity OPTIONAL }
2730 -- currentLocationRetrieved shall be present if the location information
2731 -- was retrieved after successful paging.
2734 LocationInformationGPRS ::= SEQUENCE {
2735 cellGlobalIdOrServiceAreaIdOrLAI [0] CellGlobalIdOrServiceAreaIdOrLAI OPTIONAL,
2736 routeingAreaIdentity [1] RAIdentity OPTIONAL,
2737 geographicalInformation [2] GeographicalInformation OPTIONAL,
2738 sgsn-Number [3] ISDN-AddressString OPTIONAL,
2739 selectedLSAIdentity [4] LSAIdentity OPTIONAL,
2740 extensionContainer [5] ExtensionContainer OPTIONAL,
2742 sai-Present [6] NULL OPTIONAL,
2743 geodeticInformation [7] GeodeticInformation OPTIONAL,
2744 currentLocationRetrieved [8] NULL OPTIONAL,
2745 ageOfLocationInformation [9] AgeOfLocationInformation OPTIONAL,
2746 userCSGInformation [10] UserCSGInformation OPTIONAL }
2747 -- sai-Present indicates that the cellGlobalIdOrServiceAreaIdOrLAI parameter contains
2748 -- a Service Area Identity.
2749 -- currentLocationRetrieved shall be present if the location information
2750 -- was retrieved after successful paging.
2751 -- UserCSGInformation contains the CSG ID, Access mode, and the CSG Membership Indication in
2752 -- the case the Access mode is Hybrid Mode.
2755 UserCSGInformation ::= SEQUENCE {
2757 extensionContainer [1] ExtensionContainer OPTIONAL,
2759 accessMode [2] OCTET STRING (SIZE(1)) OPTIONAL,
2760 cmi [3] OCTET STRING (SIZE(1)) OPTIONAL }
2761 -- The encoding of the accessMode and cmi parameters are as defined in 3GPP TS 29.060 [105].
2763 GeographicalInformation ::= OCTET STRING (SIZE (8))
2764 -- Refers to geographical Information defined in 3GPP TS 23.032.
2765 -- Only the description of an ellipsoid point with uncertainty circle
2766 -- as specified in 3GPP TS 23.032 is allowed to be used
2767 -- The internal structure according to 3GPP TS 23.032 is as follows:
2768 -- Type of shape (ellipsoid point with uncertainty circle) 1 octet
2769 -- Degrees of Latitude 3 octets
2770 -- Degrees of Longitude 3 octets
2771 -- Uncertainty code 1 octet
2773 GeodeticInformation ::= OCTET STRING (SIZE (10))
2774 -- Refers to Calling Geodetic Location defined in Q.763 (1999).
2775 -- Only the description of an ellipsoid point with uncertainty circle
2776 -- as specified in Q.763 (1999) is allowed to be used
2777 -- The internal structure according to Q.763 (1999) is as follows:
2778 -- Screening and presentation indicators 1 octet
2779 -- Type of shape (ellipsoid point with uncertainty circle) 1 octet
2780 -- Degrees of Latitude 3 octets
2781 -- Degrees of Longitude 3 octets
2782 -- Uncertainty code 1 octet
2783 -- Confidence 1 octet
2785 LocationNumber ::= OCTET STRING (SIZE (2..10))
2786 -- the internal structure is defined in ITU-T Rec Q.763
2788 SubscriberState ::= CHOICE {
2789 assumedIdle [0] NULL,
2791 netDetNotReachable NotReachableReason,
2792 notProvidedFromVLR [2] NULL}
2794 PS-SubscriberState ::= CHOICE {
2795 notProvidedFromSGSNorMME [0] NULL,
2796 ps-Detached [1] NULL,
2797 ps-AttachedNotReachableForPaging [2] NULL,
2798 ps-AttachedReachableForPaging [3] NULL,
2799 ps-PDP-ActiveNotReachableForPaging [4] PDP-ContextInfoList,
2800 ps-PDP-ActiveReachableForPaging [5] PDP-ContextInfoList,
2801 netDetNotReachable NotReachableReason }
2803 PDP-ContextInfoList ::= SEQUENCE SIZE (1..maxNumOfPDP-Contexts) OF
2806 PDP-ContextInfo ::= SEQUENCE {
2807 pdp-ContextIdentifier [0] ContextId,
2808 pdp-ContextActive [1] NULL OPTIONAL,
2809 pdp-Type [2] PDP-Type,
2810 pdp-Address [3] PDP-Address OPTIONAL,
2811 apn-Subscribed [4] APN OPTIONAL,
2812 apn-InUse [5] APN OPTIONAL,
2813 nsapi [6] NSAPI OPTIONAL,
2814 transactionId [7] TransactionId OPTIONAL,
2815 teid-ForGnAndGp [8] TEID OPTIONAL,
2816 teid-ForIu [9] TEID OPTIONAL,
2817 ggsn-Address [10] GSN-Address OPTIONAL,
2818 qos-Subscribed [11] Ext-QoS-Subscribed OPTIONAL,
2819 qos-Requested [12] Ext-QoS-Subscribed OPTIONAL,
2820 qos-Negotiated [13] Ext-QoS-Subscribed OPTIONAL,
2821 chargingId [14] GPRSChargingID OPTIONAL,
2822 chargingCharacteristics [15] ChargingCharacteristics OPTIONAL,
2823 rnc-Address [16] GSN-Address OPTIONAL,
2824 extensionContainer [17] ExtensionContainer OPTIONAL,
2826 qos2-Subscribed [18] Ext2-QoS-Subscribed OPTIONAL,
2827 -- qos2-Subscribed may be present only if qos-Subscribed is present.
2828 qos2-Requested [19] Ext2-QoS-Subscribed OPTIONAL,
2829 -- qos2-Requested may be present only if qos-Requested is present.
2830 qos2-Negotiated [20] Ext2-QoS-Subscribed OPTIONAL,
2831 -- qos2-Negotiated may be present only if qos-Negotiated is present.
2832 qos3-Subscribed [21] Ext3-QoS-Subscribed OPTIONAL,
2833 -- qos3-Subscribed may be present only if qos2-Subscribed is present.
2834 qos3-Requested [22] Ext3-QoS-Subscribed OPTIONAL,
2835 -- qos3-Requested may be present only if qos2-Requested is present.
2836 qos3-Negotiated [23] Ext3-QoS-Subscribed OPTIONAL,
2837 -- qos3-Negotiated may be present only if qos2-Negotiated is present.
2838 qos4-Subscribed [25] Ext4-QoS-Subscribed OPTIONAL,
2839 -- qos4-Subscribed may be present only if qos3-Subscribed is present.
2840 qos4-Requested [26] Ext4-QoS-Subscribed OPTIONAL,
2841 -- qos4-Requested may be present only if qos3-Requested is present.
2842 qos4-Negotiated [27] Ext4-QoS-Subscribed OPTIONAL,
2843 -- qos4-Negotiated may be present only if qos3-Negotiated is present.
2844 ext-pdp-Type [28] Ext-PDP-Type OPTIONAL,
2845 -- contains the value IPv4v6 defined in 3GPP TS 29.060 [105], if the PDP can be
2846 -- accessed by dual-stack UEs.
2847 ext-pdp-Address [29] PDP-Address OPTIONAL
2848 -- contains an additional IP address in case of dual-stack static IP address assignment
2850 -- it may contain an IPv4 or an IPv6 address/prefix, and it may be present
2851 -- only if pdp-Address is present; if both are present, each parameter shall
2852 -- contain a different type of address (IPv4 or IPv6).
2856 NSAPI ::= INTEGER (0..15)
2857 -- This type is used to indicate the Network layer Service Access Point
2859 TransactionId ::= OCTET STRING (SIZE (1..2))
2860 -- This type carries the value part of the transaction identifier which is used in the
2861 -- session management messages on the access interface. The encoding is defined in
2864 TEID ::= OCTET STRING (SIZE (4))
2865 -- This type carries the value part of the Tunnel Endpoint Identifier which is used to
2866 -- distinguish between different tunnels between the same pair of entities which communicate
2867 -- using the GPRS Tunnelling Protocol The encoding is defined in 3GPP TS 29.060.
2869 GPRSChargingID ::= OCTET STRING (SIZE (4))
2870 -- The Charging ID is a unique four octet value generated by the GGSN when
2871 -- a PDP Context is activated. A Charging ID is generated for each activated context.
2872 -- The encoding is defined in 3GPP TS 29.060.
2874 NotReachableReason ::= ENUMERATED {
2880 -- any time interrogation info types
2882 AnyTimeInterrogationArg ::= SEQUENCE {
2883 subscriberIdentity [0] SubscriberIdentity,
2884 requestedInfo [1] RequestedInfo,
2885 gsmSCF-Address [3] ISDN-AddressString,
2886 extensionContainer [2] ExtensionContainer OPTIONAL,
2889 AnyTimeInterrogationRes ::= SEQUENCE {
2890 subscriberInfo SubscriberInfo,
2891 extensionContainer ExtensionContainer OPTIONAL,
2894 -- any time information handling types
2896 AnyTimeSubscriptionInterrogationArg ::= SEQUENCE {
2897 subscriberIdentity [0] SubscriberIdentity,
2898 requestedSubscriptionInfo [1] RequestedSubscriptionInfo,
2899 gsmSCF-Address [2] ISDN-AddressString,
2900 extensionContainer [3] ExtensionContainer OPTIONAL,
2901 longFTN-Supported [4] NULL OPTIONAL,
2904 AnyTimeSubscriptionInterrogationRes ::= SEQUENCE {
2905 callForwardingData [1] CallForwardingData OPTIONAL,
2906 callBarringData [2] CallBarringData OPTIONAL,
2907 odb-Info [3] ODB-Info OPTIONAL,
2908 camel-SubscriptionInfo [4] CAMEL-SubscriptionInfo OPTIONAL,
2909 supportedVLR-CAMEL-Phases [5] SupportedCamelPhases OPTIONAL,
2910 supportedSGSN-CAMEL-Phases [6] SupportedCamelPhases OPTIONAL,
2911 extensionContainer [7] ExtensionContainer OPTIONAL,
2913 offeredCamel4CSIsInVLR [8] OfferedCamel4CSIs OPTIONAL,
2914 offeredCamel4CSIsInSGSN [9] OfferedCamel4CSIs OPTIONAL,
2915 msisdn-BS-List [10] MSISDN-BS-List OPTIONAL,
2916 csg-SubscriptionDataList [11] CSG-SubscriptionDataList OPTIONAL,
2917 cw-Data [12] CallWaitingData OPTIONAL,
2918 ch-Data [13] CallHoldData OPTIONAL,
2919 clip-Data [14] ClipData OPTIONAL,
2920 clir-Data [15] ClirData OPTIONAL,
2921 ect-data [16] EctData OPTIONAL }
2923 CallWaitingData ::= SEQUENCE {
2924 cwFeatureList [1] Ext-CwFeatureList,
2925 notificationToCSE [2] NULL OPTIONAL,
2928 Ext-CwFeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF
2931 Ext-CwFeature ::= SEQUENCE {
2932 basicService [1] Ext-BasicServiceCode,
2933 ss-Status [2] Ext-SS-Status,
2936 ClipData ::= SEQUENCE {
2937 ss-Status [1] Ext-SS-Status,
2938 overrideCategory [2] OverrideCategory,
2939 notificationToCSE [3] NULL OPTIONAL,
2942 ClirData ::= SEQUENCE {
2943 ss-Status [1] Ext-SS-Status,
2944 cliRestrictionOption [2] CliRestrictionOption OPTIONAL,
2945 notificationToCSE [3] NULL OPTIONAL,
2948 CallHoldData ::= SEQUENCE {
2949 ss-Status [1] Ext-SS-Status,
2950 notificationToCSE [2] NULL OPTIONAL,
2953 EctData ::= SEQUENCE {
2954 ss-Status [1] Ext-SS-Status,
2955 notificationToCSE [2] NULL OPTIONAL,
2958 RequestedSubscriptionInfo ::= SEQUENCE {
2959 requestedSS-Info [1] SS-ForBS-Code OPTIONAL,
2960 odb [2] NULL OPTIONAL,
2961 requestedCAMEL-SubscriptionInfo [3] RequestedCAMEL-SubscriptionInfo OPTIONAL,
2962 supportedVLR-CAMEL-Phases [4] NULL OPTIONAL,
2963 supportedSGSN-CAMEL-Phases [5] NULL OPTIONAL,
2964 extensionContainer [6] ExtensionContainer OPTIONAL,
2966 additionalRequestedCAMEL-SubscriptionInfo
2967 [7] AdditionalRequestedCAMEL-SubscriptionInfo
2969 msisdn-BS-List [8] NULL OPTIONAL,
2970 csg-SubscriptionDataRequested [9] NULL OPTIONAL,
2971 cw-Info [10] NULL OPTIONAL,
2972 clip-Info [11] NULL OPTIONAL,
2973 clir-Info [12] NULL OPTIONAL,
2974 hold-Info [13] NULL OPTIONAL,
2975 ect-Info [14] NULL OPTIONAL }
2977 MSISDN-BS-List ::= SEQUENCE SIZE (1..maxNumOfMSISDN) OF
2980 maxNumOfMSISDN INTEGER ::= 50
2983 MSISDN-BS ::= SEQUENCE {
2984 msisdn ISDN-AddressString,
2985 basicServiceList [0] BasicServiceList OPTIONAL,
2986 extensionContainer [1] ExtensionContainer OPTIONAL,
2989 RequestedCAMEL-SubscriptionInfo ::= ENUMERATED {
3000 AdditionalRequestedCAMEL-SubscriptionInfo ::= ENUMERATED {
3007 -- exception handling: unknown values shall be discarded by the receiver.
3009 CallForwardingData ::= SEQUENCE {
3010 forwardingFeatureList Ext-ForwFeatureList,
3011 notificationToCSE NULL OPTIONAL,
3012 extensionContainer [0] ExtensionContainer OPTIONAL,
3015 CallBarringData ::= SEQUENCE {
3016 callBarringFeatureList Ext-CallBarFeatureList,
3017 password Password OPTIONAL,
3018 wrongPasswordAttemptsCounter WrongPasswordAttemptsCounter OPTIONAL,
3019 notificationToCSE NULL OPTIONAL,
3020 extensionContainer ExtensionContainer OPTIONAL,
3023 WrongPasswordAttemptsCounter ::= INTEGER (0..4)
3025 ODB-Info ::= SEQUENCE {
3027 notificationToCSE NULL OPTIONAL,
3028 extensionContainer ExtensionContainer OPTIONAL,
3031 CAMEL-SubscriptionInfo ::= SEQUENCE {
3032 o-CSI [0] O-CSI OPTIONAL,
3033 o-BcsmCamelTDP-CriteriaList [1] O-BcsmCamelTDPCriteriaList OPTIONAL,
3034 d-CSI [2] D-CSI OPTIONAL,
3035 t-CSI [3] T-CSI OPTIONAL,
3036 t-BCSM-CAMEL-TDP-CriteriaList [4] T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL,
3037 vt-CSI [5] T-CSI OPTIONAL,
3038 vt-BCSM-CAMEL-TDP-CriteriaList [6] T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL,
3039 tif-CSI [7] NULL OPTIONAL,
3040 tif-CSI-NotificationToCSE [8] NULL OPTIONAL,
3041 gprs-CSI [9] GPRS-CSI OPTIONAL,
3042 mo-sms-CSI [10] SMS-CSI OPTIONAL,
3043 ss-CSI [11] SS-CSI OPTIONAL,
3044 m-CSI [12] M-CSI OPTIONAL,
3045 extensionContainer [13] ExtensionContainer OPTIONAL,
3047 specificCSIDeletedList [14] SpecificCSI-Withdraw OPTIONAL,
3048 mt-sms-CSI [15] SMS-CSI OPTIONAL,
3049 mt-smsCAMELTDP-CriteriaList [16] MT-smsCAMELTDP-CriteriaList OPTIONAL,
3050 mg-csi [17] MG-CSI OPTIONAL,
3051 o-IM-CSI [18] O-CSI OPTIONAL,
3052 o-IM-BcsmCamelTDP-CriteriaList [19] O-BcsmCamelTDPCriteriaList OPTIONAL,
3053 d-IM-CSI [20] D-CSI OPTIONAL,
3054 vt-IM-CSI [21] T-CSI OPTIONAL,
3055 vt-IM-BCSM-CAMEL-TDP-CriteriaList [22] T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL
3058 AnyTimeModificationArg ::= SEQUENCE {
3059 subscriberIdentity [0] SubscriberIdentity,
3060 gsmSCF-Address [1] ISDN-AddressString,
3061 modificationRequestFor-CF-Info [2] ModificationRequestFor-CF-Info OPTIONAL,
3062 modificationRequestFor-CB-Info [3] ModificationRequestFor-CB-Info OPTIONAL,
3063 modificationRequestFor-CSI [4] ModificationRequestFor-CSI OPTIONAL,
3064 extensionContainer [5] ExtensionContainer OPTIONAL,
3065 longFTN-Supported [6] NULL OPTIONAL,
3067 modificationRequestFor-ODB-data [7] ModificationRequestFor-ODB-data OPTIONAL,
3068 modificationRequestFor-IP-SM-GW-Data [8] ModificationRequestFor-IP-SM-GW-Data OPTIONAL,
3069 activationRequestForUE-reachability [9] RequestedServingNode OPTIONAL,
3070 modificationRequestFor-CSG [10] ModificationRequestFor-CSG OPTIONAL,
3071 modificationRequestFor-CW-Data [11] ModificationRequestFor-CW-Info OPTIONAL,
3072 modificationRequestFor-CLIP-Data [12] ModificationRequestFor-CLIP-Info OPTIONAL,
3073 modificationRequestFor-CLIR-Data [13] ModificationRequestFor-CLIR-Info OPTIONAL,
3074 modificationRequestFor-HOLD-Data [14] ModificationRequestFor-CH-Info OPTIONAL,
3075 modificationRequestFor-ECT-Data [15] ModificationRequestFor-ECT-Info OPTIONAL }
3077 ModificationRequestFor-CW-Info ::= SEQUENCE {
3078 basicService [0] Ext-BasicServiceCode OPTIONAL,
3079 ss-Status [1] Ext-SS-Status OPTIONAL,
3080 modifyNotificationToCSE [2] ModificationInstruction OPTIONAL,
3081 extensionContainer [3] ExtensionContainer OPTIONAL,
3084 ModificationRequestFor-CH-Info ::= SEQUENCE {
3085 ss-Status [0] Ext-SS-Status OPTIONAL,
3086 modifyNotificationToCSE [1] ModificationInstruction OPTIONAL,
3087 extensionContainer [2] ExtensionContainer OPTIONAL,
3090 ModificationRequestFor-ECT-Info ::= SEQUENCE {
3091 ss-Status [0] Ext-SS-Status OPTIONAL,
3092 modifyNotificationToCSE [1] ModificationInstruction OPTIONAL,
3093 extensionContainer [2] ExtensionContainer OPTIONAL,
3096 ModificationRequestFor-CLIR-Info ::= SEQUENCE {
3097 ss-Status [0] Ext-SS-Status OPTIONAL,
3098 cliRestrictionOption [1] CliRestrictionOption OPTIONAL,
3099 modifyNotificationToCSE [2] ModificationInstruction OPTIONAL,
3100 extensionContainer [3] ExtensionContainer OPTIONAL,
3103 ModificationRequestFor-CLIP-Info ::= SEQUENCE {
3104 ss-Status [0] Ext-SS-Status OPTIONAL,
3105 overrideCategory [1] OverrideCategory OPTIONAL,
3106 modifyNotificationToCSE [2] ModificationInstruction OPTIONAL,
3107 extensionContainer [3] ExtensionContainer OPTIONAL,
3111 ModificationRequestFor-CSG ::= SEQUENCE {
3112 modifyNotificationToCSE [0] ModificationInstruction OPTIONAL,
3113 extensionContainer [1] ExtensionContainer OPTIONAL,
3116 RequestedServingNode ::= BIT STRING {
3117 mmeAndSgsn (0)} (SIZE (1..8))
3119 ServingNode ::= BIT STRING {
3121 sgsn (1)} (SIZE (2..8))
3122 -- Other bits than listed above shall be discarded.
3124 AnyTimeModificationRes ::= SEQUENCE {
3125 ss-InfoFor-CSE [0] Ext-SS-InfoFor-CSE OPTIONAL,
3126 camel-SubscriptionInfo [1] CAMEL-SubscriptionInfo OPTIONAL,
3127 extensionContainer [2] ExtensionContainer OPTIONAL,
3129 odb-Info [3] ODB-Info OPTIONAL,
3130 cw-Data [4] CallWaitingData OPTIONAL,
3131 ch-Data [5] CallHoldData OPTIONAL,
3132 clip-Data [6] ClipData OPTIONAL,
3133 clir-Data [7] ClirData OPTIONAL,
3134 ect-data [8] EctData OPTIONAL,
3135 serviceCentreAddress [9] AddressString OPTIONAL
3138 ModificationRequestFor-CF-Info ::= SEQUENCE {
3139 ss-Code [0] SS-Code,
3140 basicService [1] Ext-BasicServiceCode OPTIONAL,
3141 ss-Status [2] Ext-SS-Status OPTIONAL,
3142 forwardedToNumber [3] AddressString OPTIONAL,
3143 forwardedToSubaddress [4] ISDN-SubaddressString OPTIONAL,
3144 noReplyConditionTime [5] Ext-NoRepCondTime OPTIONAL,
3145 modifyNotificationToCSE [6] ModificationInstruction OPTIONAL,
3146 extensionContainer [7] ExtensionContainer OPTIONAL,
3149 ModificationRequestFor-CB-Info ::= SEQUENCE {
3150 ss-Code [0] SS-Code,
3151 basicService [1] Ext-BasicServiceCode OPTIONAL,
3152 ss-Status [2] Ext-SS-Status OPTIONAL,
3153 password [3] Password OPTIONAL,
3154 wrongPasswordAttemptsCounter [4] WrongPasswordAttemptsCounter OPTIONAL,
3155 modifyNotificationToCSE [5] ModificationInstruction OPTIONAL,
3156 extensionContainer [6] ExtensionContainer OPTIONAL,
3159 ModificationRequestFor-ODB-data ::= SEQUENCE {
3160 odb-data [0] ODB-Data OPTIONAL,
3161 modifyNotificationToCSE [1] ModificationInstruction OPTIONAL,
3162 extensionContainer [2] ExtensionContainer OPTIONAL,
3165 ModificationRequestFor-CSI ::= SEQUENCE {
3166 requestedCamel-SubscriptionInfo [0] RequestedCAMEL-SubscriptionInfo,
3167 modifyNotificationToCSE [1] ModificationInstruction OPTIONAL,
3168 modifyCSI-State [2] ModificationInstruction OPTIONAL,
3169 extensionContainer [3] ExtensionContainer OPTIONAL,
3171 additionalRequestedCAMEL-SubscriptionInfo
3172 [4] AdditionalRequestedCAMEL-SubscriptionInfo
3174 -- requestedCamel-SubscriptionInfo shall be discarded if
3175 -- additionalRequestedCAMEL-SubscriptionInfo is received
3177 ModificationRequestFor-IP-SM-GW-Data ::= SEQUENCE {
3178 modifyRegistrationStatus [0] ModificationInstruction OPTIONAL,
3179 extensionContainer [1] ExtensionContainer OPTIONAL,
3181 ip-sm-gw-DiameterAddress [2] NetworkNodeDiameterAddress OPTIONAL
3182 -- ip-sm-gw-DiameterAddress may be present when ModificationInstruction is "activate"
3185 ModificationInstruction ::= ENUMERATED {
3189 -- subscriber data modification notification types
3191 NoteSubscriberDataModifiedArg ::= SEQUENCE {
3193 msisdn ISDN-AddressString,
3194 forwardingInfoFor-CSE [0] Ext-ForwardingInfoFor-CSE OPTIONAL,
3195 callBarringInfoFor-CSE [1] Ext-CallBarringInfoFor-CSE OPTIONAL,
3196 odb-Info [2] ODB-Info OPTIONAL,
3197 camel-SubscriptionInfo [3] CAMEL-SubscriptionInfo OPTIONAL,
3198 allInformationSent [4] NULL OPTIONAL,
3199 extensionContainer ExtensionContainer OPTIONAL,
3201 ue-reachable [5] ServingNode OPTIONAL,
3202 csg-SubscriptionDataList [6] CSG-SubscriptionDataList OPTIONAL,
3203 cw-Data [7] CallWaitingData OPTIONAL,
3204 ch-Data [8] CallHoldData OPTIONAL,
3205 clip-Data [9] ClipData OPTIONAL,
3206 clir-Data [10] ClirData OPTIONAL,
3207 ect-data [11] EctData OPTIONAL }
3209 NoteSubscriberDataModifiedRes ::= SEQUENCE {
3210 extensionContainer ExtensionContainer OPTIONAL,
3213 -- mobility management event notificatioon info types
3215 NoteMM-EventArg::= SEQUENCE {
3216 serviceKey ServiceKey,
3217 eventMet [0] MM-Code,
3219 msisdn [2] ISDN-AddressString,
3220 locationInformation [3] LocationInformation OPTIONAL,
3221 supportedCAMELPhases [5] SupportedCamelPhases OPTIONAL,
3222 extensionContainer [6] ExtensionContainer OPTIONAL,
3224 locationInformationGPRS [7] LocationInformationGPRS OPTIONAL,
3225 offeredCamel4Functionalities [8] OfferedCamel4Functionalities OPTIONAL
3228 NoteMM-EventRes ::= SEQUENCE {
3229 extensionContainer ExtensionContainer OPTIONAL,
3232 Ext-SS-InfoFor-CSE ::= CHOICE {
3233 forwardingInfoFor-CSE [0] Ext-ForwardingInfoFor-CSE,
3234 callBarringInfoFor-CSE [1] Ext-CallBarringInfoFor-CSE
3237 Ext-ForwardingInfoFor-CSE ::= SEQUENCE {
3238 ss-Code [0] SS-Code,
3239 forwardingFeatureList [1] Ext-ForwFeatureList,
3240 notificationToCSE [2] NULL OPTIONAL,
3241 extensionContainer [3] ExtensionContainer OPTIONAL,
3244 Ext-CallBarringInfoFor-CSE ::= SEQUENCE {
3245 ss-Code [0] SS-Code,
3246 callBarringFeatureList [1] Ext-CallBarFeatureList,
3247 password [2] Password OPTIONAL,
3248 wrongPasswordAttemptsCounter [3] WrongPasswordAttemptsCounter OPTIONAL,
3249 notificationToCSE [4] NULL OPTIONAL,
3250 extensionContainer [5] ExtensionContainer OPTIONAL,
3253 -- vcsg location registration types
3255 UpdateVcsgLocationArg ::= SEQUENCE {
3257 msisdn [2] ISDN-AddressString OPTIONAL,
3258 vlr-Number [0] ISDN-AddressString OPTIONAL,
3259 sgsn-Number [1] ISDN-AddressString OPTIONAL,
3260 extensionContainer ExtensionContainer OPTIONAL,
3263 UpdateVcsgLocationRes ::= SEQUENCE {
3264 temporaryEmptySubscriptiondataIndicator NULL OPTIONAL,
3265 extensionContainer ExtensionContainer OPTIONAL,
3268 CancelVcsgLocationArg ::= SEQUENCE {
3270 extensionContainer ExtensionContainer OPTIONAL,
3274 CancelVcsgLocationRes ::= SEQUENCE {
3275 extensionContainer ExtensionContainer OPTIONAL,