blob: 20b257ebc88f0ee35c981bdf5d4a6105f50ec643 [file] [log] [blame]
/*
///////////////////////////////////////////////////////////////////////////////
//
// 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_Call_Transfer_Operations_and_Errors.asn
// Description: Functional protocol for ISDN
//
// References: ETSI EN 300 138-1
// Integrated Services Digital Network (ISDN);
// Generic functional protocol for the support
// of supplementary services;
// Rev: R3C
// Prodnr: CNL 113 435
// Updated: 2012.04.19.
// Contact: http://ttcn.ericsson.se
*/
Revised-Closed-User-Group-Service-Operations {itu-t identified-organization etsi (0) 138 operations-and-errors (1)}
DEFINITIONS ::=
BEGIN
EXPORTS
cUGCall,
invalidOrUnregisteredCUGIndex,
requestedBasicServiceViolatesCUGConstraints,
outgoingCallsBarredWithinCUG,
incomingCallsBarredWithinCUG,
userNotMemberOfCUG,
inconsistencyInDesignatedFacilityAndSubscriberClass;
IMPORTS
OPERATION,
ERROR
FROM Remote-Operations-Information-Objects
{joint-iso-itu-t remote-operations (4) notation (0)}
notSubscribed,
basicServiceNotProvided
FROM Revised-General-Errors
{itu-t identified-organization etsi (0) 196 general-errors (2)};
cUGCall OPERATION ::=
{
-- in Facility Information element. Invoked from calling user to
-- originating network side. Also from destination network side to
-- called user
ARGUMENT SEQUENCE {
oARequested OARequested DEFAULT FALSE,
cUGIndex CUGIndex OPTIONAL }
ERRORS {
invalidOrUnregisteredCUGIndex |
requestedBasicServiceViolatesCUGConstraints |
outgoingCallsBarredWithinCUG |
incomingCallsBarredWithinCUG |
userNotMemberOfCUG |
basicServiceNotProvided |
inconsistencyInDesignatedFacilityAndSubscriberClass |
notSubscribed }
CODE local:2
}
OARequested ::= [1] IMPLICIT BOOLEAN
CUGIndex ::= [2] IMPLICIT INTEGER (0..32767)
invalidOrUnregisteredCUGIndex ERROR ::= {CODE local:16}
requestedBasicServiceViolatesCUGConstraints ERROR ::= {CODE local:17}
outgoingCallsBarredWithinCUG ERROR ::= {CODE local:18}
incomingCallsBarredWithinCUG ERROR ::= {CODE local:19}
userNotMemberOfCUG ERROR ::= {CODE local:20}
inconsistencyInDesignatedFacilityAndSubscriberClass ERROR ::= {CODE local:21}
END