blob: 321f74f3995fb9c392f03b79f9196c5535dd3a2e [file] [log] [blame]
Harald Welteb61d0bc2011-03-25 23:56:56 +01001-- $Id: MAP-OM-DataTypes.asn 34814 2010-11-08 23:15:16Z etxrab $
2-- 17.7.2 Operation and maintenance data types
3-- 3GPP TS 29.002 V9.3.0 (2010-09)
4
Harald Welte7a23af32011-02-07 21:24:26 +01005MAP-OM-DataTypes {
6 itu-t identified-organization (4) etsi (0) mobileDomain (0)
Harald Welteb61d0bc2011-03-25 23:56:56 +01007 gsm-Network (1) modules (3) map-OM-DataTypes (12) version12 (12)}
Harald Welte7a23af32011-02-07 21:24:26 +01008
9DEFINITIONS
10
11IMPLICIT TAGS
12
13::=
14
15BEGIN
16
17EXPORTS
18 ActivateTraceModeArg,
19 ActivateTraceModeRes,
20 DeactivateTraceModeArg,
Harald Welteb61d0bc2011-03-25 23:56:56 +010021 DeactivateTraceModeRes,
22 TracePropagationList
Harald Welte7a23af32011-02-07 21:24:26 +010023;
24
25IMPORTS
26 AddressString,
Harald Welteb61d0bc2011-03-25 23:56:56 +010027 IMSI,
28 GSN-Address
Harald Welte7a23af32011-02-07 21:24:26 +010029FROM MAP-CommonDataTypes {
30 itu-t identified-organization (4) etsi (0) mobileDomain (0)
Harald Welteb61d0bc2011-03-25 23:56:56 +010031 gsm-Network (1) modules (3) map-CommonDataTypes (18) version12 (12)}
Harald Welte7a23af32011-02-07 21:24:26 +010032
33 ExtensionContainer
34FROM MAP-ExtensionDataTypes {
35 itu-t identified-organization (4) etsi (0) mobileDomain (0)
Harald Welteb61d0bc2011-03-25 23:56:56 +010036 gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version12 (12)}
Harald Welte7a23af32011-02-07 21:24:26 +010037
38;
39
40ActivateTraceModeArg ::= SEQUENCE {
41 imsi [0] IMSI OPTIONAL,
42 traceReference [1] TraceReference,
43 traceType [2] TraceType,
44 omc-Id [3] AddressString OPTIONAL,
45 extensionContainer [4] ExtensionContainer OPTIONAL,
Harald Welteb61d0bc2011-03-25 23:56:56 +010046 ...,
47 traceReference2 [5] TraceReference2 OPTIONAL,
48 traceDepthList [6] TraceDepthList OPTIONAL,
49 traceNE-TypeList [7] TraceNE-TypeList OPTIONAL,
50 traceInterfaceList [8] TraceInterfaceList OPTIONAL,
51 traceEventList [9] TraceEventList OPTIONAL,
52 traceCollectionEntity [10] GSN-Address OPTIONAL
53 }
Harald Welte7a23af32011-02-07 21:24:26 +010054
55TraceReference ::= OCTET STRING (SIZE (1..2))
56
Harald Welteb61d0bc2011-03-25 23:56:56 +010057TraceReference2 ::= OCTET STRING (SIZE (3))
58
59TraceRecordingSessionReference ::= OCTET STRING (SIZE (2))
60
Harald Welte7a23af32011-02-07 21:24:26 +010061TraceType ::= INTEGER
62 (0..255)
Harald Welteb61d0bc2011-03-25 23:56:56 +010063 -- Trace types are fully defined in 3GPP TS 52.008. [61]
64
65TraceDepthList ::= SEQUENCE {
66 msc-s-TraceDepth [0] TraceDepth OPTIONAL,
67 mgw-TraceDepth [1] TraceDepth OPTIONAL,
68 sgsn-TraceDepth [2] TraceDepth OPTIONAL,
69 ggsn-TraceDepth [3] TraceDepth OPTIONAL,
70 rnc-TraceDepth [4] TraceDepth OPTIONAL,
71 bmsc-TraceDepth [5] TraceDepth OPTIONAL,
72 ... ,
73 mme-TraceDepth [6] TraceDepth OPTIONAL,
74 sgw-TraceDepth [7] TraceDepth OPTIONAL,
75 pgw-TraceDepth [8] TraceDepth OPTIONAL,
76 eNB-TraceDepth [9] TraceDepth OPTIONAL }
77
78TraceDepth ::= ENUMERATED {
79 minimum (0),
80 medium (1),
81 maximum (2),
82 ...}
83-- The value medium is applicable only for RNC. For other network elements, if value medium
84-- is received, value minimum shall be applied.
85
86TraceNE-TypeList ::= BIT STRING {
87 msc-s (0),
88 mgw (1),
89 sgsn (2),
90 ggsn (3),
91 rnc (4),
92 bm-sc (5) ,
93 mme (6),
94 sgw (7),
95 pgw (8),
96 eNB (9)} (SIZE (6..16))
97-- Other bits than listed above shall be discarded.
98
99TraceInterfaceList ::= SEQUENCE {
100 msc-s-List [0] MSC-S-InterfaceList OPTIONAL,
101 mgw-List [1] MGW-InterfaceList OPTIONAL,
102 sgsn-List [2] SGSN-InterfaceList OPTIONAL,
103 ggsn-List [3] GGSN-InterfaceList OPTIONAL,
104 rnc-List [4] RNC-InterfaceList OPTIONAL,
105 bmsc-List [5] BMSC-InterfaceList OPTIONAL,
106 ...,
107 mme-List [6] MME-InterfaceList OPTIONAL,
108 sgw-List [7] SGW-InterfaceList OPTIONAL,
109 pgw-List [8] PGW-InterfaceList OPTIONAL,
110 eNB-List [9] ENB-InterfaceList OPTIONAL}
111
112MSC-S-InterfaceList ::= BIT STRING {
113 a (0),
114 iu (1),
115 mc (2),
116 map-g (3),
117 map-b (4),
118 map-e (5),
119 map-f (6),
120 cap (7),
121 map-d (8),
122 map-c (9)} (SIZE (10..16))
123-- Other bits than listed above shall be discarded.
124
125MGW-InterfaceList ::= BIT STRING {
126 mc (0),
127 nb-up (1),
128 iu-up (2)} (SIZE (3..8))
129-- Other bits than listed above shall be discarded.
130
131SGSN-InterfaceList ::= BIT STRING {
132 gb (0),
133 iu (1),
134 gn (2),
135 map-gr (3),
136 map-gd (4),
137 map-gf (5),
138 gs (6),
139 ge (7),
140 s3 (8),
141 s4 (9),
142 s6d (10)} (SIZE (8..16))
143-- Other bits than listed above shall be discarded.
144
145GGSN-InterfaceList ::= BIT STRING {
146 gn (0),
147 gi (1),
148 gmb (2)} (SIZE (3..8))
149-- Other bits than listed above shall be discarded.
150
151RNC-InterfaceList ::= BIT STRING {
152 iu (0),
153 iur (1),
154 iub (2),
155 uu (3)} (SIZE (4..8))
156-- Other bits than listed above shall be discarded.
157
158BMSC-InterfaceList ::= BIT STRING {
159 gmb (0)} (SIZE (1..8))
160-- Other bits than listed above shall be discarded.
161
162MME-InterfaceList ::= BIT STRING {
163 s1-mme (0),
164 s3 (1),
165 s6a (2),
166 s10 (3),
167 s11 (4)} (SIZE (5..8))
168-- Other bits than listed above shall be discarded.
169
170SGW-InterfaceList ::= BIT STRING {
171 s4 (0),
172 s5 (1),
173 s8b (2),
174 s11 (3),
175 gxc (4)} (SIZE (5..8))
176-- Other bits than listed above shall be discarded.
177
178PGW-InterfaceList ::= BIT STRING {
179 s2a (0),
180 s2b (1),
181 s2c (2),
182 s5 (3),
183 s6b (4),
184 gx (5),
185 s8b (6),
186 sgi (7)} (SIZE (8..16))
187-- Other bits than listed above shall be discarded.
188
189ENB-InterfaceList ::= BIT STRING {
190 s1-mme (0),
191 x2 (1),
192 uu (2)} (SIZE (3..8))
193-- Other bits than listed above shall be discarded.
194
195TraceEventList ::= SEQUENCE {
196 msc-s-List [0] MSC-S-EventList OPTIONAL,
197 mgw-List [1] MGW-EventList OPTIONAL,
198 sgsn-List [2] SGSN-EventList OPTIONAL,
199 ggsn-List [3] GGSN-EventList OPTIONAL,
200 bmsc-List [4] BMSC-EventList OPTIONAL,
201 ...,
202 mme-List [5] MME-EventList OPTIONAL,
203 sgw-List [6] SGW-EventList OPTIONAL,
204 pgw-List [7] PGW-EventList OPTIONAL}
205
206MSC-S-EventList ::= BIT STRING {
207 mo-mtCall (0),
208 mo-mt-sms (1),
209 lu-imsiAttach-imsiDetach (2),
210 handovers (3),
211 ss (4)} (SIZE (5..16))
212-- Other bits than listed above shall be discarded.
213
214MGW-EventList ::= BIT STRING {
215 context (0)} (SIZE (1..8))
216-- Other bits than listed above shall be discarded.
217
218SGSN-EventList ::= BIT STRING {
219 pdpContext (0),
220 mo-mt-sms (1),
221 rau-gprsAttach-gprsDetach (2),
222 mbmsContext (3)} (SIZE (4..16))
223-- Other bits than listed above shall be discarded.
224
225GGSN-EventList ::= BIT STRING {
226 pdpContext (0),
227 mbmsContext (1)} (SIZE (2..8))
228-- Other bits than listed above shall be discarded.
229
230BMSC-EventList ::= BIT STRING {
231 mbmsMulticastServiceActivation (0)} (SIZE (1..8))
232-- Other bits than listed above shall be discarded.
233
234MME-EventList ::= BIT STRING {
235 ue-initiatedPDNconectivityRequest (0),
236 serviceRequestts (1),
237 initialAttachTrackingAreaUpdateDetach (2),
238 ue-initiatedPDNdisconnection (3),
239 bearerActivationModificationDeletion (4),
240 handover (5)} (SIZE (6..8))
241-- Other bits than listed above shall be discarded.
242
243SGW-EventList ::= BIT STRING {
244 pdn-connectionCreation (0),
245 pdn-connectionTermination (1),
246 bearerActivationModificationDeletion (2)} (SIZE (3..8))
247-- Other bits than listed above shall be discarded.
248
249PGW-EventList ::= BIT STRING {
250 pdn-connectionCreation (0),
251 pdn-connectionTermination (1),
252 bearerActivationModificationDeletion (2)} (SIZE (3..8))
253-- Other bits than listed above shall be discarded.
254
255TracePropagationList ::= SEQUENCE {
256 traceReference [0] TraceReference OPTIONAL,
257 traceType [1] TraceType OPTIONAL,
258 traceReference2 [2] TraceReference2 OPTIONAL,
259 traceRecordingSessionReference [3] TraceRecordingSessionReference OPTIONAL,
260 rnc-TraceDepth [4] TraceDepth OPTIONAL,
261 rnc-InterfaceList [5] RNC-InterfaceList OPTIONAL,
262 msc-s-TraceDepth [6] TraceDepth OPTIONAL,
263 msc-s-InterfaceList [7] MSC-S-InterfaceList OPTIONAL,
264 msc-s-EventList [8] MSC-S-EventList OPTIONAL,
265 mgw-TraceDepth [9] TraceDepth OPTIONAL,
266 mgw-InterfaceList [10] MGW-InterfaceList OPTIONAL,
267 mgw-EventList [11] MGW-EventList OPTIONAL,
268 ...}
Harald Welte7a23af32011-02-07 21:24:26 +0100269
270ActivateTraceModeRes ::= SEQUENCE {
271 extensionContainer [0] ExtensionContainer OPTIONAL,
Harald Welteb61d0bc2011-03-25 23:56:56 +0100272 ...,
273 traceSupportIndicator [1] NULL OPTIONAL
274 }
Harald Welte7a23af32011-02-07 21:24:26 +0100275
276DeactivateTraceModeArg ::= SEQUENCE {
277 imsi [0] IMSI OPTIONAL,
278 traceReference [1] TraceReference,
279 extensionContainer [2] ExtensionContainer OPTIONAL,
Harald Welteb61d0bc2011-03-25 23:56:56 +0100280 ...,
281 traceReference2 [3] TraceReference2 OPTIONAL
282 }
Harald Welte7a23af32011-02-07 21:24:26 +0100283
284DeactivateTraceModeRes ::= SEQUENCE {
285 extensionContainer [0] ExtensionContainer OPTIONAL,
286 ...}
287
288END