1 --***********************************************
2 -- ASN.1+ version of CAMEL3 message set.
4 -- Ref : CAMEL Application Part (CAP) specification
5 -- (3GPP TS 29.078 version 3.5.0 Release 1999)
6 -- ETSI TS 129 078 V3.5.0 (2000-09)
8 --***********************************************
12 --*************************************
13 -- MsgSetIdentification
14 --*************************************
16 -- XXX MsgSetIdentification DEFINITIONS ::=
20 --********************************************
22 --********************************************
24 PackedBinCAMEL3Fix DEFINITIONS ::=
27 PBSGSNCapabilities ::= SEQUENCE
37 --********************************************
39 --********************************************
41 PackedBinCAMEL3Variable DEFINITIONS ::=
44 PBIPSSPCapabilities ::= SEQUENCE {
45 standardPartEnd INTEGER,
47 genOfVoiceAnn INTEGER,
52 bilateralPart OCTET STRING (SIZE(0..3))
58 PacBinMap2Pac DEFINITIONS ::=
61 -- maxAddressLength INTEGER ::= 20
62 PBAddressString ::= SEQUENCE {
64 natureOfAddressIndicator INTEGER,
65 numberingPlanInd INTEGER,
68 OCTET STRING (SIZE(0..19))
71 PBISDNAddressString ::= SEQUENCE {
73 natureOfAddressIndicator INTEGER,
74 numberingPlanInd INTEGER,
77 OCTET STRING (SIZE(0..8))
80 PBGeographicalInformation ::= SEQUENCE {
83 degreesOfLatitude OCTET STRING (SIZE(3)),
84 degreesOfLongitude OCTET STRING (SIZE(3)),
85 uncertaintyCode OCTET STRING (SIZE(1))
87 -- Refers to geographical Information defined in 3GPP TS 23.032.
88 -- Only the description of an ellipsoid point with uncertainty circle
89 -- as specified in 3GPP TS 23.032 is allowed to be used
90 -- The internal structure according to 3GPP TS 23.032 is as follows:
91 -- Type of shape (ellipsoid point with uncertainty circle) 1 octet
92 -- Degrees of Latitude 3 octets
93 -- Degrees of Longitude 3 octets
94 -- Uncertainty code 1 octet
96 PBGSNAddress ::= SEQUENCE {
97 typeOfAddress INTEGER,
98 addressLength INTEGER(4..16),
99 address OCTET STRING (SIZE(4..16))
101 -- Address Type 0 and Address Length 4 are used when Address is an IPv4 address.
102 -- Address Type 1 and Address Length 16 are used when Address is an IPv6 address.
106 PacBinInapFix DEFINITIONS ::=
109 PBRedirectionInformation ::= SEQUENCE {
110 originalReasons INTEGER,
121 --********************************************
123 --********************************************
126 PacBinInapDigits DEFINITIONS ::=
129 PBCalledPartyNumber ::= SEQUENCE {
131 natureOfAddressIndicator INTEGER,
133 numberingPlanInd INTEGER,
137 OCTET STRING (SIZE(0..16))
139 -- the Destination Address Field is not present if the destination address length is set to zero.
140 -- This is the case e.g. when the ANSI ISUP Nature Of Address indicator indicates no number present,
141 -- operator requested (1110100) or no number present, cut-through call to carrier (1110101).
142 -- See also see 3GPP TS 23.078 [42].
144 PBCallingPartyNumber ::= SEQUENCE {
146 natureOfAddressIndicator INTEGER,
148 numberingPlanInd INTEGER,
153 OCTET STRING (SIZE(0..8))
156 PBRedirectingNumber ::= SEQUENCE {
158 natureOfAddressIndicator INTEGER,
160 numberingPlanInd INTEGER,
164 OCTET STRING (SIZE(1..10))
168 PBCause ::= SEQUENCE {
170 codingStandard INTEGER,
175 diagnostics OCTET STRING (SIZE(0..30))
176 -- add 1 octet for diagnostics field
179 PBGenericNumber ::= SEQUENCE {
180 numberQualifierIndicator INTEGER,
182 natureOfAddressIndicator INTEGER,
184 numberingPlanInd INTEGER,
188 OCTET STRING (SIZE(0..8))
192 PBLocationNumber ::= SEQUENCE {
194 natureOfAddressIndicator INTEGER,
196 numberingPlanInd INTEGER,
200 OCTET STRING (SIZE(0..8))
206 PacBinCamel2Var DEFINITIONS ::=
209 -- See 3GPP TS 29.078
210 -- and 3GPP TS 24.008, section 10.5.4.7
211 PBCalledPartyBCDNumber ::= SEQUENCE {
213 typeOfNumber ENUMERATED {
223 numberingPlanInd INTEGER,
226 OCTET STRING (SIZE(0..40))
231 --*********************************************
232 -- Core-INAP-CS1-Operations DEFINITIONS
233 --*********************************************
235 CAP-datatypes --{ ccitt (0) identified-organization (4) etsi (0) mobileDomain (0) umts-network (1) modules (3) cap-datatypes (52) version3 (2) }
236 DEFINITIONS IMPLICIT TAGS ::=
241 -- exports everything
249 -- ================================
251 -- ================================
256 -- AccessPointName notes: not recursive, exported,
257 -- locally refd 5 times, import refd 0 times
260 OCTET STRING (SIZE (cAPSpecificBoundSetminAccessPointNameLength .. cAPSpecificBoundSetmaxAccessPointNameLength ))
262 -- AChBillingChargingCharacteristics notes: not recursive, exported,
263 -- locally refd 2 times, import refd 0 times
264 AChBillingChargingCharacteristics ::= CHOICE
266 timeDurationCharging [0] SEQUENCE
268 maxCallPeriodDuration [0] INTEGER (1..864000),
269 releaseIfdurationExceeded [1] BOOLEAN DEFAULT FALSE,
270 tariffSwitchInterval [2] INTEGER (1..86400) OPTIONAL,
271 tone [3] BOOLEAN DEFAULT FALSE,
272 extensions [4] ExtensionsArray OPTIONAL
276 -- AdditionalCallingPartyNumber notes: not recursive, exported,
277 -- locally refd 2 times, import refd 0 times
278 AdditionalCallingPartyNumber ::= Digits
280 -- AlertingPattern notes: not recursive, exported,
281 -- locally refd 2 times, import refd 0 times
284 OCTET STRING (SIZE (3))
287 -- This one Commented out by Javier Acuña (javier.acuna@sixbell.cl)
288 -- Because I added a new Errortypes section at the end.
290 --CancelFailedPARAM ::= SEQUENCE
292 -- operation [1] InvokeID
295 -- AOCBeforeAnswer notes: not recursive, exported,
296 -- locally refd 1 times, import refd 0 times
298 AOCBeforeAnswer ::= SEQUENCE
300 aOCInitial [0] CAI-Gsm0224,
301 aOCSubsequent [1] AOCSubsequent OPTIONAL
304 -- AOCGprs notes: not recursive, exported,
305 -- locally refd 1 times, import refd 0 times
308 aOCInitial [0] CAI-Gsm0224,
309 aOCSubsequent [1] AOCSubsequent OPTIONAL
312 -- AOCSubsequent notes: not recursive, exported,
313 -- locally refd 3 times, import refd 0 times
314 AOCSubsequent ::= SEQUENCE
316 cAI-GSM0224 [0] CAI-Gsm0224,
317 tariffSwitchInterval [1] INTEGER (1..86400) OPTIONAL
320 -- AppendFreeFormatData notes: not recursive, exported,
321 -- locally refd 3 times, import refd 0 times
322 AppendFreeFormatData ::= ENUMERATED
328 -- ApplicationTimer notes: not recursive, exported,
329 -- locally refd 1 times, import refd 0 times
330 ApplicationTimer ::= INTEGER (0..2047)
332 -- AssistingSSPIPRoutingAddress notes: not recursive, exported,
333 -- locally refd 2 times, import refd 0 times
334 AssistingSSPIPRoutingAddress ::= Digits
336 -- BackwardServiceInteractionInd notes: not recursive, exported,
337 -- locally refd 1 times, import refd 0 times
338 BackwardServiceInteractionInd ::= SEQUENCE
340 conferenceTreatmentIndicator [1]
342 OCTET STRING (SIZE (1)) OPTIONAL,
343 callCompletionTreatmentIndicator [2]
345 OCTET STRING (SIZE (1)) OPTIONAL
348 -- BasicGapCriteria notes: not recursive, exported,
349 -- locally refd 2 times, import refd 0 times
350 BasicGapCriteria ::= CHOICE
352 calledAddressValue [0] Digits,
353 gapOnService [2] GapOnService,
354 calledAddressAndService [29] SEQUENCE
356 calledAddressValue [0] Digits,
357 serviceKey [1] ServiceKey
359 callingAddressAndService [30] SEQUENCE
361 callingAddressValue [0] Digits,
362 serviceKey [1] ServiceKey
366 -- BCSMEvent notes: not recursive, exported,
367 -- locally refd 2 times, import refd 0 times
368 BCSMEvent ::= SEQUENCE
370 eventTypeBCSM [0] EventTypeBCSM,
371 monitorMode [1] MonitorMode,
372 legID [2] LegID OPTIONAL,
373 dpSpecificCriteria [30] DpSpecificCriteria OPTIONAL
376 -- BearerCapability notes: not recursive, exported,
377 -- locally refd 2 times, import refd 0 times
378 BearerCapability ::= CHOICE
382 OCTET STRING (SIZE (2..cAPSpecificBoundSetmaxBearerCapabilityLength ))
385 -- CAI-Gsm0224 notes: not recursive, exported,
386 -- locally refd 3 times, import refd 0 times
387 CAI-Gsm0224 ::= SEQUENCE
389 e1 [0] INTEGER (0..8191) OPTIONAL,
390 e2 [1] INTEGER (0..8191) OPTIONAL,
391 e3 [2] INTEGER (0..8191) OPTIONAL,
392 e4 [3] INTEGER (0..8191) OPTIONAL,
393 e5 [4] INTEGER (0..8191) OPTIONAL,
394 e6 [5] INTEGER (0..8191) OPTIONAL,
395 e7 [6] INTEGER (0..8191) OPTIONAL
398 -- CalledPartyBCDNumber notes: not recursive, exported,
399 -- locally refd 4 times, import refd 0 times
400 -- See 3GPP TS 29.078
401 -- and 3GPP TS 24.008, section 10.5.4.7
402 CalledPartyBCDNumber ::= ISDN-AddressString
404 -- CalledPartyNumber notes: not recursive, exported,
405 -- locally refd 6 times, import refd 0 times
406 CalledPartyNumber ::=
409 OCTET STRING (SIZE (cAPSpecificBoundSetminCalledPartyNumberLength ..cAPSpecificBoundSetmaxCalledPartyNumberLength ))
411 -- CallingPartyNumber notes: not recursive, exported,
412 -- locally refd 2 times, import refd 0 times
413 CallingPartyNumber ::=
416 OCTET STRING (SIZE (cAPSpecificBoundSetminCallingPartyNumberLength ..cAPSpecificBoundSetmaxCallingPartyNumberLength ))
418 -- CallResult notes: not recursive, exported,
419 -- locally refd 2 times, import refd 0 times
420 CallResult ::= CamelCallResult
422 --OCTET STRING (SIZE (cAPSpecificBoundSetminCallResultLength..cAPSpecificBoundSetmaxCallResultLength))
423 -- shall be the result of the BER-encoded value of type
426 -- CAMEL-AChBillingChargingCharacteristics notes: not recursive, exported,
427 -- locally refd 1 times, import refd 0 times
428 CamelAChBillingChargingCharacteristics ::= CHOICE
430 timeDurationCharging [0] SEQUENCE
432 maxCallPeriodDuration [0] INTEGER (1..864000),
433 releaseIfdurationExceeded [1] BOOLEAN DEFAULT FALSE,
434 tariffSwitchInterval [2] INTEGER (1..86400) OPTIONAL,
435 tone [3] BOOLEAN DEFAULT FALSE,
436 extensions [4] ExtensionsArray OPTIONAL
440 -- CAMEL-CallResult notes: not recursive, exported,
441 -- locally refd 1 times, import refd 0 times
442 CamelCallResult ::= CHOICE
444 timeDurationChargingResult [0] SEQUENCE
446 partyToCharge [0] ReceivingSideID,
447 timeInformation [1] TimeInformation,
448 callActive [2] BOOLEAN DEFAULT TRUE,
449 callReleasedAtTcpExpiry [3] NULL OPTIONAL,
450 extensions [4] ExtensionsArray OPTIONAL
455 -- CAMEL-FCIBillingChargingCharacteristics notes: not recursive, exported,
456 -- locally refd 1 times, import refd 0 times
457 CamelFCIBillingChargingCharacteristics ::= CHOICE
459 fCIBCCCAMELsequence1 [0] SEQUENCE
461 freeFormatData [0] FreeFormatData,
462 partyToCharge [1] SendingSideID DEFAULT '01'H,
463 appendFreeFormatData [2] AppendFreeFormatData DEFAULT overwrite
468 -- CAMEL-FCIGPRSBillingChargingCharacteristics notes: not recursive, exported,
469 -- locally refd 1 times, import refd 0 times
470 CamelFCIGPRSBillingChargingCharacteristics ::=
474 fCIBCCCAMELsequence1 [0] SEQUENCE
476 freeFormatData [0] FreeFormatData,
477 pDPID [1] PDPId OPTIONAL,
478 appendFreeFormatData [2] AppendFreeFormatData DEFAULT overwrite
483 -- CAMEL-FCISMSBillingChargingCharacteristics notes: not recursive, exported,
484 -- locally refd 1 times, import refd 0 times
485 CamelFCISMSBillingChargingCharacteristics ::= CHOICE
487 fCIBCCCAMELsequence1 [0] SEQUENCE
489 freeFormatData [0] FreeFormatData,
490 appendFreeFormatData [1] AppendFreeFormatData DEFAULT overwrite
495 -- CAMEL-SCIBillingChargingCharacteristics notes: not recursive, exported,
496 -- locally refd 0 times, import refd 0 times
497 CamelSCIBillingChargingCharacteristics ::= CHOICE
499 aOCBeforeAnswer [0] AOCBeforeAnswer,
500 aOCAfterAnswer [1] AOCSubsequent
503 -- CAMEL-SCIGPRSBillingChargingCharacteristics notes: not recursive, exported,
504 -- locally refd 0 times, import refd 0 times
505 CamelSCIGPRSBillingChargingCharacteristics ::=
510 pDPID [1] PDPId OPTIONAL
513 -- Carrier notes: not recursive, exported,
514 -- locally refd 5 times, import refd 0 times
517 OCTET STRING (SIZE (cAPSpecificBoundSetminCarrierLength ..cAPSpecificBoundSetmaxCarrierLength ))
519 -- Cause notes: not recursive, exported,
520 -- locally refd 10 times, import refd 0 times
524 OCTET STRING (SIZE (minCauseLength..cAPSpecificBoundSetmaxCauseLength))
526 -- CGEncountered notes: not recursive, exported,
527 -- locally refd 1 times, import refd 0 times
528 CGEncountered ::= ENUMERATED
531 manualCGencountered (1),
535 -- ChargeNumber notes: not recursive, exported,
536 -- locally refd 4 times, import refd 0 times
537 ChargeNumber ::= LocationNumber
539 -- ChargingCharacteristics notes: not recursive, exported,
540 -- locally refd 1 times, import refd 0 times
541 ChargingCharacteristics ::= CHOICE
543 maxTransferredVolume [0] INTEGER (1..2147483647),
544 maxElapsedTime [1] INTEGER (1..86400)
547 -- ChargingResult notes: not recursive, exported,
548 -- locally refd 1 times, import refd 0 times
549 ChargingResult ::= CHOICE
551 transferredVolume [0] TransferredVolume,
552 elapsedTime [1] ElapsedTime
555 ChargingRollOver ::= CHOICE {
556 transferredVolumeRollOver [0] TransferredVolumeRollOver,
557 elapsedTimeRollOver [1] ElapsedTimeRollOver
560 -- CollectedDigits notes: not recursive, exported,
561 -- locally refd 1 times, import refd 0 times
562 CollectedDigits ::= SEQUENCE
564 minimumNbOfDigits [0] INTEGER (1..30) DEFAULT 1,
565 maximumNbOfDigits [1] INTEGER (1..30),
567 OCTET STRING (SIZE (1..2)) OPTIONAL,
569 OCTET STRING (SIZE (1..2)) OPTIONAL,
571 OCTET STRING (SIZE (1..2)) OPTIONAL,
572 firstDigitTimeOut [5] INTEGER (1..127) OPTIONAL,
573 interDigitTimeOut [6] INTEGER (1..127) OPTIONAL,
574 errorTreatment [7] ErrorTreatment DEFAULT stdErrorAndInfo,
575 interruptableAnnInd [8] BOOLEAN DEFAULT TRUE,
576 voiceInformation [9] BOOLEAN DEFAULT FALSE,
577 voiceBack [10] BOOLEAN DEFAULT FALSE
580 -- CollectedInfo notes: not recursive, exported,
581 -- locally refd 1 times, import refd 0 times
582 CollectedInfo ::= CHOICE
584 collectedDigits [0] CollectedDigits
588 -- ConnectedNumberTreatmentInd notes: not recursive, exported,
589 -- locally refd 1 times, import refd 0 times
590 ConnectedNumberTreatmentInd ::= ENUMERATED
593 presentationRestricted (1),
594 presentCalledINNumber (2),
595 presentCallINNumberRestricted (3)
598 -- ControlType notes: not recursive, exported,
599 -- locally refd 1 times, import refd 0 times
600 ControlType ::= ENUMERATED
603 manuallyInitiated (1)
606 -- CompoundCriteria notes: not recursive, exported,
607 -- locally refd 1 times, import refd 0 times
608 CompoundCriteria ::= SEQUENCE
610 basicGapCriteria [0] BasicGapCriteria,
611 scfID [1] ScfID OPTIONAL
614 -- CorrelationID notes: not recursive, exported,
615 -- locally refd 3 times, import refd 0 times
616 CorrelationID ::= Digits
618 -- DateAndTime notes: not recursive, exported,
619 -- locally refd 1 times, import refd 0 times
621 OCTET STRING (SIZE (7))
623 -- DestinationRoutingAddress notes: not recursive, exported,
624 -- locally refd 2 times, import refd 0 times
625 DestinationRoutingAddress ::=
627 SEQUENCE SIZE (1) OF CalledPartyNumber
629 -- Digits notes: not recursive, exported,
630 -- locally refd 9 times, import refd 0 times
633 OCTET STRING (SIZE (cAPSpecificBoundSetminDigitsLength ..cAPSpecificBoundSetmaxDigitsLength ))
635 -- DpSpecificCriteria notes: not recursive, exported,
636 -- locally refd 1 times, import refd 0 times
637 DpSpecificCriteria ::= CHOICE
639 applicationTimer [1] ApplicationTimer
642 -- ElapsedTime notes: not recursive, exported,
643 -- locally refd 1 times, import refd 0 times
644 ElapsedTime ::= CHOICE
646 timeGPRSIfNoTariffSwitch [0] INTEGER (0..86400),
647 timeGPRSIfTariffSwitch [1] SEQUENCE
649 timeGPRSSinceLastTariffSwitch [0] INTEGER (0..86400),
650 timeGPRSTariffSwitchInterval [1] INTEGER (0..86400) OPTIONAL
655 ElapsedTimeRollOver ::= CHOICE {
656 rOTimeGPRSIfNoTariffSwitch [0] INTEGER (0..255),
657 rOTimeGPRSIfTariffSwitch [1] SEQUENCE {
658 rOTimeGPRSSinceLastTariffSwitch [0] INTEGER (0..255) OPTIONAL,
659 rOTimeGPRSTariffSwitchInterval [1] INTEGER (0..255) OPTIONAL
663 -- Indicates the EndUserAddress, refer to 3GPP TS 29.060 for the encoding.
664 -- The pDPTypeOrganization shall use the least significant 4 bits of the octet encoded.
665 -- The sender of this parameter shall set the most significant 4 bits of the octet to 1.
666 -- The receiver of this parameter shall ignore the most significant 4 bits of this octet.
667 EndUserAddress ::= SEQUENCE
669 pDPTypeOrganization [0]
671 OCTET STRING (SIZE (1)),
674 OCTET STRING (SIZE (1)),
677 OCTET STRING (SIZE (1..63)) OPTIONAL
680 -- ErrorTreatment notes: not recursive, exported,
681 -- locally refd 1 times, import refd 0 times
682 ErrorTreatment ::= ENUMERATED
689 -- EventSpecificInformationBCSM notes: not recursive, exported,
690 -- locally refd 2 times, import refd 0 times
691 EventSpecificInformationBCSM ::= CHOICE
693 routeSelectFailureSpecificInfo [2] SEQUENCE
695 failureCause [0] Cause OPTIONAL
697 oCalledPartyBusySpecificInfo [3] SEQUENCE
699 busyCause [0] Cause OPTIONAL
701 oNoAnswerSpecificInfo [4] SEQUENCE
703 foo INTEGER(0) OPTIONAL
705 oAnswerSpecificInfo [5] SEQUENCE
707 destinationAddress [50] CalledPartyNumber OPTIONAL,
708 or-Call [51] NULL OPTIONAL,
709 forwardedCall [52] NULL OPTIONAL
711 oDisconnectSpecificInfo [7] SEQUENCE
713 releaseCause [0] Cause OPTIONAL
715 tBusySpecificInfo [8] SEQUENCE
717 busyCause [0] Cause OPTIONAL,
718 callForwarded [50] NULL OPTIONAL,
719 routeNotPermitted [51] NULL OPTIONAL
721 tNoAnswerSpecificInfo [9] SEQUENCE
723 callForwarded [50] NULL OPTIONAL
725 tAnswerSpecificInfo [10] SEQUENCE
727 destinationAddress [50] CalledPartyNumber OPTIONAL,
728 or-Call [51] NULL OPTIONAL,
729 forwardedCall [52] NULL OPTIONAL
731 tDisconnectSpecificInfo [12] SEQUENCE
733 releaseCause [0] Cause OPTIONAL
737 -- EventSpecificInformationSMS notes: not recursive, exported,
738 -- locally refd 1 times, import refd 0 times
739 EventSpecificInformationSMS ::= CHOICE
741 o-smsFailureSpecificInfo [0] SEQUENCE
743 failureCause [0] SMSCause OPTIONAL
745 o-smsSubmittedSpecificInfo [1] SEQUENCE
747 foo INTEGER(0) OPTIONAL
751 -- EventTypeBCSM notes: not recursive, exported,
752 -- locally refd 3 times, import refd 0 times
753 EventTypeBCSM ::= ENUMERATED
756 analyzedInformation (3),
757 routeSelectFailure (4),
758 oCalledPartyBusy (5),
763 termAttemptAuthorized (12),
771 -- EventTypeSMS notes: not recursive, exported,
772 -- locally refd 3 times, import refd 0 times
773 EventTypeSMS ::= ENUMERATED
775 sms-CollectedInfo (1),
780 Extensions ::= SEQUENCE SIZE (1..cAPSpecificBoundSetnumOfExtensions) OF ExtensionField
783 -- FCIBillingChargingCharacteristics notes: not recursive, exported,
784 -- locally refd 2 times, import refd 0 times
785 FCIBillingChargingCharacteristics ::= CamelFCIBillingChargingCharacteristics
787 -- FCIGPRSBillingChargingCharacteristics notes: not recursive, exported,
788 -- locally refd 2 times, import refd 0 times
789 FCIGPRSBillingChargingCharacteristics ::= CamelFCIGPRSBillingChargingCharacteristics
791 -- shall be the result of the BER-encoded value of type
792 -- CamelFCIGPRSBillingChargingCharacteristics
794 -- FCISMSBillingChargingCharacteristics notes: not recursive, exported,
795 -- locally refd 2 times, import refd 0 times
796 FCISMSBillingChargingCharacteristics ::=
798 OCTET STRING (SIZE (cAPSpecificBoundSetminFCIBillingChargingLength ..cAPSpecificBoundSetmaxFCIBillingChargingLength ))
800 -- ForwardServiceInteractionInd notes: not recursive, exported,
801 -- locally refd 1 times, import refd 0 times
802 ForwardServiceInteractionInd ::= SEQUENCE
804 conferenceTreatmentIndicator [1]
806 OCTET STRING (SIZE (1)) OPTIONAL,
807 callDiversionTreatmentIndicator [2]
809 OCTET STRING (SIZE (1)) OPTIONAL,
810 callingPartyRestrictionIndicator [4]
812 OCTET STRING (SIZE (1)) OPTIONAL
815 -- GapCriteria notes: not recursive, exported,
816 -- locally refd 2 times, import refd 0 times
817 GapCriteria ::= CHOICE
819 basicGapCriteria BasicGapCriteria,
820 compoundGapCriteria CompoundCriteria
824 -- GapIndicators notes: not recursive, exported,
825 -- locally refd 1 times, import refd 0 times
826 GapIndicators ::= SEQUENCE
828 duration [0] Duration,
829 gapInterval [1] Interval
834 -- GapOnService notes: not recursive, exported,
835 -- locally refd 1 times, import refd 0 times
836 GapOnService ::= SEQUENCE
838 serviceKey [0] ServiceKey
842 -- GapTreatment notes: not recursive, exported,
843 -- locally refd 2 times, import refd 0 times
844 GapTreatment ::= CHOICE
846 informationToSend [0] InformationToSend,
847 releaseCause [1] Cause
850 -- GenericNumber notes: not recursive, exported,
851 -- locally refd 2 times, import refd 0 times
855 OCTET STRING (SIZE (cAPSpecificBoundSetminGenericNumberLength..cAPSpecificBoundSetmaxGenericNumberLength))
857 -- GenericNumbers notes: not recursive, exported,
858 -- locally refd 3 times, import refd 0 times
861 SET SIZE (1..5) OF GenericNumber
864 -- GPRS-QoS notes: not recursive, exported,
865 -- locally refd 3 times, import refd 0 times
868 short-QoS-format [0] QoS-Subscribed,
869 long-QoS-format [1] Ext-QoS-Subscribed
872 -- GPRSCause notes: not recursive, exported,
873 -- locally refd 3 times, import refd 0 times
876 OCTET STRING (SIZE (1))
879 -- GPRSChargingID notes: not recursive, exported,
880 -- locally refd 3 times, import refd 0 times
883 OCTET STRING (SIZE (4))
885 -- GPRSEvent notes: not recursive, exported,
886 -- locally refd 1 times, import refd 0 times
887 GPRSEvent ::= SEQUENCE
889 gPRSEventType [0] GPRSEventType,
890 monitorMode [1] MonitorMode
893 -- GPRSEventSpecificInformation notes: not recursive, exported,
894 -- locally refd 2 times, import refd 0 times
895 GPRSEventSpecificInformation ::= CHOICE
897 attachChangeOfPositionSpecificInformation [0] SEQUENCE
899 locationInformationGPRS [0] LocationInformationGPRS OPTIONAL
901 pdp-ContextchangeOfPositionSpecificInformation [1] SEQUENCE
903 accessPointName [0] AccessPointName OPTIONAL,
904 chargingID [1] GPRSChargingID OPTIONAL,
905 locationInformationGPRS [2] LocationInformationGPRS OPTIONAL,
906 pDPType [3] PDPType OPTIONAL,
907 qualityOfService [4] QualityOfService OPTIONAL,
908 timeAndTimeZone [5] TimeAndTimezone OPTIONAL,
909 gGSNAddress [6] GSNAddress OPTIONAL
911 detachSpecificInformation [2] SEQUENCE
913 inititatingEntity [0] InitiatingEntity OPTIONAL,
914 routeingAreaUpdate [1] NULL OPTIONAL
916 disconnectSpecificInformation [3] SEQUENCE
918 inititatingEntity [0] InitiatingEntity OPTIONAL,
919 routeingAreaUpdate [1] NULL OPTIONAL
921 pDPContextEstablishmentSpecificInformation [4] SEQUENCE
923 accessPointName [0] AccessPointName OPTIONAL,
924 pDPType [1] PDPType OPTIONAL,
925 qualityOfService [2] QualityOfService OPTIONAL,
926 locationInformationGPRS [3] LocationInformationGPRS OPTIONAL,
927 timeAndTimeZone [4] TimeAndTimezone OPTIONAL,
928 pDPInitiationType [5] PDPInitiationType OPTIONAL,
929 secondaryPDPContext [6] NULL OPTIONAL
931 pDPContextEstablishmentAcknowledgementSpecificInformation [5] SEQUENCE
933 accessPointName [0] AccessPointName OPTIONAL,
934 chargingID [1] GPRSChargingID OPTIONAL,
935 pDPType [2] PDPType OPTIONAL,
936 qualityOfService [3] QualityOfService OPTIONAL,
937 locationInformationGPRS [4] LocationInformationGPRS OPTIONAL,
938 timeAndTimeZone [5] TimeAndTimezone OPTIONAL,
939 gGSNAddress [6] GSNAddress OPTIONAL
943 -- GPRSEventType notes: not recursive, exported,
944 -- locally refd 3 times, import refd 0 times
945 GPRSEventType ::= ENUMERATED
948 attachChangeOfPosition (2),
950 pdp-ContextEstablishment (11),
951 pdp-ContextEstablishmentAcknowledgement (12),
953 pdp-ContextChangeOfPosition (14)
956 -- GPRSMSClass notes: not recursive, exported,
957 -- locally refd 1 times, import refd 0 times
958 GPRSMSClass ::= SEQUENCE
960 mSNetworkCapability [0] MSNetworkCapability,
961 mSRadioAccessCapability [1] MSRadioAccessCapability OPTIONAL
964 -- InbandInfo notes: not recursive, exported,
965 -- locally refd 1 times, import refd 0 times
966 InbandInfo ::= SEQUENCE
968 messageID [0] MessageID,
969 numberOfRepetitions [1] INTEGER (1..127) OPTIONAL,
970 duration [2] INTEGER (0..32767) OPTIONAL,
971 interval [3] INTEGER (0..32767) OPTIONAL
975 -- InformationToSend notes: not recursive, exported,
976 -- locally refd 3 times, import refd 0 times
977 InformationToSend ::= CHOICE
979 inbandInfo [0] InbandInfo,
983 -- InitiatingEntity notes: not recursive, exported,
984 -- locally refd 2 times, import refd 0 times
985 InitiatingEntity ::= ENUMERATED
993 -- InvokeID notes: not recursive, exported,
994 -- locally refd 1 times, import refd 0 times
995 InvokeID ::= TCInvokeIdSet
997 -- IPRoutingAddress notes: not recursive, exported,
998 -- locally refd 2 times, import refd 0 times
999 IPRoutingAddress ::= CalledPartyNumber
1001 -- IPSSPCapabilities notes: not recursive, exported,
1002 -- locally refd 3 times, import refd 0 times
1003 IPSSPCapabilities ::=
1006 OCTET STRING (SIZE (cAPSpecificBoundSetminIPSSPCapabilitiesLength ..cAPSpecificBoundSetmaxIPSSPCapabilitiesLength ))
1008 -- LegType notes: not recursive, exported,
1009 -- locally refd 6 times, import refd 0 times
1012 OCTET STRING (SIZE (1))
1014 -- LocationInformationGPRS notes: not recursive, exported,
1015 -- locally refd 6 times, import refd 0 times
1016 LocationInformationGPRS ::= SEQUENCE
1018 cellGlobalIdOrServiceAreaIdOrLAI [0] CellGlobalIdOrServiceAreaIdOrLAI OPTIONAL,
1019 routeingAreaIdentity [1] RAIdentity OPTIONAL,
1020 geographicalInformation [2] GeographicalInformation OPTIONAL,
1021 sgsn-Number [3] ISDN-AddressString OPTIONAL,
1022 selectedLSAIdentity [4] LSAIdentity OPTIONAL,
1023 extensionContainer [5] ExtensionContainer OPTIONAL,
1024 saiPresent [6] NULL OPTIONAL
1027 -- LocationNumber notes: not recursive, exported,
1028 -- locally refd 4 times, import refd 0 times
1031 OCTET STRING (SIZE (cAPSpecificBoundSetminLocationNumberLength ..cAPSpecificBoundSetmaxLocationNumberLength ))
1033 -- MessageID notes: not recursive, exported,
1034 -- locally refd 1 times, import refd 0 times
1035 MessageID ::= CHOICE
1037 elementaryMessageID [0] Integer4,
1042 IA5String (SIZE (1..127)),
1045 OCTET STRING (SIZE (2..10)) OPTIONAL
1047 elementaryMessageIDs [29]
1049 SEQUENCE SIZE (1..16) OF Integer4,
1050 variableMessage [30] SEQUENCE
1052 elementaryMessageID [0] Integer4,
1053 variableParts [1] VariablePartsArray
1057 -- MonitorMode notes: not recursive, exported,
1058 -- locally refd 3 times, import refd 0 times
1059 MonitorMode ::= ENUMERATED
1062 notifyAndContinue (1),
1066 -- MSNetworkCapability notes: not recursive, exported,
1067 -- locally refd 1 times, import refd 0 times
1068 MSNetworkCapability ::=
1070 OCTET STRING (SIZE (1..8))
1071 -- MS Network Capability describes the GPRS terminal capabilites related to the network, i.e. SMS
1072 -- point to point service over packet data channels. For encoding refer to 3GPP TS 24.008 [12].
1073 -- It shall contain the value part defined in 3GPP TS 24.008 only. I.e. the 3GPP TS 24.008 IEI
1074 -- and 3GPP TS 24.008 octet length indicator shall not be included.
1077 -- MSRadioAccessCapability notes: not recursive, exported,
1078 -- locally refd 1 times, import refd 0 times
1079 MSRadioAccessCapability ::=
1081 OCTET STRING (SIZE (1..50))
1082 -- MS Radio Access Capability describes the terminal capabilites relevant for the radio network,
1083 -- which may affect the way the network handles the mobile.
1084 -- For encoding refer to 3GPP TS 24.008 [12].
1085 -- It shall contain the value part defined in 3GPP TS 24.008 only. I.e. the 3GPP TS 24.008 IEI
1086 -- and 3GPP TS 24.008 octet length indicator shall not be included.
1089 -- NAOliInfo notes: not recursive, exported,
1090 -- locally refd 3 times, import refd 0 times
1093 OCTET STRING (SIZE (1))
1095 -- OriginalCalledPartyID notes: not recursive, exported,
1096 -- locally refd 3 times, import refd 0 times
1097 OriginalCalledPartyID ::=
1099 OCTET STRING (SIZE (cAPSpecificBoundSetminOriginalCalledPartyIDLength ..cAPSpecificBoundSetmaxOriginalCalledPartyIDLength ))
1101 -- OCSIApplicable notes: not recursive, exported,
1102 -- locally refd 1 times, import refd 0 times
1103 OCSIApplicable ::= NULL
1105 -- PDPId notes: not recursive, exported,
1106 -- locally refd 11 times, import refd 0 times
1109 OCTET STRING (SIZE (1))
1111 -- PDPInitiationType notes: not recursive, exported,
1112 -- locally refd 2 times, import refd 0 times
1113 PDPInitiationType ::= ENUMERATED
1116 networkInitiated (1)
1119 -- QualityOfService notes: not recursive, exported,
1120 -- locally refd 5 times, import refd 0 times
1121 QualityOfService ::=
1124 requested-QoS [0] GPRS-QoS OPTIONAL,
1125 subscribed-QoS [1] GPRS-QoS OPTIONAL,
1126 negotiated-QoS [2] GPRS-QoS OPTIONAL
1129 -- RAIdentity notes: not recursive, exported,
1130 -- locally refd 1 times, import refd 0 times
1133 OCTET STRING (SIZE (6..7))
1134 -- Routing Area Identity coded according to 3GPP TS 29.060 [43].
1135 -- It shall contain the value part defined in 3GPP TS 29.060 only. I.e. the 3GPP TS 29.060
1136 -- type identifier octet shall not be included.
1138 -- ReceivingSideID notes: not recursive, exported,
1139 -- locally refd 3 times, import refd 0 times
1140 ReceivingSideID ::= CHOICE
1142 receivingSideID [1] LegType
1145 -- RedirectingPartyID notes: not recursive, exported,
1146 -- locally refd 3 times, import refd 0 times
1147 RedirectingPartyID ::=
1149 OCTET STRING (SIZE (cAPSpecificBoundSetminRedirectingPartyIDLength ..cAPSpecificBoundSetmaxRedirectingPartyIDLength ))
1152 -- RequestedInformationList notes: not recursive, exported,
1153 -- locally refd 2 times, import refd 0 times
1154 RequestedInformationList ::=
1156 SEQUENCE SIZE (1..numOfInfoItems) OF RequestedInformation
1158 -- RequestedInformationTypeList notes: not recursive, exported,
1159 -- locally refd 2 times, import refd 0 times
1160 RequestedInformationTypeList ::=
1162 SEQUENCE SIZE (1..numOfInfoItems) OF RequestedInformationType
1164 -- RequestedInformation notes: not recursive, exported,
1165 -- locally refd 2 times, import refd 0 times
1166 RequestedInformation ::= SEQUENCE
1168 requestedInformationType [0] RequestedInformationType,
1169 requestedInformationValue [1] RequestedInformationValue
1172 -- RequestedInformationType notes: not recursive, exported,
1173 -- locally refd 2 times, import refd 0 times
1174 RequestedInformationType ::= ENUMERATED
1176 callAttemptElapsedTime (0),
1178 callConnectedElapsedTime (2),
1182 -- RequestedInformationValue notes: not recursive, exported,
1183 -- locally refd 1 times, import refd 0 times
1184 RequestedInformationValue ::= CHOICE
1186 callAttemptElapsedTimeValue [0] INTEGER (0..255),
1187 callStopTimeValue [1] DateAndTime,
1188 callConnectedElapsedTimeValue [2] Integer4,
1189 releaseCauseValue [30] Cause
1192 -- RPCause notes: not recursive, exported,
1193 -- locally refd 1 times, import refd 0 times
1196 OCTET STRING (SIZE (1))
1198 -- ScfID notes: not recursive, exported,
1199 -- locally refd 2 times, import refd 0 times
1202 OCTET STRING (SIZE (cAPSpecificBoundSetminScfIDLength ..cAPSpecificBoundSetmaxScfIDLength ))
1204 -- SCIBillingChargingCharacteristics notes: not recursive, exported,
1205 -- locally refd 2 times, import refd 0 times
1206 SCIBillingChargingCharacteristics ::=
1208 OCTET STRING (SIZE (cAPSpecificBoundSetminSCIBillingChargingLength ..cAPSpecificBoundSetmaxSCIBillingChargingLength ))
1210 -- SCIGPRSBillingChargingCharacteristics notes: not recursive, exported,
1211 -- locally refd 2 times, import refd 0 times
1212 SCIGPRSBillingChargingCharacteristics ::=
1214 OCTET STRING (SIZE (4..69))
1216 -- SendingSideID notes: not recursive, exported,
1217 -- locally refd 4 times, import refd 0 times
1218 SendingSideID ::= CHOICE
1220 sendingSideID [0] LegType
1223 -- ServiceInteractionIndicatorsTwo notes: not recursive, exported,
1224 -- locally refd 5 times, import refd 0 times
1225 ServiceInteractionIndicatorsTwo ::= SEQUENCE
1227 forwardServiceInteractionInd [0] ForwardServiceInteractionInd OPTIONAL,
1228 backwardServiceInteractionInd [1] BackwardServiceInteractionInd OPTIONAL,
1229 bothwayThroughConnectionInd [2] BothwayThroughConnectionInd OPTIONAL,
1230 connectedNumberTreatmentInd [4] ConnectedNumberTreatmentInd OPTIONAL,
1231 nonCUGCall [13] NULL OPTIONAL,
1232 holdTreatmentIndicator [50]
1234 OCTET STRING (SIZE (1)) OPTIONAL,
1235 cwTreatmentIndicator [51]
1237 OCTET STRING (SIZE (1)) OPTIONAL,
1238 ectTreatmentIndicator [52]
1240 OCTET STRING (SIZE (1)) OPTIONAL
1243 -- SGSNCapabilities notes: not recursive, exported,
1244 -- locally refd 1 times, import refd 0 times
1245 SGSNCapabilities ::=
1248 OCTET STRING (SIZE (1))
1250 -- SMSCause notes: not recursive, exported,
1251 -- locally refd 1 times, import refd 0 times
1252 SMSCause ::= ENUMERATED
1254 systemFailureEnum (0),
1255 unexpectedDataValueEnum (1),
1256 facilityNotSupported (2),
1257 sM-DeliveryFailure (3),
1258 releaseFromRadioInterface (4)
1261 -- SMSEvent notes: not recursive, exported,
1262 -- locally refd 1 times, import refd 0 times
1263 SMSEvent ::= SEQUENCE
1265 eventTypeSMS [0] EventTypeSMS,
1266 monitorMode [1] MonitorMode
1269 -- TimeInformation notes: not recursive, exported,
1270 -- locally refd 1 times, import refd 0 times
1271 TimeInformation ::= CHOICE
1273 timeIfNoTariffSwitch [0] TimeIfNoTariffSwitch,
1274 timeIfTariffSwitch [1] TimeIfTariffSwitch
1277 -- TimeIfNoTariffSwitch notes: not recursive, exported,
1278 -- locally refd 1 times, import refd 0 times
1279 TimeIfNoTariffSwitch ::= INTEGER (0..864000)
1281 -- TimeIfTariffSwitch notes: not recursive, exported,
1282 -- locally refd 1 times, import refd 0 times
1283 TimeIfTariffSwitch ::= SEQUENCE
1285 timeSinceTariffSwitch [0] INTEGER (0..864000),
1286 tariffSwitchInterval [1] INTEGER (1..864000) OPTIONAL
1289 -- TimerID notes: not recursive, exported,
1290 -- locally refd 3 times, import refd 0 times
1291 TimerID ::= ENUMERATED
1296 -- TimerValue notes: not recursive, exported,
1297 -- locally refd 3 times, import refd 0 times
1298 TimerValue ::= Integer4
1300 -- TimeAndTimezone notes: not recursive, exported,
1301 -- locally refd 7 times, import refd 0 times
1303 OCTET STRING (SIZE (cAPSpecificBoundSetminTimeAndTimezoneLength..cAPSpecificBoundSetmaxTimeAndTimezoneLength))
1305 -- Tone notes: not recursive, exported,
1306 -- locally refd 1 times, import refd 0 times
1309 toneID [0] Integer4,
1310 duration [1] Integer4 OPTIONAL
1313 -- TPDataCodingScheme notes: not recursive, exported,
1314 -- locally refd 1 times, import refd 0 times
1315 TPDataCodingScheme ::=
1317 OCTET STRING (SIZE (1))
1319 -- TPProtocolIdentifier notes: not recursive, exported,
1320 -- locally refd 1 times, import refd 0 times
1321 TPProtocolIdentifier ::=
1323 OCTET STRING (SIZE (1))
1325 -- TPShortMessageSubmissionInfo notes: not recursive, exported,
1326 -- locally refd 1 times, import refd 0 times
1327 TPShortMessageSubmissionInfo ::=
1329 OCTET STRING (SIZE (1))
1331 -- TPValidityPeriod notes: not recursive, exported,
1332 -- locally refd 1 times, import refd 0 times
1333 TPValidityPeriod ::=
1335 OCTET STRING (SIZE (1..7))
1337 -- TransferredVolume notes: not recursive, exported,
1338 -- locally refd 1 times, import refd 0 times
1339 TransferredVolume ::= CHOICE
1341 volumeIfNoTariffSwitch [0] INTEGER (0..2147483647),
1342 volumeIfTariffSwitch [1] SEQUENCE
1344 volumeSinceLastTariffSwitch [0] INTEGER (0..2147483647),
1345 volumeTariffSwitchInterval [1] INTEGER (0..2147483647) OPTIONAL
1349 TransferredVolumeRollOver ::= CHOICE {
1350 rOVolumeIfNoTariffSwitch [0] INTEGER (0.. 255),
1351 rOVolumeIfTariffSwitch [1] SEQUENCE {
1352 rOVolumeSinceLastTariffSwitch [0] INTEGER (0.. 255) OPTIONAL,
1353 rOVolumeTariffSwitchInterval [1] INTEGER (0.. 255) OPTIONAL
1357 -- UnavailableNetworkResource notes: not recursive, exported,
1358 -- locally refd 0 times, import refd 0 times
1359 UnavailableNetworkResource ::= ENUMERATED
1361 unavailableResources (0),
1362 componentFailure (1),
1363 basicCallProcessingException (2),
1364 resourceStatusFailure (3),
1368 -- VariablePart notes: not recursive, exported,
1369 -- locally refd 1 times, import refd 0 times
1370 VariablePart ::= CHOICE
1372 integer [0] Integer4,
1375 OCTET STRING (SIZE (2)),
1377 OCTET STRING (SIZE (4)),
1379 OCTET STRING (SIZE (4))
1382 -- SpecializedResourceReportArg notes: not recursive, exported,
1383 -- locally refd 0 times, import refd 0 times
1384 SpecializedResourceReportArg ::= NULL
1386 -- Priority notes: not recursive, exported,
1387 -- locally refd 0 times, import refd 0 times
1388 Priority ::= INTEGER (0..2147483647)
1390 -- CUG-Interlock notes: not recursive, exported,
1391 -- locally refd 3 times, import refd 0 times
1394 OCTET STRING (SIZE (4))
1396 -- CUG-Index notes: not recursive, exported,
1397 -- locally refd 1 times, import refd 0 times
1398 CUG-Index ::= INTEGER (0..32767)
1400 -- CallReferenceNumber notes: not recursive, exported,
1401 -- locally refd 1 times, import refd 0 times
1402 CallReferenceNumber ::=
1404 OCTET STRING (SIZE (1..8))
1406 -- SuppressionOfAnnouncement notes: not recursive, exported,
1407 -- locally refd 2 times, import refd 0 times
1408 SuppressionOfAnnouncement ::= NULL
1410 -- NotReachableReason notes: not recursive, exported,
1411 -- locally refd 1 times, import refd 0 times
1412 NotReachableReason ::= ENUMERATED
1420 -- AgeOfLocationInformation notes: not recursive, exported,
1421 -- locally refd 1 times, import refd 0 times
1422 AgeOfLocationInformation ::= INTEGER (0..32767)
1424 -- GeographicalInformation notes: not recursive, exported,
1425 -- locally refd 1 times, import refd 0 times
1426 GeographicalInformation ::=
1429 OCTET STRING (SIZE (8))
1431 -- AddressString notes: not recursive, exported,
1432 -- locally refd 1 times, import refd 0 times
1436 OCTET STRING (SIZE(1..maxAddressLength))
1438 -- CellIdFixedLength notes: not recursive, exported,
1439 -- locally refd 1 times, import refd 0 times
1440 CellIdFixedLength ::=
1443 OCTET STRING (SIZE (7))
1444 -- Refers to Cell Global Identification defined in TS GSM 03.03.
1445 -- Octets ares encoded according to TS GSM 04.08.
1446 -- The internal structure is defined as follows:
1447 -- Mobile Country Code: 3 digits according to CCITT Rec E.212.
1448 -- 1 digits filler (1111)
1449 -- Mobile Network Code: 2 digits according to CCITT Rec E.212.
1450 -- Location Area Code: 2 octets according to TS GSM 04.08.
1451 -- Cell Identify: 2 octets (CI) according to TS GSM 04.08.
1454 -- LAIFixedLength notes: not recursive, exported,
1455 -- locally refd 1 times, import refd 0 times
1459 OCTET STRING (SIZE (5))
1460 -- Refers to Location Area Identification defined in TS GSM 03.03.
1461 -- Octets ares encoded according to TS GSM 04.08.
1462 -- The internal structure is defined as follows:
1463 -- Mobile Country Code: 3 digits according to CCITT Rec E.212.
1464 -- 1 digits filler (1111)
1465 -- Mobile Network Code: 2 digits according to CCITT Rec E.212.
1466 -- Location Area Code: 2 octets according to TS GSM 04.08.
1469 -- ServiceKey notes: not recursive, exported,
1470 -- locally refd 6 times, import refd 0 times
1471 ServiceKey ::= INTEGER (0..2147483647)
1473 -- Ext-TeleserviceCode notes: not recursive, exported,
1474 -- locally refd 1 times, import refd 0 times
1475 Ext-TeleserviceCode ::=
1477 OCTET STRING (SIZE (1..5))
1479 -- Ext-BearerServiceCode notes: not recursive, exported,
1480 -- locally refd 1 times, import refd 0 times
1481 Ext-BearerServiceCode ::=
1483 OCTET STRING (SIZE (1..5))
1485 -- Imsi notes: not recursive, exported,
1486 -- locally refd 3 times, import refd 0 times
1490 OCTET STRING (SIZE (3..8))
1491 -- International Mobile Subscriber Indentity
1492 -- digits of MCC, MNC, MSIN are concatenated in this order.
1495 -- Duration notes: not recursive, exported,
1496 -- locally refd 1 times, import refd 0 times
1497 Duration ::= INTEGER (-2..86400)
1499 -- Integer4 notes: not recursive, exported,
1500 -- locally refd 8 times, import refd 0 times
1501 Integer4 ::= INTEGER (0..2147483647)
1503 -- Interval notes: not recursive, exported,
1504 -- locally refd 1 times, import refd 0 times
1505 Interval ::= INTEGER (-1..60000)
1507 -- CallingPartysCategory notes: not recursive, exported,
1508 -- locally refd 3 times, import refd 0 times
1509 CallingPartysCategory ::=
1511 OCTET STRING (SIZE (1))
1513 -- RedirectionInformation notes: not recursive, exported,
1514 -- locally refd 2 times, import refd 0 times
1515 RedirectionInformation ::=
1517 OCTET STRING (SIZE (2))
1519 -- HighLayerCompatibility notes: not recursive, exported,
1520 -- locally refd 1 times, import refd 0 times
1521 HighLayerCompatibility ::=
1523 OCTET STRING (SIZE (highLayerCompatibilityLength))
1525 -- BothwayThroughConnectionInd notes: not recursive, exported,
1526 -- locally refd 1 times, import refd 0 times
1527 BothwayThroughConnectionInd ::= ENUMERATED
1529 bothwayPathRequired (0),
1530 bothwayPathNotRequired (1)
1533 -- LSAIdentity notes: not recursive, exported,
1534 -- locally refd 1 times, import refd 0 times
1537 OCTET STRING (SIZE (3))
1539 -- QoS-Subscribed notes: not recursive, exported,
1540 -- locally refd 1 times, import refd 0 times
1543 OCTET STRING (SIZE (3))
1545 -- Ext-QoS-Subscribed notes: not recursive, exported,
1546 -- locally refd 1 times, import refd 0 times
1547 Ext-QoS-Subscribed ::=
1549 OCTET STRING (SIZE (1..9))
1551 -- TCInvokeIdSet notes: not recursive, exported,
1552 -- locally refd 1 times, import refd 0 times
1553 TCInvokeIdSet ::= INTEGER (-128..127)
1555 -- ExtensionSetExtensionType notes: not recursive, exported,
1556 -- locally refd 1 times, import refd 0 times
1557 -- FIXME: add to decode this: ExtensionSetExtensionType ::= ANY
1560 -- ExtensionSetextensionId notes: not recursive, exported,
1561 -- locally refd 1 times, import refd 0 times
1562 ExtensionSetextensionId ::= OBJECT IDENTIFIER
1569 OCTET STRING (SIZE (5..17))
1573 -- PDPType notes: not recursive, exported,
1574 -- locally refd 5 times, import refd 0 times
1575 -- Equivalent to EndUserAddress
1576 PDPType ::= SEQUENCE
1578 pDPTypeOrganization [0]
1580 OCTET STRING (SIZE (1)),
1583 OCTET STRING (SIZE (1)),
1586 OCTET STRING (SIZE (1..63)) OPTIONAL
1591 -- Code notes: not recursive, exported,
1592 -- locally refd 63 times, import refd 0 times
1596 global OBJECT IDENTIFIER
1599 -- PCS-Extensions notes: not recursive, exported,
1600 -- locally refd 1 times, import refd 0 times
1601 PCS-Extensions ::= SEQUENCE
1603 foo INTEGER (0) OPTIONAL
1608 -- MiscCallInfo notes: not recursive, exported,
1609 -- locally refd 3 times, import refd 0 times
1610 MiscCallInfo ::= SEQUENCE
1612 messageType [0] ENUMERATED
1619 -- SupportedExtensionsExtensionType notes: not recursive, exported,
1620 -- locally refd 1 times, import refd 0 times
1621 SupportedExtensionsExtensionType ::= CHOICE
1623 firstExtensionExtensionType NULL --,
1624 -- secondExtensionExtensionType NULL
1627 -- PrivateExtension notes: not recursive, exported,
1628 -- locally refd 1 times, import refd 0 times
1629 PrivateExtension ::= SEQUENCE
1631 extId ExtensionSetextensionId
1632 -- FIXME: add to decode this: extType ExtensionSetExtensionType OPTIONAL
1638 OCTET STRING (SIZE (1..160))
1641 -- The endOfReplyDigit, cancelDigit, and startDigit parameters have been
1642 -- designated as OCTET STRING, and are to be encoded as BCD, one digit per octet
1643 -- only, contained in the four least significant bits of each OCTET. The following encoding shall
1644 -- be applied for the non-decimal characters:
1645 -- 1011 (*), 1100 (#).
1649 -- ApplyChargingReportArg notes: not recursive, exported,
1650 -- locally refd 1 times, import refd 0 times
1651 ApplyChargingReportArg ::=
1654 OCTET STRING (SIZE (cAPSpecificBoundSetminCallResultLength..cAPSpecificBoundSetmaxCallResultLength))
1658 -- CancelArg notes: not recursive, exported,
1659 -- locally refd 1 times, import refd 0 times
1664 invokeID [0] InvokeID,
1665 allRequests [1] NULL
1668 -- FurnishChargingInformationArg notes: not recursive, exported,
1669 -- locally refd 1 times, import refd 0 times
1670 FurnishChargingInformationArg ::= CamelFCIBillingChargingCharacteristics
1672 -- FCIBillingChargingCharacteristics type.
1674 -- ReleaseCallArg notes: not recursive, exported,
1675 -- locally refd 1 times, import refd 0 times
1677 OCTET STRING (SIZE (minCauseLength..32))
1679 -- ReceivedInformationArg notes: not recursive, exported,
1680 -- locally refd 1 times, import refd 0 times
1681 ReceivedInformationArg ::=
1685 digitsResponse [0] Digits
1688 -- FurnishChargingInformationSMSArg notes: not recursive, exported,
1689 -- locally refd 1 times, import refd 0 times
1690 FurnishChargingInformationSMSArg ::=
1693 OCTET STRING (SIZE (5..225))
1694 -- FCISMSBillingChargingCharacteristics type.
1697 -- ConnectGPRSArg notes: not recursive, exported,
1698 -- locally refd 1 times, import refd 0 times
1703 accessPointName [0] AccessPointName,
1704 pdpID [1] PDPId OPTIONAL
1709 -- EntityReleasedGPRSArg notes: not recursive, exported,
1710 -- locally refd 1 times, import refd 0 times
1711 EntityReleasedGPRSArg ::=
1715 gPRSCause [0] GPRSCause,
1716 pDPID [1] PDPId OPTIONAL
1719 -- FurnishChargingInformationGPRSArg notes: not recursive, exported,
1720 -- locally refd 1 times, import refd 0 times
1721 FurnishChargingInformationGPRSArg ::= CamelFCIGPRSBillingChargingCharacteristics
1723 -- FCIGPRSBillingChargingCharacteristics type.
1724 -- Shall be the result of the BER-encoded value of type
1725 -- CamelFCIGPRSBillingChargingCharacteristics
1728 -- ReleaseGPRSArg notes: not recursive, exported,
1729 -- locally refd 1 times, import refd 0 times
1734 gprsCause [0] GPRSCause,
1735 pDPID [1] PDPId OPTIONAL
1738 -- RequestReportGPRSEventArg notes: not recursive, exported,
1739 -- locally refd 1 times, import refd 0 times
1740 RequestReportGPRSEventArg ::=
1744 gPRSEvent [0] GPRSEventArray,
1745 pDPID [1] PDPId OPTIONAL
1749 SEQUENCE SIZE (1..10) OF GPRSEvent
1751 -- SendChargingInformationGPRSArg notes: not recursive, exported,
1752 -- locally refd 1 times, import refd 0 times
1753 SendChargingInformationGPRSArg ::=
1757 sCIGPRSBillingChargingCharacteristics [0] SCIGPRSBillingChargingCharacteristics
1762 -- SubscriberState notes: not recursive, exported,
1763 -- locally refd 1 times, import refd 0 times
1767 assumedIdle [0] NULL,
1769 netDetNotReachable NotReachableReason,
1770 notProvidedFromVLR [2] NULL
1773 -- PrivateExtensionList notes: not recursive, exported,
1774 -- locally refd 1 times, import refd 0 times
1775 PrivateExtensionList ::=
1777 SEQUENCE SIZE (1..maxNumOfPrivateExtensions) OF PrivateExtension
1779 -- ISDN-AddressString notes: not recursive, exported,
1780 -- locally refd 9 times, import refd 0 times
1781 ISDN-AddressString ::=
1784 OCTET STRING (SIZE(1..maxISDN-AddressLength))
1786 -- CellIdOrLAI notes: not recursive, exported,
1787 -- locally refd 1 times, import refd 0 times
1788 CellIdOrLAI ::= CHOICE
1790 cellIdFixedLength [0] CellIdFixedLength,
1791 laiFixedLength [1] LAIFixedLength
1794 -- Ext-BasicServiceCode notes: not recursive, exported,
1795 -- locally refd 1 times, import refd 0 times
1796 Ext-BasicServiceCode ::= CHOICE
1798 ext-BearerService [2] Ext-BearerServiceCode,
1799 ext-Teleservice [3] Ext-TeleserviceCode
1802 -- LegID notes: not recursive, exported,
1803 -- locally refd 1 times, import refd 0 times
1806 sendingSideID [0] LegType,
1807 receivingSideID [1] LegType
1811 VariablePartsArray ::=
1812 SEQUENCE SIZE (1..5) OF VariablePart
1815 -- InitialDPArgExtension notes: not recursive, exported,
1816 -- locally refd 1 times, import refd 0 times
1817 InitialDPArgExtension ::= SEQUENCE
1819 gmscAddress [0] ISDN-AddressString OPTIONAL
1825 CellGlobalIdOrServiceAreaIdOrLAI ::=
1827 OCTET STRING (SIZE (5..7))
1828 -- The 3GPP TS 29.078 standard, about cellGlobalIdOrServiceAreaIdOrLAI:
1829 -- "CellGlobalIdOrServiceAreaIdOrLAI and LSAIdentity are coded in accordance with
1830 -- 3GPP TS 29.002 [13].
1831 -- sai-Present indicates that the cellGlobalIdOrServiceAreaIdOrLAI parameter contains
1832 -- a Service Area Identity."
1834 -- 3GPP TS 29.002 [13] gives the folowing coding for CellGlobalIdOrServiceAreaIdOrLAI:
1835 -- CellGlobalIdOrServiceAreaIdOrLAI ::= CHOICE {
1836 -- cellGlobalIdOrServiceAreaIdFixedLength [0] CellGlobalIdOrServiceAreaIdFixedLength,
1837 -- laiFixedLength [1] LAIFixedLength
1840 -- CellGlobalIdOrServiceAreaIdFixedLength ::=
1841 -- implement size < 8 --
1842 -- OCTET STRING (SIZE (7))
1843 -- This coding would disrupt the backward compatibillity, so the cellGlobalIdOrServiceAreaIdOrLAI
1844 -- parameter is set as an OCTET STRING, as it was in previous implementations.
1847 -- LocationInformation notes: not recursive, exported,
1848 -- locally refd 2 times, import refd 0 times
1849 LocationInformation ::= SEQUENCE
1851 ageOfLocationInformation AgeOfLocationInformation OPTIONAL,
1852 geographicalInformation [0] GeographicalInformation OPTIONAL,
1853 vlr-number [1] ISDN-AddressString OPTIONAL,
1854 locationNumber [2] LocationNumber OPTIONAL,
1855 cellIdOrLAI [3] CellIdOrLAI OPTIONAL,
1856 extensionContainer [4] ExtensionContainer OPTIONAL,
1857 selectedLSA-Id [5] LSAIdentity OPTIONAL,
1858 msc-number [6] ISDN-AddressString OPTIONAL,
1859 geodeticInformation [7] GeodeticInformation OPTIONAL,
1860 currentLocationRetrieved [8] NULL OPTIONAL,
1861 saiPresent [9] NULL OPTIONAL
1865 GeodeticInformation ::=
1867 OCTET STRING (SIZE(10))
1873 -- EventReportGPRSArg notes: not recursive, exported,
1874 -- locally refd 1 times, import refd 0 times
1875 EventReportGPRSArg ::=
1879 gPRSEventType [0] GPRSEventType,
1880 miscGPRSInfo [1] MiscCallInfo OPTIONAL,
1881 gPRSEventSpecificInformation [2] GPRSEventSpecificInformation OPTIONAL,
1882 pDPID [3] PDPId OPTIONAL
1885 -- SupportedExtensionsid notes: not recursive, exported,
1886 -- locally refd 1 times, import refd 0 times
1887 SupportedExtensionsid ::= Code
1888 -- Creation d'un nouveau type : NomObjetClasse-NomChampsClasse --
1891 -- ExtensionField notes: not recursive, exported,
1892 -- locally refd 24 times, import refd 0 times
1893 ExtensionField ::= SEQUENCE
1895 type SupportedExtensionsid,
1896 criticality CriticalityType DEFAULT ignore,
1897 value [1] SupportedExtensionsExtensionType
1902 -- ApplyChargingArg notes: not recursive, exported,
1903 -- locally refd 1 times, import refd 0 times
1904 ApplyChargingArg ::=
1908 aChBillingChargingCharacteristics [0] AChBillingChargingCharacteristics,
1909 partyToCharge [2] SendingSideID DEFAULT '01'H,
1910 extensions [3] ExtensionsArray OPTIONAL
1914 SEQUENCE SIZE (1..10) OF ExtensionField
1918 -- AssistRequestInstructionsArg notes: not recursive, exported,
1919 -- locally refd 1 times, import refd 0 times
1920 AssistRequestInstructionsArg ::=
1924 correlationID [0] CorrelationID,
1925 iPSSPCapabilities [2] IPSSPCapabilities,
1926 extensions [3] ExtensionsArray OPTIONAL
1931 -- CallInformationRequestArg notes: not recursive, exported,
1932 -- locally refd 1 times, import refd 0 times
1933 CallInformationRequestArg ::=
1937 requestedInformationTypeList [0] RequestedInformationTypeList,
1938 extensions [2] ExtensionsArray OPTIONAL,
1939 legID [3] SendingSideID OPTIONAL
1944 -- ConnectArg notes: not recursive, exported,
1945 -- locally refd 1 times, import refd 0 times
1950 destinationRoutingAddress [0] DestinationRoutingAddress,
1951 alertingPattern [1] AlertingPattern OPTIONAL,
1952 originalCalledPartyID [6] OriginalCalledPartyID OPTIONAL,
1953 extensions [10] ExtensionsArray OPTIONAL,
1954 carrier [11] Carrier OPTIONAL,
1955 callingPartysCategory [28] CallingPartysCategory OPTIONAL,
1956 redirectingPartyID [29] RedirectingPartyID OPTIONAL,
1957 redirectionInformation [30] RedirectionInformation OPTIONAL,
1958 genericNumbers [14] GenericNumbers OPTIONAL,
1959 serviceInteractionIndicatorsTwo [15] ServiceInteractionIndicatorsTwo OPTIONAL,
1960 chargeNumber [19] ChargeNumber OPTIONAL,
1961 cug-Interlock [31] CUG-Interlock OPTIONAL,
1962 cug-OutgoingAccess [32] NULL OPTIONAL,
1963 suppressionOfAnnouncement [55] SuppressionOfAnnouncement OPTIONAL,
1964 oCSIApplicable [56] OCSIApplicable OPTIONAL,
1965 naOliInfo [57] NAOliInfo OPTIONAL
1970 -- ConnectToResourceArg notes: not recursive, exported,
1971 -- locally refd 1 times, import refd 0 times
1972 ConnectToResourceArg ::=
1976 resourceAddress CHOICE
1978 ipRoutingAddress [0] IPRoutingAddress,
1981 extensions [4] ExtensionsArray OPTIONAL,
1982 serviceInteractionIndicatorsTwo [7] ServiceInteractionIndicatorsTwo OPTIONAL
1987 -- ContinueWithArgumentArg notes: not recursive, exported,
1988 -- locally refd 1 times, import refd 0 times
1989 ContinueWithArgumentArg ::=
1993 alertingPattern [1] AlertingPattern OPTIONAL,
1994 extensions [6] ExtensionsArray OPTIONAL,
1995 serviceInteractionIndicatorsTwo [7] ServiceInteractionIndicatorsTwo OPTIONAL,
1996 callingPartysCategory [12] CallingPartysCategory OPTIONAL,
1997 genericNumbers [16] GenericNumbers OPTIONAL,
1998 cug-Interlock [17] CUG-Interlock OPTIONAL,
1999 cug-OutgoingAccess [18] NULL OPTIONAL,
2000 chargeNumber [50] ChargeNumber OPTIONAL,
2001 carrier [52] Carrier OPTIONAL,
2002 suppressionOfAnnouncement [55] SuppressionOfAnnouncement OPTIONAL,
2003 naOliInfo [56] NAOliInfo OPTIONAL
2008 -- EstablishTemporaryConnectionArg notes: not recursive, exported,
2009 -- locally refd 1 times, import refd 0 times
2010 EstablishTemporaryConnectionArg ::=
2014 assistingSSPIPRoutingAddress [0] AssistingSSPIPRoutingAddress,
2015 correlationID [1] CorrelationID OPTIONAL,
2016 scfID [3] ScfID OPTIONAL,
2017 extensions [4] ExtensionsArray OPTIONAL,
2018 carrier [5] Carrier OPTIONAL,
2019 serviceInteractionIndicatorsTwo [6] ServiceInteractionIndicatorsTwo OPTIONAL,
2020 naOliInfo [50] NAOliInfo OPTIONAL,
2021 chargeNumber [51] ChargeNumber OPTIONAL
2026 -- EventReportBCSMArg notes: not recursive, exported,
2027 -- locally refd 1 times, import refd 0 times
2028 EventReportBCSMArg ::=
2032 eventTypeBCSM [0] EventTypeBCSM,
2033 eventSpecificInformationBCSM [2] EventSpecificInformationBCSM OPTIONAL,
2034 legID [3] ReceivingSideID OPTIONAL,
2035 miscCallInfo [4] MiscCallInfo OPTIONAL,
2036 extensions [5] ExtensionsArray OPTIONAL
2041 -- ResetTimerArg notes: not recursive, exported,
2042 -- locally refd 1 times, import refd 0 times
2047 timerID [0] TimerID DEFAULT tssf,
2048 timervalue [1] TimerValue,
2049 extensions [2] ExtensionsArray OPTIONAL
2054 -- SendChargingInformationArg notes: not recursive, exported,
2055 -- locally refd 1 times, import refd 0 times
2056 SendChargingInformationArg ::=
2060 sCIBillingChargingCharacteristics [0] SCIBillingChargingCharacteristics,
2061 partyToCharge [1] SendingSideID,
2062 extensions [2] ExtensionsArray OPTIONAL
2066 CAPGPRSReferenceNumber ::= SEQUENCE {
2067 destinationReference [0] EXPLICIT Integer4 OPTIONAL,
2068 originationReference [1] EXPLICIT Integer4 OPTIONAL
2071 -- EventReportSMSArg notes: not recursive, exported,
2072 -- locally refd 1 times, import refd 0 times
2073 EventReportSMSArg ::=
2077 eventTypeSMS [0] EventTypeSMS,
2078 eventSpecificInformationSMS [1] EventSpecificInformationSMS OPTIONAL,
2079 miscCallInfo [2] MiscCallInfo OPTIONAL,
2080 extensions [10] ExtensionsArray OPTIONAL
2085 -- RequestReportSMSEventArg notes: not recursive, exported,
2086 -- locally refd 1 times, import refd 0 times
2087 RequestReportSMSEventArg ::=
2091 sMSEvents [0] SMSEventArray,
2092 extensions [10] ExtensionsArray OPTIONAL
2096 SEQUENCE SIZE (1..10) OF SMSEvent
2100 -- ResetTimerSMSArg notes: not recursive, exported,
2101 -- locally refd 1 times, import refd 0 times
2102 ResetTimerSMSArg ::=
2106 timerID [0] TimerID DEFAULT tssf,
2107 timervalue [1] TimerValue,
2108 extensions [2] ExtensionsArray OPTIONAL
2114 -- RequestReportBCSMEventArg notes: not recursive, exported,
2115 -- locally refd 1 times, import refd 0 times
2116 RequestReportBCSMEventArg ::=
2120 bcsmEvents [0] BCSMEventArray,
2121 extensions [2] ExtensionsArray OPTIONAL
2125 SEQUENCE SIZE (1..10) OF BCSMEvent
2129 -- ConnectSMSArg notes: not recursive, exported,
2130 -- locally refd 1 times, import refd 0 times
2135 callingPartysNumber [0] ISDN-AddressString OPTIONAL,
2136 destinationSubscriberNumber [1] CalledPartyBCDNumber OPTIONAL,
2137 sMSCAddress [2] ISDN-AddressString OPTIONAL,
2138 extensions [10] ExtensionsArray OPTIONAL
2142 -- CallInformationReportArg notes: not recursive, exported,
2143 -- locally refd 1 times, import refd 0 times
2144 CallInformationReportArg ::=
2148 requestedInformationList [0] RequestedInformationList,
2149 extensions [2] ExtensionsArray OPTIONAL,
2150 legID [3] ReceivingSideID OPTIONAL
2155 -- PlayAnnouncementArg notes: not recursive, exported,
2156 -- locally refd 1 times, import refd 0 times
2157 PlayAnnouncementArg ::=
2161 informationToSend [0] InformationToSend,
2162 disconnectFromIPForbidden [1] BOOLEAN DEFAULT TRUE,
2163 requestAnnouncementComplete [2] BOOLEAN DEFAULT TRUE,
2164 extensions [3] ExtensionsArray OPTIONAL
2169 -- PromptAndCollectUserInformationArg notes: not recursive, exported,
2170 -- locally refd 1 times, import refd 0 times
2171 PromptAndCollectUserInformationArg ::=
2175 collectedInfo [0] CollectedInfo,
2176 disconnectFromIPForbidden [1] BOOLEAN DEFAULT TRUE,
2177 informationToSend [2] InformationToSend OPTIONAL,
2178 extensions [3] ExtensionsArray OPTIONAL
2183 -- InitialDPGPRSArg notes: not recursive, exported,
2184 -- locally refd 1 times, import refd 0 times
2185 InitialDPGPRSArg ::=
2189 serviceKey [0] ServiceKey,
2190 gPRSEventType [1] GPRSEventType,
2191 mSISDN [2] ISDN-AddressString,
2193 timeAndTimeZone [4] TimeAndTimezone,
2194 gPRSMSClass [5] GPRSMSClass OPTIONAL,
2195 pDPType [6] PDPType OPTIONAL,
2196 qualityOfService [7] QualityOfService OPTIONAL,
2197 accessPointName [8] AccessPointName OPTIONAL,
2198 routeingAreaIdentity [9] RAIdentity OPTIONAL,
2199 chargingID [10] GPRSChargingID OPTIONAL,
2200 sGSNCapabilities [11] SGSNCapabilities OPTIONAL,
2201 locationInformationGPRS [12] LocationInformationGPRS OPTIONAL,
2202 pDPInitiationType [13] PDPInitiationType OPTIONAL,
2203 extensions [14] ExtensionsArray OPTIONAL,
2204 gGSNAddress [15] GSNAddress OPTIONAL,
2205 secondaryPDPContext [16] NULL OPTIONAL
2210 -- CallGapArg notes: not recursive, exported,
2211 -- locally refd 1 times, import refd 0 times
2216 gapCriteria [0] GapCriteria,
2217 gapIndicators [1] GapIndicators,
2218 controlType [2] ControlType OPTIONAL,
2219 gapTreatment [3] GapTreatment OPTIONAL,
2220 extensions [4] ExtensionsArray OPTIONAL
2225 -- InitialDPArg notes: not recursive, exported,
2226 -- locally refd 1 times, import refd 0 times
2231 serviceKey [0] ServiceKey,
2232 calledPartyNumber [2] CalledPartyNumber OPTIONAL,
2233 callingPartyNumber [3] CallingPartyNumber OPTIONAL,
2234 callingPartysCategory [5] CallingPartysCategory OPTIONAL,
2235 cGEncountered [7] CGEncountered OPTIONAL,
2236 iPSSPCapabilities [8] IPSSPCapabilities OPTIONAL,
2237 locationNumber [10] LocationNumber OPTIONAL,
2238 originalCalledPartyID [12] OriginalCalledPartyID OPTIONAL,
2239 extensions [15] ExtensionsArray OPTIONAL,
2240 highLayerCompatibility [23] HighLayerCompatibility OPTIONAL,
2241 additionalCallingPartyNumber [25] AdditionalCallingPartyNumber OPTIONAL,
2242 bearerCapability [27] BearerCapability OPTIONAL,
2243 eventTypeBCSM [28] EventTypeBCSM OPTIONAL,
2244 redirectingPartyID [29] RedirectingPartyID OPTIONAL,
2245 redirectionInformation [30] RedirectionInformation OPTIONAL,
2246 cause [17] Cause OPTIONAL,
2247 serviceInteractionIndicatorsTwo [32] ServiceInteractionIndicatorsTwo OPTIONAL,
2248 carrier [37] Carrier OPTIONAL,
2249 cug-Index [45] CUG-Index OPTIONAL,
2250 cug-Interlock [46] CUG-Interlock OPTIONAL,
2251 cug-OutgoingAccess [47] NULL OPTIONAL,
2252 iMSI [50] Imsi OPTIONAL,
2253 subscriberState [51] SubscriberState OPTIONAL,
2254 locationInformation [52] LocationInformation OPTIONAL,
2255 ext-basicServiceCode [53] Ext-BasicServiceCode OPTIONAL,
2256 callReferenceNumber [54] CallReferenceNumber OPTIONAL,
2257 mscAddress [55] ISDN-AddressString OPTIONAL,
2258 calledPartyBCDNumber [56] CalledPartyBCDNumber OPTIONAL,
2259 timeAndTimezone [57] TimeAndTimezone OPTIONAL,
2260 gsm-ForwardingPending [58] NULL OPTIONAL,
2261 initialDPArgExtension [59] InitialDPArgExtension OPTIONAL
2266 -- InitialDPSMSArg notes: not recursive, exported,
2267 -- locally refd 1 times, import refd 0 times
2272 serviceKey [0] ServiceKey,
2273 destinationSubscriberNumber [1] CalledPartyBCDNumber OPTIONAL,
2274 callingPartyNumber [2] ISDN-AddressString OPTIONAL,
2275 eventTypeSMS [3] EventTypeSMS OPTIONAL,
2276 iMSI [4] Imsi OPTIONAL,
2277 locationInformationMSC [5] LocationInformation OPTIONAL,
2278 locationInformationGPRS [6] LocationInformationGPRS OPTIONAL,
2279 sMSCAddress [7] ISDN-AddressString OPTIONAL,
2280 timeAndTimezone [8] TimeAndTimezone OPTIONAL,
2281 tPShortMessageSubmissionSpecificInfo [9] TPShortMessageSubmissionInfo OPTIONAL,
2282 tPProtocolIdentifier [10] TPProtocolIdentifier OPTIONAL,
2283 tPDataCodingScheme [11] TPDataCodingScheme OPTIONAL,
2284 tPValidityPeriod [12] TPValidityPeriod OPTIONAL,
2285 extensions [13] ExtensionsArray OPTIONAL,
2286 smsReferenceNumber [14] CallReferenceNumber OPTIONAL,
2287 mscAddress [15] ISDN-AddressString OPTIONAL,
2288 sgsnNumber [16] ISDN-AddressString OPTIONAL
2293 -- ExtensionContainer notes: not recursive, exported,
2294 -- locally refd 0 times, import refd 0 times
2295 ExtensionContainer ::= SEQUENCE
2297 privateExtensionList [0] PrivateExtensionList OPTIONAL,
2298 pcs-Extensions [1] PCS-Extensions OPTIONAL
2302 -- ReleaseSMSArg notes: not recursive, exported,
2303 -- locally refd 0 times, import refd 0 times
2307 OCTET STRING (SIZE (1))
2309 -- ApplyChargingGPRSArg notes: not recursive, exported,
2310 -- locally refd 0 times, import refd 0 times
2311 ApplyChargingGPRSArg ::= SEQUENCE
2313 chargingCharacteristics [0] ChargingCharacteristics,
2314 tariffSwitchInterval [1] INTEGER (1..86400) OPTIONAL,
2315 pDPID [2] PDPId OPTIONAL
2318 -- CriticalityType notes: not recursive, exported,
2319 -- locally refd 2 times, import refd 0 times
2320 CriticalityType ::= ENUMERATED
2326 -- ApplyChargingReportGPRSArg notes: not recursive, exported,
2327 -- locally refd 0 times, import refd 0 times
2328 ApplyChargingReportGPRSArg ::=
2332 chargingResult [0] ChargingResult,
2333 qualityOfService [1] QualityOfService OPTIONAL,
2334 active [2] BOOLEAN DEFAULT TRUE,
2335 pDPID [3] PDPId OPTIONAL,
2336 chargingRollOver [4] ChargingRollOver OPTIONAL
2339 -- CancelGPRSArg notes: not recursive, exported,
2340 -- locally refd 0 times, import refd 0 times
2345 pDPID [0] PDPId OPTIONAL
2348 -- ContinueGPRSArg notes: not recursive, exported,
2349 -- locally refd 0 times, import refd 0 times
2354 pDPID [0] PDPId OPTIONAL
2357 -- ResetTimerGPRSArg notes: not recursive, exported,
2358 -- locally refd 0 times, import refd 0 times
2359 ResetTimerGPRSArg ::=
2363 timerID [0] TimerID DEFAULT tssf,
2364 timervalue [1] TimerValue
2367 -- #############################
2368 -- Definition of range constants
2369 -- #############################
2371 leg1 LegType ::= '01'H
2372 leg2 LegType ::= '02'H
2374 minCauseLength INTEGER ::= 2
2375 numOfInfoItems INTEGER ::= 4
2377 opcode-initialDP Code ::= 0
2378 opcode-assistRequestInstructions Code ::= 16
2379 opcode-establishTemporaryConnection Code ::= 17
2380 opcode-disconnectForwardConnection Code ::= 18
2381 opcode-connectToResource Code ::= 19
2382 opcode-connect Code ::= 20
2383 opcode-releaseCall Code ::= 22
2384 opcode-requestReportBCSMEvent Code ::= 23
2385 opcode-eventReportBCSM Code ::= 24
2386 opcode-continue Code ::= 31
2387 opcode-continueWithArgument Code ::= 56
2388 opcode-resetTimer Code ::= 33
2389 opcode-furnishChargingInformation Code ::= 34
2390 opcode-applyCharging Code ::= 35
2391 opcode-applyChargingReport Code ::= 36
2392 opcode-callGap Code ::= 41
2393 opcode-callInformationReport Code ::= 44
2394 opcode-callInformationRequest Code ::= 45
2395 opcode-sendChargingInformation Code ::= 46
2396 opcode-playAnnouncement Code ::= 47
2397 opcode-promptAndCollectUserInformation Code ::= 48
2398 opcode-specializedResourceReport Code ::= 49
2399 opcode-cancel Code ::= 53
2400 opcode-activityTest Code ::= 55
2401 opcode-initialDPSMS Code ::= 60
2402 opcode-furnishChargingInformationSMS Code ::= 61
2403 opcode-connectSMS Code ::= 62
2404 opcode-requestReportSMSEvent Code ::= 63
2405 opcode-eventReportSMS Code ::= 64
2406 opcode-continueSMS Code ::= 65
2407 opcode-releaseSMS Code ::= 66
2408 opcode-resetTimerSMS Code ::= 67
2409 opcode-activityTestGPRS Code ::= 70
2410 opcode-applyChargingGPRS Code ::= 71
2411 opcode-applyChargingReportGPRS Code ::= 72
2412 opcode-cancelGPRS Code ::= 73
2413 opcode-connectGPRS Code ::= 74
2414 opcode-continueGPRS Code ::= 75
2415 opcode-entityReleasedGPRS Code ::= 76
2416 opcode-furnishChargingInformationGPRS Code ::= 77
2417 opcode-initialDPGPRS Code ::= 78
2418 opcode-releaseGPRS Code ::= 79
2419 opcode-eventReportGPRS Code ::= 80
2420 opcode-requestReportGPRSEvent Code ::= 81
2421 opcode-resetTimerGPRS Code ::= 82
2422 opcode-sendChargingInformationGPRS Code ::= 83
2424 errcode-canceled Code ::= 0
2425 errcode-cancelFailed Code ::= 1
2426 errcode-eTCFailed Code ::= 3
2427 errcode-improperCallerResponse Code ::= 4
2428 errcode-missingCustomerRecord Code ::= 6
2429 errcode-missingParameter Code ::= 7
2430 errcode-parameterOutOfRange Code ::= 8
2431 errcode-requestedInfoError Code ::= 10
2432 errcode-systemFailure Code ::= 11
2433 errcode-taskRefused Code ::= 12
2434 errcode-unavailableResource Code ::= 13
2435 errcode-unexpectedComponentSequence Code ::= 14
2436 errcode-unexpectedDataValue Code ::= 15
2437 errcode-unexpectedParameter Code ::= 16
2438 errcode-unknownLegID Code ::= 17
2439 errcode-unknownPDPId Code ::= 50
2441 maxNumOfPrivateExtensions INTEGER ::= 10
2442 maxISDN-AddressLength INTEGER ::= 9
2443 maxAddressLength INTEGER ::= 20
2444 highLayerCompatibilityLength INTEGER ::= 2
2445 cAPSpecificBoundSetminAccessPointNameLength INTEGER ::= 1
2446 cAPSpecificBoundSetmaxAccessPointNameLength INTEGER ::= 100
2447 cAPSpecificBoundSetminAChBillingChargingLength INTEGER ::= 5
2448 cAPSpecificBoundSetmaxAChBillingChargingLength INTEGER ::= 177
2449 cAPSpecificBoundSetminAttributesLength INTEGER ::= 2
2450 cAPSpecificBoundSetmaxAttributesLength INTEGER ::= 10
2451 cAPSpecificBoundSetmaxBearerCapabilityLength INTEGER ::= 11
2452 cAPSpecificBoundSetminCalledPartyBCDNumberLength INTEGER ::= 1
2453 cAPSpecificBoundSetmaxCalledPartyBCDNumberLength INTEGER ::= 41
2454 cAPSpecificBoundSetminCalledPartyNumberLength INTEGER ::= 2
2455 cAPSpecificBoundSetmaxCalledPartyNumberLength INTEGER ::= 18
2456 cAPSpecificBoundSetminCallingPartyNumberLength INTEGER ::= 2
2457 cAPSpecificBoundSetmaxCallingPartyNumberLength INTEGER ::= 10
2458 cAPSpecificBoundSetminCallResultLength INTEGER ::= 12
2459 cAPSpecificBoundSetmaxCallResultLength INTEGER ::= 186
2460 cAPSpecificBoundSetminCarrierLength INTEGER ::= 4
2461 cAPSpecificBoundSetmaxCarrierLength INTEGER ::= 4
2462 cAPSpecificBoundSetmaxCauseLength INTEGER ::= 32
2463 cAPSpecificBoundSetminDigitsLength INTEGER ::= 2
2464 cAPSpecificBoundSetmaxDigitsLength INTEGER ::= 16
2465 cAPSpecificBoundSetminFCIBillingChargingDataLength INTEGER ::= 1
2466 cAPSpecificBoundSetmaxFCIBillingChargingDataLength INTEGER ::= 160
2467 cAPSpecificBoundSetminFCIBillingChargingLength INTEGER ::= 5
2468 cAPSpecificBoundSetmaxFCIBillingChargingLength INTEGER ::= 225
2469 cAPSpecificBoundSetminGenericNumberLength INTEGER ::= 3
2470 cAPSpecificBoundSetmaxGenericNumberLength INTEGER ::= 11
2471 cAPSpecificBoundSetminIPSSPCapabilitiesLength INTEGER ::= 1
2472 cAPSpecificBoundSetmaxIPSSPCapabilitiesLength INTEGER ::= 4
2473 cAPSpecificBoundSetminLocationNumberLength INTEGER ::= 2
2474 cAPSpecificBoundSetmaxLocationNumberLength INTEGER ::= 10
2475 cAPSpecificBoundSetminMessageContentLength INTEGER ::= 1
2476 cAPSpecificBoundSetmaxMessageContentLength INTEGER ::= 127
2477 cAPSpecificBoundSetminOriginalCalledPartyIDLength INTEGER ::= 2
2478 cAPSpecificBoundSetmaxOriginalCalledPartyIDLength INTEGER ::= 10
2479 cAPSpecificBoundSetminpDPAddressLength INTEGER ::= 1
2480 cAPSpecificBoundSetmaxpDPAddressLength INTEGER ::= 63
2481 cAPSpecificBoundSetminRedirectingPartyIDLength INTEGER ::= 2
2482 cAPSpecificBoundSetmaxRedirectingPartyIDLength INTEGER ::= 10
2483 cAPSpecificBoundSetminScfIDLength INTEGER ::= 2
2484 cAPSpecificBoundSetmaxScfIDLength INTEGER ::= 10
2485 cAPSpecificBoundSetminSCIBillingChargingLength INTEGER ::= 4
2486 cAPSpecificBoundSetmaxSCIBillingChargingLength INTEGER ::= 124
2487 cAPSpecificBoundSetminTimeAndTimezoneLength INTEGER ::= 8
2488 cAPSpecificBoundSetmaxTimeAndTimezoneLength INTEGER ::= 8
2489 cAPSpecificBoundSetnumOfBCSMEvents INTEGER ::= 10
2490 cAPSpecificBoundSetnumOfSMSEvents INTEGER ::= 10
2491 cAPSpecificBoundSetnumOfGPRSEvents INTEGER ::= 10
2492 cAPSpecificBoundSetnumOfExtensions INTEGER ::= 10
2493 cAPSpecificBoundSetnumOfGenericNumbers INTEGER ::= 5
2494 cAPSpecificBoundSetnumOfMessageIDs INTEGER ::= 16
2500 -- #############################
2502 -- #############################
2505 CAP-errortypes --{ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-errortypes(51) version3(2)}
2506 -- This module contains the type definitions for the CAP Error Types.
2507 -- Where a parameter of type CHOICE is tagged with a specific tag value, the tag is automatically
2508 -- replaced with an EXPLICIT tag of the same value.
2510 DEFINITIONS IMPLICIT TAGS ::= BEGIN
2514 -- TYPE DEFINITION FOR CAP ERROR TYPES FOLLOWS
2517 --cancelFailed ERROR
2519 CancelFailedPARAM ::= SEQUENCE
2521 problem [0] ENUMERATED
2523 unknownOperation (0),
2525 operationNotCancellable (2)
2527 operation [1] InvokeID
2530 -- The operation failed to be canceled.
2533 --requestedInfoError ERROR ::= {
2535 RequestedInfoErrorPARAM ::= ENUMERATED
2537 unknownRequestedInfo (1),
2538 requestedInfoNotAvailable (2)
2540 -- The requested information cannot be found.
2542 --taskRefused ERROR ::= {
2544 TaskRefusedPARAM ::= ENUMERATED