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

« back to all changes in this revision

Viewing changes to lib/asn1/test/asn1_SUITE_data/tcapsystem/MAP-CommonDataTypes.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-CommonDataTypes {
 
2
   itu-t identified-organization (4) etsi (0) mobileDomain (0)
 
3
   gsm-Network (1) modules (3) map-CommonDataTypes (18) version9 (9)}
 
4
 
 
5
DEFINITIONS
 
6
 
 
7
IMPLICIT TAGS
 
8
 
 
9
::=
 
10
 
 
11
BEGIN
 
12
 
 
13
EXPORTS
 
14
 
 
15
        -- general data types and values
 
16
        AddressString,
 
17
        ISDN-AddressString,
 
18
        maxISDN-AddressLength,
 
19
        FTN-AddressString,
 
20
        ISDN-SubaddressString,
 
21
        ExternalSignalInfo, 
 
22
        Ext-ExternalSignalInfo, 
 
23
        AccessNetworkSignalInfo,
 
24
        SignalInfo,
 
25
        maxSignalInfoLength,
 
26
        AlertingPattern,
 
27
        TBCD-STRING,
 
28
 
 
29
        -- data types for numbering and identification
 
30
        IMSI,
 
31
        TMSI, 
 
32
        Identity,
 
33
        SubscriberId,
 
34
        IMEI,
 
35
        HLR-List,
 
36
        LMSI,
 
37
        GlobalCellId,
 
38
        NetworkResource,
 
39
        AdditionalNetworkResource,
 
40
        NAEA-PreferredCI, 
 
41
        NAEA-CIC, 
 
42
        ASCI-CallReference,
 
43
        SubscriberIdentity,
 
44
 
 
45
        -- data types for CAMEL
 
46
        CellGlobalIdOrServiceAreaIdOrLAI, 
 
47
        CellGlobalIdOrServiceAreaIdFixedLength,
 
48
        LAIFixedLength,
 
49
 
 
50
        -- data types for subscriber management
 
51
        BasicServiceCode,
 
52
        Ext-BasicServiceCode,
 
53
        EMLPP-Info,
 
54
        EMLPP-Priority, 
 
55
        MC-SS-Info,
 
56
        MaxMC-Bearers,
 
57
        MC-Bearers,
 
58
        Ext-SS-Status,
 
59
 
 
60
        -- data types for geographic location
 
61
        AgeOfLocationInformation,
 
62
        LCSClientExternalID,
 
63
        LCSClientInternalID,
 
64
        LCSServiceTypeID
 
65
;
 
66
 
 
67
IMPORTS
 
68
        TeleserviceCode,
 
69
        Ext-TeleserviceCode
 
70
FROM MAP-TS-Code {
 
71
   itu-t identified-organization (4) etsi (0) mobileDomain (0)
 
72
   gsm-Network (1) modules (3) map-TS-Code (19) version9 (9)}
 
73
 
 
74
        BearerServiceCode,
 
75
        Ext-BearerServiceCode
 
76
FROM MAP-BS-Code {
 
77
   itu-t identified-organization (4) etsi (0) mobileDomain (0)
 
78
   gsm-Network (1) modules (3) map-BS-Code (20) version9 (9)}
 
79
 
 
80
        SS-Code
 
81
FROM MAP-SS-Code {
 
82
   itu-t identified-organization (4) etsi (0) mobileDomain (0)
 
83
   gsm-Network (1) modules (3) map-SS-Code (15) version9 (9)}
 
84
 
 
85
        ExtensionContainer
 
86
FROM MAP-ExtensionDataTypes {
 
87
   itu-t identified-organization (4) etsi (0) mobileDomain (0)
 
88
   gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version9 (9)}
 
89
;
 
90
 
 
91
 
 
92
-- general data types
 
93
 
 
94
TBCD-STRING ::= OCTET STRING
 
95
        -- This type (Telephony Binary Coded Decimal String) is used to
 
96
        -- represent several digits from 0 through 9, *, #, a, b, c, two
 
97
        -- digits per octet, each digit encoded 0000 to 1001 (0 to 9),
 
98
        -- 1010 (*), 1011 (#), 1100 (a), 1101 (b) or 1110 (c); 1111 used
 
99
        -- as filler when there is an odd number of digits.
 
100
 
 
101
        -- bits 8765 of octet n encoding digit 2n
 
102
        -- bits 4321 of octet n encoding digit 2(n-1) +1
 
103
 
 
104
AddressString ::= OCTET STRING (SIZE (1..maxAddressLength))
 
105
        -- This type is used to represent a number for addressing
 
106
        -- purposes. It is composed of
 
107
        --      a)      one octet for nature of address, and numbering plan
 
108
        --              indicator.
 
109
        --      b)      digits of an address encoded as TBCD-String.
 
110
 
 
111
        -- a)   The first octet includes a one bit extension indicator, a
 
112
        --              3 bits nature of address indicator and a 4 bits numbering
 
113
        --              plan indicator, encoded as follows:
 
114
 
 
115
        -- bit 8: 1  (no extension)
 
116
 
 
117
        -- bits 765: nature of address indicator
 
118
        --      000  unknown
 
119
        --      001  international number
 
120
        --      010  national significant number
 
121
        --      011  network specific number
 
122
        --      100  subscriber number
 
123
        --      101  reserved
 
124
        --      110  abbreviated number
 
125
        --      111  reserved for extension
 
126
 
 
127
        -- bits 4321: numbering plan indicator
 
128
        --      0000  unknown
 
129
        --      0001  ISDN/Telephony Numbering Plan (Rec ITU-T E.164)
 
130
        --      0010  spare
 
131
        --      0011  data numbering plan (ITU-T Rec X.121)
 
132
        --      0100  telex numbering plan (ITU-T Rec F.69)
 
133
        --      0101  spare
 
134
        --      0110  land mobile numbering plan (ITU-T Rec E.212)
 
135
        --      0111  spare
 
136
        --      1000  national numbering plan
 
137
        --      1001  private numbering plan
 
138
        --      1111  reserved for extension
 
139
 
 
140
        --      all other values are reserved.
 
141
 
 
142
        -- b)   The following octets representing digits of an address
 
143
        --              encoded as a TBCD-STRING.
 
144
 
 
145
maxAddressLength  INTEGER ::= 20
 
146
 
 
147
ISDN-AddressString ::= 
 
148
                        AddressString (SIZE (1..maxISDN-AddressLength))
 
149
        -- This type is used to represent ISDN numbers.
 
150
 
 
151
maxISDN-AddressLength  INTEGER ::= 9
 
152
 
 
153
FTN-AddressString ::= 
 
154
                        AddressString (SIZE (1..maxFTN-AddressLength))
 
155
        -- This type is used to represent forwarded-to numbers. 
 
156
        -- For long forwarded-to numbers (longer than 15 digits) NPI shall be unknown;
 
157
        -- if NAI = international the first digits represent the country code (CC)
 
158
        -- and the network destination code (NDC) as for E.164.
 
159
 
 
160
maxFTN-AddressLength  INTEGER ::= 15
 
161
 
 
162
ISDN-SubaddressString ::= 
 
163
                        OCTET STRING (SIZE (1..maxISDN-SubaddressLength))
 
164
        -- This type is used to represent ISDN subaddresses.
 
165
        -- It is composed of
 
166
        --      a)      one octet for type of subaddress and odd/even indicator.
 
167
        --      b)      20 octets for subaddress information.
 
168
 
 
169
        --      a)      The first octet includes a one bit extension indicator, a
 
170
        --              3 bits type of subaddress and a one bit odd/even indicator,
 
171
        --              encoded as follows:
 
172
 
 
173
        --      bit 8: 1  (no extension)
 
174
 
 
175
        --      bits 765: type of subaddress
 
176
        --              000  NSAP (X.213/ISO 8348 AD2)
 
177
        --              010  User Specified
 
178
        --              All other values are reserved
 
179
 
 
180
        --      bit 4: odd/even indicator
 
181
        --              0  even number of address signals
 
182
        --              1  odd number of address signals
 
183
        --              The odd/even indicator is used when the type of subaddress
 
184
        --              is "user specified" and the coding is BCD.
 
185
 
 
186
        --      bits 321: 000 (unused)
 
187
 
 
188
        --      b) Subaddress information.
 
189
        --      The NSAP X.213/ISO8348AD2 address shall be formatted as specified
 
190
        --      by octet 4 which contains the Authority and Format Identifier
 
191
        --      (AFI). The encoding is made according to the "preferred binary
 
192
        --      encoding" as defined in X.213/ISO834AD2. For the definition
 
193
        --      of this type of subaddress, see ITU-T Rec I.334.
 
194
 
 
195
        --      For User-specific subaddress, this field is encoded according
 
196
        --      to the user specification, subject to a maximum length of 20
 
197
        --      octets. When interworking with X.25 networks BCD coding should
 
198
        --      be applied.
 
199
 
 
200
maxISDN-SubaddressLength  INTEGER ::= 21
 
201
 
 
202
ExternalSignalInfo ::= SEQUENCE {
 
203
        protocolId      ProtocolId,
 
204
        signalInfo      SignalInfo,
 
205
        -- Information about the internal structure is given in
 
206
        -- clause 7.6.9.
 
207
        extensionContainer      ExtensionContainer      OPTIONAL,
 
208
        -- extensionContainer must not be used in version 2
 
209
        ...}
 
210
 
 
211
SignalInfo ::= OCTET STRING (SIZE (1..maxSignalInfoLength))
 
212
 
 
213
maxSignalInfoLength  INTEGER ::= 200
 
214
        -- This NamedValue represents the theoretical maximum number of octets which is
 
215
        -- available to carry a single instance of the SignalInfo data type,
 
216
        -- without requiring segmentation to cope with the network layer service.
 
217
        -- However, the actual maximum size available for an instance of the data
 
218
        -- type may be lower, especially when other information elements
 
219
        -- have to be included in the same component.
 
220
 
 
221
ProtocolId ::= ENUMERATED {
 
222
        gsm-0408  (1),
 
223
        gsm-0806  (2),
 
224
        gsm-BSSMAP  (3),
 
225
        -- Value 3 is reserved and must not be used
 
226
        ets-300102-1  (4)}
 
227
 
 
228
Ext-ExternalSignalInfo ::= SEQUENCE {
 
229
        ext-ProtocolId  Ext-ProtocolId,
 
230
        signalInfo      SignalInfo,
 
231
        -- Information about the internal structure is given in
 
232
        -- clause 7.6.9.10
 
233
        extensionContainer      ExtensionContainer      OPTIONAL,
 
234
        ...}
 
235
 
 
236
Ext-ProtocolId ::= ENUMERATED {
 
237
        ets-300356  (1),
 
238
        ... 
 
239
         }
 
240
-- exception handling:
 
241
-- For Ext-ExternalSignalInfo sequences containing this parameter with any
 
242
-- other value than the ones listed the receiver shall ignore the whole 
 
243
-- Ext-ExternalSignalInfo sequence.
 
244
 
 
245
AccessNetworkSignalInfo ::= SEQUENCE {
 
246
        accessNetworkProtocolId AccessNetworkProtocolId,
 
247
        signalInfo      LongSignalInfo,
 
248
        -- Information about the internal structure is given in clause 7.6.9.1
 
249
        
 
250
        extensionContainer      ExtensionContainer      OPTIONAL,
 
251
        ...}
 
252
 
 
253
LongSignalInfo ::= OCTET STRING (SIZE (1..maxLongSignalInfoLength))
 
254
 
 
255
maxLongSignalInfoLength  INTEGER ::= 2560
 
256
        -- This Named Value represents the maximum number of octets which is available
 
257
        -- to carry a single instance of the LongSignalInfo data type using
 
258
        -- White Book SCCP with the maximum number of segments.
 
259
        -- It takes account of the octets used by the lower layers of the protocol, and
 
260
        -- other information elements which may be included in the same component.
 
261
 
 
262
AccessNetworkProtocolId ::= ENUMERATED {
 
263
        ts3G-48006   (1),
 
264
        ts3G-25413 (2),
 
265
        ...}
 
266
        -- exception handling:
 
267
        -- For AccessNetworkSignalInfo sequences containing this parameter with any
 
268
        -- other value than the ones listed the receiver shall ignore the whole 
 
269
        -- AccessNetworkSignalInfo sequence.
 
270
 
 
271
AlertingPattern ::= OCTET STRING (SIZE (1) )
 
272
        -- This type is used to represent Alerting Pattern
 
273
 
 
274
        --      bits 8765 : 0000 (unused)
 
275
 
 
276
        --      bits 43 : type of Pattern
 
277
        --              00 level
 
278
        --              01 category
 
279
        --              10 category
 
280
        --              all other values are reserved.
 
281
 
 
282
        --      bits 21 : type of alerting
 
283
 
 
284
alertingLevel-0   AlertingPattern ::= '00000000'B
 
285
alertingLevel-1   AlertingPattern ::= '00000001'B
 
286
alertingLevel-2   AlertingPattern ::= '00000010'B
 
287
        -- all other values of Alerting level are reserved
 
288
        -- Alerting Levels are defined in GSM 02.07
 
289
        
 
290
alertingCategory-1   AlertingPattern ::= '00000100'B
 
291
alertingCategory-2   AlertingPattern ::= '00000101'B
 
292
alertingCategory-3   AlertingPattern ::= '00000110'B
 
293
alertingCategory-4   AlertingPattern ::= '00000111'B
 
294
alertingCategory-5   AlertingPattern ::= '00001000'B
 
295
        -- all other values of Alerting Category are reserved
 
296
        -- Alerting categories are defined in GSM 02.07
 
297
 
 
298
-- data types for numbering and identification
 
299
 
 
300
IMSI ::= TBCD-STRING (SIZE (3..8))
 
301
        -- digits of MCC, MNC, MSIN are concatenated in this order.
 
302
 
 
303
Identity ::= CHOICE {
 
304
        imsi                    IMSI,
 
305
        imsi-WithLMSI   IMSI-WithLMSI}
 
306
 
 
307
IMSI-WithLMSI ::= SEQUENCE {
 
308
        imsi                    IMSI,
 
309
        lmsi                    LMSI,
 
310
        -- a special value 00000000 indicates that the LMSI is not in use
 
311
        ...}
 
312
 
 
313
ASCI-CallReference ::= TBCD-STRING (SIZE (1..8))
 
314
        -- digits of VGCS/VBC-area,Group-ID are concatenated in this order.
 
315
 
 
316
TMSI ::= OCTET STRING (SIZE (1..4))
 
317
 
 
318
SubscriberId ::= CHOICE {
 
319
        imsi                    [0] IMSI,
 
320
        tmsi                    [1] TMSI}
 
321
 
 
322
IMEI ::= TBCD-STRING (SIZE (8))
 
323
        --      Refers to International Mobile Station Equipment Identity
 
324
        --      and Software Version Number (SVN) defined in TS 3GPP TS 23.003 [17].
 
325
        --      If the SVN is not present the last octet shall contain the
 
326
        --      digit 0 and a filler.
 
327
        --      If present the SVN shall be included in the last octet.
 
328
 
 
329
HLR-Id ::= IMSI
 
330
        -- leading digits of IMSI, i.e. (MCC, MNC, leading digits of
 
331
        -- MSIN) forming HLR Id defined in TS 3GPP TS 23.003 [17].
 
332
 
 
333
HLR-List ::= SEQUENCE SIZE (1..maxNumOfHLR-Id) OF
 
334
                                HLR-Id
 
335
 
 
336
maxNumOfHLR-Id  INTEGER ::= 50
 
337
 
 
338
LMSI ::= OCTET STRING (SIZE (4))
 
339
 
 
340
GlobalCellId ::= OCTET STRING (SIZE (5..7))
 
341
        -- Refers to Cell Global Identification defined in TS 3GPP TS 23.003 [17].
 
342
        -- The internal structure is defined as follows:
 
343
        -- octet 1 bits 4321    Mobile Country Code 1st digit
 
344
        --         bits 8765    Mobile Country Code 2nd digit
 
345
        -- octet 2 bits 4321    Mobile Country Code 3rd digit
 
346
        --         bits 8765    Mobile Network Code 3rd digit
 
347
        --                      or filler (1111) for 2 digit MNCs
 
348
        -- octet 3 bits 4321    Mobile Network Code 1st digit
 
349
        --         bits 8765    Mobile Network Code 2nd digit
 
350
        -- octets 4 and 5       Location Area Code according to TS 3GPP TS 24.008 [35]
 
351
        -- octets 6 and 7       Cell Identity (CI) according to TS 3GPP TS 24.008 [35]
 
352
 
 
353
NetworkResource ::= ENUMERATED {
 
354
        plmn  (0),
 
355
        hlr  (1),
 
356
        vlr  (2),
 
357
        pvlr  (3),
 
358
        controllingMSC  (4),
 
359
        vmsc  (5),
 
360
        eir  (6),
 
361
        rss  (7)}
 
362
 
 
363
AdditionalNetworkResource ::= ENUMERATED {
 
364
        sgsn (0),
 
365
        ggsn (1),
 
366
        gmlc (2),
 
367
        gsmSCF (3),
 
368
        nplr (4),
 
369
        auc (5),
 
370
        ...}
 
371
        -- if unknown value is received in AdditionalNetworkResource
 
372
        -- it shall be ignored.
 
373
 
 
374
 
 
375
NAEA-PreferredCI ::= SEQUENCE {
 
376
        naea-PreferredCIC       [0] NAEA-CIC,
 
377
        extensionContainer      [1] ExtensionContainer  OPTIONAL,
 
378
        ...}
 
379
 
 
380
NAEA-CIC ::= OCTET STRING (SIZE (3))
 
381
        -- The internal structure is defined by the Carrier Identification
 
382
        -- parameter in ANSI T1.113.3. Carrier codes between "000" and "999" may
 
383
        -- be encoded as 3 digits using "000" to "999" or as 4 digits using 
 
384
        -- "0000" to "0999". Carrier codes between "1000" and "9999" are encoded
 
385
        -- using 4 digits.
 
386
 
 
387
SubscriberIdentity ::= CHOICE {
 
388
        imsi                    [0] IMSI,
 
389
        msisdn          [1] ISDN-AddressString
 
390
        }
 
391
 
 
392
LCSClientExternalID ::= SEQUENCE {
 
393
        externalAddress [0] ISDN-AddressString  OPTIONAL,
 
394
        extensionContainer      [1] ExtensionContainer  OPTIONAL,
 
395
        ... }
 
396
 
 
397
LCSClientInternalID ::= ENUMERATED {
 
398
        broadcastService        (0),
 
399
        o-andM-HPLMN    (1),
 
400
        o-andM-VPLMN    (2),
 
401
        anonymousLocation       (3),
 
402
        targetMSsubscribedService       (4),
 
403
        ... }
 
404
-- for a CAMEL phase 3 PLMN operator client, the value targetMSsubscribedService shall be used
 
405
 
 
406
LCSServiceTypeID ::= INTEGER (0..127)
 
407
        -- the integer values 0-63 are reserved for Standard LCS service types
 
408
        -- the integer values 64-127 are reserved for Non Standard LCS service types
 
409
 
 
410
-- Standard LCS Service Types
 
411
emergencyServices               LCSServiceTypeID ::= 0
 
412
emergencyAlertServices          LCSServiceTypeID ::= 1
 
413
personTracking                  LCSServiceTypeID ::= 2
 
414
fleetManagement         LCSServiceTypeID ::= 3
 
415
assetManagement         LCSServiceTypeID ::= 4
 
416
trafficCongestionReporting              LCSServiceTypeID ::= 5
 
417
roadsideAssistance              LCSServiceTypeID ::= 6
 
418
routingToNearestCommercialEnterprise            LCSServiceTypeID ::= 7
 
419
navigation                      LCSServiceTypeID ::= 8
 
420
        --this service type is reserved for use in previous releases
 
421
citySightseeing         LCSServiceTypeID ::= 9
 
422
localizedAdvertising            LCSServiceTypeID ::= 10
 
423
mobileYellowPages               LCSServiceTypeID ::= 11 
 
424
trafficAndPublicTransportationInfo              LCSServiceTypeID ::= 12
 
425
weather                         LCSServiceTypeID ::= 13
 
426
assetAndServiceFinding          LCSServiceTypeID ::= 14
 
427
gaming                          LCSServiceTypeID ::= 15
 
428
findYourFriend                  LCSServiceTypeID ::= 16
 
429
dating                          LCSServiceTypeID ::= 17
 
430
chatting                                LCSServiceTypeID ::= 18
 
431
routeFinding                    LCSServiceTypeID ::= 19
 
432
whereAmI                                LCSServiceTypeID ::= 20
 
433
 
 
434
-- The values of LCSServiceTypeID are defined according to 3GPP TS 22.071.
 
435
 
 
436
-- Non Standard LCS Service Types
 
437
serv64                          LCSServiceTypeID ::= 64
 
438
serv65                          LCSServiceTypeID ::= 65
 
439
serv66                          LCSServiceTypeID ::= 66
 
440
serv67                          LCSServiceTypeID ::= 67
 
441
serv68                          LCSServiceTypeID ::= 68
 
442
serv69                          LCSServiceTypeID ::= 69
 
443
serv70                          LCSServiceTypeID ::= 70
 
444
serv71                          LCSServiceTypeID ::= 71
 
445
serv72                          LCSServiceTypeID ::= 72
 
446
serv73                          LCSServiceTypeID ::= 73
 
447
serv74                          LCSServiceTypeID ::= 74
 
448
serv75                          LCSServiceTypeID ::= 75
 
449
serv76                          LCSServiceTypeID ::= 76
 
450
serv77                          LCSServiceTypeID ::= 77
 
451
serv78                          LCSServiceTypeID ::= 78
 
452
serv79                          LCSServiceTypeID ::= 79
 
453
serv80                          LCSServiceTypeID ::= 80
 
454
serv81                          LCSServiceTypeID ::= 81
 
455
serv82                          LCSServiceTypeID ::= 82
 
456
serv83                          LCSServiceTypeID ::= 83
 
457
serv84                          LCSServiceTypeID ::= 84
 
458
serv85                          LCSServiceTypeID ::= 85
 
459
serv86                          LCSServiceTypeID ::= 86
 
460
serv87                          LCSServiceTypeID ::= 87
 
461
serv88                          LCSServiceTypeID ::= 88
 
462
serv89                          LCSServiceTypeID ::= 89
 
463
serv90                          LCSServiceTypeID ::= 90
 
464
serv91                          LCSServiceTypeID ::= 91
 
465
serv92                          LCSServiceTypeID ::= 92
 
466
serv93                          LCSServiceTypeID ::= 93
 
467
serv94                          LCSServiceTypeID ::= 94
 
468
serv95                          LCSServiceTypeID ::= 95
 
469
serv96                          LCSServiceTypeID ::= 96
 
470
serv97                          LCSServiceTypeID ::= 97
 
471
serv98                          LCSServiceTypeID ::= 98
 
472
serv99                          LCSServiceTypeID ::= 99
 
473
serv100                         LCSServiceTypeID ::= 100
 
474
serv101                         LCSServiceTypeID ::= 101
 
475
serv102                         LCSServiceTypeID ::= 102
 
476
serv103                         LCSServiceTypeID ::= 103
 
477
serv104                         LCSServiceTypeID ::= 104
 
478
serv105                         LCSServiceTypeID ::= 105
 
479
serv106                         LCSServiceTypeID ::= 106
 
480
serv107                         LCSServiceTypeID ::= 107
 
481
serv108                         LCSServiceTypeID ::= 108
 
482
serv109                         LCSServiceTypeID ::= 109
 
483
serv110                         LCSServiceTypeID ::= 110
 
484
serv111                         LCSServiceTypeID ::= 111
 
485
serv112                         LCSServiceTypeID ::= 112
 
486
serv113                         LCSServiceTypeID ::= 113
 
487
serv114                         LCSServiceTypeID ::= 114
 
488
serv115                         LCSServiceTypeID ::= 115
 
489
serv116                         LCSServiceTypeID ::= 116
 
490
serv117                         LCSServiceTypeID ::= 117
 
491
serv118                         LCSServiceTypeID ::= 118
 
492
serv119                         LCSServiceTypeID ::= 119
 
493
serv120                         LCSServiceTypeID ::= 120
 
494
serv121                         LCSServiceTypeID ::= 121
 
495
serv122                         LCSServiceTypeID ::= 122
 
496
serv123                         LCSServiceTypeID ::= 123
 
497
serv124                         LCSServiceTypeID ::= 124
 
498
serv125                         LCSServiceTypeID ::= 125
 
499
serv126                         LCSServiceTypeID ::= 126
 
500
serv127                         LCSServiceTypeID ::= 127
 
501
 
 
502
-- data types for CAMEL
 
503
 
 
504
CellGlobalIdOrServiceAreaIdOrLAI ::= CHOICE {
 
505
        cellGlobalIdOrServiceAreaIdFixedLength  [0] CellGlobalIdOrServiceAreaIdFixedLength,
 
506
        laiFixedLength  [1] LAIFixedLength}
 
507
 
 
508
CellGlobalIdOrServiceAreaIdFixedLength ::= OCTET STRING (SIZE (7))
 
509
        -- Refers to Cell Global Identification or Service Are Identification
 
510
        -- defined in 3GPP TS 23.003.
 
511
        -- The internal structure is defined as follows:
 
512
        -- octet 1 bits 4321    Mobile Country Code 1st digit
 
513
        --         bits 8765    Mobile Country Code 2nd digit
 
514
        -- octet 2 bits 4321    Mobile Country Code 3rd digit
 
515
        --         bits 8765    Mobile Network Code 3rd digit
 
516
        --                      or filler (1111) for 2 digit MNCs
 
517
        -- octet 3 bits 4321    Mobile Network Code 1st digit
 
518
        --         bits 8765    Mobile Network Code 2nd digit
 
519
        -- octets 4 and 5       Location Area Code according to 3GPP TS 24.008
 
520
        -- octets 6 and 7       Cell Identity (CI) value or 
 
521
        --                      Service Area Code (SAC) value 
 
522
        --                      according to 3GPP TS 23.003
 
523
 
 
524
LAIFixedLength ::= OCTET STRING (SIZE (5))
 
525
        -- Refers to Location Area Identification defined in TS 3GPP TS 23.003 [17].
 
526
        -- The internal structure is defined as follows:
 
527
        -- octet 1 bits 4321    Mobile Country Code 1st digit
 
528
        --         bits 8765    Mobile Country Code 2nd digit
 
529
        -- octet 2 bits 4321    Mobile Country Code 3rd digit
 
530
        --         bits 8765    Mobile Network Code 3rd digit
 
531
        --                      or filler (1111) for 2 digit MNCs
 
532
        -- octet 3 bits 4321    Mobile Network Code 1st digit
 
533
        --         bits 8765    Mobile Network Code 2nd digit
 
534
        -- octets 4 and 5       Location Area Code according to TS 3GPP TS 24.008 [35]
 
535
 
 
536
-- data types for subscriber management
 
537
 
 
538
BasicServiceCode ::= CHOICE {
 
539
        bearerService   [2] BearerServiceCode,
 
540
        teleservice     [3] TeleserviceCode}
 
541
 
 
542
Ext-BasicServiceCode ::= CHOICE {
 
543
        ext-BearerService       [2] Ext-BearerServiceCode,
 
544
        ext-Teleservice [3] Ext-TeleserviceCode}
 
545
 
 
546
EMLPP-Info ::= SEQUENCE {
 
547
        maximumentitledPriority EMLPP-Priority,
 
548
        defaultPriority EMLPP-Priority,
 
549
        extensionContainer      ExtensionContainer      OPTIONAL,
 
550
        ...}
 
551
 
 
552
EMLPP-Priority ::= INTEGER (0..15)
 
553
        -- The mapping from the values A,B,0,1,2,3,4 to the integer-value is
 
554
        -- specified as follows where A is the highest and 4 is the lowest
 
555
        -- priority level
 
556
        -- the integer values 7-15 are spare and shall be mapped to value 4
 
557
 
 
558
priorityLevelA          EMLPP-Priority ::= 6
 
559
priorityLevelB          EMLPP-Priority ::= 5
 
560
priorityLevel0          EMLPP-Priority ::= 0
 
561
priorityLevel1          EMLPP-Priority ::= 1
 
562
priorityLevel2          EMLPP-Priority ::= 2
 
563
priorityLevel3          EMLPP-Priority ::= 3
 
564
priorityLevel4          EMLPP-Priority ::= 4
 
565
 
 
566
MC-SS-Info ::= SEQUENCE {
 
567
        ss-Code         [0] SS-Code,
 
568
        ss-Status               [1] Ext-SS-Status,
 
569
        nbrSB           [2] MaxMC-Bearers,
 
570
        nbrUser         [3] MC-Bearers,
 
571
        extensionContainer      [4] ExtensionContainer  OPTIONAL,
 
572
        ...}
 
573
 
 
574
MaxMC-Bearers ::= INTEGER (2..maxNumOfMC-Bearers)
 
575
 
 
576
MC-Bearers ::= INTEGER (1..maxNumOfMC-Bearers)
 
577
 
 
578
maxNumOfMC-Bearers  INTEGER ::= 7
 
579
 
 
580
Ext-SS-Status ::= OCTET STRING (SIZE (1..5))
 
581
 
 
582
        -- OCTET 1:
 
583
        --
 
584
        -- bits 8765: 0000 (unused)
 
585
        -- bits 4321: Used to convey the "P bit","R bit","A bit" and "Q bit",
 
586
        --                  representing supplementary service state information
 
587
        --                  as defined in TS 3GPP TS 23.011 [22]
 
588
 
 
589
        -- bit 4: "Q bit"
 
590
 
 
591
        -- bit 3: "P bit"
 
592
 
 
593
        -- bit 2: "R bit"
 
594
 
 
595
        -- bit 1: "A bit"
 
596
 
 
597
        -- OCTETS 2-5: reserved for future use. They shall be discarded if
 
598
        -- received and not understood.
 
599
 
 
600
 
 
601
        -- data types for geographic location
 
602
 
 
603
AgeOfLocationInformation ::= INTEGER (0..32767)
 
604
-- the value represents the elapsed time in minutes since the last
 
605
-- network contact of the mobile station (i.e. the actuality of the
 
606
-- location information).
 
607
-- value "0" indicates that the MS is currently in contact with the
 
608
--           network
 
609
-- value "32767" indicates that the location information is at least
 
610
--               32767 minutes old
 
611
 
 
612
END