3 -- 3GPP TS 36.444 V16.0.0 (2020-07)
4 -- http://www.3gpp.org/ftp/Specs/archive/36_series/36.444/36444-d20.zip
6 -- 9.3.5 Information Element Definitions
9 -- **************************************************************
11 -- Information Element Definitions
13 -- **************************************************************
16 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
17 eps-Access (21) modules (3) m3ap (5) version1 (1) m3ap-IEs (2) }
19 DEFINITIONS AUTOMATIC TAGS ::=
24 id-AllocationAndRetentionPriority,
34 FROM M3AP-CommonDataTypes
36 ProtocolExtensionContainer{},
37 ProtocolIE-Single-Container{},
38 M3AP-PROTOCOL-EXTENSION,
44 Absolute-Time-ofMBMS-Data ::= BIT STRING (SIZE (64))
46 AllocationAndRetentionPriority ::= SEQUENCE {
47 priorityLevel PriorityLevel,
48 pre-emptionCapability Pre-emptionCapability,
49 pre-emptionVulnerability Pre-emptionVulnerability,
50 iE-Extensions ProtocolExtensionContainer { {AllocationAndRetentionPriority-ExtIEs} } OPTIONAL
53 AllocationAndRetentionPriority-ExtIEs M3AP-PROTOCOL-EXTENSION ::= {
58 BitRate ::= INTEGER (0..10000000000)
63 radioNetwork CauseRadioNetwork,
64 transport CauseTransport,
66 protocol CauseProtocol,
71 CauseMisc ::= ENUMERATED {
72 control-processing-overload,
73 not-enough-user-plane-processing-resources,
80 CauseNAS ::= ENUMERATED {
85 CauseProtocol ::= ENUMERATED {
86 transfer-syntax-error,
87 abstract-syntax-error-reject,
88 abstract-syntax-error-ignore-and-notify,
89 message-not-compatible-with-receiver-state,
91 abstract-syntax-error-falsely-constructed-message,
96 CauseRadioNetwork ::= ENUMERATED {
97 unknown-or-already-allocated-MME-MBMS-M3AP-ID,
98 unknown-or-already-allocated-MCE-MBMS-M3AP-ID,
99 unknown-or-inconsistent-pair-of-MBMS-M3AP-IDs,
100 radio-resources-not-available,
101 invalid-QoS-combination,
102 interaction-with-other-procedure,
103 not-supported-QCI-value,
110 CauseTransport ::= ENUMERATED {
111 transport-resource-unavailable,
116 CriticalityDiagnostics ::= SEQUENCE {
117 procedureCode ProcedureCode OPTIONAL,
118 triggeringMessage TriggeringMessage OPTIONAL,
119 procedureCriticality Criticality OPTIONAL,
120 iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL,
121 iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL,
126 CriticalityDiagnostics-ExtIEs M3AP-PROTOCOL-EXTENSION ::= {
130 CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxnooferrors)) OF
132 iECriticality Criticality,
134 typeOfError TypeOfError,
135 iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL,
139 CriticalityDiagnostics-IE-List-ExtIEs M3AP-PROTOCOL-EXTENSION ::= {
148 pLMN-Identity PLMN-Identity,
149 eUTRANcellIdentifier EUTRANCellIdentifier,
150 iE-Extensions ProtocolExtensionContainer { {ECGI-ExtIEs} } OPTIONAL,
154 ECGI-ExtIEs M3AP-PROTOCOL-EXTENSION ::= {
158 EUTRANCellIdentifier ::= BIT STRING (SIZE (28))
160 ExtendedMCE-ID ::= OCTET STRING (SIZE(1))
165 Global-MCE-ID ::= SEQUENCE {
166 pLMN-Identity PLMN-Identity,
168 extendedMCE-ID ExtendedMCE-ID OPTIONAL,
169 iE-Extensions ProtocolExtensionContainer { {GlobalMCE-ID-ExtIEs} } OPTIONAL,
173 GlobalMCE-ID-ExtIEs M3AP-PROTOCOL-EXTENSION ::= {
177 GBR-QosInformation ::= SEQUENCE {
178 mBMS-E-RAB-MaximumBitrateDL BitRate,
179 mBMS-E-RAB-GuaranteedBitrateDL BitRate,
180 iE-Extensions ProtocolExtensionContainer { { GBR-QosInformation-ExtIEs} } OPTIONAL,
184 GBR-QosInformation-ExtIEs M3AP-PROTOCOL-EXTENSION ::= {
188 GTP-TEID ::= OCTET STRING (SIZE (4))
193 IPAddress ::= OCTET STRING (SIZE(4..16, ...))
200 MBMS-Cell-List ::= SEQUENCE (SIZE(1.. maxnoofCellsforMBMS)) OF ECGI
202 MBMS-E-RAB-QoS-Parameters ::= SEQUENCE {
204 gbrQosInformation GBR-QosInformation OPTIONAL,
205 iE-Extensions ProtocolExtensionContainer { { MBMS-E-RAB-QoS-Parameters-ExtIEs} } OPTIONAL,
209 MBMS-E-RAB-QoS-Parameters-ExtIEs M3AP-PROTOCOL-EXTENSION ::= {
210 -- Extension for Release 10 ARP support --
211 {ID id-AllocationAndRetentionPriority CRITICALITY ignore EXTENSION AllocationAndRetentionPriority PRESENCE mandatory},
215 MBMS-Service-associatedLogicalM3-ConnectionItem ::= SEQUENCE {
216 mME-MBMS-M3AP-ID MME-MBMS-M3AP-ID OPTIONAL,
217 mCE-MBMS-M3AP-ID MCE-MBMS-M3AP-ID OPTIONAL,
218 iE-Extensions ProtocolExtensionContainer { { MBMS-Service-associatedLogicalM3-ConnectionItemExtIEs} } OPTIONAL,
223 MBMS-Service-associatedLogicalM3-ConnectionItemExtIEs M3AP-PROTOCOL-EXTENSION ::= {
227 MBMSServiceArea1 ::= OCTET STRING (SIZE (2))
229 MBMS-Service-Area ::= OCTET STRING
232 MBMS-Session-Duration ::= OCTET STRING (SIZE (3))
234 MBMS-Session-ID ::= OCTET STRING (SIZE (1))
237 MCE-MBMS-M3AP-ID ::= INTEGER (0..65535)
239 MCE-ID ::= OCTET STRING (SIZE(2))
241 MCEname ::= PrintableString (SIZE (1..150,...))
243 MinimumTimeToMBMSDataTransfer ::= OCTET STRING (SIZE (1))
245 MME-MBMS-M3AP-ID ::= INTEGER (0..65535)
251 Pre-emptionCapability ::= ENUMERATED {
252 shall-not-trigger-pre-emption,
253 may-trigger-pre-emption
256 Pre-emptionVulnerability ::= ENUMERATED {
261 PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15)
263 PLMN-Identity ::= OCTET STRING (SIZE(3))
267 QCI ::= INTEGER (0..255)
271 Reestablishment ::= ENUMERATED {true, ...}
276 TimeToWait ::= ENUMERATED {v1s, v2s, v5s, v10s, v20s, v60s, ...}
279 pLMNidentity PLMN-Identity,
280 serviceID OCTET STRING (SIZE (3)),
281 iE-Extensions ProtocolExtensionContainer { {TMGI-ExtIEs} } OPTIONAL
284 TMGI-ExtIEs M3AP-PROTOCOL-EXTENSION ::= {
289 TNL-Information ::= SEQUENCE {
290 iPMCAddress IPAddress,
291 iPSourceAddress IPAddress,
293 iE-Extensions ProtocolExtensionContainer { {TNL-Information-ExtIEs} } OPTIONAL,
297 TNL-Information-ExtIEs M3AP-PROTOCOL-EXTENSION ::= {
301 TypeOfError ::= ENUMERATED {