1MAP-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 296