~ubuntu-branches/ubuntu/trusty/erlang/trusty

« back to all changes in this revision

Viewing changes to lib/asn1/test/asn1_SUITE_data/tcapsystem/MAP-CH-DataTypes.asn

  • Committer: Bazaar Package Importer
  • Author(s): Clint Byrum
  • Date: 2011-05-05 15:48:43 UTC
  • mfrom: (3.5.13 sid)
  • Revision ID: james.westby@ubuntu.com-20110505154843-0om6ekzg6m7ugj27
Tags: 1:14.b.2-dfsg-3ubuntu1
* Merge from debian unstable.  Remaining changes:
  - Drop libwxgtk2.8-dev build dependency. Wx isn't in main, and not
    supposed to.
  - Drop erlang-wx binary.
  - Drop erlang-wx dependency from -megaco, -common-test, and -reltool, they
    do not really need wx. Also drop it from -debugger; the GUI needs wx,
    but it apparently has CLI bits as well, and is also needed by -megaco,
    so let's keep the package for now.
  - debian/patches/series: Do what I meant, and enable build-options.patch
    instead.
* Additional changes:
  - Drop erlang-wx from -et
* Dropped Changes:
  - patches/pcre-crash.patch: CVE-2008-2371: outer level option with
    alternatives caused crash. (Applied Upstream)
  - fix for ssl certificate verification in newSSL: 
    ssl_cacertfile_fix.patch (Applied Upstream)
  - debian/patches/series: Enable native.patch again, to get stripped beam
    files and reduce the package size again. (build-options is what
    actually accomplished this)
  - Remove build-options.patch on advice from upstream and because it caused
    odd build failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
MAP-CH-DataTypes {
 
2
   itu-t identified-organization (4) etsi (0) mobileDomain (0)
 
3
   gsm-Network (1) modules (3) map-CH-DataTypes (13) version9 (9)}
 
4
 
 
5
DEFINITIONS
 
6
 
 
7
IMPLICIT TAGS
 
8
 
 
9
::=
 
10
 
 
11
BEGIN
 
12
 
 
13
EXPORTS
 
14
        SendRoutingInfoArg,
 
15
        SendRoutingInfoRes,
 
16
        ProvideRoamingNumberArg,
 
17
        ProvideRoamingNumberRes,
 
18
        ResumeCallHandlingArg,
 
19
        ResumeCallHandlingRes,
 
20
        NumberOfForwarding,
 
21
        SuppressionOfAnnouncement,
 
22
        CallReferenceNumber,
 
23
        SetReportingStateArg,
 
24
        SetReportingStateRes,
 
25
        StatusReportArg,
 
26
        StatusReportRes,
 
27
        RemoteUserFreeArg,
 
28
        RemoteUserFreeRes,
 
29
        IST-AlertArg,
 
30
        IST-AlertRes,
 
31
        IST-CommandArg,
 
32
IST-CommandRes
 
33
;
 
34
 
 
35
IMPORTS
 
36
        SubscriberInfo,
 
37
        SupportedCamelPhases,
 
38
        OfferedCamel4CSIs,
 
39
        CUG-Interlock,
 
40
        O-CSI, 
 
41
        D-CSI,
 
42
        O-BcsmCamelTDPCriteriaList, 
 
43
        T-BCSM-CAMEL-TDP-CriteriaList,
 
44
        IST-SupportIndicator,
 
45
        IST-AlertTimerValue,
 
46
        T-CSI,
 
47
        NumberPortabilityStatus
 
48
FROM MAP-MS-DataTypes {
 
49
   itu-t identified-organization (4) etsi (0) mobileDomain (0)
 
50
   gsm-Network (1) modules (3) map-MS-DataTypes (11) version9 (9)}
 
51
 
 
52
        ForwardingOptions,
 
53
        SS-List,
 
54
        CCBS-Feature
 
55
FROM MAP-SS-DataTypes {
 
56
   itu-t identified-organization (4) etsi (0) mobileDomain (0)
 
57
   gsm-Network (1) modules (3) map-SS-DataTypes (14) version9 (9)}
 
58
 
 
59
        ISDN-AddressString,
 
60
        ISDN-SubaddressString,
 
61
        FTN-AddressString,
 
62
        ExternalSignalInfo,
 
63
        Ext-ExternalSignalInfo,
 
64
        IMSI,
 
65
        LMSI,
 
66
        Ext-BasicServiceCode,
 
67
        AlertingPattern,
 
68
        NAEA-PreferredCI
 
69
FROM MAP-CommonDataTypes {
 
70
   itu-t identified-organization (4) etsi (0) mobileDomain (0)
 
71
   gsm-Network (1) modules (3) map-CommonDataTypes (18) version9 (9)}
 
72
 
 
73
        ExtensionContainer
 
74
FROM MAP-ExtensionDataTypes {
 
75
   itu-t identified-organization (4) etsi (0) mobileDomain (0)
 
76
   gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version9 (9)}
 
77
;
 
78
 
 
79
 
 
80
CUG-CheckInfo ::= SEQUENCE {
 
81
        cug-Interlock   CUG-Interlock,
 
82
        cug-OutgoingAccess      NULL                    OPTIONAL,
 
83
        extensionContainer      ExtensionContainer      OPTIONAL,
 
84
        ...}
 
85
 
 
86
NumberOfForwarding ::= INTEGER (1..5)
 
87
 
 
88
SendRoutingInfoArg ::= SEQUENCE {
 
89
        msisdn          [0] ISDN-AddressString,
 
90
        cug-CheckInfo   [1] CUG-CheckInfo       OPTIONAL,
 
91
        numberOfForwarding      [2] NumberOfForwarding  OPTIONAL,
 
92
        interrogationType       [3] InterrogationType,
 
93
        or-Interrogation        [4] NULL                OPTIONAL,
 
94
        or-Capability   [5] OR-Phase    OPTIONAL,
 
95
        gmsc-OrGsmSCF-Address   [6] ISDN-AddressString,
 
96
        callReferenceNumber     [7] CallReferenceNumber OPTIONAL,
 
97
        forwardingReason        [8] ForwardingReason    OPTIONAL,
 
98
        basicServiceGroup       [9] Ext-BasicServiceCode        OPTIONAL,
 
99
        networkSignalInfo       [10] ExternalSignalInfo OPTIONAL,
 
100
        camelInfo               [11] CamelInfo  OPTIONAL,
 
101
        suppressionOfAnnouncement       [12] SuppressionOfAnnouncement  OPTIONAL,
 
102
        extensionContainer      [13] ExtensionContainer OPTIONAL,
 
103
        ...,
 
104
        alertingPattern [14] AlertingPattern    OPTIONAL,
 
105
        ccbs-Call               [15] NULL                       OPTIONAL,
 
106
        supportedCCBS-Phase     [16]     SupportedCCBS-Phase    OPTIONAL,
 
107
        additionalSignalInfo    [17] Ext-ExternalSignalInfo     OPTIONAL,
 
108
        istSupportIndicator     [18] IST-SupportIndicator       OPTIONAL,
 
109
        pre-pagingSupported     [19]    NULL            OPTIONAL,
 
110
        callDiversionTreatmentIndicator [20]    CallDiversionTreatmentIndicator OPTIONAL,
 
111
        longFTN-Supported       [21]    NULL            OPTIONAL,
 
112
        suppress-VT-CSI [22]    NULL            OPTIONAL,
 
113
        suppressIncomingCallBarring     [23]    NULL            OPTIONAL,
 
114
        gsmSCF-InitiatedCall    [24]    NULL            OPTIONAL,
 
115
        basicServiceGroup2      [25] Ext-BasicServiceCode       OPTIONAL,
 
116
        networkSignalInfo2      [26] ExternalSignalInfo OPTIONAL
 
117
         }
 
118
 
 
119
SuppressionOfAnnouncement ::= NULL
 
120
 
 
121
InterrogationType ::= ENUMERATED {
 
122
        basicCall  (0),
 
123
        forwarding  (1)}
 
124
 
 
125
OR-Phase ::= INTEGER (1..127)
 
126
 
 
127
CallReferenceNumber ::= OCTET STRING (SIZE (1..8))
 
128
 
 
129
ForwardingReason ::= ENUMERATED {
 
130
        notReachable  (0),
 
131
        busy  (1),
 
132
        noReply  (2)}
 
133
 
 
134
SupportedCCBS-Phase ::= INTEGER (1..127) 
 
135
-- exception handling:
 
136
-- Only value 1 is used.
 
137
-- Values in the ranges 2-127 are reserved for future use.
 
138
-- If received values 2-127 shall be mapped on to value 1.
 
139
 
 
140
CallDiversionTreatmentIndicator ::= OCTET STRING (SIZE(1))
 
141
--      callDiversionAllowed (xxxx xx01)
 
142
--      callDiversionNotAllowed (xxxx xx10)
 
143
--      network default is call diversion allowed
 
144
 
 
145
SendRoutingInfoRes ::= [3] SEQUENCE {
 
146
        imsi                    [9] IMSI                OPTIONAL,
 
147
        -- IMSI must be present if SendRoutingInfoRes is not segmented.
 
148
        -- If the TC-Result-NL segmentation option is taken the IMSI must be
 
149
        -- present in one segmented transmission of SendRoutingInfoRes.
 
150
        extendedRoutingInfo     ExtendedRoutingInfo     OPTIONAL,
 
151
        cug-CheckInfo   [3] CUG-CheckInfo       OPTIONAL,
 
152
        cugSubscriptionFlag     [6] NULL                OPTIONAL,
 
153
        subscriberInfo  [7] SubscriberInfo      OPTIONAL,
 
154
        ss-List         [1] SS-List     OPTIONAL,
 
155
        basicService    [5] Ext-BasicServiceCode        OPTIONAL,
 
156
        forwardingInterrogationRequired [4] NULL                OPTIONAL,
 
157
        vmsc-Address    [2] ISDN-AddressString  OPTIONAL,
 
158
        extensionContainer      [0] ExtensionContainer  OPTIONAL,
 
159
        ... ,
 
160
        naea-PreferredCI        [10] NAEA-PreferredCI   OPTIONAL,
 
161
        -- naea-PreferredCI is included at the discretion of the HLR operator.
 
162
        ccbs-Indicators [11] CCBS-Indicators    OPTIONAL,
 
163
        msisdn          [12] ISDN-AddressString OPTIONAL,
 
164
        numberPortabilityStatus [13] NumberPortabilityStatus    OPTIONAL,
 
165
        istAlertTimer   [14] IST-AlertTimerValue        OPTIONAL,
 
166
        supportedCamelPhasesInVMSC      [15]    SupportedCamelPhases    OPTIONAL,
 
167
        offeredCamel4CSIsInVMSC [16] OfferedCamel4CSIs  OPTIONAL,
 
168
        routingInfo2    [17] RoutingInfo        OPTIONAL,
 
169
        ss-List2                [18] SS-List    OPTIONAL,
 
170
        basicService2   [19] Ext-BasicServiceCode       OPTIONAL,
 
171
        allowedServices [20] AllowedServices    OPTIONAL,
 
172
        unavailabilityCause     [21] UnavailabilityCause        OPTIONAL
 
173
        }
 
174
 
 
175
AllowedServices ::= BIT STRING {
 
176
        firstServiceAllowed     (0),
 
177
        secondServiceAllowed    (1) } (SIZE (2..8))
 
178
        --      firstService is the service indicated in the networkSignalInfo
 
179
        --      secondService is the service indicated in the networkSignalInfo2
 
180
        --      Other bits than listed above shall be discarded
 
181
 
 
182
UnavailabilityCause ::= ENUMERATED {
 
183
        bearerServiceNotProvisioned     (1),
 
184
        teleserviceNotProvisioned       (2),
 
185
        absentSubscriber        (3),
 
186
        busySubscriber  (4),
 
187
        callBarred      (5),
 
188
        cug-Reject      (6),
 
189
        ...}
 
190
        --      exception handling: 
 
191
        --      Reception of other values than the ones listed shall result in the service
 
192
        --      being unavailable for that call.
 
193
 
 
194
CCBS-Indicators ::= SEQUENCE {
 
195
        ccbs-Possible   [0]     NULL            OPTIONAL,
 
196
        keepCCBS-CallIndicator  [1]     NULL            OPTIONAL,
 
197
        extensionContainer      [2]     ExtensionContainer      OPTIONAL,
 
198
        ...}
 
199
 
 
200
RoutingInfo ::= CHOICE {
 
201
        roamingNumber   ISDN-AddressString,
 
202
        forwardingData  ForwardingData}
 
203
 
 
204
ForwardingData ::= SEQUENCE {
 
205
        forwardedToNumber       [5] ISDN-AddressString  OPTIONAL,
 
206
        -- When this datatype is sent from an HLR which supports CAMEL Phase 2
 
207
        -- to a GMSC which supports CAMEL Phase 2 the GMSC shall not check the
 
208
        -- format of the number
 
209
        forwardedToSubaddress   [4] ISDN-SubaddressString       OPTIONAL,
 
210
        forwardingOptions       [6] ForwardingOptions   OPTIONAL,
 
211
        extensionContainer      [7] ExtensionContainer  OPTIONAL,
 
212
        ...,
 
213
        longForwardedToNumber   [8] FTN-AddressString   OPTIONAL}
 
214
 
 
215
ProvideRoamingNumberArg ::= SEQUENCE {
 
216
        imsi                    [0] IMSI,
 
217
        msc-Number      [1] ISDN-AddressString,
 
218
        msisdn          [2] ISDN-AddressString  OPTIONAL,
 
219
        lmsi                    [4] LMSI                OPTIONAL,
 
220
        gsm-BearerCapability    [5] ExternalSignalInfo  OPTIONAL,
 
221
        networkSignalInfo       [6] ExternalSignalInfo  OPTIONAL,
 
222
        suppressionOfAnnouncement       [7] SuppressionOfAnnouncement   OPTIONAL,
 
223
        gmsc-Address    [8] ISDN-AddressString  OPTIONAL,
 
224
        callReferenceNumber     [9] CallReferenceNumber OPTIONAL,
 
225
        or-Interrogation        [10] NULL               OPTIONAL,
 
226
        extensionContainer      [11] ExtensionContainer OPTIONAL,
 
227
        ... ,
 
228
        alertingPattern [12] AlertingPattern    OPTIONAL,
 
229
        ccbs-Call               [13] NULL               OPTIONAL,
 
230
        supportedCamelPhasesInInterrogatingNode [15] SupportedCamelPhases       OPTIONAL,
 
231
        additionalSignalInfo    [14] Ext-ExternalSignalInfo     OPTIONAL,
 
232
        orNotSupportedInGMSC    [16] NULL               OPTIONAL,
 
233
        pre-pagingSupported     [17] NULL               OPTIONAL,
 
234
        longFTN-Supported       [18]    NULL            OPTIONAL,
 
235
        suppress-VT-CSI [19]    NULL            OPTIONAL,
 
236
        offeredCamel4CSIsInInterrogatingNode    [20] OfferedCamel4CSIs  OPTIONAL
 
237
         }
 
238
 
 
239
ProvideRoamingNumberRes ::= SEQUENCE {
 
240
        roamingNumber   ISDN-AddressString,
 
241
        extensionContainer      ExtensionContainer      OPTIONAL,
 
242
        ...}
 
243
 
 
244
ResumeCallHandlingArg ::= SEQUENCE {
 
245
        callReferenceNumber     [0] CallReferenceNumber OPTIONAL,
 
246
        basicServiceGroup       [1] Ext-BasicServiceCode        OPTIONAL,
 
247
        forwardingData  [2] ForwardingData      OPTIONAL,
 
248
        imsi                    [3] IMSI                OPTIONAL,
 
249
        cug-CheckInfo   [4] CUG-CheckInfo       OPTIONAL,
 
250
        o-CSI           [5] O-CSI               OPTIONAL,
 
251
        extensionContainer      [7] ExtensionContainer  OPTIONAL,
 
252
        ccbs-Possible   [8]     NULL            OPTIONAL,
 
253
        msisdn          [9]     ISDN-AddressString      OPTIONAL,
 
254
        uu-Data         [10] UU-Data    OPTIONAL,
 
255
        allInformationSent      [11] NULL               OPTIONAL,
 
256
        ...,
 
257
        d-csi           [12]    D-CSI   OPTIONAL,
 
258
        o-BcsmCamelTDPCriteriaList      [13]    O-BcsmCamelTDPCriteriaList      OPTIONAL,
 
259
        basicServiceGroup2      [14] Ext-BasicServiceCode       OPTIONAL
 
260
         }
 
261
 
 
262
UU-Data ::= SEQUENCE {
 
263
        uuIndicator     [0] UUIndicator OPTIONAL,
 
264
        uui                     [1] UUI         OPTIONAL,
 
265
        uusCFInteraction        [2] NULL                OPTIONAL,
 
266
        extensionContainer      [3] ExtensionContainer  OPTIONAL,
 
267
        ...}
 
268
 
 
269
UUIndicator ::= OCTET STRING (SIZE (1))
 
270
        -- Octets are coded according to ETS 300 356
 
271
 
 
272
UUI  ::= OCTET STRING (SIZE (1..131))
 
273
        -- Octets are coded according to ETS 300 356
 
274
 
 
275
ResumeCallHandlingRes ::= SEQUENCE {
 
276
        extensionContainer      ExtensionContainer      OPTIONAL,
 
277
        ...}
 
278
 
 
279
CamelInfo ::= SEQUENCE {
 
280
        supportedCamelPhases    SupportedCamelPhases,
 
281
        suppress-T-CSI  NULL                    OPTIONAL,
 
282
        extensionContainer      ExtensionContainer      OPTIONAL,
 
283
        ... ,
 
284
        offeredCamel4CSIs       [0] OfferedCamel4CSIs   OPTIONAL }
 
285
 
 
286
ExtendedRoutingInfo ::= CHOICE {
 
287
        routingInfo     RoutingInfo,
 
288
        camelRoutingInfo        [8] CamelRoutingInfo}
 
289
 
 
290
CamelRoutingInfo ::= SEQUENCE {
 
291
        forwardingData  ForwardingData  OPTIONAL,
 
292
        gmscCamelSubscriptionInfo       [0] GmscCamelSubscriptionInfo,
 
293
        extensionContainer      [1] ExtensionContainer  OPTIONAL,
 
294
        ...}
 
295
 
 
296
GmscCamelSubscriptionInfo ::= SEQUENCE {
 
297
        t-CSI           [0] T-CSI       OPTIONAL,
 
298
        o-CSI           [1] O-CSI       OPTIONAL,
 
299
        extensionContainer      [2] ExtensionContainer  OPTIONAL,
 
300
        ...,
 
301
        o-BcsmCamelTDP-CriteriaList     [3] O-BcsmCamelTDPCriteriaList  OPTIONAL,
 
302
        t-BCSM-CAMEL-TDP-CriteriaList   [4]     T-BCSM-CAMEL-TDP-CriteriaList   OPTIONAL,
 
303
        d-csi           [5]     D-CSI   OPTIONAL}
 
304
 
 
305
SetReportingStateArg ::= SEQUENCE {
 
306
        imsi                    [0]     IMSI            OPTIONAL,
 
307
        lmsi                    [1]     LMSI            OPTIONAL,
 
308
        ccbs-Monitoring [2]     ReportingState  OPTIONAL,
 
309
        extensionContainer      [3]     ExtensionContainer      OPTIONAL,
 
310
        ...}
 
311
 
 
312
ReportingState ::= ENUMERATED {
 
313
        stopMonitoring  (0),
 
314
        startMonitoring (1),
 
315
        ...}
 
316
        -- exception handling:
 
317
        -- reception of values 2-10 shall be mapped to 'stopMonitoring' 
 
318
        -- reception of values > 10 shall be mapped to 'startMonitoring'
 
319
 
 
320
SetReportingStateRes ::= SEQUENCE{
 
321
        ccbs-SubscriberStatus   [0]     CCBS-SubscriberStatus   OPTIONAL,
 
322
        extensionContainer      [1]     ExtensionContainer      OPTIONAL,
 
323
        ...}
 
324
 
 
325
CCBS-SubscriberStatus ::= ENUMERATED {
 
326
        ccbsNotIdle     (0),
 
327
        ccbsIdle                (1),
 
328
        ccbsNotReachable        (2),
 
329
        ...}
 
330
        --  exception handling: 
 
331
        --  reception of values 3-10 shall be mapped to 'ccbsNotIdle'
 
332
        --  reception of values 11-20 shall be mapped to 'ccbsIdle'
 
333
        --  reception of values > 20 shall be mapped to 'ccbsNotReachable' 
 
334
 
 
335
StatusReportArg ::= SEQUENCE{
 
336
        imsi            [0]     IMSI,
 
337
        eventReportData [1]     EventReportData OPTIONAL,
 
338
        callReportdata  [2]     CallReportData  OPTIONAL,
 
339
        extensionContainer      [3]     ExtensionContainer      OPTIONAL,
 
340
        ...}
 
341
 
 
342
EventReportData ::= SEQUENCE{
 
343
        ccbs-SubscriberStatus   [0]     CCBS-SubscriberStatus   OPTIONAL,
 
344
        extensionContainer      [1]     ExtensionContainer      OPTIONAL,
 
345
        ...}
 
346
 
 
347
CallReportData ::= SEQUENCE{
 
348
        monitoringMode  [0]     MonitoringMode  OPTIONAL,
 
349
        callOutcome     [1]     CallOutcome     OPTIONAL,
 
350
        extensionContainer      [2]     ExtensionContainer      OPTIONAL,
 
351
        ...}
 
352
 
 
353
MonitoringMode ::= ENUMERATED {
 
354
        a-side          (0),
 
355
        b-side          (1),
 
356
        ...}
 
357
        --      exception handling: 
 
358
        --  reception of values 2-10 shall be mapped 'a-side'
 
359
        --  reception of values > 10 shall be mapped to 'b-side'
 
360
 
 
361
CallOutcome ::= ENUMERATED {
 
362
        success         (0),
 
363
        failure         (1),
 
364
        busy                    (2),
 
365
        ...}
 
366
        --      exception handling: 
 
367
        --  reception of values 3-10 shall be mapped to 'success'
 
368
        --  reception of values 11-20 shall be mapped to 'failure'
 
369
        --  reception of values > 20 shall be mapped to 'busy'
 
370
 
 
371
StatusReportRes ::= SEQUENCE {
 
372
        extensionContainer      [0]     ExtensionContainer      OPTIONAL,
 
373
        ...}
 
374
 
 
375
RemoteUserFreeArg ::= SEQUENCE{
 
376
        imsi                    [0]     IMSI,
 
377
        callInfo                [1]     ExternalSignalInfo,
 
378
        ccbs-Feature    [2]     CCBS-Feature,
 
379
        translatedB-Number      [3]     ISDN-AddressString,
 
380
        replaceB-Number [4]     NULL            OPTIONAL,
 
381
        alertingPattern [5]     AlertingPattern OPTIONAL,
 
382
        extensionContainer      [6]     ExtensionContainer      OPTIONAL,
 
383
        ...}
 
384
 
 
385
RemoteUserFreeRes ::= SEQUENCE{
 
386
        ruf-Outcome     [0]     RUF-Outcome,
 
387
        extensionContainer      [1]     ExtensionContainer      OPTIONAL,
 
388
        ...}
 
389
 
 
390
RUF-Outcome ::= ENUMERATED{
 
391
        accepted (0),
 
392
        rejected (1),
 
393
        noResponseFromFreeMS (2), -- T4 Expiry
 
394
        noResponseFromBusyMS (3), -- T10 Expiry
 
395
        udubFromFreeMS (4),
 
396
        udubFromBusyMS (5),
 
397
        ...}
 
398
        -- exception handling:
 
399
        -- reception of values 6-20 shall be mapped to 'accepted'
 
400
        -- reception of values 21-30 shall be mapped to 'rejected'
 
401
        -- reception of values 31-40 shall be mapped to 'noResponseFromFreeMS'
 
402
        -- reception of values 41-50 shall be mapped to 'noResponseFromBusyMS'
 
403
        -- reception of values 51-60 shall be mapped to 'udubFromFreeMS'
 
404
        -- reception of values > 60 shall be mapped to 'udubFromBusyMS'
 
405
 
 
406
IST-AlertArg ::= SEQUENCE{
 
407
        imsi                    [0]     IMSI,
 
408
        extensionContainer      [1]     ExtensionContainer      OPTIONAL,
 
409
        ...}
 
410
 
 
411
IST-AlertRes ::= SEQUENCE{
 
412
        istAlertTimer   [0]     IST-AlertTimerValue     OPTIONAL,
 
413
        istInformationWithdraw  [1]     NULL            OPTIONAL,
 
414
        callTerminationIndicator        [2]     CallTerminationIndicator        OPTIONAL,
 
415
        extensionContainer      [3]     ExtensionContainer      OPTIONAL,
 
416
        ...}
 
417
 
 
418
IST-CommandArg ::= SEQUENCE{
 
419
        imsi                    [0]     IMSI,
 
420
        extensionContainer      [1]     ExtensionContainer      OPTIONAL,
 
421
        ...}
 
422
 
 
423
IST-CommandRes ::= SEQUENCE{
 
424
        extensionContainer      ExtensionContainer      OPTIONAL,
 
425
        ...}
 
426
 
 
427
CallTerminationIndicator ::= ENUMERATED {
 
428
        terminateCallActivityReferred   (0),
 
429
        terminateAllCallActivities      (1),
 
430
        ...}
 
431
        -- exception handling:
 
432
        -- reception of values 2-10 shall be mapped to ' terminateCallActivityReferred ' 
 
433
        -- reception of values > 10 shall be mapped to ' terminateAllCallActivities '
 
434
 
 
435
        -- In MSCs not supporting linkage of all call activities, any value received shall
 
436
        -- be interpreted as ' terminateCallActivityReferred '
 
437
 
 
438
END