blob: 916821cd0fcca48c706f7f5d218410c402bbe92f [file] [log] [blame]
/*
///////////////////////////////////////////////////////////////////////////////
//
// Copyright (c) 2000-2019 Ericsson Telecom AB
//
// All rights reserved. This program and the accompanying materials
// are made available under the terms of the Eclipse Public License v2.0
// which accompanies this distribution, and is available at
// https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html
///////////////////////////////////////////////////////////////////////////////
//
// File: Revised_Explicit_Network_Controlled_Channel_Reservation.asn
// Description: Functional protocol for ISDN
//
// References: ETSI EN 300 196-1 V1.3.2 (2001-06)
// Integrated Services Digital Network (ISDN);
// Generic functional protocol for the support
// of supplementary services;
// Rev: R3C
// Prodnr: CNL 113 435
// Updated: 2006.01.10.
// Contact: http://ttcn.ericsson.se
*/
Revised-Explicit-Network-Controlled-Channel-Reservation {itu-t identified-organization etsi(0) 196
revised-explicit-network-controlled-channel-reservation(12)}
DEFINITIONS ::=
BEGIN
EXPORTS explicitReservationCreationControl, explicitReservationManagement, explicitReservationCancel, maximumNumberOfReservationsReached, noExplicitReservationExistsOrInvalidReservationIndicator, unwantedReservationCreated, implicitReservationUsed, ReservationIndicator;
IMPORTS OPERATION, ERROR
FROM Remote-Operations-Information-Objects {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0)}
notAvailable, notSubscribed
FROM Revised-General-Errors {itu-t identified-organization etsi(0) 196 revised-general-errors(10)};
explicitReservationCreationControl OPERATION ::=
{
ARGUMENT /*controlOption*/ ENUMERATED {
noReservationRequired (0),
reservationRequiredWithReservationIndicator (1),
reservationRequiredWithoutReservationIndicator (2)} -- optional
RESULT ReservationIndicator -- optional
ERRORS { maximumNumberOfReservationsReached|
notAvailable|
notSubscribed|
unwantedReservationCreated}
CODE local:20
}
explicitReservationManagement OPERATION ::=
{
ARGUMENT ReservationIndicator -- optional
-- RESULT
ERRORS { noExplicitReservationExistsOrInvalidReservationIndicator|
notAvailable|
notSubscribed|
implicitReservationUsed}
CODE local:21
}
explicitReservationCancel OPERATION ::=
{
ARGUMENT ReservationIndicator -- optional
-- RESULT
ERRORS { noExplicitReservationExistsOrInvalidReservationIndicator|
notAvailable|
notSubscribed}
CODE local:22
}
maximumNumberOfReservationsReached ERROR ::= {CODE local:33}
noExplicitReservationExistsOrInvalidReservationIndicator ERROR ::= {CODE local:34}
unwantedReservationCreated ERROR ::= {CODE local:35}
implicitReservationUsed ERROR ::= {CODE local:36}
ReservationIndicator ::= INTEGER (-128..127)
END -- of Revised-Explicit-Network-Controlled-Channel-Reservation