blob: 7c89273c8b4306ff3c988856b9fd3149d560e910 [file] [log] [blame]
Harald Welte7a23af32011-02-07 21:24:26 +01001MAP-SupplementaryServiceOperations {
2 itu-t identified-organization (4) etsi (0) mobileDomain (0)
3 gsm-Network (1) modules (3) map-SupplementaryServiceOperations (8)
4 version9 (9)}
5
6DEFINITIONS
7
8::=
9
10BEGIN
11
12EXPORTS
13 registerSS,
14 eraseSS,
15 activateSS,
16 deactivateSS,
17 interrogateSS,
18 processUnstructuredSS-Request,
19 unstructuredSS-Request,
20 unstructuredSS-Notify,
21 registerPassword,
22 getPassword,
23 ss-InvocationNotification,
24 registerCC-Entry,
25 eraseCC-Entry
26;
27
28IMPORTS
29 OPERATION
30FROM Remote-Operations-Information-Objects {
31joint-iso-itu-t remote-operations(4)
32 informationObjects(5) version1(0)}
33
34 systemFailure,
35 dataMissing,
36 unexpectedDataValue,
37 unknownSubscriber,
38 bearerServiceNotProvisioned,
39 teleserviceNotProvisioned,
40 callBarred,
41 illegalSS-Operation,
42 ss-ErrorStatus,
43 ss-NotAvailable,
44 ss-SubscriptionViolation,
45 ss-Incompatibility,
46 pw-RegistrationFailure,
47 negativePW-Check,
48 numberOfPW-AttemptsViolation,
49 unknownAlphabet,
50 ussd-Busy,
51 absentSubscriber,
52 illegalSubscriber,
53 illegalEquipment,
54 shortTermDenial,
55 longTermDenial,
56 facilityNotSupported
57FROM MAP-Errors {
58 itu-t identified-organization (4) etsi (0) mobileDomain (0)
59 gsm-Network (1) modules (3) map-Errors (10) version9 (9)}
60
61 RegisterSS-Arg,
62 SS-Info,
63 SS-ForBS-Code,
64 InterrogateSS-Res,
65 USSD-Arg,
66 USSD-Res,
67 Password,
68 GuidanceInfo,
69 SS-InvocationNotificationArg,
70 SS-InvocationNotificationRes,
71 RegisterCC-EntryArg,
72 RegisterCC-EntryRes,
73 EraseCC-EntryArg,
74 EraseCC-EntryRes
75FROM MAP-SS-DataTypes {
76 itu-t identified-organization (4) etsi (0) mobileDomain (0)
77 gsm-Network (1) modules (3) map-SS-DataTypes (14) version9 (9)}
78
79 SS-Code
80FROM MAP-SS-Code {
81 itu-t identified-organization (4) etsi (0) mobileDomain (0)
82 gsm-Network (1) modules (3) map-SS-Code (15) version9 (9)}
83;
84
85
86-- supplementary service handling operations
87
88registerSS OPERATION ::= { --Timer m
89 ARGUMENT
90 RegisterSS-Arg
91 RESULT
92 SS-Info
93 -- optional
94 ERRORS {
95 systemFailure |
96 dataMissing |
97 unexpectedDataValue |
98 bearerServiceNotProvisioned |
99 teleserviceNotProvisioned |
100 callBarred |
101 illegalSS-Operation |
102 ss-ErrorStatus |
103 ss-Incompatibility}
104 CODE local:10 }
105
106eraseSS OPERATION ::= { --Timer m
107 ARGUMENT
108 SS-ForBS-Code
109 RESULT
110 SS-Info
111 -- optional
112 ERRORS {
113 systemFailure |
114 dataMissing |
115 unexpectedDataValue |
116 bearerServiceNotProvisioned |
117 teleserviceNotProvisioned |
118 callBarred |
119 illegalSS-Operation |
120 ss-ErrorStatus
121 }
122 CODE local:11 }
123
124activateSS OPERATION ::= { --Timer m
125 ARGUMENT
126 SS-ForBS-Code
127 RESULT
128 SS-Info
129 -- optional
130 ERRORS {
131 systemFailure |
132 dataMissing |
133 unexpectedDataValue |
134 bearerServiceNotProvisioned |
135 teleserviceNotProvisioned |
136 callBarred |
137 illegalSS-Operation |
138 ss-ErrorStatus |
139 ss-SubscriptionViolation |
140 ss-Incompatibility |
141 negativePW-Check |
142 numberOfPW-AttemptsViolation}
143 CODE local:12 }
144
145deactivateSS OPERATION ::= { --Timer m
146 ARGUMENT
147 SS-ForBS-Code
148 RESULT
149 SS-Info
150 -- optional
151 ERRORS {
152 systemFailure |
153 dataMissing |
154 unexpectedDataValue |
155 bearerServiceNotProvisioned |
156 teleserviceNotProvisioned |
157 callBarred |
158 illegalSS-Operation |
159 ss-ErrorStatus |
160 ss-SubscriptionViolation |
161 negativePW-Check |
162 numberOfPW-AttemptsViolation}
163 CODE local:13 }
164
165interrogateSS OPERATION ::= { --Timer m
166 ARGUMENT
167 SS-ForBS-Code
168 RESULT
169 InterrogateSS-Res
170 ERRORS {
171 systemFailure |
172 dataMissing |
173 unexpectedDataValue |
174 bearerServiceNotProvisioned |
175 teleserviceNotProvisioned |
176 callBarred |
177 illegalSS-Operation |
178 ss-NotAvailable}
179 CODE local:14 }
180
181processUnstructuredSS-Request OPERATION ::= { --Timer 10 minutes
182 ARGUMENT
183 USSD-Arg
184 RESULT
185 USSD-Res
186 ERRORS {
187 systemFailure |
188 dataMissing |
189 unexpectedDataValue |
190 unknownAlphabet |
191 callBarred}
192 CODE local:59 }
193
194unstructuredSS-Request OPERATION ::= { --Timer ml
195 ARGUMENT
196 USSD-Arg
197 RESULT
198 USSD-Res
199 -- optional
200 ERRORS {
201 systemFailure |
202 dataMissing |
203 unexpectedDataValue |
204 absentSubscriber |
205 illegalSubscriber |
206 illegalEquipment |
207 unknownAlphabet |
208 ussd-Busy}
209 CODE local:60 }
210
211unstructuredSS-Notify OPERATION ::= { --Timer ml
212 ARGUMENT
213 USSD-Arg
214 RETURN RESULT TRUE
215 ERRORS {
216 systemFailure |
217 dataMissing |
218 unexpectedDataValue |
219 absentSubscriber |
220 illegalSubscriber |
221 illegalEquipment |
222 unknownAlphabet |
223 ussd-Busy}
224 CODE local:61 }
225
226registerPassword OPERATION ::= { --Timer ml
227 ARGUMENT
228 SS-Code
229 RESULT
230 Password
231 ERRORS {
232 systemFailure |
233 dataMissing |
234 unexpectedDataValue |
235 callBarred |
236 ss-SubscriptionViolation |
237 pw-RegistrationFailure |
238 negativePW-Check |
239 numberOfPW-AttemptsViolation}
240 LINKED {
241 getPassword}
242 CODE local:17 }
243
244getPassword OPERATION ::= { --Timer m
245 ARGUMENT
246 GuidanceInfo
247 RESULT
248 Password
249 CODE local:18 }
250
251ss-InvocationNotification OPERATION ::= { --Timer m
252 ARGUMENT
253 SS-InvocationNotificationArg
254 RESULT
255 SS-InvocationNotificationRes
256 -- optional
257 ERRORS {
258 dataMissing |
259 unexpectedDataValue |
260 unknownSubscriber}
261 CODE local:72 }
262
263registerCC-Entry OPERATION ::= { --Timer m
264 ARGUMENT
265 RegisterCC-EntryArg
266 RESULT
267 RegisterCC-EntryRes
268 ERRORS {
269 systemFailure |
270 dataMissing |
271 unexpectedDataValue |
272 callBarred |
273 illegalSS-Operation |
274 ss-ErrorStatus |
275 ss-Incompatibility |
276 shortTermDenial |
277 longTermDenial |
278 facilityNotSupported}
279 CODE local:76 }
280
281eraseCC-Entry OPERATION ::= { --Timer m
282 ARGUMENT
283 EraseCC-EntryArg
284 RESULT
285 EraseCC-EntryRes
286 ERRORS {
287 systemFailure |
288 dataMissing |
289 unexpectedDataValue |
290 callBarred |
291 illegalSS-Operation |
292 ss-ErrorStatus}
293 CODE local:77 }
294
295END