~ubuntu-branches/ubuntu/gutsy/wireshark/gutsy-security

« back to all changes in this revision

Viewing changes to asn1/camel/camel.asn

  • Committer: Bazaar Package Importer
  • Author(s): Frederic Peters
  • Date: 2007-04-01 08:58:40 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20070401085840-or3qhrpv8alt1bwg
Tags: 0.99.5-1
* New upstream release.
* debian/patches/09_idl2wrs.dpatch: updated to patch idl2wrs.sh.in.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
-- Ref : CAMEL Application Part (CAP) specification
5
5
--       (3GPP TS 29.078 version 3.5.0 Release 1999)
6
6
--       ETSI TS 129 078 V3.5.0 (2000-09)
 
7
--       Updated to 3GPP TS 29.078 version 7.3.0 Release 7 (2006-06)
7
8
--
8
9
--***********************************************
9
10
 
10
 
 
11
 
 
12
 
 
13
 
--*************************************
14
 
--*************************************
15
 
 
16
 
 
17
 
--********************************************
18
 
--********************************************
19
 
 
20
 
PackedBinCAMEL3Fix DEFINITIONS  ::=
21
 
BEGIN
22
 
 
23
 
PBSGSNCapabilities ::= SEQUENCE
24
 
{
25
 
   reserved       INTEGER,
26
 
   aoc            INTEGER
27
 
}
28
 
 
29
 
 
30
 
END
31
 
 
32
 
 
33
 
--********************************************
34
 
--********************************************
35
 
 
36
 
PackedBinCAMEL3Variable DEFINITIONS  ::=
37
 
BEGIN
38
 
 
39
 
PBIPSSPCapabilities ::= SEQUENCE {
40
 
   standardPartEnd  INTEGER,
41
 
   reserved         INTEGER,
42
 
   genOfVoiceAnn    INTEGER,
43
 
   voiceInfo2       INTEGER,
44
 
   voiceInfo1       INTEGER,
45
 
   voiceBack1        INTEGER,
46
 
   iPRoutAdd        INTEGER,
47
 
   bilateralPart    OCTET STRING (SIZE(0..3))
48
 
}
49
 
 
50
 
END
51
 
 
52
 
 
53
 
PacBinMap2Pac DEFINITIONS  ::=
54
 
BEGIN
55
 
 
56
 
PBAddressString ::= SEQUENCE {
57
 
       extension                 INTEGER(1),
58
 
       natureOfAddressIndicator  INTEGER,
59
 
       numberingPlanInd          INTEGER,
60
 
       digits1                   
61
 
                                
62
 
                                OCTET STRING (SIZE(0..19))
63
 
}
64
 
 
65
 
PBISDNAddressString ::= SEQUENCE {
66
 
       extension                 INTEGER(1),
67
 
       natureOfAddressIndicator  INTEGER,
68
 
       numberingPlanInd          INTEGER,
69
 
       digits2                   
70
 
                                
71
 
                                OCTET STRING (SIZE(0..8))
72
 
}
73
 
 
74
 
PBGeographicalInformation ::= SEQUENCE {
75
 
        typeOfShape                 INTEGER,
76
 
        spare3                       INTEGER,
77
 
        degreesOfLatitude           OCTET STRING (SIZE(3)),
78
 
        degreesOfLongitude          OCTET STRING (SIZE(3)),
79
 
        uncertaintyCode             OCTET STRING (SIZE(1))
80
 
}
81
 
 
82
 
PBGSNAddress ::= SEQUENCE {
83
 
        typeOfAddress               INTEGER,
84
 
        addressLength               INTEGER(4..16),
85
 
        address                     OCTET STRING (SIZE(4..16))
86
 
}
87
 
 
88
 
END
89
 
 
90
 
PacBinInapFix DEFINITIONS  ::=
91
 
BEGIN
92
 
 
93
 
PBRedirectionInformation ::= SEQUENCE {
94
 
        originalReasons          INTEGER,
95
 
        spare4                    INTEGER(0),
96
 
        indicator                INTEGER,
97
 
        reason                   INTEGER,
98
 
        spare2                   INTEGER(0),
99
 
        counter                  INTEGER
100
 
        }
101
 
 
102
 
END
103
 
 
104
 
 
105
 
--********************************************
106
 
--********************************************
107
 
--
108
 
 
109
 
PacBinInapDigits DEFINITIONS  ::=
110
 
BEGIN
111
 
 
112
 
PBCalledPartyNumber ::= SEQUENCE {
113
 
        oddEven                    INTEGER,
114
 
        natureOfAddressIndicator   INTEGER,
115
 
        innInd                     INTEGER,
116
 
        numberingPlanInd           INTEGER,
117
 
        spare5                      INTEGER(0),
118
 
   -- 2-32 bcdDigits
119
 
        digits3          
120
 
                         OCTET STRING (SIZE(0..16))
121
 
        }
122
 
 
123
 
PBCallingPartyNumber ::= SEQUENCE {
124
 
        oddEven                    INTEGER,
125
 
        natureOfAddressIndicator   INTEGER,
126
 
        niInd                      INTEGER,
127
 
        numberingPlanInd           INTEGER,
128
 
        presentInd                 INTEGER,
129
 
        screening                  INTEGER,
130
 
    -- 0-16 bcdDigits
131
 
        digits4          
132
 
                         OCTET STRING (SIZE(0..8))
133
 
        }
134
 
 
135
 
PBRedirectingNumber ::= SEQUENCE {
136
 
        oddEven                    INTEGER,
137
 
        natureOfAddressIndicator   INTEGER,
138
 
        innInd                     INTEGER,
139
 
        numberingPlanInd           INTEGER,
140
 
        spare6                      INTEGER(0),
141
 
   -- 2-20 bcdDigits
142
 
        digits5          
143
 
                         OCTET STRING (SIZE(1..10))
144
 
        }
145
 
 
146
 
 
147
 
PBCause ::= SEQUENCE {
148
 
        o1ext                      INTEGER(1),
149
 
        codingStandard             INTEGER,
150
 
        spare77                      INTEGER(0),
151
 
        location                   INTEGER,
152
 
        o2ext                      INTEGER(1),
153
 
        causeValue                 INTEGER,
154
 
        diagnostics       OCTET STRING (SIZE(0..30))
155
 
                        -- add 1 octet for diagnostics field
156
 
        }
157
 
 
158
 
PBGenericNumber ::= SEQUENCE {
159
 
        numberQualifierIndicator   INTEGER,
160
 
        oddEven                    INTEGER,
161
 
        natureOfAddressIndicator   INTEGER,
162
 
        niInd                      INTEGER,
163
 
        numberingPlanInd           INTEGER,
164
 
        presentInd                 INTEGER,
165
 
        screening                  INTEGER,
166
 
        digits6          
167
 
                         OCTET STRING (SIZE(0..8))
168
 
        }
169
 
 
170
 
 
171
 
PBLocationNumber ::= SEQUENCE {
172
 
        oddEven                    INTEGER,
173
 
        natureOfAddressIndicator   INTEGER,
174
 
        innInd                     INTEGER,
175
 
        numberingPlanInd           INTEGER,
176
 
        presentInd                 INTEGER,
177
 
        screening                  INTEGER,
178
 
        digits7          
179
 
                         OCTET STRING (SIZE(0..8))
180
 
        }
181
 
 
182
 
END
183
 
 
184
 
 
185
 
PacBinCamel2Var DEFINITIONS  ::=
186
 
BEGIN
187
 
 
188
 
PBCalledPartyBCDNumber ::= SEQUENCE {
189
 
        ext                      INTEGER,
190
 
        typeOfNumber             ENUMERATED {
191
 
                        unknown         (0),
192
 
                        international   (1),
193
 
                        national        (2),
194
 
                        networkSpecific (3),
195
 
                        dedicatedAccess (4),
196
 
                        reserved5       (5),
197
 
                        reserved6       (6),
198
 
                        reservedExt     (7)
199
 
                        },
200
 
        numberingPlanInd          INTEGER,
201
 
        digits8                   
202
 
                                 
203
 
                                 OCTET STRING (SIZE(0..40))
204
 
}
205
 
 
206
 
END
 
11
-- $Id: camel.asn 20153 2006-12-19 22:07:08Z etxrab $
207
12
 
208
13
--*********************************************
209
14
-- Core-INAP-CS1-Operations DEFINITIONS
375
155
AssistingSSPIPRoutingAddress ::= Digits
376
156
 
377
157
AudibleIndicator ::= CHOICE {
378
 
        tone                                                            BOOLEAN,
 
158
        istone                                                          BOOLEAN,
379
159
        burstList                                                       [1] BurstList
380
160
        }
381
161
 
404
184
    calledAddressAndService  [29]   SEQUENCE
405
185
    {
406
186
        calledAddressValue [0] Digits,
407
 
        serviceKey         [1] ServiceKey
 
187
        serviceKey         [1] ServiceKey,
 
188
        ...
408
189
    },
409
190
    callingAddressAndService [30]   SEQUENCE
410
191
    {
411
192
        callingAddressValue [0] Digits,
412
 
        serviceKey          [1] ServiceKey
 
193
        serviceKey          [1] ServiceKey,
 
194
        ...
413
195
    }
414
196
}
415
197
-- Both calledAddressValue and callingAddressValue can be
524
306
CallingPartyNumber ::=
525
307
        
526
308
        
527
 
        OCTET STRING (SIZE (cAPSpecificBoundSetminCallingPartyNumberLength ..cAPSpecificBoundSetmaxCallingPartyNumberLength ))
 
309
        OCTET STRING (SIZE (cAPSpecificBoundSetminCallingPartyNumberLength..cAPSpecificBoundSetmaxCallingPartyNumberLength ))
528
310
-- Indicates the Calling Party Number. Refer to ETSI EN 300 356-1 [23] for encoding.
529
311
 
530
312
-- CallResult notes: not recursive, exported,
541
323
        ...
542
324
        }
543
325
 
544
 
CallSegmentID  ::= INTEGER (1..127)
 
326
CallSegmentID  ::= INTEGER (1..cAPSpecificBoundsSetnumOfCSs)
545
327
 
546
328
CallSegmentToCancel  ::= SEQUENCE {
547
329
        invokeID                                                        [0]     InvokeID                                                OPTIONAL,
559
341
        releaseIfdurationExceeded       [1] BOOLEAN               DEFAULT FALSE,
560
342
        tariffSwitchInterval            [2] INTEGER (1..86400)    OPTIONAL,
561
343
                audibleIndicator                        [3] AudibleIndicator,   
562
 
        extensions                                      [4] ExtensionsArray       OPTIONAL
 
344
        extensions                                      [4] ExtensionsArray       OPTIONAL,
 
345
        ...
563
346
    }
564
347
}
565
348
 
681
464
        scpOverload (2)
682
465
}
683
466
 
684
 
ChangeOfPositionControlInfo ::= SEQUENCE OF ChangeOfLocation 
 
467
ChangeOfPositionControlInfo ::= SEQUENCE SIZE(1..cAPSpecificBoundsSetnumOfChangeOfPositionControlInf) OF ChangeOfLocation 
685
468
 
686
469
ChangeOfLocation ::= CHOICE {
687
470
        cellGlobalId                                            [0] CellGlobalIdOrServiceAreaIdFixedLength,
717
500
-- locally refd 1 times, import refd 0 times
718
501
ChargingCharacteristics ::= CHOICE
719
502
{
720
 
    maxTransferredVolume [0] INTEGER (1..2147483647),
 
503
    maxTransferredVolume [0] INTEGER (1..4294967295),
721
504
    maxElapsedTime [1] INTEGER (1..86400)
722
505
}
723
506
 
876
659
 
877
660
DpSpecificCriteriaAlt ::= SEQUENCE {
878
661
        ...,
879
 
        changeOfPositionControlInfo                     [0]     ChangeOfPositionControlInfo
 
662
        changeOfPositionControlInfo                     [0]     ChangeOfPositionControlInfo,
 
663
        numberOfDigits                                  [1]     NumberOfDigits                  OPTIONAL,
 
664
        interDigitTimeout                               [2]     INTEGER (1..127)                 OPTIONAL
880
665
        }
 
666
-- interDigitTimeout  duration in seconds.
881
667
 
882
668
DpSpecificInfoAlt ::= SEQUENCE {
883
669
        ...,
884
670
        oServiceChangeSpecificInfo                      [0] SEQUENCE {
885
671
                ext-basicServiceCode                            [0] Ext-BasicServiceCode                                OPTIONAL,
886
 
                ...
 
672
          ...,
 
673
          initiatorOfServiceChange                        [1] InitiatorOfServiceChange                           OPTIONAL,
 
674
          natureOfServiceChange                           [2] NatureOfServiceChange                               OPTIONAL
887
675
                },
888
676
        tServiceChangeSpecificInfo                      [1] SEQUENCE {
889
677
                ext-basicServiceCode                            [0] Ext-BasicServiceCode                                OPTIONAL,
890
 
                ...
 
678
          ...,
 
679
          initiatorOfServiceChange                        [1] InitiatorOfServiceChange                           OPTIONAL,
 
680
          natureOfServiceChange                           [2] NatureOfServiceChange                               OPTIONAL
891
681
                }
892
682
        }
893
683
--      This datatype is for extension in future releases.
917
707
-- The pDPTypeOrganization shall use the least significant 4 bits of the octet encoded. 
918
708
-- The sender of this parameter shall set the most significant 4 bits of the octet to 1. 
919
709
-- The receiver of this parameter shall ignore the most significant 4 bits of this octet. 
920
 
EndUserAddress ::= SEQUENCE
921
 
{
922
 
    pDPTypeOrganization [0] OCTET STRING (SIZE (1)),
923
 
    pDPTypeNumber               [1] OCTET STRING (SIZE (1)),
924
 
    pDPAddress                  [2] OCTET STRING (SIZE (1..63)) OPTIONAL
925
 
}
 
710
-- Not used anymore, replaced by PDPType
 
711
-- EndUserAddress ::= SEQUENCE
 
712
-- {
 
713
--    pDPTypeOrganization [0] OCTET STRING (SIZE (1)),
 
714
--    pDPTypeNumber             [1] OCTET STRING (SIZE (1)),
 
715
--    pDPAddress                        [2] OCTET STRING (SIZE (cAPSpecificBoundSetminPDPAddressLength..cAPSpecificBoundSetmaxPDPAddressLength)) OPTIONAL
 
716
-- }
 
717
 
926
718
-- Indicates the EndUserAddress, refer to 3GPP TS 29.060 [12] for the encoding.
927
719
-- The pDPTypeOrganization shall use the least significant 4 bits of the octet encoded.
928
720
-- The sender of this parameter shall set the most significant 4 bits of the octet to 1.
963
755
                ...
964
756
                },
965
757
        oMidCallSpecificInfo                            [6] SEQUENCE {
966
 
                midCallEvents                                           [1] CHOICE {
 
758
                omidCallEvents                                          [1] CHOICE {
967
759
                        dTMFDigitsCompleted                                     [3] Digits,
968
760
                        dTMFDigitsTimeOut                                       [4] Digits      
969
761
                        }                                                                                                                                               OPTIONAL,
995
787
                ...
996
788
                },
997
789
        tMidCallSpecificInfo                            [11] SEQUENCE {
998
 
                midCallEvents                                           [1] CHOICE {
 
790
                tmidCallEvents                                          [1] CHOICE {
999
791
                        dTMFDigitsCompleted                                     [3] Digits,
1000
792
                        dTMFDigitsTimeOut                                       [4] Digits
1001
793
                        }                                                                                                                                               OPTIONAL,
1044
836
        foo INTEGER(0) OPTIONAL
1045
837
    },
1046
838
        t-smsFailureSpecificInfo                        [2] SEQUENCE {
1047
 
                failureCause                                            [0] MT-SMSCause                                                 OPTIONAL,
 
839
                failureMTSMSCause                               [0] MT-SMSCause                                                 OPTIONAL,
1048
840
                ...
1049
841
                },
1050
842
        t-smsDeliverySpecificInfo                       [3] SEQUENCE {
1057
849
-- locally refd 3 times, import refd 0 times
1058
850
EventTypeBCSM ::= ENUMERATED
1059
851
{
1060
 
    collectedInfo (2),
1061
852
        collectedInfo                                           (2),
1062
853
        analyzedInformation                                     (3),
1063
854
        routeSelectFailure                                      (4),
1117
908
 
1118
909
-- FCISMSBillingChargingCharacteristics notes: not recursive, exported,
1119
910
-- locally refd 2 times, import refd 0 times
1120
 
FCISMSBillingChargingCharacteristics ::=
1121
 
 
1122
 
OCTET STRING (SIZE (cAPSpecificBoundSetminFCIBillingChargingLength ..cAPSpecificBoundSetmaxFCIBillingChargingLength ))
 
911
 
 
912
--FCISMSBillingChargingCharacteristics ::= OCTET STRING (SIZE (cAPSpecificBoundSetminFCIBillingChargingLength ..cAPSpecificBoundSetmaxFCIBillingChargingLength ))
 
913
--      (CONSTRAINED BY { shall be the result of the BER-encoded value of type 
 
914
--      CAMEL-FCISMSBillingChargingCharacteristics {bound}})
 
915
 
 
916
FCISMSBillingChargingCharacteristics ::= CAMEL-FCISMSBillingChargingCharacteristics
1123
917
 
1124
918
-- ForwardServiceInteractionInd notes: not recursive, exported,
1125
919
-- locally refd 1 times, import refd 0 times
1191
985
-- locally refd 3 times, import refd 0 times
1192
986
GenericNumbers ::=
1193
987
 
1194
 
SET SIZE (1..5) OF GenericNumber
 
988
SET SIZE (1..cAPSpecificBoundSetnumOfGenericNumbers) OF GenericNumber
1195
989
 
1196
990
 
1197
991
-- GPRS-QoS notes: not recursive, exported,
1211
1005
-- locally refd 3 times, import refd 0 times
1212
1006
GPRSCause ::=
1213
1007
 
1214
 
        OCTET STRING (SIZE (1))
 
1008
        OCTET STRING (SIZE (cAPSpecificBoundSetminGPRSCauseLength..cAPSpecificBoundSetmaxGPRSCauseLength))
1215
1009
--      00000000   Unspecified
1216
1010
--  All other values shall be interpreted as 'Unspecified'.
1217
1011
--
1335
1129
        ggsn                                                            (3)
1336
1130
}
1337
1131
 
 
1132
InitiatorOfServiceChange ::= ENUMERATED
 
1133
{
 
1134
  a-side    (0),
 
1135
  b-side    (1)
 
1136
}
 
1137
 
1338
1138
-- InvokeID notes: not recursive, exported,
1339
1139
-- locally refd 1 times, import refd 0 times
1340
1140
InvokeID ::= TCInvokeIdSet
1347
1147
-- locally refd 3 times, import refd 0 times
1348
1148
IPSSPCapabilities ::=
1349
1149
 
1350
 
 
1351
 
OCTET STRING (SIZE (cAPSpecificBoundSetminIPSSPCapabilitiesLength ..cAPSpecificBoundSetmaxIPSSPCapabilitiesLength ))
 
1150
OCTET STRING (SIZE (cAPSpecificBoundSetminIPSSPCapabilitiesLength..cAPSpecificBoundSetmaxIPSSPCapabilitiesLength ))
1352
1151
--  Indicates the gsmSRF resources available. The parameter has two parts, a standard and a
1353
1152
--  bilateral part. The standard part indicates capabilities defined as optional in CAP
1354
1153
--  that shall be recognised (but not necessarily supported) by a gsmSCF. The bilateral
1413
1212
-- Indicates the Location Number for the calling party.
1414
1213
-- Refer to ETSI EN 300 356-1 [23] for encoding.
1415
1214
 
1416
 
LowLayerCompatibility ::= OCTET STRING
 
1215
LowLayerCompatibility ::= 
 
1216
OCTET STRING (SIZE (cAPSpecificBoundSetminLowLayerCompatibilityLength .. cAPSpecificBoundSetmaxLowLayerCompatibilityLength ))
1417
1217
-- indicates the LowLayerCompatibility for the calling party.
1418
1218
-- Refer to 3GPP TS 24.008 [9] for encoding.
1419
1219
-- It shall be coded as in the value part defined in 3GPP TS 24.008.
1429
1229
    {
1430
1230
        messageContent   [0]
1431
1231
                             
1432
 
                             IA5String (SIZE (1..127)),
 
1232
                             IA5String (SIZE (cAPSpecificBoundSetminMessageContentLength..cAPSpecificBoundSetmaxMessageContentLength)),
1433
1233
        attributes       [1]
1434
1234
                             
1435
 
                             OCTET STRING (SIZE (2..10)) OPTIONAL
 
1235
                             OCTET STRING (SIZE (cAPSpecificBoundSetminAttributesLength..cAPSpecificBoundSetmaxAttributesLength)) OPTIONAL
1436
1236
    },
1437
1237
    elementaryMessageIDs [29]
1438
1238
                             
1439
 
                             SEQUENCE SIZE (1..16) OF Integer4,
 
1239
                             SEQUENCE SIZE (1..cAPSpecificBoundSetnumOfMessageIDs) OF Integer4,
1440
1240
    variableMessage      [30] SEQUENCE
1441
1241
    {
1442
1242
        elementaryMessageID [0] Integer4,
1445
1245
}
1446
1246
-- Use of the text parameter is network operator/equipment vendor specific.
1447
1247
 
1448
 
MetDPCriteriaList ::= SEQUENCE OF MetDPCriterion 
 
1248
MetDPCriteriaList ::= SEQUENCE SIZE(1..cAPSpecificBoundsSetnumOfChangeOfPositionControlInf) OF MetDPCriterion 
1449
1249
 
1450
1250
MetDPCriterion ::= CHOICE {
1451
1251
        enteringCellGlobalId                            [0] CellGlobalIdOrServiceAreaIdFixedLength,
1567
1367
--                      '3E'H  - Decimal value 62 - Cellular Service (Type 2)
1568
1368
--                      '3F'H  - Decimal value 63 - Cellular Service (roaming)
1569
1369
 
 
1370
NatureOfServiceChange ::= ENUMERATED {
 
1371
  userInitiated                                         (0),
 
1372
  networkInitiated                                      (1)
 
1373
}
 
1374
 
 
1375
NumberOfDigits ::= INTEGER (1..255)
 
1376
--      Indicates the number of digits to be collected.
 
1377
 
 
1378
 
1570
1379
-- OCSIApplicable notes: not recursive, exported,
1571
1380
-- locally refd 1 times, import refd 0 times
1572
1381
OCSIApplicable ::= NULL
1682
1491
-- locally refd 2 times, import refd 0 times
1683
1492
ScfID ::=
1684
1493
 
1685
 
OCTET STRING (SIZE (cAPSpecificBoundSetminScfIDLength ..cAPSpecificBoundSetmaxScfIDLength ))
 
1494
OCTET STRING (SIZE (cAPSpecificBoundSetminScfIDLength..cAPSpecificBoundSetmaxScfIDLength ))
1686
1495
 
1687
1496
-- SCIBillingChargingCharacteristics notes: not recursive, exported,
1688
1497
-- locally refd 2 times, import refd 0 times
1694
1503
-- locally refd 2 times, import refd 0 times
1695
1504
SCIGPRSBillingChargingCharacteristics ::=
1696
1505
 
1697
 
OCTET STRING (SIZE (4..69))
 
1506
OCTET STRING (SIZE (cAPSpecificBoundSetminSCIBillingChargingLength ..cAPSpecificBoundSetmaxSCIBillingChargingLength ))
1698
1507
 
1699
1508
-- SendingSideID notes: not recursive, exported,
1700
1509
-- locally refd 4 times, import refd 0 times
1777
1586
    monitorMode  [1] MonitorMode
1778
1587
}
1779
1588
 
1780
 
TariffSwitchInterval ::= INTEGER (1 .. 86400)
1781
 
 
1782
1589
-- TimeAndTimezone notes: not recursive, exported,
1783
1590
-- locally refd 7 times, import refd 0 times
1784
1591
TimeAndTimezone ::= 
1887
1693
-- contains the 1st octect of the applicable TPDU or the SMS-COMMAND TPDU as specified in
1888
1694
-- 3GPP TS 23.040 [6].
1889
1695
 
1890
 
TPShortMessageSubmissionInfo ::= OCTET STRING (SIZE (1))
1891
1696
 
1892
1697
-- TPValidityPeriod notes: not recursive, exported,
1893
1698
-- locally refd 1 times, import refd 0 times
1902
1705
-- locally refd 1 times, import refd 0 times
1903
1706
TransferredVolume ::= CHOICE
1904
1707
{
1905
 
    volumeIfNoTariffSwitch [0] INTEGER (0..2147483647),
 
1708
    volumeIfNoTariffSwitch [0] INTEGER (0..4294967295),
1906
1709
    volumeIfTariffSwitch [1] SEQUENCE
1907
1710
    {
1908
 
        volumeSinceLastTariffSwitch [0] INTEGER (0..2147483647),
1909
 
        volumeTariffSwitchInterval [1] INTEGER (0..2147483647) OPTIONAL
 
1711
        volumeSinceLastTariffSwitch [0] INTEGER (0..4294967295),
 
1712
        volumeTariffSwitchInterval [1] INTEGER (0..4294967295) OPTIONAL
1910
1713
    }
1911
1714
}
1912
1715
--      volumeIfNoTariffSwitch, volumeSinceLastTariffSwitch and volumeTariffSwitchInterval
1923
1726
--      rO-VolumeIfNoTariffSwitch, rO-VolumeSinceLastTariffSwitch and rO-VolumeTariffSwitchInterval
1924
1727
--      present counters indicating the number of parameter range rollovers.
1925
1728
 
1926
 
UnavailableNetworkResource ::=  ENUMERATED
1927
 
{
1928
 
    unavailableResources         (0),
1929
 
    componentFailure             (1),
1930
 
    basicCallProcessingException (2),
1931
 
    resourceStatusFailure        (3),
1932
 
    endUserFailure               (4)
 
1729
UnavailableNetworkResource ::= ENUMERATED {
 
1730
  unavailableResources                          (0),
 
1731
  componentFailure                                      (1),
 
1732
  basicCallProcessingException          (2),
 
1733
  resourceStatusFailure                         (3),
 
1734
  endUserFailure                                                (4)
1933
1735
}
 
1736
-- Indicates the network resource that failed.
1934
1737
 
1935
1738
-- VariablePart notes: not recursive, exported,
1936
1739
-- locally refd 1 times, import refd 0 times
1973
1774
 
1974
1775
-- SpecializedResourceReportArg notes: not recursive, exported,
1975
1776
-- locally refd 0 times, import refd 0 times
1976
 
SpecializedResourceReportArg ::=  NULL
1977
 
 
1978
 
Priority ::= INTEGER (0..2147483647)
 
1777
-- SpecializedResourceReportArg ::=  NULL
 
1778
SpecializedResourceReportArg ::= CHOICE {
 
1779
  allAnnouncementsComplete                      [50] NULL,
 
1780
  firstAnnouncementStarted                      [51] NULL
 
1781
}
1979
1782
 
1980
1783
-- CUG-Interlock notes: not recursive, exported,
1981
1784
-- locally refd 3 times, import refd 0 times
2009
1810
        notRegistred (3)
2010
1811
}
2011
1812
 
2012
 
AgeOfLocationInformation ::= INTEGER (0..32767)
2013
 
 
2014
 
 
2015
1813
-- AddressString notes: not recursive, exported,
2016
1814
-- locally refd 1 times, import refd 0 times
2017
1815
AddressString ::=
2021
1817
    
2022
1818
    OCTET STRING (SIZE(1..maxAddressLength))
2023
1819
 
2024
 
CellIdFixedLength ::=
2025
 
    
2026
 
    
2027
 
    OCTET STRING (SIZE (7))
2028
 
    -- Refers to Cell Global Identification defined in TS GSM 03.03.
2029
 
    -- Octets ares encoded according to TS GSM 04.08.
2030
 
    -- The internal structure is defined as follows:
2031
 
    --   Mobile Country Code:   3 digits according to CCITT Rec E.212.
2032
 
    --                          1 digits filler (1111)
2033
 
    --   Mobile Network Code:   2 digits according to CCITT Rec E.212.
2034
 
    --   Location Area Code:    2 octets according to TS GSM 04.08.
2035
 
    --   Cell Identify:         2 octets (CI) according to TS GSM 04.08.
2036
 
 
2037
 
 
2038
1820
-- LAIFixedLength notes: not recursive, exported,
2039
1821
-- locally refd 1 times, import refd 0 times
2040
1822
-- IMPORTED fom GSM MAP
2054
1834
-- locally refd 6 times, import refd 0 times
2055
1835
ServiceKey ::= INTEGER (0..2147483647)
2056
1836
 
2057
 
Ext-TeleserviceCode ::=
2058
 
 
2059
 
OCTET STRING (SIZE (1..5))
2060
 
 
2061
 
Ext-BearerServiceCode ::=
2062
 
 
2063
 
OCTET STRING (SIZE (1..5))
2064
 
 
2065
 
 
2066
1837
 
2067
1838
-- Duration notes: not recursive, exported,
2068
1839
-- locally refd 1 times, import refd 0 times
2140
1907
 
2141
1908
PDPTypeNumber ::= OCTET STRING (SIZE (1))
2142
1909
 
2143
 
PDPAddress ::= OCTET STRING (SIZE (1..63))
 
1910
PDPAddress ::= OCTET STRING (SIZE (cAPSpecificBoundSetminPDPAddressLength..cAPSpecificBoundSetmaxPDPAddressLength))
2144
1911
 
2145
1912
-- Indicates the PDPType, refer to 3GPP TS 29.060 for the encoding.
2146
1913
-- The pDPTypeOrganization shall use the least significant 4 bits of the octet encoded.
2195
1962
 
2196
1963
FreeFormatData ::=
2197
1964
 
2198
 
OCTET STRING (SIZE (1..160))
 
1965
OCTET STRING (SIZE (cAPSpecificBoundSetminSCIBillingChargingLength..cAPSpecificBoundSetmaxSCIBillingChargingLength ))
2199
1966
 
2200
1967
 
2201
1968
-- The endOfReplyDigit, cancelDigit, and startDigit parameters have been
2233
2000
 
2234
2001
}
2235
2002
 
 
2003
CollectInformationArg ::= SEQUENCE {
 
2004
  extensions    [0] ExtensionsArray OPTIONAL,
 
2005
  ...
 
2006
  }
 
2007
 
2236
2008
-- FurnishChargingInformationArg notes: not recursive, exported,
2237
2009
-- locally refd 1 times, import refd 0 times
2238
2010
FurnishChargingInformationArg ::= CAMEL-FCIBillingChargingCharacteristics
2244
2016
-- ReleaseCallArg ::= OCTET STRING (SIZE (minCauseLength..32))
2245
2017
ReleaseCallArg ::= Q850Cause
2246
2018
 
2247
 
Q850Cause ::=OCTET STRING (SIZE (minCauseLength..32))
 
2019
Q850Cause ::=OCTET STRING (SIZE (cAPSpecificBoundSetminCauseLength..cAPSpecificBoundSetminCauseLength))
2248
2020
 
2249
2021
-- Cause notes: not recursive, exported,
2250
2022
-- locally refd 10 times, import refd 0 times
2251
 
Cause ::= OCTET STRING (SIZE (minCauseLength..cAPSpecificBoundSetmaxCauseLength))
 
2023
Cause ::= OCTET STRING (SIZE (cAPSpecificBoundSetminCauseLength..cAPSpecificBoundSetmaxCauseLength))
2252
2024
 
2253
2025
--    
2254
2026
-- ReceivedInformationArg notes: not recursive, exported,
2276
2048
 SEQUENCE
2277
2049
{
2278
2050
    accessPointName [0] AccessPointName,
2279
 
    pdpID           [1] PDPId           OPTIONAL
 
2051
    pdpID           [1] PDPId           OPTIONAL,
 
2052
    ...
2280
2053
}
2281
2054
 
2282
2055
 
2288
2061
 SEQUENCE
2289
2062
{
2290
2063
    gPRSCause [0] GPRSCause,
2291
 
    pDPID     [1] PDPId      OPTIONAL
 
2064
    pDPID     [1] PDPId      OPTIONAL,
 
2065
    ...
2292
2066
}
2293
2067
 
2294
 
FurnishChargingInformationGPRSArg ::= CAMEL-FCIGPRSBillingChargingCharacteristics
2295
 
 
2296
 
 
2297
 
 
2298
2068
-- ReleaseGPRSArg notes: not recursive, exported,
2299
2069
-- locally refd 1 times, import refd 0 times
2300
2070
ReleaseGPRSArg ::=
2307
2072
 SEQUENCE
2308
2073
{
2309
2074
    gprsCause [0] GPRSCause,
2310
 
    pDPID     [1] PDPId     OPTIONAL
 
2075
    pDPID     [1] PDPId     OPTIONAL,
 
2076
    ...
2311
2077
}
2312
2078
 
2313
2079
-- RequestReportGPRSEventArg notes: not recursive, exported,
2317
2083
 SEQUENCE
2318
2084
{
2319
2085
    gPRSEvent [0] GPRSEventArray,
2320
 
    pDPID     [1] PDPId     OPTIONAL
 
2086
    pDPID     [1] PDPId     OPTIONAL,
 
2087
    ...
2321
2088
}
2322
2089
 
2323
2090
GPRSEventArray ::= 
2324
 
                   SEQUENCE SIZE (1..10) OF GPRSEvent
 
2091
                   SEQUENCE SIZE (1..cAPSpecificBoundSetnumOfGPRSEvents) OF GPRSEvent
2325
2092
 
2326
2093
-- SendChargingInformationGPRSArg notes: not recursive, exported,
2327
2094
-- locally refd 1 times, import refd 0 times
2329
2096
 
2330
2097
 SEQUENCE
2331
2098
{
2332
 
    sCIGPRSBillingChargingCharacteristics [0] SCIGPRSBillingChargingCharacteristics
 
2099
    sCIGPRSBillingChargingCharacteristics [0] SCIGPRSBillingChargingCharacteristics,
 
2100
    ...
2333
2101
}
2334
2102
 
2335
2103
 
2353
2121
 
2354
2122
-- ISDN-AddressString notes: not recursive, exported,
2355
2123
-- locally refd 9 times, import refd 0 times
2356
 
ISDN-AddressString ::=
2357
 
    
2358
 
    
2359
 
    OCTET STRING (SIZE(1..maxISDN-AddressLength))
2360
 
 
2361
 
CellIdOrLAI ::= CHOICE
2362
 
{
2363
 
    cellIdFixedLength [0] CellIdFixedLength,
2364
 
    laiFixedLength [1] LAIFixedLength
2365
 
}
 
2124
ISDN-AddressString ::= OCTET STRING (SIZE(1..maxISDN-AddressLength))
2366
2125
 
2367
2126
 
2368
2127
-- LegID notes: not recursive, exported,
2376
2133
}
2377
2134
 
2378
2135
 
2379
 
VariablePartsArray ::= 
2380
 
                       SEQUENCE SIZE (1..5) OF VariablePart
 
2136
VariablePartsArray ::= SEQUENCE SIZE (1..5) OF VariablePart
2381
2137
 
2382
2138
 
2383
2139
-- InitialDPArgExtension notes: not recursive, exported,
2397
2153
        lowLayerCompatibility2                          [10] LowLayerCompatibility                                      OPTIONAL,
2398
2154
        ...,
2399
2155
        enhancedDialledServicesAllowed          [11] NULL                                                                       OPTIONAL,
2400
 
        uu-Data                                                         [12] UU-Data                                                            OPTIONAL
 
2156
        uu-Data                                         [12] UU-Data                                                            OPTIONAL,
 
2157
        collectInformationAllowed                       [13] NULL                                                               OPTIONAL
2401
2158
}
2402
2159
 
2403
2160
 
2459
2216
-- This coding would disrupt the backward compatibillity, so the cellGlobalIdOrServiceAreaIdOrLAI
2460
2217
-- parameter is set as an OCTET STRING, as it was in previous implementations.
2461
2218
 
2462
 
 
2463
 
GeodeticInformation ::= OCTET STRING (SIZE(10))
2464
 
 
2465
2219
-- Local imports
2466
2220
SupportedCamelPhases ::= BIT STRING {
2467
2221
  phase1  (0 ), 
2504
2258
    gPRSEventType                [0] GPRSEventType,
2505
2259
    miscGPRSInfo                 [1] MiscCallInfo                 OPTIONAL,
2506
2260
    gPRSEventSpecificInformation [2] GPRSEventSpecificInformation OPTIONAL,
2507
 
    pDPID                        [3] PDPId                        OPTIONAL
 
2261
    pDPID                        [3] PDPId                        OPTIONAL,
 
2262
    ...
2508
2263
}
2509
2264
 
2510
2265
-- SupportedExtensionsid notes: not recursive, exported,
2519
2274
{
2520
2275
    type        SupportedExtensionsid,
2521
2276
    criticality CriticalityType      DEFAULT ignore,
2522
 
    value [1]   SupportedExtensionsExtensionType
 
2277
    value [1]   SupportedExtensionsExtensionType,
 
2278
    ...
2523
2279
}
2524
2280
 
2525
2281
 
2585
2341
    genericNumbers                  [14] GenericNumbers                 OPTIONAL,
2586
2342
    serviceInteractionIndicatorsTwo [15] ServiceInteractionIndicatorsTwo OPTIONAL,
2587
2343
    chargeNumber                    [19] ChargeNumber                   OPTIONAL,
 
2344
    legToBeConnected                [21] LegID                          OPTIONAL,
2588
2345
    cug-Interlock                   [31] CUG-Interlock                  OPTIONAL,
2589
2346
    cug-OutgoingAccess              [32] NULL                           OPTIONAL,
2590
2347
    suppressionOfAnnouncement       [55] SuppressionOfAnnouncement      OPTIONAL,
2591
2348
    oCSIApplicable                  [56] OCSIApplicable                 OPTIONAL,
2592
2349
        naOliInfo                                               [57] NAOliInfo                                          OPTIONAL,
2593
2350
        bor-InterrogationRequested              [58] NULL                                                       OPTIONAL,
2594
 
        ...
 
2351
    ...,
 
2352
    suppress-N-CSI              [59] NULL                                                               OPTIONAL
2595
2353
}
2596
2354
 
2597
 
 
2598
 
 
2599
2355
-- ConnectToResourceArg notes: not recursive, exported,
2600
2356
-- locally refd 1 times, import refd 0 times
2601
2357
ConnectToResourceArg ::=
2675
2431
    extensions                      [4]  ExtensionsArray                OPTIONAL,
2676
2432
    carrier                         [5]  Carrier                        OPTIONAL,
2677
2433
    serviceInteractionIndicatorsTwo [6]  ServiceInteractionIndicatorsTwo OPTIONAL,
 
2434
    callSegmentID                   [7]  CallSegmentID                  OPTIONAL,
2678
2435
    naOliInfo                       [50] NAOliInfo                      OPTIONAL,
2679
2436
        chargeNumber                                            [51] ChargeNumber                               OPTIONAL,
2680
2437
        ...,
2683
2440
}
2684
2441
 
2685
2442
 
2686
 
 
2687
2443
-- EventReportBCSMArg notes: not recursive, exported,
2688
2444
-- locally refd 1 times, import refd 0 times
2689
2445
EventReportBCSMArg ::=
2748
2504
    eventTypeSMS                [0] EventTypeSMS,
2749
2505
    eventSpecificInformationSMS [1] EventSpecificInformationSMS OPTIONAL,
2750
2506
    miscCallInfo                [2] MiscCallInfo                OPTIONAL,
2751
 
    extensions                  [10] ExtensionsArray            OPTIONAL
2752
 
}
2753
 
 
2754
 
 
2755
 
 
2756
 
RequestReportSMSEventArg ::=
2757
 
 
2758
 
 SEQUENCE
2759
 
{
2760
 
    sMSEvents  [0]  SMSEventArray,
2761
 
    extensions [10] ExtensionsArray OPTIONAL
2762
 
}
2763
 
 
2764
 
SMSEventArray ::= 
2765
 
                  SEQUENCE SIZE (1..10) OF SMSEvent
 
2507
    extensions                  [10] ExtensionsArray            OPTIONAL,
 
2508
    ...
 
2509
}
2766
2510
 
2767
2511
 
2768
2512
 
2776
2518
{
2777
2519
    timerID    [0] TimerID DEFAULT tssf,
2778
2520
    timervalue [1] TimerValue,
2779
 
    extensions [2] ExtensionsArray OPTIONAL
 
2521
    extensions [2] ExtensionsArray OPTIONAL,
 
2522
    ...
2780
2523
}
2781
2524
 
2782
2525
 
2790
2533
{
2791
2534
    bcsmEvents [0] BCSMEventArray,
2792
2535
    extensions [2] ExtensionsArray OPTIONAL,
2793
2536
        ...
2794
2537
}
2795
2538
 
2796
2539
BCSMEventArray ::= 
2797
 
                   SEQUENCE SIZE (1..10) OF BCSMEvent
 
2540
                   SEQUENCE SIZE (1..cAPSpecificBoundSetnumOfBCSMEvents) OF BCSMEvent
2798
2541
 
2799
2542
 
2800
2543
 
2805
2547
 
2806
2548
 SEQUENCE
2807
2549
{
2808
 
    callingPartysNumber         [0] ISDN-AddressString   OPTIONAL,
 
2550
    callingPartysNumber         [0] SMS-AddressString   OPTIONAL,
2809
2551
    destinationSubscriberNumber [1] CalledPartyBCDNumber OPTIONAL,
2810
2552
    sMSCAddress                 [2] ISDN-AddressString   OPTIONAL,
2811
 
    extensions                  [10] ExtensionsArray     OPTIONAL
 
2553
    extensions                  [10] ExtensionsArray     OPTIONAL,
 
2554
    ...
2812
2555
}
2813
2556
 
2814
2557
 
2835
2578
    informationToSend           [0] InformationToSend,
2836
2579
    disconnectFromIPForbidden   [1] BOOLEAN         DEFAULT TRUE,
2837
2580
    requestAnnouncementComplete [2] BOOLEAN         DEFAULT TRUE,
2838
 
    extensions                  [3] ExtensionsArray OPTIONAL
 
2581
    extensions                  [3] ExtensionsArray OPTIONAL,
 
2582
    callSegmentID               [5] CallSegmentID   OPTIONAL,
 
2583
    requestAnnouncementStartedNotification      [51] BOOLEAN DEFAULT FALSE,
 
2584
    ...
2839
2585
}
2840
2586
 
2841
2587
 
2849
2595
    collectedInfo             [0] CollectedInfo,
2850
2596
    disconnectFromIPForbidden [1] BOOLEAN           DEFAULT TRUE,
2851
2597
    informationToSend         [2] InformationToSend OPTIONAL,
2852
 
    extensions                [3] ExtensionsArray   OPTIONAL
 
2598
    extensions                [3] ExtensionsArray   OPTIONAL,
 
2599
    callSegmentID               [5] CallSegmentID   OPTIONAL,
 
2600
    requestAnnouncementStartedNotification      [51] BOOLEAN DEFAULT FALSE,
 
2601
    ...
2853
2602
}
2854
2603
 
 
2604
--furnishChargingInformationGPRS {PARAMETERS-BOUND : bound} OPERATION ::= {
 
2605
--      ARGUMENT                FurnishChargingInformationGPRSArg {bound}
 
2606
--      RETURN RESULT   FALSE
 
2607
--      ERRORS                  {missingParameter |
 
2608
--                                      taskRefused |
 
2609
--                                      unexpectedComponentSequence |
 
2610
--                                      unexpectedDataValue |
 
2611
--                                      unexpectedParameter |
 
2612
--                                      unknownPDPID}
 
2613
--      CODE                    opcode-furnishChargingInformationGPRS}
 
2614
-- Direction: gsmSCF -> gprsSSF, Timer: Tfcig 
 
2615
-- This operation is used to request the gprsSSF to generate, register a logical record or to 
 
2616
-- include some information in the default logical GPRS record.
 
2617
-- The registered logical record is intended for off line charging of the GPRS session
 
2618
-- or PDP Context.
 
2619
 
 
2620
-- FurnishChargingInformationGPRSArg {PARAMETERS-BOUND : bound} ::=
 
2621
--      FCIGPRSBillingChargingCharacteristics{bound}
 
2622
 
 
2623
FurnishChargingInformationGPRSArg ::= FCIGPRSBillingChargingCharacteristics
2855
2624
 
2856
2625
 
2857
2626
-- InitialDPGPRSArg notes: not recursive, exported,
2875
2644
    locationInformationGPRS [12] LocationInformationGPRS OPTIONAL,
2876
2645
    pDPInitiationType       [13] PDPInitiationType       OPTIONAL,
2877
2646
    extensions              [14] ExtensionsArray         OPTIONAL,
 
2647
    ...,
2878
2648
    gGSNAddress             [15] GSN-Address             OPTIONAL,
2879
 
    secondaryPDPContext     [16] NULL                    OPTIONAL
 
2649
    secondaryPDPContext     [16] NULL                    OPTIONAL,
 
2650
    iMEI                    [17] IMEI                    OPTIONAL
2880
2651
}
2881
2652
 
2882
2653
 
2947
2718
{
2948
2719
    serviceKey                          [0]  ServiceKey,
2949
2720
    destinationSubscriberNumber         [1]  CalledPartyBCDNumber         OPTIONAL,
2950
 
    callingPartyNumberas                  [2]  ISDN-AddressString           OPTIONAL,
 
2721
    callingPartyNumberas                [2]  SMS-AddressString            OPTIONAL,
2951
2722
    eventTypeSMS                        [3]  EventTypeSMS                 OPTIONAL,
2952
2723
    iMSI                                [4]  IMSI                         OPTIONAL,
2953
2724
    locationInformationMSC              [5]  LocationInformation          OPTIONAL,
2954
2725
    locationInformationGPRS             [6]  LocationInformationGPRS      OPTIONAL,
2955
2726
    sMSCAddress                         [7]  ISDN-AddressString           OPTIONAL,
2956
2727
    timeAndTimezone                     [8]  TimeAndTimezone              OPTIONAL,
2957
 
    tPShortMessageSubmissionSpecificInfo [9] TPShortMessageSubmissionInfo OPTIONAL,
 
2728
    tPShortMessageSpecificInfo                  [9]  TPShortMessageSpecificInfo   OPTIONAL,
2958
2729
    tPProtocolIdentifier                [10] TPProtocolIdentifier         OPTIONAL,
2959
2730
    tPDataCodingScheme                  [11] TPDataCodingScheme           OPTIONAL,
2960
2731
    tPValidityPeriod                    [12] TPValidityPeriod             OPTIONAL,
2961
2732
    extensions                          [13] ExtensionsArray              OPTIONAL,
 
2733
        ...,
2962
2734
    smsReferenceNumber                  [14] CallReferenceNumber          OPTIONAL,
2963
2735
    mscAddress                          [15] ISDN-AddressString           OPTIONAL,
2964
 
    sgsnNumber                          [16] ISDN-AddressString           OPTIONAL
2965
 
}
2966
 
 
 
2736
    sgsnNumber                          [16] ISDN-AddressString           OPTIONAL,
 
2737
        ms-Classmark2                                           [17] MS-Classmark2                                                      OPTIONAL,
 
2738
        gPRSMSClass                                             [18] GPRSMSClass                                                        OPTIONAL,
 
2739
        iMEI                                                            [19] IMEI                                                                       OPTIONAL,
 
2740
        calledPartyNumberSMS                                    [20] ISDN-AddressString                                         OPTIONAL
 
2741
}
 
2742
 
 
2743
-- ReleaseSMSArg notes: not recursive, exported,
 
2744
-- locally refd 0 times, import refd 0 times
 
2745
ReleaseSMSArg ::= RPCause
 
2746
 
 
2747
-- RequestReportSMSEventArg notes: not recursive, exported,
 
2748
-- locally refd 1 times, import refd 0 times
 
2749
RequestReportSMSEventArg ::=
 
2750
 
 
2751
 SEQUENCE
 
2752
{
 
2753
    sMSEvents  [0]  SMSEventArray,
 
2754
    extensions [10] ExtensionsArray OPTIONAL,
 
2755
    ...
 
2756
}
 
2757
 
 
2758
SMSEventArray ::= 
 
2759
                  SEQUENCE SIZE (1..cAPSpecificBoundSetnumOfSMSEvents) OF SMSEvent
2967
2760
 
2968
2761
 
2969
2762
-- ExtensionContainer notes: not recursive, exported,
2975
2768
}
2976
2769
 
2977
2770
 
2978
 
ReleaseSMSArg ::= RPCause
2979
 
 
2980
 
 
2981
 
--OCTET STRING (SIZE (1))
2982
2771
 
2983
2772
-- ApplyChargingGPRSArg notes: not recursive, exported,
2984
2773
-- locally refd 0 times, import refd 0 times
2988
2775
{
2989
2776
    chargingCharacteristics [0] ChargingCharacteristics,
2990
2777
    tariffSwitchInterval    [1] INTEGER (1..86400)      OPTIONAL,
2991
 
    pDPID                   [2] PDPId                   OPTIONAL
 
2778
    pDPID                   [2] PDPId                   OPTIONAL,
 
2779
    ...
2992
2780
}
2993
2781
            
2994
2782
-- CriticalityType notes: not recursive, exported,
3009
2797
    qualityOfService [1] QualityOfService OPTIONAL,
3010
2798
    active           [2] BOOLEAN          DEFAULT TRUE,
3011
2799
    pDPID            [3] PDPId            OPTIONAL,
 
2800
    ...,
3012
2801
    chargingRollOver [4] ChargingRollOver OPTIONAL
3013
2802
}
3014
2803
 
3018
2807
 
3019
2808
 SEQUENCE
3020
2809
{
3021
 
    pDPID [0] PDPId OPTIONAL
 
2810
     pDPID [0] PDPId OPTIONAL,
 
2811
     ...
3022
2812
}
3023
2813
 
3024
2814
-- ContinueGPRSArg notes: not recursive, exported,
3027
2817
 
3028
2818
 SEQUENCE
3029
2819
{
3030
 
    pDPID [0] PDPId OPTIONAL
 
2820
     pDPID [0] PDPId OPTIONAL,
 
2821
     ...
3031
2822
}
3032
2823
 
3033
2824
-- ResetTimerGPRSArg notes: not recursive, exported,
3037
2828
 SEQUENCE
3038
2829
{
3039
2830
    timerID    [0] TimerID DEFAULT tssf,
3040
 
    timervalue [1] TimerValue
 
2831
    timervalue [1] TimerValue,
 
2832
    ...
3041
2833
}
3042
2834
 
3043
2835
-- #############################
3047
2839
leg1 LegType ::= '01'H
3048
2840
leg2 LegType ::= '02'H
3049
2841
 
3050
 
minCauseLength INTEGER ::= 2
3051
2842
numOfInfoItems INTEGER ::= 4
3052
2843
 
3053
2844
opcode-initialDP                       Code ::= 0
3054
2845
opcode-assistRequestInstructions       Code ::= 16
3055
2846
opcode-establishTemporaryConnection    Code ::= 17
3056
2847
opcode-disconnectForwardConnection     Code ::= 18
 
2848
opcode-dFCWithArgument                 Code ::= 86
3057
2849
opcode-connectToResource               Code ::= 19
3058
2850
opcode-connect                         Code ::= 20
3059
2851
opcode-releaseCall                     Code ::= 22
3060
2852
opcode-requestReportBCSMEvent          Code ::= 23
3061
2853
opcode-eventReportBCSM                 Code ::= 24
 
2854
opcode-collectInformation              Code ::= 27
3062
2855
opcode-continue                        Code ::= 31
3063
 
opcode-continueWithArgument            Code ::= 56
 
2856
opcode-initiateCallAttempt             Code ::= 32
 
2857
-- opcode-continueWithArgument            Code ::= 56 (should be 88)
3064
2858
opcode-resetTimer                      Code ::= 33
3065
2859
opcode-furnishChargingInformation      Code ::= 34
3066
2860
opcode-applyCharging                   Code ::= 35
3096
2890
opcode-requestReportGPRSEvent          Code ::= 81
3097
2891
opcode-resetTimerGPRS                  Code ::= 82
3098
2892
opcode-sendChargingInformationGPRS     Code ::= 83
 
2893
opcode-continueWithArgument            Code ::= 88
 
2894
opcode-disconnectLeg                   Code ::= 90
 
2895
opcode-moveLeg                         Code ::= 93
 
2896
opcode-splitLeg                        Code ::= 95
 
2897
opcode-entityReleased                  Code ::= 96
 
2898
opcode-playTone                        Code ::= 97
3099
2899
 
3100
2900
errcode-canceled                    Code ::= 0
3101
2901
errcode-cancelFailed                Code ::= 1
3113
2913
errcode-unexpectedParameter         Code ::= 16
3114
2914
errcode-unknownLegID                Code ::= 17
3115
2915
errcode-unknownPDPId                Code ::= 50
 
2916
errcode-unknownCSId                 Code ::= 51
3116
2917
 
 
2918
--cAPSpecificBoundSetnumOfExtensions                 INTEGER ::= 10
3117
2919
maxNumOfPrivateExtensions                          INTEGER ::= 10
 
2920
 
 
2921
--cAPSpecificBoundSetminCalledPartyBCDNumberLength   INTEGER ::= 1
 
2922
--cAPSpecificBoundSetmaxCalledPartyBCDNumberLength   INTEGER ::= 41
3118
2923
maxISDN-AddressLength                              INTEGER ::= 9
 
2924
-- for AddressString
3119
2925
maxAddressLength                                   INTEGER ::= 20
 
2926
 
3120
2927
highLayerCompatibilityLength                       INTEGER ::= 2
 
2928
 
3121
2929
cAPSpecificBoundSetminAccessPointNameLength        INTEGER ::= 1
3122
2930
cAPSpecificBoundSetmaxAccessPointNameLength        INTEGER ::= 100
3123
2931
cAPSpecificBoundSetminAChBillingChargingLength     INTEGER ::= 5
3132
2940
cAPSpecificBoundSetminCallingPartyNumberLength     INTEGER ::= 2
3133
2941
cAPSpecificBoundSetmaxCallingPartyNumberLength     INTEGER ::= 10
3134
2942
cAPSpecificBoundSetminCallResultLength             INTEGER ::= 12
3135
 
cAPSpecificBoundSetmaxCallResultLength             INTEGER ::= 186
 
2943
cAPSpecificBoundSetmaxCallResultLength             INTEGER ::= 193
3136
2944
cAPSpecificBoundSetminCarrierLength                INTEGER ::= 4
3137
2945
cAPSpecificBoundSetmaxCarrierLength                INTEGER ::= 4
 
2946
cAPSpecificBoundSetminCauseLength                  INTEGER ::= 2
3138
2947
cAPSpecificBoundSetmaxCauseLength                  INTEGER ::= 32
3139
2948
cAPSpecificBoundSetminDigitsLength                 INTEGER ::= 2
3140
2949
cAPSpecificBoundSetmaxDigitsLength                 INTEGER ::= 16
3144
2953
cAPSpecificBoundSetmaxFCIBillingChargingLength     INTEGER ::= 225
3145
2954
cAPSpecificBoundSetminGenericNumberLength          INTEGER ::= 3
3146
2955
cAPSpecificBoundSetmaxGenericNumberLength          INTEGER ::= 11
 
2956
cAPSpecificBoundSetminGPRSCauseLength              INTEGER ::= 1
 
2957
cAPSpecificBoundSetmaxGPRSCauseLength              INTEGER ::= 1
3147
2958
cAPSpecificBoundSetminIPSSPCapabilitiesLength      INTEGER ::= 1
3148
2959
cAPSpecificBoundSetmaxIPSSPCapabilitiesLength      INTEGER ::= 4
3149
2960
cAPSpecificBoundSetminLocationNumberLength         INTEGER ::= 2
3150
2961
cAPSpecificBoundSetmaxLocationNumberLength         INTEGER ::= 10
 
2962
cAPSpecificBoundSetminLowLayerCompatibilityLength  INTEGER ::= 1
 
2963
cAPSpecificBoundSetmaxLowLayerCompatibilityLength  INTEGER ::= 16
3151
2964
cAPSpecificBoundSetminMessageContentLength         INTEGER ::= 1
3152
2965
cAPSpecificBoundSetmaxMessageContentLength         INTEGER ::= 127
3153
2966
cAPSpecificBoundSetminOriginalCalledPartyIDLength  INTEGER ::= 2
3154
2967
cAPSpecificBoundSetmaxOriginalCalledPartyIDLength  INTEGER ::= 10
3155
 
cAPSpecificBoundSetminpDPAddressLength             INTEGER ::= 1
3156
 
cAPSpecificBoundSetmaxpDPAddressLength             INTEGER ::= 63
 
2968
cAPSpecificBoundSetminPDPAddressLength             INTEGER ::= 1
 
2969
cAPSpecificBoundSetmaxPDPAddressLength             INTEGER ::= 63
3157
2970
cAPSpecificBoundSetminRedirectingPartyIDLength     INTEGER ::= 2
3158
2971
cAPSpecificBoundSetmaxRedirectingPartyIDLength     INTEGER ::= 10
3159
2972
cAPSpecificBoundSetminScfIDLength                  INTEGER ::= 2
3160
2973
cAPSpecificBoundSetmaxScfIDLength                  INTEGER ::= 10
3161
2974
cAPSpecificBoundSetminSCIBillingChargingLength     INTEGER ::= 4
3162
 
cAPSpecificBoundSetmaxSCIBillingChargingLength     INTEGER ::= 124
 
2975
cAPSpecificBoundSetmaxSCIBillingChargingLength     INTEGER ::= 225
3163
2976
cAPSpecificBoundSetminTimeAndTimezoneLength        INTEGER ::= 8
3164
 
cAPSpecificBoundSetmaxTimeAndTimezoneLength        INTEGER ::= 8
3165
 
cAPSpecificBoundSetnumOfBCSMEvents                 INTEGER ::= 10
 
2977
cAPSpecificBoundSetmaxTimeAndTimezoneLength        INTEGER ::= 8    
 
2978
cAPSpecificBoundSetnumOfBCSMEvents                 INTEGER ::= 30
 
2979
cAPSpecificBoundsSetnumOfChangeOfPositionControlInfo INTEGER ::= 10
 
2980
cAPSpecificBoundsSetnumOfCSs                       INTEGER ::= 127
3166
2981
cAPSpecificBoundSetnumOfSMSEvents                  INTEGER ::= 10
3167
2982
cAPSpecificBoundSetnumOfGPRSEvents                 INTEGER ::= 10
3168
2983
cAPSpecificBoundSetnumOfExtensions                 INTEGER ::= 10