summaryrefslogtreecommitdiffstats
path: root/output/4.2.0/MAP-SupplementaryServiceOperations.asn1
diff options
context:
space:
mode:
Diffstat (limited to 'output/4.2.0/MAP-SupplementaryServiceOperations.asn1')
-rw-r--r--output/4.2.0/MAP-SupplementaryServiceOperations.asn1289
1 files changed, 289 insertions, 0 deletions
diff --git a/output/4.2.0/MAP-SupplementaryServiceOperations.asn1 b/output/4.2.0/MAP-SupplementaryServiceOperations.asn1
new file mode 100644
index 0000000..d8d22e9
--- /dev/null
+++ b/output/4.2.0/MAP-SupplementaryServiceOperations.asn1
@@ -0,0 +1,289 @@
+
+-- MODULE 'MAP-SupplementaryServiceOperations' START
+MAP-SupplementaryServiceOperations {
+ ccitt identified-organization (4) etsi (0) mobileDomainId (0) gsmNetworkId(1)
+ moduleId (3) map-SupplementaryServiceOperations (8) version2 (2)}
+
+DEFINITIONS
+
+::=
+
+BEGIN
+
+EXPORTS
+ RegisterSS,
+ EraseSS,
+ ActivateSS,
+ DeactivateSS,
+ InterrogateSS,
+--<B-- InvokeSS,--B>--
+ ProcessUnstructuredSS-Data,
+ ProcessSS-Request,
+ SS-GetDigits,
+ SS-GetString,
+ UnstructuredNotifySS,
+ RegisterPassword,
+ GetPassword,
+ BeginSubscriberActivity
+;
+
+IMPORTS
+ OPERATION
+FROM TCAPMessages {ccitt recommendation q 773 modules(2) messages (1)}
+
+ SystemFailure,
+ DataMissing,
+ UnexpectedDataValue,
+ UnknownSubscriber,
+ UnidentifiedSubscriber,
+ BearerServiceNotProvisioned,
+ TeleserviceNotProvisioned,
+ AbsentSubscriber,
+ CallBarred,
+ IllegalSS-Operation,
+ SS-ErrorStatus,
+ SS-NotAvailable,
+ SS-SubscriptionViolation,
+ SS-Incompatibility,
+ SS-PartialAcceptance,
+ SS-NotDelivered,
+ PW-RegistrationFailure,
+ NegativePW-Check,
+ NumberOfPW-AttemptsViolation
+FROM MAP-Errors {
+ ccitt identified-organization (4) etsi (0) mobileDomainId (0) gsmNetworkId(1)
+ moduleId (3) map-Errors (10) version2 (2)}
+
+ RegisterSS-Arg,
+ SS-Info,
+ SS-ForBS-Code,
+ InterrogateSS-Res,
+ SS-UserData,
+ ProcessSS-RequestArg,
+ SS-DigitString,
+ ToneOrDisplay,
+ SS-GetDigitsArg,
+ SS-GetStringArg,
+ SS-GetStringRes,
+ Password,
+ GuidanceInfo,
+ BeginSubscriberActivityArg
+FROM MAP-SS-DataTypes {
+ ccitt identified-organization (4) etsi (0) mobileDomainId (0) gsmNetworkId(1)
+ moduleId (3) map-SS-DataTypes (14) version2 (2)}
+
+ SS-Code
+FROM MAP-SS-Code {
+ ccitt identified-organization (4) etsi (0) mobileDomainId (0) gsmNetworkId(1)
+ moduleId (3) map-SS-Code (15) version2 (2)}
+;
+
+
+-- supplementary service handling operations
+
+RegisterSS ::= OPERATION --Timer m--
+ ARGUMENT
+ registerSS-Arg RegisterSS-Arg
+ RESULT
+ ss-Info SS-Info
+ -- optional
+ ERRORS {
+ SystemFailure,
+ DataMissing,
+ UnexpectedDataValue,
+ UnknownSubscriber,
+ -- NU>1 UnknownSubscriber must not be used in version greater 1
+ BearerServiceNotProvisioned,
+ TeleserviceNotProvisioned,
+ CallBarred,
+ -- NU1 CallBarred must not be used in version 1
+ IllegalSS-Operation,
+ SS-ErrorStatus,
+ SS-NotAvailable,
+ SS-SubscriptionViolation,
+ SS-Incompatibility,
+ SS-PartialAcceptance}
+ -- NU1 SS-PartialAcceptance must not be used in version 1
+
+EraseSS ::= OPERATION --Timer m--
+ ARGUMENT
+ ss-ForBS SS-ForBS-Code
+ RESULT
+ ss-Info SS-Info
+ -- optional
+ ERRORS {
+ SystemFailure,
+ DataMissing,
+ -- NU1 DataMissing must not be used in version 1
+ UnexpectedDataValue,
+ UnknownSubscriber,
+ -- NU>1 UnknownSubscriber must not be used in version greater 1
+ CallBarred,
+ -- NU1 CallBarred must not be used in version 1
+ IllegalSS-Operation,
+ SS-ErrorStatus,
+ SS-SubscriptionViolation}
+
+ActivateSS ::= OPERATION --Timer m--
+ ARGUMENT
+ ss-ForBS SS-ForBS-Code
+ RESULT
+ ss-Info SS-Info
+ -- optional
+ ERRORS {
+ SystemFailure,
+ DataMissing,
+ -- NU1 DataMissing must not be used in version 1
+ UnexpectedDataValue,
+ UnknownSubscriber,
+ -- NU>1 UnknownSubscriber must not be used in version greater 1
+ BearerServiceNotProvisioned,
+ -- NU1 BearerServiceNotProvisioned must not be used in version 1
+ TeleserviceNotProvisioned,
+ -- NU1 TeleserviceNotProvisioned must not be used in version 1
+ CallBarred,
+ -- NU1 CallBarred must not be used in version 1
+ IllegalSS-Operation,
+ SS-ErrorStatus,
+ SS-NotAvailable,
+ SS-SubscriptionViolation,
+ SS-Incompatibility,
+ SS-PartialAcceptance,
+ -- NU1 SS-PartialAcceptance must not be used in version 1
+ NegativePW-Check,
+ NumberOfPW-AttemptsViolation}
+
+DeactivateSS ::= OPERATION --Timer m--
+ ARGUMENT
+ ss-ForBS SS-ForBS-Code
+ RESULT
+ ss-Info SS-Info
+ -- optional
+ ERRORS {
+ SystemFailure,
+ DataMissing,
+ -- NU1 DataMissing must not be used in version 1
+ UnexpectedDataValue,
+ UnknownSubscriber,
+ -- NU>1 UnknownSubscriber must not be used in version greater 1
+ CallBarred,
+ -- NU1 CallBarred must not be used in version 1
+ IllegalSS-Operation,
+ SS-ErrorStatus,
+ SS-SubscriptionViolation,
+ NegativePW-Check,
+ NumberOfPW-AttemptsViolation}
+ -- NU1 NumberOfPW-AttemptsViolation must not be used in version 1
+
+InterrogateSS ::= OPERATION --Timer m--
+ ARGUMENT
+ ss-ForBS SS-ForBS-Code
+ RESULT
+ interrogateSS-Res InterrogateSS-Res
+ ERRORS {
+ SystemFailure,
+ DataMissing,
+ -- NU1 DataMissing must not be used in version 1
+ UnexpectedDataValue,
+ UnknownSubscriber,
+ -- NU>1 UnknownSubscriber must not be used in version greater 1
+ BearerServiceNotProvisioned,
+ -- NU1 BearerServiceNotProvisioned must not be used in version 1
+ TeleserviceNotProvisioned,
+ -- NU1 TeleserviceNotProvisioned must not be used in version 1
+ CallBarred,
+ IllegalSS-Operation,
+ SS-NotAvailable}
+ -- NU>1 SS-NotAvailable must not be used in version greater 1
+
+--<B--InvokeSS ::= OPERATION --Timer m----B>--
+--<B-- ARGUMENT--B>--
+--<B-- ss-ForBS SS-ForBS-Code--B>--
+--<B-- RESULT zzzz-Empty NULL--B>--
+--<B-- ERRORS {--B>--
+--<B-- SystemFailure,--B>--
+--<B-- DataMissing,--B>--
+--<B-- UnexpectedDataValue,--B>--
+--<B-- CallBarred,--B>--
+--<B-- -- NU1 CallBarred must not be used in version 1----B>--
+--<B-- IllegalSS-Operation,--B>--
+--<B-- SS-ErrorStatus,--B>--
+--<B-- SS-NotAvailable}--B>--
+
+ProcessUnstructuredSS-Data ::= OPERATION --Timer m--
+ ARGUMENT
+ ss-UserData SS-UserData
+ RESULT
+ ss-UserData SS-UserData
+ -- optional
+ ERRORS {
+ SystemFailure,
+ DataMissing,
+ -- NU1 DataMissing must not be used in version 1
+ UnexpectedDataValue}
+
+ProcessSS-Request ::= OPERATION --Timer ml--
+ ARGUMENT
+ processSS-RequestArg ProcessSS-RequestArg
+ RESULT
+ toneOrDisplay ToneOrDisplay
+ ERRORS {
+ SystemFailure,
+ DataMissing,
+ UnexpectedDataValue,
+ UnknownSubscriber,
+ CallBarred}
+
+SS-GetDigits ::= OPERATION --Timer ml--
+ ARGUMENT
+ ss-GetDigitsArg SS-GetDigitsArg
+ RESULT
+ ss-DigitString SS-DigitString
+
+SS-GetString ::= OPERATION --Timer ml--
+ ARGUMENT
+ ss-GetStringArg SS-GetStringArg
+ RESULT
+ ss-GetStringRes SS-GetStringRes
+
+UnstructuredNotifySS ::= OPERATION --Timer ml--
+ ARGUMENT
+ toneOrDisplay ToneOrDisplay
+ ERRORS {
+ SystemFailure,
+ DataMissing,
+ UnexpectedDataValue,
+ UnidentifiedSubscriber,
+ AbsentSubscriber,
+ SS-NotDelivered}
+
+RegisterPassword ::= OPERATION --Timer m--
+ ARGUMENT
+ ss-Code SS-Code
+ RESULT
+ newPassword Password
+ ERRORS {
+ SystemFailure,
+ DataMissing,
+ -- NU1 DataMissing must not be used in version 1
+ UnexpectedDataValue,
+ CallBarred,
+ -- NU1 CallBarred must not be used in version 1
+ SS-SubscriptionViolation,
+ PW-RegistrationFailure,
+ NegativePW-Check,
+ NumberOfPW-AttemptsViolation}
+ -- NU1 NumberOfPW-AttemptsViolation must not be used in version 1
+ LINKED {
+ GetPassword}
+
+GetPassword ::= OPERATION --Timer m--
+ ARGUMENT
+ guidanceInfo GuidanceInfo
+ RESULT
+ currentPassword Password
+
+BeginSubscriberActivity ::= OPERATION --Timer m--
+ ARGUMENT
+ beginSubscriberActivityArg BeginSubscriberActivityArg
+