1 -- 3GPP TS 36.443 V17.0.1 (2022-04)
2 -- **************************************************************
4 -- PDU definitions for M2AP.
6 -- **************************************************************
9 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
10 eps-Access (21) modules (3) m2ap (4) version1 (1) m2ap-PDU-Contents (1) }
12 DEFINITIONS AUTOMATIC TAGS ::=
16 -- **************************************************************
18 -- IE parameter types from other modules.
20 -- **************************************************************
25 CriticalityDiagnostics,
26 ENB-MBMS-Configuration-data-Item,
27 ENB-MBMS-Configuration-data-ConfigUpdate-Item,
35 MBMSsessionListPerPMCH-Item,
36 MBMS-Service-associatedLogicalM2-ConnectionItem,
37 MBSFN-Subframe-Configuration,
39 MCCHrelatedBCCH-ConfigPerMBSFNArea-Item,
40 MCCHrelatedBCCH-ExtConfigPerMBSFNArea-Item,
44 Common-Subframe-Allocation-Period,
49 MBMSsessionsToBeSuspendedListPerPMCH-Item,
54 PrivateIE-Container{},
55 ProtocolExtensionContainer{},
56 ProtocolIE-Container{},
57 ProtocolIE-ContainerList{},
58 ProtocolIE-ContainerPair{},
59 ProtocolIE-ContainerPairList{},
60 ProtocolIE-Single-Container{},
62 M2AP-PROTOCOL-EXTENSION,
64 M2AP-PROTOCOL-IES-PAIR
73 id-Alternative-TNL-Information,
74 id-CriticalityDiagnostics,
76 id-MBSFN-Area-Configuration-List,
77 id-MBSFN-Subframe-Configuration-Item,
78 id-MBSFN-Subframe-Configuration-List,
80 id-PMCH-Configuration-List,
81 id-PMCH-Configuration-Item,
82 id-Common-Subframe-Allocation-Period,
85 id-ENB-MBMS-Configuration-data-List,
86 id-ENB-MBMS-Configuration-data-Item,
89 id-MCCHrelatedBCCH-ConfigPerMBSFNArea,
90 id-MCCHrelatedBCCH-ConfigPerMBSFNArea-Item,
91 id-MCCHrelatedBCCH-ExtConfigPerMBSFNArea,
92 id-MCCHrelatedBCCH-ExtConfigPerMBSFNArea-Item,
94 id-ENB-MBMS-Configuration-data-List-ConfigUpdate,
95 id-ENB-MBMS-Configuration-data-ConfigUpdate-Item,
98 id-MBMS-Service-associatedLogicalM2-ConnectionItem,
99 id-MBMS-Service-associatedLogicalM2-ConnectionListResAck,
100 id-MBMS-Counting-Request-Session,
101 id-MBMS-Counting-Request-Session-Item,
102 id-MBMS-Counting-Result-List,
103 id-MBMS-Counting-Result-Item,
104 id-MBMS-Suspension-Notification-List,
105 id-MBMS-Suspension-Notification-Item,
106 id-PMCH-Overload-Status,
107 id-Overload-Status-Per-PMCH-List,
108 id-Active-MBMS-Session-List,
109 id-SC-PTM-Information,
110 maxnoofMBSFN-Allocations,
112 maxnoofPMCHsperMBSFNarea,
114 maxnoofMBMSServiceAreasPerCell,
115 maxnoofSessionsPerPMCH,
117 maxNrOfIndividualM2ConnectionsToReset,
118 maxnoofCountingService
122 -- **************************************************************
124 -- SESSION START REQUEST
126 -- **************************************************************
128 SessionStartRequest ::= SEQUENCE {
129 protocolIEs ProtocolIE-Container {{SessionStartRequest-Ies}},
133 SessionStartRequest-Ies M2AP-PROTOCOL-IES ::= {
134 { ID id-MCE-MBMS-M2AP-ID CRITICALITY reject TYPE MCE-MBMS-M2AP-ID PRESENCE mandatory}|
135 { ID id-TMGI CRITICALITY reject TYPE TMGI PRESENCE mandatory}|
136 { ID id-MBMS-Session-ID CRITICALITY ignore TYPE MBMS-Session-ID PRESENCE optional}|
137 { ID id-MBMS-Service-Area CRITICALITY reject TYPE MBMS-Service-Area PRESENCE mandatory}|
138 { ID id-TNL-Information CRITICALITY reject TYPE TNL-Information PRESENCE mandatory}|
139 { ID id-Alternative-TNL-Information CRITICALITY ignore TYPE TNL-Information PRESENCE optional}|
140 { ID id-SC-PTM-Information CRITICALITY reject TYPE SC-PTM-Information PRESENCE optional},
144 -- **************************************************************
146 -- SESSION START RESPONSE
148 -- **************************************************************
150 SessionStartResponse ::= SEQUENCE {
151 protocolIEs ProtocolIE-Container {{ SessionStartResponse-Ies}},
155 SessionStartResponse-Ies M2AP-PROTOCOL-IES ::= {
156 { ID id-MCE-MBMS-M2AP-ID CRITICALITY ignore TYPE MCE-MBMS-M2AP-ID PRESENCE mandatory } |
157 { ID id-ENB-MBMS-M2AP-ID CRITICALITY ignore TYPE ENB-MBMS-M2AP-ID PRESENCE mandatory } |
158 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
163 -- **************************************************************
165 -- SESSION START FAILURE
167 -- **************************************************************
169 SessionStartFailure ::= SEQUENCE {
170 protocolIEs ProtocolIE-Container {{ SessionStartFailure-Ies}},
174 SessionStartFailure-Ies M2AP-PROTOCOL-IES ::= {
175 { ID id-MCE-MBMS-M2AP-ID CRITICALITY ignore TYPE MCE-MBMS-M2AP-ID PRESENCE mandatory } |
176 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
177 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
182 -- **************************************************************
184 -- SESSION STOP REQUEST
186 -- **************************************************************
188 SessionStopRequest ::= SEQUENCE {
189 protocolIEs ProtocolIE-Container {{SessionStopRequest-Ies}},
193 SessionStopRequest-Ies M2AP-PROTOCOL-IES ::= {
194 { ID id-MCE-MBMS-M2AP-ID CRITICALITY reject TYPE MCE-MBMS-M2AP-ID PRESENCE mandatory } |
195 { ID id-ENB-MBMS-M2AP-ID CRITICALITY reject TYPE ENB-MBMS-M2AP-ID PRESENCE mandatory } ,
199 -- **************************************************************
201 -- SESSION STOP RESPONSE
203 -- **************************************************************
205 SessionStopResponse ::= SEQUENCE {
206 protocolIEs ProtocolIE-Container {{ SessionStopResponse-Ies}},
210 SessionStopResponse-Ies M2AP-PROTOCOL-IES ::= {
211 { ID id-MCE-MBMS-M2AP-ID CRITICALITY ignore TYPE MCE-MBMS-M2AP-ID PRESENCE mandatory } |
212 { ID id-ENB-MBMS-M2AP-ID CRITICALITY ignore TYPE ENB-MBMS-M2AP-ID PRESENCE mandatory } |
213 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
217 -- **************************************************************
219 -- SESSION UPDATE REQUEST
221 -- **************************************************************
223 SessionUpdateRequest ::= SEQUENCE {
224 protocolIEs ProtocolIE-Container {{SessionUpdateRequest-Ies}},
228 SessionUpdateRequest-Ies M2AP-PROTOCOL-IES ::= {
229 { ID id-MCE-MBMS-M2AP-ID CRITICALITY reject TYPE MCE-MBMS-M2AP-ID PRESENCE mandatory}|
230 { ID id-ENB-MBMS-M2AP-ID CRITICALITY reject TYPE ENB-MBMS-M2AP-ID PRESENCE mandatory}|
231 { ID id-TMGI CRITICALITY reject TYPE TMGI PRESENCE mandatory}|
232 { ID id-MBMS-Session-ID CRITICALITY ignore TYPE MBMS-Session-ID PRESENCE optional}|
233 { ID id-MBMS-Service-Area CRITICALITY ignore TYPE MBMS-Service-Area PRESENCE optional}|
234 { ID id-TNL-Information CRITICALITY reject TYPE TNL-Information PRESENCE optional}|
235 { ID id-SC-PTM-Information CRITICALITY reject TYPE SC-PTM-Information PRESENCE optional},
239 -- **************************************************************
241 -- SESSION UPDATE RESPONSE
243 -- **************************************************************
245 SessionUpdateResponse ::= SEQUENCE {
246 protocolIEs ProtocolIE-Container {{ SessionUpdateResponse-Ies}},
250 SessionUpdateResponse-Ies M2AP-PROTOCOL-IES ::= {
251 { ID id-MCE-MBMS-M2AP-ID CRITICALITY ignore TYPE MCE-MBMS-M2AP-ID PRESENCE mandatory } |
252 { ID id-ENB-MBMS-M2AP-ID CRITICALITY ignore TYPE ENB-MBMS-M2AP-ID PRESENCE mandatory } |
253 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
256 -- **************************************************************
258 -- SESSION UPDATE FAILURE
260 -- **************************************************************
262 SessionUpdateFailure ::= SEQUENCE {
263 protocolIEs ProtocolIE-Container {{ SessionUpdateFailure-Ies}},
267 SessionUpdateFailure-Ies M2AP-PROTOCOL-IES ::= {
268 { ID id-MCE-MBMS-M2AP-ID CRITICALITY ignore TYPE MCE-MBMS-M2AP-ID PRESENCE mandatory } |
269 { ID id-ENB-MBMS-M2AP-ID CRITICALITY ignore TYPE ENB-MBMS-M2AP-ID PRESENCE mandatory } |
270 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
271 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
275 -- **************************************************************
277 -- MBMS SCHEDULING INFORMATION
279 -- **************************************************************
281 MbmsSchedulingInformation ::= SEQUENCE {
282 protocolIEs ProtocolIE-Container {{ MbmsSchedulingInformation-Ies}},
286 MbmsSchedulingInformation-Ies M2AP-PROTOCOL-IES ::= {
287 { ID id-MCCH-Update-Time CRITICALITY reject TYPE MCCH-Update-Time PRESENCE mandatory }|
288 { ID id-MBSFN-Area-Configuration-List CRITICALITY reject TYPE MBSFN-Area-Configuration-List PRESENCE mandatory },
292 MBSFN-Area-Configuration-List ::= SEQUENCE (SIZE(1.. maxnoofMBSFNareas)) OF ProtocolIE-Container { { MBSFN-Area-Configuration-Item } }
294 MBSFN-Area-Configuration-Item M2AP-PROTOCOL-IES ::= {
295 { ID id-PMCH-Configuration-List CRITICALITY reject TYPE PMCH-Configuration-List PRESENCE mandatory }|
296 { ID id-MBSFN-Subframe-Configuration-List CRITICALITY reject TYPE MBSFN-Subframe-ConfigurationList PRESENCE mandatory }|
297 { ID id-Common-Subframe-Allocation-Period CRITICALITY reject TYPE Common-Subframe-Allocation-Period PRESENCE mandatory }|
298 { ID id-MBSFN-Area-ID CRITICALITY reject TYPE MBSFN-Area-ID PRESENCE mandatory }|
299 { ID id-MBMS-Suspension-Notification-List CRITICALITY ignore TYPE MBMS-Suspension-Notification-List PRESENCE optional },
303 PMCH-Configuration-List ::= SEQUENCE (SIZE(0.. maxnoofPMCHsperMBSFNarea)) OF ProtocolIE-Single-Container { { PMCH-Configuration-ItemIEs } }
305 PMCH-Configuration-ItemIEs M2AP-PROTOCOL-IES ::= {
306 { ID id-PMCH-Configuration-Item CRITICALITY reject TYPE PMCH-Configuration-Item PRESENCE mandatory },
310 PMCH-Configuration-Item ::= SEQUENCE {
311 pmch-Configuration PMCH-Configuration,
312 mbms-Session-List MBMSsessionListPerPMCH-Item,
313 iE-Extensions ProtocolExtensionContainer { { PMCH-Configuration-ItemExtIEs} } OPTIONAL,
317 PMCH-Configuration-ItemExtIEs M2AP-PROTOCOL-EXTENSION ::= {
321 MBSFN-Subframe-ConfigurationList ::= SEQUENCE (SIZE(1.. maxnoofMBSFN-Allocations)) OF ProtocolIE-Single-Container { { MBSFN-Subframe-ConfigurationItem } }
323 MBSFN-Subframe-ConfigurationItem M2AP-PROTOCOL-IES ::= {
324 { ID id-MBSFN-Subframe-Configuration-Item CRITICALITY reject TYPE MBSFN-Subframe-Configuration PRESENCE mandatory },
328 MBMS-Suspension-Notification-List ::= SEQUENCE (SIZE(1.. maxnoofPMCHsperMBSFNarea)) OF ProtocolIE-Single-Container { { MBMS-Suspension-Notification-ItemIEs } }
330 MBMS-Suspension-Notification-ItemIEs M2AP-PROTOCOL-IES ::= {
331 { ID id-MBMS-Suspension-Notification-Item CRITICALITY ignore TYPE MBMS-Suspension-Notification-Item PRESENCE optional},
335 MBMS-Suspension-Notification-Item ::= SEQUENCE {
337 mbms-Sessions-To-Be-Suspended-List MBMSsessionsToBeSuspendedListPerPMCH-Item,
338 iE-Extensions ProtocolExtensionContainer { { MBMS-Suspension-Notification-ItemExtIEs} } OPTIONAL,
342 MBMS-Suspension-Notification-ItemExtIEs M2AP-PROTOCOL-EXTENSION ::= {
346 -- **************************************************************
348 -- MBMS SCHEDULING INFORMATION RESPONSE
350 -- **************************************************************
352 MbmsSchedulingInformationResponse ::= SEQUENCE {
353 protocolIEs ProtocolIE-Container {{ MbmsSchedulingInformationResponse-Ies}},
357 MbmsSchedulingInformationResponse-Ies M2AP-PROTOCOL-IES ::= {
358 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
363 -- **************************************************************
367 -- **************************************************************
369 M2SetupRequest ::= SEQUENCE {
370 protocolIEs ProtocolIE-Container {{M2SetupRequest-Ies}},
374 M2SetupRequest-Ies M2AP-PROTOCOL-IES ::= {
375 { ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE mandatory}|
376 { ID id-ENBname CRITICALITY ignore TYPE ENBname PRESENCE optional}|
377 { ID id-ENB-MBMS-Configuration-data-List CRITICALITY reject TYPE ENB-MBMS-Configuration-data-List PRESENCE mandatory},
381 ENB-MBMS-Configuration-data-List ::= SEQUENCE (SIZE(1.. maxnoofCells)) OF ProtocolIE-Single-Container { { ENB-MBMS-Configuration-data-ItemIEs } }
383 ENB-MBMS-Configuration-data-ItemIEs M2AP-PROTOCOL-IES ::= {
384 { ID id-ENB-MBMS-Configuration-data-Item CRITICALITY reject TYPE ENB-MBMS-Configuration-data-Item PRESENCE mandatory },
389 -- **************************************************************
393 -- **************************************************************
395 M2SetupResponse ::= SEQUENCE {
396 protocolIEs ProtocolIE-Container {{ M2SetupResponse-Ies}},
400 M2SetupResponse-Ies M2AP-PROTOCOL-IES ::= {
401 { ID id-GlobalMCE-ID CRITICALITY reject TYPE GlobalMCE-ID PRESENCE mandatory }|
402 { ID id-MCEname CRITICALITY ignore TYPE MCEname PRESENCE optional }|
403 { ID id-MCCHrelatedBCCH-ConfigPerMBSFNArea CRITICALITY reject TYPE MCCHrelatedBCCH-ConfigPerMBSFNArea PRESENCE mandatory }|
404 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
405 { ID id-MCCHrelatedBCCH-ExtConfigPerMBSFNArea CRITICALITY reject TYPE MCCHrelatedBCCH-ExtConfigPerMBSFNArea PRESENCE optional },
409 MCCHrelatedBCCH-ConfigPerMBSFNArea ::= SEQUENCE (SIZE(1.. maxnoofMBSFNareas)) OF ProtocolIE-Single-Container { { MCCHrelatedBCCH-ConfigPerMBSFNArea-ItemIEs } }
411 MCCHrelatedBCCH-ConfigPerMBSFNArea-ItemIEs M2AP-PROTOCOL-IES ::= {
412 { ID id-MCCHrelatedBCCH-ConfigPerMBSFNArea-Item CRITICALITY reject TYPE MCCHrelatedBCCH-ConfigPerMBSFNArea-Item PRESENCE mandatory },
416 MCCHrelatedBCCH-ExtConfigPerMBSFNArea ::= SEQUENCE (SIZE(1.. maxnoofMBSFNareas)) OF ProtocolIE-Single-Container { { MCCHrelatedBCCH-ExtConfigPerMBSFNArea-ItemIEs } }
418 MCCHrelatedBCCH-ExtConfigPerMBSFNArea-ItemIEs M2AP-PROTOCOL-IES ::= {
419 { ID id-MCCHrelatedBCCH-ExtConfigPerMBSFNArea-Item CRITICALITY reject TYPE MCCHrelatedBCCH-ExtConfigPerMBSFNArea-Item PRESENCE mandatory },
423 -- **************************************************************
427 -- **************************************************************
429 M2SetupFailure ::= SEQUENCE {
430 protocolIEs ProtocolIE-Container {{ M2SetupFailure-Ies}},
434 M2SetupFailure-Ies M2AP-PROTOCOL-IES ::= {
435 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
436 { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional}|
437 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
442 -- **************************************************************
444 -- ENB CONFIGURATION UPDATE
446 -- **************************************************************
448 ENBConfigurationUpdate ::= SEQUENCE {
449 protocolIEs ProtocolIE-Container {{ENBConfigurationUpdate-Ies}},
453 ENBConfigurationUpdate-Ies M2AP-PROTOCOL-IES ::= {
454 { ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE optional }|
455 { ID id-ENBname CRITICALITY ignore TYPE ENBname PRESENCE optional }|
456 { ID id-ENB-MBMS-Configuration-data-List-ConfigUpdate CRITICALITY reject TYPE ENB-MBMS-Configuration-data-List-ConfigUpdate PRESENCE optional },
459 ENB-MBMS-Configuration-data-List-ConfigUpdate ::= SEQUENCE (SIZE(1.. maxnoofCells)) OF ProtocolIE-Single-Container { { ENB-MBMS-Configuration-data-ConfigUpdate-ItemIEs } }
461 ENB-MBMS-Configuration-data-ConfigUpdate-ItemIEs M2AP-PROTOCOL-IES ::= {
462 { ID id-ENB-MBMS-Configuration-data-ConfigUpdate-Item CRITICALITY reject TYPE ENB-MBMS-Configuration-data-ConfigUpdate-Item PRESENCE mandatory },
466 -- **************************************************************
468 -- ENB CONFIGURATION UPDATE ACKNOWLEDGE
470 -- **************************************************************
472 ENBConfigurationUpdateAcknowledge ::= SEQUENCE {
473 protocolIEs ProtocolIE-Container {{ ENBConfigurationUpdateAcknowledge-Ies}},
477 ENBConfigurationUpdateAcknowledge-Ies M2AP-PROTOCOL-IES ::= {
478 { ID id-MCCHrelatedBCCH-ConfigPerMBSFNArea CRITICALITY reject TYPE MCCHrelatedBCCH-ConfigPerMBSFNArea PRESENCE optional }|
479 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
480 { ID id-MCCHrelatedBCCH-ExtConfigPerMBSFNArea CRITICALITY reject TYPE MCCHrelatedBCCH-ExtConfigPerMBSFNArea PRESENCE optional },
485 -- **************************************************************
487 -- ENB CONFIGURATION UPDATE FAILURE
489 -- **************************************************************
491 ENBConfigurationUpdateFailure ::= SEQUENCE {
492 protocolIEs ProtocolIE-Container {{ ENBConfigurationUpdateFailure-Ies}},
496 ENBConfigurationUpdateFailure-Ies M2AP-PROTOCOL-IES ::= {
497 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
498 { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional}|
499 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
505 -- **************************************************************
507 -- MCE CONFIGURATION UPDATE
509 -- **************************************************************
511 MCEConfigurationUpdate ::= SEQUENCE {
512 protocolIEs ProtocolIE-Container {{MCEConfigurationUpdate-Ies}},
516 MCEConfigurationUpdate-Ies M2AP-PROTOCOL-IES ::= {
517 { ID id-GlobalMCE-ID CRITICALITY reject TYPE GlobalMCE-ID PRESENCE optional }|
518 { ID id-MCEname CRITICALITY ignore TYPE MCEname PRESENCE optional }|
519 { ID id-MCCHrelatedBCCH-ConfigPerMBSFNArea CRITICALITY reject TYPE MCCHrelatedBCCH-ConfigPerMBSFNArea PRESENCE optional }|
520 { ID id-MCCHrelatedBCCH-ExtConfigPerMBSFNArea CRITICALITY reject TYPE MCCHrelatedBCCH-ExtConfigPerMBSFNArea PRESENCE optional },
524 -- **************************************************************
526 -- MCE CONFIGURATION UPDATE ACKNOWLEDGE
528 -- **************************************************************
530 MCEConfigurationUpdateAcknowledge ::= SEQUENCE {
531 protocolIEs ProtocolIE-Container {{ MCEConfigurationUpdateAcknowledge-Ies}},
535 MCEConfigurationUpdateAcknowledge-Ies M2AP-PROTOCOL-IES ::= {
536 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
541 -- **************************************************************
543 -- MCE CONFIGURATION UPDATE FAILURE
545 -- **************************************************************
547 MCEConfigurationUpdateFailure ::= SEQUENCE {
548 protocolIEs ProtocolIE-Container {{ MCEConfigurationUpdateFailure-Ies}},
552 MCEConfigurationUpdateFailure-Ies M2AP-PROTOCOL-IES ::= {
553 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
554 { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional}|
555 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
561 -- **************************************************************
565 -- **************************************************************
567 ErrorIndication ::= SEQUENCE {
568 protocolIEs ProtocolIE-Container {{ErrorIndication-Ies}},
572 ErrorIndication-Ies M2AP-PROTOCOL-IES ::= {
573 { ID id-MCE-MBMS-M2AP-ID CRITICALITY ignore TYPE MCE-MBMS-M2AP-ID PRESENCE optional}|
574 { ID id-ENB-MBMS-M2AP-ID CRITICALITY ignore TYPE ENB-MBMS-M2AP-ID PRESENCE optional}|
575 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional}|
576 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
580 -- **************************************************************
584 -- **************************************************************
587 protocolIEs ProtocolIE-Container {{Reset-Ies}},
591 Reset-Ies M2AP-PROTOCOL-IES ::= {
592 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
593 { ID id-ResetType CRITICALITY reject TYPE ResetType PRESENCE mandatory},
597 ResetType ::= CHOICE {
598 m2-Interface ResetAll,
599 partOfM2-Interface MBMS-Service-associatedLogicalM2-ConnectionListRes,
603 ResetAll ::= ENUMERATED {
608 MBMS-Service-associatedLogicalM2-ConnectionListRes ::= SEQUENCE (SIZE(1.. maxNrOfIndividualM2ConnectionsToReset)) OF ProtocolIE-Single-Container { { MBMS-Service-associatedLogicalM2-ConnectionItemRes } }
610 MBMS-Service-associatedLogicalM2-ConnectionItemRes M2AP-PROTOCOL-IES ::= {
611 { ID id-MBMS-Service-associatedLogicalM2-ConnectionItem CRITICALITY reject TYPE MBMS-Service-associatedLogicalM2-ConnectionItem PRESENCE mandatory},
615 -- **************************************************************
619 -- **************************************************************
621 ResetAcknowledge ::= SEQUENCE {
622 protocolIEs ProtocolIE-Container {{ResetAcknowledge-Ies}},
626 ResetAcknowledge-Ies M2AP-PROTOCOL-IES ::= {
627 { ID id-MBMS-Service-associatedLogicalM2-ConnectionListResAck CRITICALITY ignore TYPE MBMS-Service-associatedLogicalM2-ConnectionListResAck PRESENCE optional}|
628 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
632 MBMS-Service-associatedLogicalM2-ConnectionListResAck ::= SEQUENCE (SIZE(1.. maxNrOfIndividualM2ConnectionsToReset)) OF ProtocolIE-Single-Container { { MBMS-Service-associatedLogicalM2-ConnectionItemResAck } }
634 MBMS-Service-associatedLogicalM2-ConnectionItemResAck M2AP-PROTOCOL-IES ::= {
635 { ID id-MBMS-Service-associatedLogicalM2-ConnectionItem CRITICALITY ignore TYPE MBMS-Service-associatedLogicalM2-ConnectionItem PRESENCE mandatory},
640 -- **************************************************************
644 -- **************************************************************
646 PrivateMessage ::= SEQUENCE {
647 privateIEs PrivateIE-Container {{PrivateMessage-Ies}},
651 PrivateMessage-Ies M2AP-PRIVATE-IES ::= {
656 -- **************************************************************
658 -- MBMS SERVICE COUNTING REQUEST
660 -- **************************************************************
662 MbmsServiceCountingRequest ::= SEQUENCE {
663 protocolIEs ProtocolIE-Container {{MbmsServiceCountingRequest-Ies}},
667 MbmsServiceCountingRequest-Ies M2AP-PROTOCOL-IES ::= {
668 { ID id-MCCH-Update-Time CRITICALITY reject TYPE MCCH-Update-Time PRESENCE mandatory }|
669 { ID id-MBSFN-Area-ID CRITICALITY reject TYPE MBSFN-Area-ID PRESENCE mandatory }|
670 { ID id-MBMS-Counting-Request-Session CRITICALITY reject TYPE MBMS-Counting-Request-Session PRESENCE mandatory },
674 MBMS-Counting-Request-Session ::= SEQUENCE (SIZE(1.. maxnoofCountingService)) OF ProtocolIE-Container { { MBMS-Counting-Request-Session-Item } }
676 MBMS-Counting-Request-Session-Item M2AP-PROTOCOL-IES ::= {
677 { ID id-MBMS-Counting-Request-Session-Item CRITICALITY reject TYPE MBMS-Counting-Request-SessionIE PRESENCE mandatory },
681 MBMS-Counting-Request-SessionIE ::= SEQUENCE{
683 iE-Extensions ProtocolExtensionContainer { { MBMS-Counting-Request-SessionIE-ExtIEs} } OPTIONAL,
687 MBMS-Counting-Request-SessionIE-ExtIEs M2AP-PROTOCOL-EXTENSION ::= {
691 -- **************************************************************
693 -- MBMS SERVICE COUNTING RESPONSE
695 -- **************************************************************
697 MbmsServiceCountingResponse ::= SEQUENCE {
698 protocolIEs ProtocolIE-Container {{MbmsServiceCountingResponse-Ies}},
702 MbmsServiceCountingResponse-Ies M2AP-PROTOCOL-IES ::= {
704 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
709 -- **************************************************************
711 -- MBMS SERVICE COUNTING FAILURE
713 -- **************************************************************
715 MbmsServiceCountingFailure ::= SEQUENCE {
716 protocolIEs ProtocolIE-Container {{ MbmsServiceCountingFailure-Ies}},
720 MbmsServiceCountingFailure-Ies M2AP-PROTOCOL-IES ::= {
722 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
723 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
728 -- **************************************************************
730 -- MBMS SERVICE COUNTING RESULTS REPORT
732 -- **************************************************************
734 MbmsServiceCountingResultsReport ::= SEQUENCE {
735 protocolIEs ProtocolIE-Container {{ MbmsServiceCountingResultsReport-Ies}},
739 MbmsServiceCountingResultsReport-Ies M2AP-PROTOCOL-IES ::= {
740 { ID id-MBSFN-Area-ID CRITICALITY reject TYPE MBSFN-Area-ID PRESENCE mandatory}|
741 { ID id-MBMS-Counting-Result-List CRITICALITY reject TYPE MBMS-Counting-Result-List PRESENCE mandatory},
745 MBMS-Counting-Result-List ::= SEQUENCE (SIZE(1.. maxnoofCountingService)) OF ProtocolIE-Container { { MBMS-Counting-Result-Item } }
747 MBMS-Counting-Result-Item M2AP-PROTOCOL-IES ::= {
748 { ID id-MBMS-Counting-Result-Item CRITICALITY reject TYPE MBMS-Counting-Result PRESENCE mandatory },
752 MBMS-Counting-Result ::= SEQUENCE{
754 countingResult CountingResult,
755 iE-Extensions ProtocolExtensionContainer { { MBMS-Counting-Result-ExtIEs} } OPTIONAL,
759 MBMS-Counting-Result-ExtIEs M2AP-PROTOCOL-EXTENSION ::= {
763 CountingResult ::= INTEGER (0..1023)
765 -- **************************************************************
767 -- MBMS OVERLOAD NOTIFICATION
769 -- **************************************************************
771 MbmsOverloadNotification ::= SEQUENCE {
772 protocolIEs ProtocolIE-Container {{ MbmsOverloadNotification-Ies}},
776 MbmsOverloadNotification-Ies M2AP-PROTOCOL-IES ::= {
777 { ID id-MBSFN-Area-ID CRITICALITY reject TYPE MBSFN-Area-ID PRESENCE mandatory}|
778 { ID id-Overload-Status-Per-PMCH-List CRITICALITY reject TYPE Overload-Status-Per-PMCH-List PRESENCE mandatory},
782 Overload-Status-Per-PMCH-List ::= SEQUENCE (SIZE(1..maxnoofPMCHsperMBSFNarea)) OF ProtocolIE-Container { { Overload-Status-Per-PMCH-Item } }
784 Overload-Status-Per-PMCH-Item M2AP-PROTOCOL-IES ::= {
785 { ID id-PMCH-Overload-Status CRITICALITY reject TYPE PMCH-Overload-Status PRESENCE mandatory }|
786 { ID id-Active-MBMS-Session-List CRITICALITY reject TYPE Active-MBMS-Session-List PRESENCE optional },
790 PMCH-Overload-Status ::= ENUMERATED {normal, overload, ...}
792 Active-MBMS-Session-List ::= SEQUENCE (SIZE(1..maxnoofSessionsPerPMCH)) OF ProtocolIE-Container { { Active-MBMS-Session-Item } }
794 Active-MBMS-Session-Item M2AP-PROTOCOL-IES ::= {
795 { ID id-TMGI CRITICALITY reject TYPE TMGI PRESENCE mandatory },