wireshark/epan/dissectors/asn1/isdn-sup/Outgoing-Call-Barring-Opera...

202 lines
5.7 KiB
Groff

--
-- EN 301 001-1 Ver. 1.2.2
--
Outgoing-Call-Barring-Operations-and-Errors {itu-t(0) identified-organization(4) etsi(0) 1001
operations-and-errors(1)}
DEFINITIONS EXPLICIT TAGS ::=
BEGIN
EXPORTS
ActivationOcb,
ActivationStatusNotificationOcb,
DeactivationOcb,
DeactivationStatusNotificationOcb,
InterrogationOcb,
DisableOcb,
OcbInvoked,
InvalidBarringProgram,
NoBarringProgram
;
IMPORTS
OPERATION, ERROR
FROM Remote-Operations-Information-Objects
{joint-iso-itu-t (2) remote-operations (4) informationObjects(5) version1(0)}
PartyNumber
FROM Addressing-Data-Elements
{itu-t(0) identified-organization(4) etsi(0) 196 addressing-data-elements(6)}
BasicService
FROM Basic-Service-Elements
{itu-t(0) identified-organization(4) etsi(0) 196 basic-service-elements(8)}
notSubscribed, notAvailable, basicServiceNotProvided, invalidServedUserNr,
resourceUnavailable, notImplemented, supplementaryServiceInteractionNotAllowed
FROM General-Errors
{itu-t(0) identified-organization(4) etsi(0) 196 general-errors(2)}
NotActivated
FROM Diversion-Operations
{itu-t(0) identified-organization(4) etsi(0) 207 operations-and errors(1)}
Pin, invalidPin, userControlBlocked, changeOfPinRequired
FROM Pin-Set-Operations-and-Errors
{itu-t(0) identified-organization(4) etsi(0) 1002 operations-and-errors(1)}
;
activationOcb OPERATION::=
{
ARGUMENT
ActivationOcbArgument
ERRORS {
notSubscribed |
notAvailable |
basicServiceNotProvided |
invalidServedUserNr |
invalidPin |
invalidBarringProgram |
noBarringProgram |
userControlBlocked |
supplementaryServiceInteractionNotAllowed |
resourceUnavailable |
changeOfPinRequired }
CODE global:{oCBOID 1}
}
deactivationOcb OPERATION::=
{
ARGUMENT
DeactivationOcbArgument
ERRORS {
notSubscribed |
notAvailable |
basicServiceNotProvided |
invalidServedUserNr |
notActivated |
invalidPin |
userControlBlocked |
changeOfPinRequired }
CODE global:{oCBOID 2}
}
interrogationOcb OPERATION::=
{
ARGUMENT
InterrogationOcbArgument
RESULT
IntOcbResultList
ERRORS {
notSubscribed |
notAvailable |
basicServiceNotProvided |
invalidServedUserNr }
CODE global:{oCBOID 5}
}
activationStatusNotificationOcb OPERATION::=
{
ARGUMENT
ActStatusNotificationOcbArg
CODE global:{oCBOID 3}
}
deactivationStatusNotificationOcb OPERATION::=
{
ARGUMENT
DeactStatusNotificationOcbArg
CODE global:{oCBOID 4}
}
disableOcb OPERATION::=
{
ARGUMENT
Pin
ERRORS {
notImplemented |
invalidPin |
userControlBlocked |
changeOfPinRequired }
CODE global:{oCBOID 6}
}
ocbInvoked OPERATION::=
{
CODE global:{oCBOID 7}
}
ActivationOcbArgument ::= SEQUENCE {
basicService BasicService,
pin Pin,
barringProgram BarringProgram OPTIONAL,
servedUserNr ServedUserNr OPTIONAL}
DeactivationOcbArgument ::= SEQUENCE {
basicService BasicService,
pin Pin,
barringProgram BarringProgram OPTIONAL,
servedUserNr ServedUserNr OPTIONAL}
InterrogationOcbArgument ::= SEQUENCE {
basicService BasicService,
servedUserNr ServedUserNr OPTIONAL}
ActStatusNotificationOcbArg ::= SEQUENCE {
basicService BasicService,
barringProgram BarringProgram,
servedUserNr ServedUserNr}
DeactStatusNotificationOcbArg ::= SEQUENCE {
basicService BasicService,
barringProgram BarringProgram OPTIONAL,
servedUserNr ServedUserNr}
ServedUserNr ::= CHOICE {
individualNumber PartyNumber,
allNumbers NULL}
IntOcbResultList ::= SET SIZE(0..30) OF IntOcbResult
IntOcbResult ::= SEQUENCE {
servedUserNr ServedUserNr,
basicService BasicService,
barringProgramList BarringProgramList}
BarringProgram ::= INTEGER (0..255)
BarringProgramList ::= SET SIZE(0...255) OF BarringProgram
invalidBarringProgram ERROR ::={CODE global:{oCBOID 10}}
noBarringProgram ERROR ::={CODE global:{oCBOID 11}}
oCBOID OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) 1001 operations-and-errors(1)}
activationOcb ActivationOcb ::= globalValue {oCBOID 1}
deactivationOcb DeactivationOcb ::= globalValue {oCBOID 2}
activationStatusNotificationOcb ActivationStatusNotificationOcb ::= globalValue {oCBOID 3}
deactivationStatusNotificationOcb DeactivationStatusNotificationOcb ::= globalValue {oCBOID 4}
interrogationOcb InterrogationOcb ::= globalValue {oCBOID 5}
disableOcb DisableOcb ::= globalValue {oCBOID 6}
ocbInvoked OcbInvoked ::= globalValue {oCBOID 7}
invalidBarringProgram InvalidBarringProgram ::= globalValue {oCBOID 10}
noBarringProgram NoBarringProgram ::= globalValue {oCBOID 11}
notActivated NotActivated ::= localValue 46
END -- of Outgoing-Call-Barring-Operations-and-Errors