| /* |
| /////////////////////////////////////////////////////////////////////////////// |
| // |
| // Copyright (c) 2000-2016 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 |