Harald Welte | 7a23af3 | 2011-02-07 21:24:26 +0100 | [diff] [blame^] | 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
|