2
itu-t identified-organization (4) etsi (0) mobileDomain (0)
3
gsm-Network (1) modules (3) map-CommonDataTypes (18) version9 (9)}
15
-- general data types and values
18
maxISDN-AddressLength,
20
ISDN-SubaddressString,
22
Ext-ExternalSignalInfo,
23
AccessNetworkSignalInfo,
29
-- data types for numbering and identification
39
AdditionalNetworkResource,
45
-- data types for CAMEL
46
CellGlobalIdOrServiceAreaIdOrLAI,
47
CellGlobalIdOrServiceAreaIdFixedLength,
50
-- data types for subscriber management
60
-- data types for geographic location
61
AgeOfLocationInformation,
71
itu-t identified-organization (4) etsi (0) mobileDomain (0)
72
gsm-Network (1) modules (3) map-TS-Code (19) version9 (9)}
77
itu-t identified-organization (4) etsi (0) mobileDomain (0)
78
gsm-Network (1) modules (3) map-BS-Code (20) version9 (9)}
82
itu-t identified-organization (4) etsi (0) mobileDomain (0)
83
gsm-Network (1) modules (3) map-SS-Code (15) version9 (9)}
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)}
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.
101
-- bits 8765 of octet n encoding digit 2n
102
-- bits 4321 of octet n encoding digit 2(n-1) +1
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
109
-- b) digits of an address encoded as TBCD-String.
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:
115
-- bit 8: 1 (no extension)
117
-- bits 765: nature of address indicator
119
-- 001 international number
120
-- 010 national significant number
121
-- 011 network specific number
122
-- 100 subscriber number
124
-- 110 abbreviated number
125
-- 111 reserved for extension
127
-- bits 4321: numbering plan indicator
129
-- 0001 ISDN/Telephony Numbering Plan (Rec ITU-T E.164)
131
-- 0011 data numbering plan (ITU-T Rec X.121)
132
-- 0100 telex numbering plan (ITU-T Rec F.69)
134
-- 0110 land mobile numbering plan (ITU-T Rec E.212)
136
-- 1000 national numbering plan
137
-- 1001 private numbering plan
138
-- 1111 reserved for extension
140
-- all other values are reserved.
142
-- b) The following octets representing digits of an address
143
-- encoded as a TBCD-STRING.
145
maxAddressLength INTEGER ::= 20
147
ISDN-AddressString ::=
148
AddressString (SIZE (1..maxISDN-AddressLength))
149
-- This type is used to represent ISDN numbers.
151
maxISDN-AddressLength INTEGER ::= 9
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.
160
maxFTN-AddressLength INTEGER ::= 15
162
ISDN-SubaddressString ::=
163
OCTET STRING (SIZE (1..maxISDN-SubaddressLength))
164
-- This type is used to represent ISDN subaddresses.
166
-- a) one octet for type of subaddress and odd/even indicator.
167
-- b) 20 octets for subaddress information.
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:
173
-- bit 8: 1 (no extension)
175
-- bits 765: type of subaddress
176
-- 000 NSAP (X.213/ISO 8348 AD2)
177
-- 010 User Specified
178
-- All other values are reserved
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.
186
-- bits 321: 000 (unused)
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.
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
200
maxISDN-SubaddressLength INTEGER ::= 21
202
ExternalSignalInfo ::= SEQUENCE {
203
protocolId ProtocolId,
204
signalInfo SignalInfo,
205
-- Information about the internal structure is given in
207
extensionContainer ExtensionContainer OPTIONAL,
208
-- extensionContainer must not be used in version 2
211
SignalInfo ::= OCTET STRING (SIZE (1..maxSignalInfoLength))
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.
221
ProtocolId ::= ENUMERATED {
225
-- Value 3 is reserved and must not be used
228
Ext-ExternalSignalInfo ::= SEQUENCE {
229
ext-ProtocolId Ext-ProtocolId,
230
signalInfo SignalInfo,
231
-- Information about the internal structure is given in
233
extensionContainer ExtensionContainer OPTIONAL,
236
Ext-ProtocolId ::= ENUMERATED {
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.
245
AccessNetworkSignalInfo ::= SEQUENCE {
246
accessNetworkProtocolId AccessNetworkProtocolId,
247
signalInfo LongSignalInfo,
248
-- Information about the internal structure is given in clause 7.6.9.1
250
extensionContainer ExtensionContainer OPTIONAL,
253
LongSignalInfo ::= OCTET STRING (SIZE (1..maxLongSignalInfoLength))
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.
262
AccessNetworkProtocolId ::= ENUMERATED {
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.
271
AlertingPattern ::= OCTET STRING (SIZE (1) )
272
-- This type is used to represent Alerting Pattern
274
-- bits 8765 : 0000 (unused)
276
-- bits 43 : type of Pattern
280
-- all other values are reserved.
282
-- bits 21 : type of alerting
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
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
298
-- data types for numbering and identification
300
IMSI ::= TBCD-STRING (SIZE (3..8))
301
-- digits of MCC, MNC, MSIN are concatenated in this order.
303
Identity ::= CHOICE {
305
imsi-WithLMSI IMSI-WithLMSI}
307
IMSI-WithLMSI ::= SEQUENCE {
310
-- a special value 00000000 indicates that the LMSI is not in use
313
ASCI-CallReference ::= TBCD-STRING (SIZE (1..8))
314
-- digits of VGCS/VBC-area,Group-ID are concatenated in this order.
316
TMSI ::= OCTET STRING (SIZE (1..4))
318
SubscriberId ::= CHOICE {
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.
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].
333
HLR-List ::= SEQUENCE SIZE (1..maxNumOfHLR-Id) OF
336
maxNumOfHLR-Id INTEGER ::= 50
338
LMSI ::= OCTET STRING (SIZE (4))
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]
353
NetworkResource ::= ENUMERATED {
363
AdditionalNetworkResource ::= ENUMERATED {
371
-- if unknown value is received in AdditionalNetworkResource
372
-- it shall be ignored.
375
NAEA-PreferredCI ::= SEQUENCE {
376
naea-PreferredCIC [0] NAEA-CIC,
377
extensionContainer [1] ExtensionContainer OPTIONAL,
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
387
SubscriberIdentity ::= CHOICE {
389
msisdn [1] ISDN-AddressString
392
LCSClientExternalID ::= SEQUENCE {
393
externalAddress [0] ISDN-AddressString OPTIONAL,
394
extensionContainer [1] ExtensionContainer OPTIONAL,
397
LCSClientInternalID ::= ENUMERATED {
398
broadcastService (0),
401
anonymousLocation (3),
402
targetMSsubscribedService (4),
404
-- for a CAMEL phase 3 PLMN operator client, the value targetMSsubscribedService shall be used
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
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
434
-- The values of LCSServiceTypeID are defined according to 3GPP TS 22.071.
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
502
-- data types for CAMEL
504
CellGlobalIdOrServiceAreaIdOrLAI ::= CHOICE {
505
cellGlobalIdOrServiceAreaIdFixedLength [0] CellGlobalIdOrServiceAreaIdFixedLength,
506
laiFixedLength [1] LAIFixedLength}
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
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]
536
-- data types for subscriber management
538
BasicServiceCode ::= CHOICE {
539
bearerService [2] BearerServiceCode,
540
teleservice [3] TeleserviceCode}
542
Ext-BasicServiceCode ::= CHOICE {
543
ext-BearerService [2] Ext-BearerServiceCode,
544
ext-Teleservice [3] Ext-TeleserviceCode}
546
EMLPP-Info ::= SEQUENCE {
547
maximumentitledPriority EMLPP-Priority,
548
defaultPriority EMLPP-Priority,
549
extensionContainer ExtensionContainer OPTIONAL,
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
556
-- the integer values 7-15 are spare and shall be mapped to value 4
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
566
MC-SS-Info ::= SEQUENCE {
568
ss-Status [1] Ext-SS-Status,
569
nbrSB [2] MaxMC-Bearers,
570
nbrUser [3] MC-Bearers,
571
extensionContainer [4] ExtensionContainer OPTIONAL,
574
MaxMC-Bearers ::= INTEGER (2..maxNumOfMC-Bearers)
576
MC-Bearers ::= INTEGER (1..maxNumOfMC-Bearers)
578
maxNumOfMC-Bearers INTEGER ::= 7
580
Ext-SS-Status ::= OCTET STRING (SIZE (1..5))
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]
597
-- OCTETS 2-5: reserved for future use. They shall be discarded if
598
-- received and not understood.
601
-- data types for geographic location
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
609
-- value "32767" indicates that the location information is at least