diff options
Diffstat (limited to 'epan/dissectors/asn1/isdn-sup/Closed-User-Group-Service-Operations.asn')
-rw-r--r-- | epan/dissectors/asn1/isdn-sup/Closed-User-Group-Service-Operations.asn | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/epan/dissectors/asn1/isdn-sup/Closed-User-Group-Service-Operations.asn b/epan/dissectors/asn1/isdn-sup/Closed-User-Group-Service-Operations.asn new file mode 100644 index 0000000000..db63f8fed9 --- /dev/null +++ b/epan/dissectors/asn1/isdn-sup/Closed-User-Group-Service-Operations.asn @@ -0,0 +1,77 @@ +-- +-- EN 300 138-1 Ver. 1.3.4 +-- +Closed-User-Group-Service-Operations {ccitt identified-organization etsi (0) 138 operations-and-errors (1)} + +DEFINITIONS ::= +BEGIN + +EXPORTS CUGCall, + InvalidOrUnregisteredCUGIndex, + RequestedBasicServiceViolatesCUGConstraints, + OutgoingCallsBarredWithinCUG, + IncomingCallsBarredWithinCUG, + UserNotMemeberOfCUG, + InconsistencyInDesignatedFacilityAndSubscriberClass; + +IMPORTS OPERATION, ERROR FROM Remote-Operations-Information-Objects + {joint-iso-itu-t (2) remote-operations (4) informationObjects(5) version1(0)} + notSubscribed, + basicServiceNotProvided + FROM General-Errors + {ccitt identified-organization etsi(0) 196 general-errors}; + + + cUGcall OPERATION ::= { + -- in Facility information element. Invoked from calling user to originating + -- network side. Also from destination network side to called user + ARGUMENT CUGcallArg + -- in SETUP message + RETURN RESULT FALSE + + ERRORS { + invalidOrUnregisteredCUGIndex | + requestedBasicServiceViolatesCUGConstraints | + outgoingCallsBarredWithinCUG | + incomingCallsBarredWithinCUG | + userNotMemberOfCUG | + basicServiceNotProvided | + inconsistencyInDesignatedFacilityAndSubscriberClass | + notSubscribed + } + -- in clearing message to calling user. Also to destination network side. + CODE local: 2} + + +CUGcallArg ::= SEQUENCE{ + oARequested OARequested DEFAULT FALSE, + cUGIndex CUGIndex OPTIONAL + } + +OARequested ::= [1] IMPLICIT BOOLEAN +CUGIndex ::= [2] IMPLICIT INTEGER (0..32767) + +InvalidOrUnregisteredCUGIndex ::= ERROR +invalidOrUnregisteredCUGIndex ERROR ::= { CODE local: 16} +RequestedBasicServiceViolatesCUGConstraints ::= ERROR +requestedBasicServiceViolatesCUGConstraints ERROR ::= { CODE local: 17} +OutgoingCallsBarredWithinCUG ::= ERROR +outgoingCallsBarredWithinCUG ERROR ::= { CODE local: 18} +IncomingCallsBarredWithinCUG ::= ERROR +incomingCallsBarredWithinCUG ERROR ::= { CODE local: 19} +UserNotMemberOfCUG ::= ERROR +userNotMemberOfCUG ERROR ::= { CODE local: 20} +InconsistencyInDesignatedFacilityAndSubscriberClass ::= ERROR +inconsistencyInDesignatedFacilityAndSubscriberClass ERROR ::= { CODE local: 21} + +-- cUGCall CUGCall ::= localValue 2 + +--invalidOrUnregisteredCUGIndex InvalidOrUnregisteredCUGIndex ::= localValue 16 +--requestedBasicServiceViolatesCUGConstraints RequestedBasicServiceViolatesCUGConstraints ::= localValue 17 +--outgoingCallsBarredWithinCUG OutgoingCallsBarredWithinCUG ::= localValue 18 +--incomingCallsBarredWithinCUG IncomingCallsBarredWithinCUG ::= localValue 19 +--userNotMemberOfCUG UserNotMemberOfCUG ::= localValue 20 +--inconsistencyInDesignatedFacilityAndSubscriberClass InconsistencyInDesignatedFacilityAndSubscriberClass ::= localValue 21 + +END -- Closed-User-Group-Service-Operations + |