3 -- Taken from 3GPP TS 25.419 V11.1.0 (2013-03)
4 -- http://www.3gpp.org/ftp/Specs/archive/25_series/25.419/25419-700.zip/25419-700.DOC
6 -- 9.3.4 Information Element Definitions
9 -- **************************************************************
11 -- Information Element Definitions
13 -- **************************************************************
17 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
18 umts-Access (20) modules (3) sabp (3) version1 (1) sabp-IEs (2) }
20 DEFINITIONS AUTOMATIC TAGS ::=
38 FROM SABP-CommonDataTypes
40 ProtocolExtensionContainer{},
42 SABP-PROTOCOL-EXTENSION
48 Available-Bandwidth ::= INTEGER (0..20480)
53 Broadcast-Message-Content ::= BIT STRING (SIZE (1..9968))-- This IE is sent from the CN to the RNC containing user information i.e.
56 Broadcast-Message-Content-Validity-Indicator ::= ENUMERATED {
57 broadcast-Message-Content-not-valid,
63 Category ::= ENUMERATED {
72 parameter-not-recognised (0),
73 parameter-value-invalid (1),
74 valid-CN-message-not-identified (2),
75 service-area-identity-not-valid (3),
76 unrecognised-message (4),
77 missing-mandatory-element (5),
78 rNC-capacity-exceeded (6),
79 rNC-memory-exceeded (7),
80 service-area-broadcast-not-supported (8),
81 service-area-broadcast-not-operational (9),
82 message-reference-already-used (10),
83 unspecifed-error (11),
84 transfer-syntax-error (12),
86 message-not-compatible-with-receiver-state (14),
87 abstract-syntax-error-reject (15),
88 abstract-syntax-error-ignore-and-notify (16),
89 abstract-syntax-error-falsely-constructed-message (17)
92 Criticality-Diagnostics ::= SEQUENCE {
93 procedureCode ProcedureCode OPTIONAL,
94 triggeringMessage TriggeringMessage OPTIONAL,
95 procedureCriticality Criticality OPTIONAL,
96 iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL,
97 iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL,
101 CriticalityDiagnostics-ExtIEs SABP-PROTOCOL-EXTENSION ::= {
105 CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF
107 iECriticality Criticality,
109 repetitionNumber RepetitionNumber0 OPTIONAL,
110 iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL,
114 CriticalityDiagnostics-IE-List-ExtIEs SABP-PROTOCOL-EXTENSION ::= {
115 { ID id-MessageStructure CRITICALITY ignore EXTENSION MessageStructure PRESENCE optional }|
116 { ID id-TypeOfError CRITICALITY ignore EXTENSION TypeOfError PRESENCE mandatory },
121 MessageStructure ::= SEQUENCE (SIZE (1..maxNrOfLevels)) OF
124 repetitionNumber RepetitionNumber1 OPTIONAL,
125 iE-Extensions ProtocolExtensionContainer { {MessageStructure-ExtIEs} } OPTIONAL,
130 MessageStructure-ExtIEs SABP-PROTOCOL-EXTENSION ::= {
137 Data-Coding-Scheme ::= BIT STRING (SIZE (8))
143 Failure-List ::= SEQUENCE (SIZE (1..maxnoofSAI)) OF Failure-List-Item
145 Failure-List-Item ::= SEQUENCE {
146 service-area-identifier Service-Area-Identifier,
148 iE-Extensions ProtocolExtensionContainer { {FailureListItemIE-ExtIEs} } OPTIONAL,
152 FailureListItemIE-ExtIEs SABP-PROTOCOL-EXTENSION ::= {
170 Message-Identifier ::= BIT STRING (SIZE (16))
174 New-Serial-Number ::= Serial-Number
176 Number-of-Broadcasts-Completed-List ::= SEQUENCE (SIZE (1..maxnoofSAI)) OF
177 Number-of-Broadcasts-Completed-List-Item
179 Number-of-Broadcasts-Completed-List-Item ::= SEQUENCE {
180 service-area-identifier Service-Area-Identifier,
181 number-of-broadcasts-completed INTEGER (0..65535),
182 number-of-broadcasts-completed-info Number-Of-Broadcasts-Completed-Info OPTIONAL,
183 iE-Extensions ProtocolExtensionContainer { {NoOfBroadcastsCompletedListItemIE-ExtIEs} } OPTIONAL,
187 NoOfBroadcastsCompletedListItemIE-ExtIEs SABP-PROTOCOL-EXTENSION ::= {
191 Number-Of-Broadcasts-Completed-Info ::= ENUMERATED {
197 Number-of-Broadcasts-Requested ::= INTEGER {
198 broadcast-indefinitely (0)
203 Old-Serial-Number ::= Serial-Number
207 Paging-ETWS-Indicator ::= ENUMERATED {
216 Radio-Resource-Loading-List ::= SEQUENCE (SIZE (1..maxnoofSAI)) OF
217 Radio-Resource-Loading-List-Item
219 Radio-Resource-Loading-List-Item ::= SEQUENCE {
220 service-area-identifier Service-Area-Identifier,
221 available-bandwidth Available-Bandwidth,
222 iE-Extensions ProtocolExtensionContainer { {RadioResourceLoadingListItemIE-ExtIEs} } OPTIONAL,
226 RadioResourceLoadingListItemIE-ExtIEs SABP-PROTOCOL-EXTENSION ::= {
230 Recovery-Indication ::= ENUMERATED {
235 RepetitionNumber0 ::= INTEGER(0..255)
237 RepetitionNumber1 ::= INTEGER(1..256)
239 Repetition-Period ::= INTEGER (1..4096)
240 -- Each unit represents a repetition of one second to a maximum of
241 -- once per 4096 seconds (~1 hour).
246 Serial-Number ::= BIT STRING (SIZE (16))
249 Service-Area-Identifier ::= SEQUENCE {
250 pLMNidentity OCTET STRING (SIZE (3))
251 -- Digits 0 to 9, two digits per octet. --
252 -- Each octet encoded 0000 to 1001. --
253 -- 1111 used as filler --
254 -- Bit 4 to 1 of octet n encoding digit 2n-1. --
255 -- Bit 8 to 5 of octet n encoding digit 2n. --
256 -- The PLMN identity consists of 3 digits from MCC --
257 -- followed by either a filler plus 2 digits --
258 -- from MNC (in case of 2 digit MNC) or 3 digits --
259 -- from MNC (in case of 3 digit MNC). -- ,
260 lac OCTET STRING (SIZE (2))
261 -- 0000 and FFFE not allowed -- ,
262 sac OCTET STRING (SIZE (2))
265 -- **TODO** The IE type for these parameters is not known as yet
266 Service-Areas-List ::= SEQUENCE (SIZE (1..maxnoofSAI)) OF Service-Area-Identifier
272 TypeOfError ::= ENUMERATED {
284 WarningSecurityInfo ::= OCTET STRING (SIZE (50))
286 Warning-Type ::= OCTET STRING (SIZE(2))