Harald Welte | b61d0bc | 2011-03-25 23:56:56 +0100 | [diff] [blame] | 1 | -- $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 Welte | 7a23af3 | 2011-02-07 21:24:26 +0100 | [diff] [blame] | 5 | MAP-OM-DataTypes {
|
| 6 | itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
Harald Welte | b61d0bc | 2011-03-25 23:56:56 +0100 | [diff] [blame] | 7 | gsm-Network (1) modules (3) map-OM-DataTypes (12) version12 (12)}
|
Harald Welte | 7a23af3 | 2011-02-07 21:24:26 +0100 | [diff] [blame] | 8 |
|
| 9 | DEFINITIONS
|
| 10 |
|
| 11 | IMPLICIT TAGS
|
| 12 |
|
| 13 | ::=
|
| 14 |
|
| 15 | BEGIN
|
| 16 |
|
| 17 | EXPORTS
|
| 18 | ActivateTraceModeArg,
|
| 19 | ActivateTraceModeRes,
|
| 20 | DeactivateTraceModeArg,
|
Harald Welte | b61d0bc | 2011-03-25 23:56:56 +0100 | [diff] [blame] | 21 | DeactivateTraceModeRes,
|
| 22 | TracePropagationList
|
Harald Welte | 7a23af3 | 2011-02-07 21:24:26 +0100 | [diff] [blame] | 23 | ;
|
| 24 |
|
| 25 | IMPORTS
|
| 26 | AddressString,
|
Harald Welte | b61d0bc | 2011-03-25 23:56:56 +0100 | [diff] [blame] | 27 | IMSI,
|
| 28 | GSN-Address
|
Harald Welte | 7a23af3 | 2011-02-07 21:24:26 +0100 | [diff] [blame] | 29 | FROM MAP-CommonDataTypes {
|
| 30 | itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
Harald Welte | b61d0bc | 2011-03-25 23:56:56 +0100 | [diff] [blame] | 31 | gsm-Network (1) modules (3) map-CommonDataTypes (18) version12 (12)}
|
Harald Welte | 7a23af3 | 2011-02-07 21:24:26 +0100 | [diff] [blame] | 32 |
|
| 33 | ExtensionContainer
|
| 34 | FROM MAP-ExtensionDataTypes {
|
| 35 | itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
Harald Welte | b61d0bc | 2011-03-25 23:56:56 +0100 | [diff] [blame] | 36 | gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version12 (12)}
|
Harald Welte | 7a23af3 | 2011-02-07 21:24:26 +0100 | [diff] [blame] | 37 |
|
| 38 | ;
|
| 39 |
|
| 40 | ActivateTraceModeArg ::= 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 Welte | b61d0bc | 2011-03-25 23:56:56 +0100 | [diff] [blame] | 46 | ...,
|
| 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 Welte | 7a23af3 | 2011-02-07 21:24:26 +0100 | [diff] [blame] | 54 |
|
| 55 | TraceReference ::= OCTET STRING (SIZE (1..2))
|
| 56 |
|
Harald Welte | b61d0bc | 2011-03-25 23:56:56 +0100 | [diff] [blame] | 57 | TraceReference2 ::= OCTET STRING (SIZE (3))
|
| 58 |
|
| 59 | TraceRecordingSessionReference ::= OCTET STRING (SIZE (2))
|
| 60 |
|
Harald Welte | 7a23af3 | 2011-02-07 21:24:26 +0100 | [diff] [blame] | 61 | TraceType ::= INTEGER
|
| 62 | (0..255)
|
Harald Welte | b61d0bc | 2011-03-25 23:56:56 +0100 | [diff] [blame] | 63 | -- Trace types are fully defined in 3GPP TS 52.008. [61]
|
| 64 |
|
| 65 | TraceDepthList ::= 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 |
|
| 78 | TraceDepth ::= 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 |
|
| 86 | TraceNE-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 |
|
| 99 | TraceInterfaceList ::= 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 |
|
| 112 | MSC-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 |
|
| 125 | MGW-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 |
|
| 131 | SGSN-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 |
|
| 145 | GGSN-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 |
|
| 151 | RNC-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 |
|
| 158 | BMSC-InterfaceList ::= BIT STRING {
|
| 159 | gmb (0)} (SIZE (1..8))
|
| 160 | -- Other bits than listed above shall be discarded.
|
| 161 |
|
| 162 | MME-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 |
|
| 170 | SGW-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 |
|
| 178 | PGW-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 |
|
| 189 | ENB-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 |
|
| 195 | TraceEventList ::= 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 |
|
| 206 | MSC-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 |
|
| 214 | MGW-EventList ::= BIT STRING {
|
| 215 | context (0)} (SIZE (1..8))
|
| 216 | -- Other bits than listed above shall be discarded.
|
| 217 |
|
| 218 | SGSN-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 |
|
| 225 | GGSN-EventList ::= BIT STRING {
|
| 226 | pdpContext (0),
|
| 227 | mbmsContext (1)} (SIZE (2..8))
|
| 228 | -- Other bits than listed above shall be discarded.
|
| 229 |
|
| 230 | BMSC-EventList ::= BIT STRING {
|
| 231 | mbmsMulticastServiceActivation (0)} (SIZE (1..8))
|
| 232 | -- Other bits than listed above shall be discarded.
|
| 233 |
|
| 234 | MME-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 |
|
| 243 | SGW-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 |
|
| 249 | PGW-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 |
|
| 255 | TracePropagationList ::= 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 Welte | 7a23af3 | 2011-02-07 21:24:26 +0100 | [diff] [blame] | 269 |
|
| 270 | ActivateTraceModeRes ::= SEQUENCE {
|
| 271 | extensionContainer [0] ExtensionContainer OPTIONAL,
|
Harald Welte | b61d0bc | 2011-03-25 23:56:56 +0100 | [diff] [blame] | 272 | ...,
|
| 273 | traceSupportIndicator [1] NULL OPTIONAL
|
| 274 | }
|
Harald Welte | 7a23af3 | 2011-02-07 21:24:26 +0100 | [diff] [blame] | 275 |
|
| 276 | DeactivateTraceModeArg ::= SEQUENCE {
|
| 277 | imsi [0] IMSI OPTIONAL,
|
| 278 | traceReference [1] TraceReference,
|
| 279 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
Harald Welte | b61d0bc | 2011-03-25 23:56:56 +0100 | [diff] [blame] | 280 | ...,
|
| 281 | traceReference2 [3] TraceReference2 OPTIONAL
|
| 282 | }
|
Harald Welte | 7a23af3 | 2011-02-07 21:24:26 +0100 | [diff] [blame] | 283 |
|
| 284 | DeactivateTraceModeRes ::= SEQUENCE {
|
| 285 | extensionContainer [0] ExtensionContainer OPTIONAL,
|
| 286 | ...}
|
| 287 |
|
| 288 | END
|