asn1_docextract/output/4.2.0/MAP-SupplementaryServiceOpe...

293 lines
6.7 KiB
Groff

-- 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,
InvokeSS,
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
InvokeSS ::= OPERATION --Timer m--
ARGUMENT
ss-ForBS SS-ForBS-Code
RESULT zzzz-Empty NULL
ERRORS {
SystemFailure,
DataMissing,
UnexpectedDataValue,
CallBarred,
-- NU1 CallBarred must not be used in version 1--
IllegalSS-Operation,
SS-ErrorStatus,
SS-NotAvailable}
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
END
-- MODULE END