-- =============================================================================
--               GDMO definitions extracted from ITU-T Rec. Q.824.6 (1998)
-- =============================================================================

sVpTtp MANAGED OBJECT CLASS
  DERIVED FROM "Rec. I.751":vpTTPBidirectional;
  CHARACTERIZED BY
    sVpTtpPkg PACKAGE
      BEHAVIOUR sVpTtpBeh;
      ATTRIBUTES
        vpType GET-REPLACE;;;
  CONDITIONAL PACKAGES
    blockedForMaintenancePkg
    PRESENT IF "requested by the managing system",
    maintenanceSignallingRunningPkg
    PRESENT IF "requested by the managing system.",
    propagationDelayPkg
    PRESENT IF "supported by the managing system",
    remoteBlockingPkg
    PRESENT IF "requested by the managing system.";
REGISTERED AS {managedObjectClass 1};


sVpTtpBeh BEHAVIOUR
  DEFINED AS
    "A switch virtual path TTP is an object class representing the endpoint of
    an ATM VPC at a switching network element.";


aalProfile MANAGED OBJECT CLASS
  DERIVED FROM "ITU-T Rec. X.721 | ISO/IEC 10165-2":top;
  CHARACTERIZED BY
    aalProfilePkg PACKAGE
      BEHAVIOUR aalProfileBeh;
      ATTRIBUTES
        aalProfileId GET,
        aalType GET;;;
  CONDITIONAL PACKAGES
    aalTypeOneProfilePkg
    PRESENT IF "the aalType attribute is set to aal1",
    aalTypeThreeFourProfilePkg
    PRESENT IF "the aalType attribute is set to aal34",
    aalTypeFiveProfilePkg
    PRESENT IF "the aalType attribute is set to aal5";
REGISTERED AS {managedObjectClass 2};


aalProfileBeh BEHAVIOUR
  DEFINED AS
    "The aalProfile object class is a managed support object used to organize
    data that describes the AAL processing functions of the ATM NE. The
    attribute aalType identifies the type of AAL processing (i.e., AAL1, AAL3/4,
    or AAL5). The AAL profiling information is contained in packages which are
    present based on the value of the aalType attribute. ";


aalProtocolCurrentData MANAGED OBJECT CLASS
  DERIVED FROM "ITU-T Rec. Q.822": currentData;
  CHARACTERIZED BY
    aalProtocolCurrentDataPkg PACKAGE
      BEHAVIOUR aalProtocolCurrentDataBeh;;;
  CONDITIONAL PACKAGES
    aalTypeOnePerformanceParameterPkg
    PRESENT IF "AAL Type 1 processing is being performed",
    aalTypeThreeFourPerformanceParameterPkg
    PRESENT IF "AAL Type 3/4 processing is being performed",
    aalTypeFivePerformanceParameterPkg
    PRESENT IF "AAL Type 5 processing is being performed";
REGISTERED AS {managedObjectClass 3};


aalProtocolCurrentDataBeh BEHAVIOUR
  DEFINED AS
    "The aalProtocolCurrentData object is a managed support object that contains
    the current performance monitoring data collected as a result of performing
    Segmentation and Reassembly (SAR) Level and Convergence Sublayer (CS)
    protocol monitoring. The granularityPeriod attribute inherited from the
    scanner object class shall be set to 15 minutes. Instances of this object
    class shall be inherently created by the managed system whenever an instance
    of the Interworking VCC Termination Point object class is created that
    represents AAL functions.";


aalProtocolHistoryData MANAGED OBJECT CLASS
  DERIVED FROM "ITU-T Rec. Q.822": historyData;
  CHARACTERIZED BY
    aalProtocolHistoryDataPkg PACKAGE
      BEHAVIOUR aalProtocolHistoryDataBeh;;;
  CONDITIONAL PACKAGES
    aalTypeOnePerformanceParameterHistoryDataPkg
    PRESENT IF "AAL Type 1 processing is being performed",
    aalTypeThreeFourPerformanceParameterHistoryDataPkg
    PRESENT IF "AAL Type 3/4 processing is being performed",
    aalTypeFivePerformanceParameterHistoryDataPkg
    PRESENT IF "AAL Type 5 processing is being performed";
REGISTERED AS {managedObjectClass 4};


aalProtocolHistoryDataBeh BEHAVIOUR
  DEFINED AS
    "The aalProtocolHistoryData object is a managed support object that contains
    the past performance monitoring data collected as a result of performing
    Segmentation and Reassembly (SAR) Level and Convergence Sublayer (CS)
    protocol monitoring. Instances of this object class can only be created
    locally by an agent (managed system) according to the value of the
    historyRetention attribute specified in the aalProtocolCurrentData object.";


saalUniProtocolProfile MANAGED OBJECT CLASS
  DERIVED FROM "ITU-T Rec. X.721 | ISO/IEC 10165-2": top;
  CHARACTERIZED BY
    saalUniProtocolProfilePkg PACKAGE
      BEHAVIOUR saalUniProtocolProfileBeh;
      ATTRIBUTES
        saalUniProtocolProfileId GET SET-BY-CREATE,
        bufferRelease
          DEFAULT VALUE Q824-6ASN1DefinedTypesModule.bufferReleaseDefault GET
          SET-BY-CREATE,
        maxCc DEFAULT VALUE Q824-6ASN1DefinedTypesModule.maxCcDefault GET SET-BY-CREATE,
        maxInformationFieldLength
          DEFAULT VALUE Q824-6ASN1DefinedTypesModule.maxInformationFieldLengthDefault
          GET SET-BY-CREATE,
        maxLengthSscopUuField
          DEFAULT VALUE Q824-6ASN1DefinedTypesModule.maxLengthSscopUuFieldDefault
          GET SET-BY-CREATE,
        maxPd DEFAULT VALUE Q824-6ASN1DefinedTypesModule.maxPdDefault GET SET-BY-CREATE,
        maxSscopCreditToPeer
          DEFAULT VALUE Q824-6ASN1DefinedTypesModule.maxSscopCreditToPeerDefault
          GET SET-BY-CREATE,
        maxStat DEFAULT VALUE Q824-6ASN1DefinedTypesModule.maxStatDefault GET
          SET-BY-CREATE,
        sscopTimerCc
          DEFAULT VALUE Q824-6ASN1DefinedTypesModule.sscopTimerCcDefault GET
          SET-BY-CREATE,
        sscopTimerIdle
          DEFAULT VALUE Q824-6ASN1DefinedTypesModule.sscopTimerIdleDefault GET
          SET-BY-CREATE,
        sscopTimerKeepAlive
          DEFAULT VALUE Q824-6ASN1DefinedTypesModule.sscopTimerKeepAliveDefault
          GET SET-BY-CREATE,
        sscopTimerNoResponse
          DEFAULT VALUE Q824-6ASN1DefinedTypesModule.sscopTimerNoResponseDefault
          GET SET-BY-CREATE,
        sscopTimerPoll
          DEFAULT VALUE Q824-6ASN1DefinedTypesModule.sscopTimerPollDefault GET
          SET-BY-CREATE;;;
  CONDITIONAL PACKAGES
    "ITU-T Rec. M.3100":createDeleteNotificationsPackage
    PRESENT IF "supported by an instance of this class",
    pollAfterRetransmissionPkg
    PRESENT IF "an instance supports this national option";
REGISTERED AS {managedObjectClass 5};


saalUniProtocolProfileBeh BEHAVIOUR
  DEFINED AS
    "The saalUniProtocolProfile is a broadband-specific object class which
    comprises attributes required for SSCOP, SSCF-UNI and Layer Management for UNI.";


abr MANAGED OBJECT CLASS
  DERIVED FROM bearerServiceBb;
  CHARACTERIZED BY
    abrPkg PACKAGE
      BEHAVIOUR abrBeh;;;
REGISTERED AS {managedObjectClass 6};


abrBeh BEHAVIOUR
  DEFINED AS
    "This subclass of 'bearer service' represents the adaptation of
    connection-oriented data with available bit rate.";


abtDt MANAGED OBJECT CLASS
  DERIVED FROM bearerServiceBb;
  CHARACTERIZED BY
    abtDtPkg PACKAGE
      BEHAVIOUR abtDtBeh;;;
REGISTERED AS {managedObjectClass 7};


abtDtBeh BEHAVIOUR
  DEFINED AS
    "This subclass of 'bearer service' represents the adaptation of
    connection-oriented data with ATM block transfer with delayed transmission.";


abtIt MANAGED OBJECT CLASS
  DERIVED FROM bearerServiceBb;
  CHARACTERIZED BY
    abtItPkg PACKAGE
      BEHAVIOUR abtItBeh;;;
REGISTERED AS {managedObjectClass 8};


abtItBeh BEHAVIOUR
  DEFINED AS
    "This subclass of 'bearer service' represents the adaptation of
    connection-oriented data with ATM block transfer with immediate transmission.";


bearerServiceBb MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2": top;
  CHARACTERIZED BY
    customizedResourcePointersBehPkg,
    bearerServiceBbPkg PACKAGE
      BEHAVIOUR bearerServiceBbBeh;
      ATTRIBUTES
        "ITU-T Q.824.0":bearerServiceId GET SET-BY-CREATE,
        "CCITT Rec. X.721 | ISO/IEC 10165-2": administrativeState GET-REPLACE,
        "ITU-T Q.824.0":customizedResourcePtrList
          DEFAULT VALUE Q824-6ASN1DefinedTypesModule.emptySet GET;
      NOTIFICATIONS
        "CCITT Rec. X.721 | ISO/IEC 10165-2":stateChange,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":attributeValueChange;;;
REGISTERED AS {managedObjectClass 9};


bearerServiceBbBeh BEHAVIOUR
  DEFINED AS
    "The Bearer Service object class represents the common aspects of the bearer
    services. While the Bearer Service object class is not instantiated, it is a
    superclass from which specialized subclasses are derived and instantiated.";


clipDepBb  MANAGED OBJECT CLASS
  DERIVED FROM supplementaryServiceDepBb;
  CHARACTERIZED BY
    clipBbPkg;
  CONDITIONAL PACKAGES
    twoCallingPartyNumberDeliveryPkg
    PRESENT IF "supplied by the managing system";
REGISTERED AS {managedObjectClass 10};


clirDepBb  MANAGED OBJECT CLASS
  DERIVED FROM supplementaryServiceDepBb;
  CHARACTERIZED BY
    clirBbPkg;
REGISTERED AS {managedObjectClass 11};


callingNumberScreeningBb  MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top;
  CHARACTERIZED BY
    callingNumberScreeningPkg PACKAGE
      BEHAVIOUR callingNumberScreeningBeh;
      ATTRIBUTES
        "ITU-T Q.824.1": callingNumberScreeningId GET SET-BY-CREATE,
        screenNumber
          DEFAULT VALUE Q824-6ASN1DefinedTypesModule.defaultScreenNumber GET-REPLACE,
        defaultDirectoryNumber GET-REPLACE;
      NOTIFICATIONS
        "CCITT Rec. X.721 | ISO/IEC 10165-2": attributeValueChange,
        "CCITT Rec. X.721 | ISO/IEC 10165-2": objectCreation,
        "CCITT Rec. X.721 | ISO/IEC 10165-2": objectDeletion;;;
REGISTERED AS {managedObjectClass 12};


callingNumberScreeningBeh BEHAVIOUR
  DEFINED AS
    "This object identifies characteristics used for the screening of the
    Calling Party Directory Number as described in Rec. Q.2951.3. Only one
    object of this object class shall be contained in the superior object instance.";


cugIndBb  MANAGED OBJECT CLASS
  DERIVED FROM supplementaryServiceIndBb;
  CHARACTERIZED BY
    cugBbPkg PACKAGE
      BEHAVIOUR cugBbBeh;
      ATTRIBUTES
        cugIndex GET SET-BY-CREATE,
        cugInterlockCode GET SET-BY-CREATE,
        cugDataNetworkIdentification GET SET-BY-CREATE,
        cugBarring  GET-REPLACE,
        "ITU-T Q.824.0":servicePtrList
          DEFAULT VALUE Q824-6ASN1DefinedTypesModule.emptySet GET-REPLACE ADD-REMOVE;;;
REGISTERED AS {managedObjectClass 13};


cugBbBeh BEHAVIOUR
  DEFINED AS
    "This managed object class is used to store the closed user group general
    subscription options specified by ITU-T Rec. Q.2955.1. This package is
    instantiated by for each Closed User Group. When the value of cugBarring is
    outgoingCallsBarred, this CUG must not be a preferential Closed User Group
    (denoted by preferredCugIndex in cugSubscriptionOption managed object). An
    object of this class can only deleted, if it is not referenced by a
    cugSubscriptionOption(Independent) object.

    The 'customizedResourcePtrList' and the 'servicePtrList' can only be used
    mutually exclusive. This means that one of them has to be empty.";


cugSubscriptionOptionDepBb  MANAGED OBJECT CLASS
  DERIVED FROM supplementaryServiceDepBb;
  CHARACTERIZED BY
    cugSubscriptionOptionBbPkg;
REGISTERED AS {managedObjectClass 14};


colpDepBb  MANAGED OBJECT CLASS
  DERIVED FROM supplementaryServiceDepBb;
  CHARACTERIZED BY
    colpBbPkg;
REGISTERED AS {managedObjectClass 15};


colrDepBb  MANAGED OBJECT CLASS
  DERIVED FROM supplementaryServiceDepBb;
  CHARACTERIZED BY
    colrBbPkg;
REGISTERED AS {managedObjectClass 16};


connectedNumberScreeningBb  MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top;
  CHARACTERIZED BY
    connectedNumberScreeningPkg PACKAGE
      BEHAVIOUR connectedNumberScreeningBeh;
      ATTRIBUTES
        connectedNumberScreeningId GET SET-BY-CREATE,
        screenNumber
          DEFAULT VALUE Q824-6ASN1DefinedTypesModule.defaultScreenNumber GET-REPLACE,
        defaultDirectoryNumber GET-REPLACE;
      NOTIFICATIONS
        "CCITT Rec. X.721 | ISO/IEC 10165-2": attributeValueChange,
        "CCITT Rec. X.721 | ISO/IEC 10165-2": objectCreation,
        "CCITT Rec. X.721 | ISO/IEC 10165-2": objectDeletion;;;
REGISTERED AS {managedObjectClass 17};


connectedNumberScreeningBeh BEHAVIOUR
  DEFINED AS
    "This object identifies characteristics used for the screening of the
    Connected Line Directory Number as described in Rec. Q.2951.5. Only one
    object of this object class shall be contained in the superior object instance.";


customerProfileBb MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top;
  CHARACTERIZED BY
    customerProfilePointersBehPkg,
    customerProfileBbPkg PACKAGE
      BEHAVIOUR customerProfileBbBeh;
      ATTRIBUTES
        "ITU-T Q.824.0":customerProfileId GET SET-BY-CREATE,
        accessPtrList GET-REPLACE ADD-REMOVE,
        "ITU-T Q.824.0":directoryNumberPtrList GET-REPLACE ADD-REMOVE;;;
REGISTERED AS {managedObjectClass 18};


customerProfileBbBeh BEHAVIOUR
  DEFINED AS
    "The Customer Profile represents a single point of reference used to bind
    together a range of services and resources for customer administration
    purposes. It is a class of managed objects representing the characteristics
    of the Directory Number(s) (DN) assigned to an individual subscriber,
    independent of the access type and bearer service. Each instance of the
    customer profile object class includes a Directory Number Pointer List
    attribute that represents the Directory Number(s) assigned to the customer
    profile object and an Access Pointer List attribute that represents
    Access(es) also assigned to the customer profile object.

    Objects which are related through direct or indirect containment or by a
    direct pointer relationship with a customerProfileBb object can not be
    related in the same way to a different customerProfileBb object.

    More than one entry in the 'directoryNumberPtrList' are allowed only if a
    'multipleSubscriberNumberIndBb' object is contained in this
    'customerProfileBb' object.";


customizedResourceBb MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2": top;
  CHARACTERIZED BY
    customizedResourcePointersBehPkg,
    customizedResourceBbPkg PACKAGE
      BEHAVIOUR customizedResourceBbBeh;
      ATTRIBUTES
        "ITU-T Q.824.0":customizedResourceId GET SET-BY-CREATE,
        "ITU-T Q.824.0":bearerServicePtrList GET-REPLACE ADD-REMOVE,
        "ITU-T Q.824.0":directoryNumberPtrList GET-REPLACE ADD-REMOVE,
        "ITU-T Q.824.0":teleServicePtrList GET-REPLACE ADD-REMOVE,
        supplementaryServiceIndBbPtrList GET-REPLACE ADD-REMOVE,
        userDataPtr GET-REPLACE;;;
REGISTERED AS {managedObjectClass 19};


customizedResourceBbBeh BEHAVIOUR
  DEFINED AS
    "The Customized Resource object is a class of managed objects that
    represents the service provisioning for a subscriber. It allows association
    of a set of services and/or one userData object to one or more Directory Numbers.

    When no customized resource objects are contained in a customer profile
    object, then all services/userData contained in this customer profile object
    are applicable to all directory numbers associated with this customer
    profile object.

    If one or more customized resource objects are contained in a customer
    profile object, then only these services/userData (contained in this
    customer profile object) are applicable to a certain directory number
    (associated with the customer profile object) which are explicitly
    associated to this directory number object using a customized resource object.

    Only one entry shall be contained in the directoryNumberPtrList. The
    teleServicePtrList attribute points to instances of the class teleserviceBb
    or its subclasses.";


dbr MANAGED OBJECT CLASS
  DERIVED FROM bearerServiceBb;
  CHARACTERIZED BY
    dbrPkg PACKAGE
      BEHAVIOUR dbrBeh;;;
REGISTERED AS {managedObjectClass 20};


dbrBeh BEHAVIOUR
  DEFINED AS
    "This subclass of 'bearer service' represents the adaptation of
    connection-oriented data with deterministic (constant) bit rate and timing
    relation between sender and receiver.";


directDiallingInIndBb MANAGED OBJECT CLASS
  DERIVED FROM supplementaryServiceIndBb;
  CHARACTERIZED BY
    directDiallingInIndBbPkg PACKAGE
      BEHAVIOUR directDiallingInIndBbBeh;
      ATTRIBUTES
        cdpnRepresentationType GET-REPLACE;;;
  CONDITIONAL PACKAGES
    "ITU-T Q.824.2":digitsOptionPkg
    PRESENT IF "if supported by administration";
REGISTERED AS {managedObjectClass 21};


directDiallingInIndBbBeh BEHAVIOUR
  DEFINED AS
    "This Supplementary Service enables a user to call directly via a public
    ISDN to a user on a private ISDN by use of the public ISDN numbering plan as
    described in ITU-T Rec. Q.2951.1.

    Only one object of this class shall be contained within the superior managed
    object. The customizedResourcePtrList derived from the
    supplementaryServiceIndBb shall be empty.";


directoryNumberE164 MANAGED OBJECT CLASS
  DERIVED FROM "ITU-T Q.824.0":directoryNumber;
  CHARACTERIZED BY
    customerProfilePointersBehPkg,
    directoryNumberE164Pkg PACKAGE
      BEHAVIOUR directoryNumberE164Beh;
      ATTRIBUTES
        "ITU-T Q.824.0":e164DirectoryNumber GET SET-BY-CREATE,
        localDestinationPtr GET SET-BY-CREATE;;;
REGISTERED AS {managedObjectClass 22};


directoryNumberE164Beh BEHAVIOUR
  DEFINED AS
    "The E.164 Directory Number object class represents directory numbers
    belonging to the international public telecommunication numbering plan as
    defined in ITU-T E.164. The E.164 Directory Number is a single-valued,
    read-only attribute, set only at creation time. The E.164 Directory Number
    is updated implicitly if the attribute values of the referenced
    localDestination object are modified. The routingBlockPtrPkg inherited from
    the directoryNumber object class shall not be present.

    Only one entry shall be contained in the customizedResourcePtrList.";


multipleSubscriberNumberIndBb  MANAGED OBJECT CLASS
  DERIVED FROM supplementaryServiceIndBb;
  CHARACTERIZED BY
    multipleSubscriberNumberIndBbPkg PACKAGE
      BEHAVIOUR multipleSubscriberNumberIndBbBeh;
      ATTRIBUTES
        "ITU-T Q.824.2": assocDefaultDN GET-REPLACE,
        cdpnRepresentationType GET-REPLACE;;;
  CONDITIONAL PACKAGES
    "ITU-T Q.824.2": networkOptionsPkg
    PRESENT IF "if supported by administration.";
REGISTERED AS {managedObjectClass 23};


multipleSubscriberNumberIndBbBeh BEHAVIOUR
  DEFINED AS
    "The MSN supplementary service provides the possibility for assigning
    multiple numbers (not necessarily consecutive) to a single public or private
    interface as described in ITU-T Rec. Q.2951.2. This enables the selection of
    multiple distinct terminals attached to the same interface.

    The service provider shall fix the length of the numbers to be transmitted
    to the user's installation. They may comprise the least significant digit up
    to the full ISDN number as defined in CCITT Rec. E.164. The digit(s)
    significant for terminal differentiation shall be an integral part of the
    ISDN numbering scheme.

    If the attribute 'cdpnRepresentationType' has the value 'unknown', the
    'networkOptionsPkg' must be present to determine the number of digits to be
    transmitted to the user.

    Only one object of this class shall be contained within the superior managed
    object. The customizedResourcePtrList derived from the
    supplementaryServiceIndBb shall be empty.";


sbr MANAGED OBJECT CLASS
  DERIVED FROM bearerServiceBb;
  CHARACTERIZED BY
    sbrPkg PACKAGE
      BEHAVIOUR sbrBeh;
      ATTRIBUTES
        timingRelation GET-REPLACE;;;
REGISTERED AS {managedObjectClass 24};


sbrBeh BEHAVIOUR
  DEFINED AS
    "This subclass of 'bearer service' represents the adaptation of
    connection-oriented data with statistical (variable) bit rate (SBR 1/2/3).";


subDepBb  MANAGED OBJECT CLASS
  DERIVED FROM supplementaryServiceDepBb;
  CHARACTERIZED BY
    subBbPkg;
REGISTERED AS {managedObjectClass 25};


supplementaryServiceDepBb MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2": top;
  CHARACTERIZED BY
    supplementaryServiceDepBbPkg PACKAGE
      BEHAVIOUR
        supplementaryServiceDepBbBeh;
      ATTRIBUTES
        "ITU-T Q.824.0":supplementaryServiceId GET SET-BY-CREATE,
        "CCITT Rec. X.721 | ISO/IEC 10165-2": administrativeState GET-REPLACE;
      NOTIFICATIONS
        "CCITT Rec. X.721 | ISO/IEC 10165-2": stateChange,
        "CCITT Rec. X.721 | ISO/IEC 10165-2": attributeValueChange,
        "CCITT Rec. X.721 | ISO/IEC 10165-2": objectCreation,
        "CCITT Rec. X.721 | ISO/IEC 10165-2": objectDeletion;;;
REGISTERED AS {managedObjectClass 26};


supplementaryServiceDepBbBeh BEHAVIOUR
  DEFINED AS
    "This object class is defined to allow the creation of specific
    supplementary service subclasses for those supplementary services that are
    defined by ITU-T to be configurable on a per bearer or teleservice basis.
    Supplementary services, as defined in I.210, are services that can only be
    used in conjunction with another bearer service or another teleservice.

    While the supplementaryServiceDepBb object class is not instantiated, it is
    a superclass from which specialized subclasses are derived and instantiated.";


supplementaryServiceIndBb MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2": top;
  CHARACTERIZED BY
    customizedResourcePointersBehPkg,
    supplementaryServiceIndBbPkg  PACKAGE
      BEHAVIOUR supplementaryServiceIndBbBeh;
      ATTRIBUTES
        "ITU-T Q.824.0":supplementaryServiceId GET SET-BY-CREATE,
        "CCITT Rec. X.721 | ISO/IEC 10165-2": administrativeState GET-REPLACE,
        "ITU-T Q.824.0":customizedResourcePtrList
          DEFAULT VALUE Q824-6ASN1DefinedTypesModule.emptySet GET;
      NOTIFICATIONS
        "CCITT Rec. X.721 | ISO/IEC 10165-2": stateChange,
        "CCITT Rec. X.721 | ISO/IEC 10165-2": attributeValueChange,
        "CCITT Rec. X.721 | ISO/IEC 10165-2": objectCreation,
        "CCITT Rec. X.721 | ISO/IEC 10165-2": objectDeletion;;;
REGISTERED AS {managedObjectClass 27};


supplementaryServiceIndBbBeh BEHAVIOUR
  DEFINED AS
    "This object class is defined to allow the creation of specific
    supplementary service subclasses for those supplementary services that are
    defined by ITU-T to be independent of any particular bearer/teleservice.
    Supplementary services, as defined in I.210, are services that can only be
    used in conjunction with another bearer service or another teleservice.

    While the supplementaryServiceIndBb object class is not instantiated, it is
    a superclass from which specialized subclasses are derived and instantiated.";


teleserviceBb MANAGED OBJECT CLASS
  DERIVED FROM   "CCITT Rec. X.721 | ISO/IEC 10165-2": top;
  CHARACTERIZED BY
    customizedResourcePointersBehPkg,
    teleserviceBbPkg PACKAGE
      BEHAVIOUR teleserviceBbBeh;
      ATTRIBUTES
        "ITU-T Q.824.0":teleserviceId GET SET-BY-CREATE,
        "ITU-T Q.824.0":bearerServicePtr GET-REPLACE,
        "CCITT Rec. X.721 | ISO/IEC 10165-2": administrativeState GET-REPLACE,
        "ITU-T Q.824.0":customizedResourcePtrList
          DEFAULT VALUE Q824-6ASN1DefinedTypesModule.emptySet GET;
      NOTIFICATIONS
        "CCITT Rec. X.721 | ISO/IEC 10165-2": stateChange;;;
REGISTERED AS {managedObjectClass 28};


teleserviceBbBeh BEHAVIOUR
  DEFINED AS
    "The teleservices managed object class defines a communication service that
    makes available layer 1 - layer 7 capabilities.

    While the teleserviceBb object class is not instantiated, it is a superclass
    from which specialized subclasses are derived and instantiated.";


uniAccess MANAGED OBJECT CLASS
  DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":top;
  CHARACTERIZED BY
    "CCITT Rec. X.721 | ISO/IEC 10165-2":administrativeStatePackage,
    customerProfilePointersBehPkg,
    uniAccessPkg PACKAGE
      BEHAVIOUR uniAccessBeh;
      ATTRIBUTES
        uniAccessId GET SET-BY-CREATE,
        signallingStandard GET-REPLACE,
        customerProfilePtr DEFAULT VALUE Q824-6ASN1DefinedTypesModule.defaultNULL GET,
        tpAndVpciSigPtrList GET-REPLACE ADD-REMOVE,
        connectionIdOffering
          DEFAULT VALUE Q824-6ASN1DefinedTypesModule.connectionIdOfferingDefault
          GET-REPLACE;;;
  CONDITIONAL PACKAGES
    maintenanceSignallingRunningPkg
    PRESENT IF "requested by the managing system.",
    searchMethodPkg
    PRESENT IF "supplied by the managing system.",
    signallingChannelPtrPkg
    PRESENT IF "non-associated signalling is used for this object instance",
    signallingTypePkg
    PRESENT IF "the managed system supports associated signalling";
REGISTERED AS {managedObjectClass 29};


uniAccessBeh BEHAVIOUR
  DEFINED AS
    "This managed object represents a group of VPs coming from the same User
    Network Interface (UNI). The VPs can be distributed over one or more
    physical interfaces. One physical interface can contain VPs of several
    object instances of the object class uniAccess.

    In the case of non-associated signalling, all VPs of one uniAccess object
    instance are controlled by the same signalling channel and there is only one
    signalling channel for the group. In the case of associated signalling there
    is one signalling channel, typically VCI = 5, for each VP in the group.

    Non-associated signalling is assumed if the signallingTypePkg is not present
    in a uniAccess object instance.

    If the administrativeState attribute is set to locked, all signalled virtual
    connections shall be released. PVCs are not influenced by this attribute.

    It is not requested (but allowed) that the VPC which contains the signalling
    VCC be contained in the tpAndVpciSigPtrList. If this VPC is contained in the
    list then it can be used for on-demand connections controlled by this
    signalling VCC. If the VPC is not in the list then it cannot be used for
    on-demand connections controlled by the identified signalling VC.";


ubr MANAGED OBJECT CLASS
  DERIVED FROM bearerServiceBb;
  CHARACTERIZED BY
    ubrPkg PACKAGE
      BEHAVIOUR ubrBeh;;;
REGISTERED AS {managedObjectClass 30};


ubrBeh BEHAVIOUR
  DEFINED AS
    "This subclass of 'bearer service' represents the adaptation of
    connection-oriented data with unspecified bit rate.";


userData MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2": top;
  CHARACTERIZED BY
    customizedResourcePointersBehPkg,
    userDataPkg PACKAGE
      BEHAVIOUR userDataBeh;
      ATTRIBUTES
        userDataId GET SET-BY-CREATE,
        "ITU-T Q.824.0":customizedResourcePtrList
          DEFAULT VALUE Q824-6ASN1DefinedTypesModule.emptySet GET,
        subscriberCategory
          DEFAULT VALUE Q824-6ASN1DefinedTypesModule.subscriberCategoryDefault
          GET-REPLACE ;
      NOTIFICATIONS
        "CCITT Rec. X.721 | ISO/IEC 10165-2": attributeValueChange,
        "CCITT Rec. X.721 | ISO/IEC 10165-2": objectCreation,
        "CCITT Rec. X.721 | ISO/IEC 10165-2": objectDeletion;;;
  CONDITIONAL PACKAGES
    originMarkPkg
    PRESENT IF "supplied by the managing system" ,
    preferredCarrierPkg
    PRESENT IF "carrier specific routing is supplied" ;
REGISTERED AS {managedObjectClass 31};


userDataBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the properties of a certain subscriber (user). The
    properties may be either valid for the whole superior customerProfile or for
    a certain directory number only, depending from the use of
    customizedResource objects.

    Only one 'userData' object with an empty 'customizedResourcePtrList' shall
    be contained in a customerProfile object." ;


userToUserSignallingDepBb  MANAGED OBJECT CLASS
  DERIVED FROM supplementaryServiceDepBb;
  CHARACTERIZED BY
    userToUserSignallingBbPkg;
REGISTERED AS {managedObjectClass 32};


abstractDestination MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top ;
  CHARACTERIZED BY
    abstractDestinationPkg PACKAGE
      BEHAVIOUR abstractDestinationBeh;
      ATTRIBUTES
        abstractDestinationId GET SET-BY-CREATE;
      NOTIFICATIONS
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectCreation,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectDeletion,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":attributeValueChange ; ; ;
  CONDITIONAL PACKAGES
    maxDigitsPkg
    PRESENT IF "supplied by managing system" ,
    ringTimeLimitPkg
    PRESENT IF "supplied by managing system" ;
REGISTERED AS {managedObjectClass 33};


abstractDestinationBeh BEHAVIOUR
  DEFINED AS
    "This entity is a result of digit processing in the originating, transit or
    gateway exchange.";


analysisCriteria MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top ;
  CHARACTERIZED BY
    analysisCriteriaPkg PACKAGE
      BEHAVIOUR analysisCriteriaBeh;
      ATTRIBUTES
        analysisCriteriaId GET SET-BY-CREATE,
        activeTargetPtr GET-REPLACE,
        callingPartyCategory GET-REPLACE,
        origin GET-REPLACE ;
      NOTIFICATIONS
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectCreation,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectDeletion,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":attributeValueChange ; ; ;
  CONDITIONAL PACKAGES
    carrierDataPtrPkg
    PRESENT IF "the target is carrier dependent",
    destinationCodePkg
    PRESENT IF "in any case with exception of the case of one Point of Presence
      of the carrier " ,
    destinationTypePkg
    PRESENT IF "destinationCodePkg is present";
REGISTERED AS {managedObjectClass 34};


analysisCriteriaBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the management information needed to manage the
    internal digit trees.";


crCircuitEndPointBb MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top;
  CHARACTERIZED BY
    "CCITT Rec. X.721 | ISO/IEC 10165-2":administrativeStatePackage,
    crCircuitEndPointBbPkg PACKAGE
      BEHAVIOUR crCircuitEndPointBbBeh;
      ATTRIBUTES
        crCircuitEndPointId GET SET-BY-CREATE,
        cic GET SET-BY-CREATE,
        propagationDelay GET-REPLACE,
        timeslotPtr GET SET-BY-CREATE;;;
  CONDITIONAL PACKAGES
    blockedForMaintenancePkg
    PRESENT IF "supplied by the managing system",
    remoteBlockingNbPkg
    PRESENT IF "supplied by the managing system",
    maintenanceSignallingRunningPkg
    PRESENT IF "supplied by the managing system";
REGISTERED AS {managedObjectClass 35};


crCircuitEndPointBbBeh BEHAVIOUR
  DEFINED AS
    "This object class represents a termination point of an individual circuit.
    The CIC value has to be unique within the NNI access.";


crCircuitEndPointSubgroupBb MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top;
  CHARACTERIZED BY
    crCircuitEndPointSubgroupBbPkg PACKAGE
      BEHAVIOUR crCircuitEndPointSubgroupBbBeh;
      ATTRIBUTES
        crCircuitEndPointSubgroupId GET SET-BY-CREATE,
        "ITU-T M.3100":userLabel GET-REPLACE,
        searchMethod GET-REPLACE;;;
REGISTERED AS {managedObjectClass 36};


crCircuitEndPointSubgroupBbBeh BEHAVIOUR
  DEFINED AS
    "This object class represents a set of circuit end points with similar
    characteristics. The value of the signallingType attribute of the superior
    nniAccess object shall be equal 'nisup'.";


callRoutingOfficeData MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top ;
  CHARACTERIZED BY
    callRoutingOfficeDataPkg PACKAGE
      BEHAVIOUR callRoutingOfficeDataBeh;
      ATTRIBUTES
        callRoutingOfficeDataId GET SET-BY-CREATE,
        ownInternationalCode GET-REPLACE ;
      NOTIFICATIONS
        "CCITT Rec. X.721 | ISO/IEC 10165-2":attributeValueChange ; ; ;
REGISTERED AS {managedObjectClass 37};


callRoutingOfficeDataBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the office data concerning the call routing
    application. One instance of this object class shall be automatically
    created by the managed system upon completion of system initialization.";


carrierData MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top ;
  CHARACTERIZED BY
    carrierDataPkg PACKAGE
      BEHAVIOUR carrierDataBeh;
      ATTRIBUTES
        carrierDataId GET SET-BY-CREATE,
        carrierCode GET SET-BY-CREATE;
      NOTIFICATIONS
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectCreation,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectDeletion,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":attributeValueChange ; ; ;
  CONDITIONAL PACKAGES
    carrierParameterRequiredPkg
    PRESENT IF "supplied by the managing system";
REGISTERED AS {managedObjectClass 38};


carrierDataBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the necessary information concerning carrier
    available within one exchange.";


digitManip MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top ;
  CHARACTERIZED BY
    digitManipPkg PACKAGE
      BEHAVIOUR digitManipBeh;
      ATTRIBUTES
        digitManipId GET SET-BY-CREATE;
      NOTIFICATIONS
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectCreation,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectDeletion,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":attributeValueChange ; ; ;
  CONDITIONAL PACKAGES
    destinationTypePkg
    PRESENT IF "modification of digits effects a change of the type of number" ,
    digitCombInsertPkg
    PRESENT IF "supplied by managing system" ,
    digitCombReplacePkg
    PRESENT IF "supplied by managing system" ,
    digitSuppressPkg
    PRESENT IF "supplied by managing system" ;
REGISTERED AS {managedObjectClass 39};


digitManipBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the possibility to manipulate the called number
    (sequence of digits) and/or the destination type. Parts of the sequence or
    the whole number including the destination type may be changed. It is also
    used for signalling purposes, i.e. it can be referenced from 'routeData'. It
    is possible either to insert, to replace or to suppress digits. Reference
    for all changes is the original string, start position is the first digit.";


listOfRouteTps MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top ;
  CHARACTERIZED BY
    listOfRouteTpsPkg PACKAGE
      BEHAVIOUR listOfRouteTpsBeh;
      ATTRIBUTES
        listOfRouteTpsId GET SET-BY-CREATE,
        listOfRoutesPtrList GET-REPLACE,
        usedAlgorithm GET-REPLACE ;
      NOTIFICATIONS
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectCreation,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectDeletion,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":attributeValueChange ; ; ;
REGISTERED AS {managedObjectClass 40};


listOfRouteTpsBeh BEHAVIOUR
  DEFINED AS
    "This entity describes a set of routes for a 'postAnalysisEvaluation'
    object. With it an ordered list of possible routes (instance 'routeData')
    exists meeting the quality parameters required by attributes of
    'postAnalysisEvaluation'. Additionally, it describes the traffic
    distribution about the set of routes.";


localDestination MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top ;
  CHARACTERIZED BY
    localDestinationPkg PACKAGE
      BEHAVIOUR localDestinationBeh;
      ATTRIBUTES
        localDestinationId GET SET-BY-CREATE,
        excludedSubscriberCodes GET-REPLACE ADD-REMOVE,
        initialSubscriberCodes GET-REPLACE ADD-REMOVE;
      NOTIFICATIONS
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectCreation,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectDeletion,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":attributeValueChange ; ; ;
  CONDITIONAL PACKAGES
    localAreaCodePkg
    PRESENT IF "E164 addresses or subfields are supported",
    ringTimeLimitPkg
    PRESENT IF "supplied by managing system" ;
REGISTERED AS {managedObjectClass 41};


localDestinationBeh BEHAVIOUR
  DEFINED AS
    "This entity describes a set of terminating points within the exchange as
    the result of the digit analysis.";


nniAccess MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top;
  CHARACTERIZED BY
    nniAccessPkg PACKAGE
      BEHAVIOUR nniAccessBeh;
      ATTRIBUTES
        nniAccessId GET SET-BY-CREATE,
        signallingProtocol GET SET-BY-CREATE,
        networkBorder GET-REPLACE,
        linkType GET-REPLACE,
        originForRouting GET-REPLACE,
        sigRoutePtr GET SET-BY-CREATE;;;
  CONDITIONAL PACKAGES
    networkTypePkg
    PRESENT IF "supplied by the managing system";
REGISTERED AS {managedObjectClass 42};


nniAccessBeh BEHAVIOUR
  DEFINED AS
    "This object class is used to group the VPCs in broadband NNIs or equivalent
    narrowband links between two signalling points which are controlled by the
    same signalling protocol.";


prefixDigitAnalysis MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top ;
  CHARACTERIZED BY
    prefixDigitAnalysisPkg PACKAGE
      BEHAVIOUR prefixDigitAnalysisBeh;
      ATTRIBUTES
        prefixDigitAnalysisId GET SET-BY-CREATE,
        code GET-REPLACE ADD-REMOVE,
        natureOfAddress GET SET-BY-CREATE;
      NOTIFICATIONS
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectCreation,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectDeletion,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":attributeValueChange ; ; ;
REGISTERED AS {managedObjectClass 43};


prefixDigitAnalysisBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the digits used as prefix dependent of the nature of
    the address." ;


postAnalysisEvaluation MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top ;
  CHARACTERIZED BY
    postAnalysisEvaluationPkg PACKAGE
      BEHAVIOUR postAnalysisEvaluationBeh;
      ATTRIBUTES
        postAnalysisEvaluationId GET SET-BY-CREATE,
        activeListOfRouteTpsPtr GET-REPLACE,
        reqBandwidthEgress GET-REPLACE,
        reqBandwidthIngress GET-REPLACE,
        reqBearerCapab GET-REPLACE ADD-REMOVE,
        abstractDestinationPtr GET-REPLACE,
        transitDelayLimit GET-REPLACE ;
      NOTIFICATIONS
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectCreation,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectDeletion,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":attributeValueChange ; ; ;
  CONDITIONAL PACKAGES
    reqNbTransferCapabilityPkg
    PRESENT IF "narrowband transfer capability dependent routing required" ;
REGISTERED AS {managedObjectClass 44};


postAnalysisEvaluationBeh BEHAVIOUR
  DEFINED AS
    "This entity describes a set of information like abstractDestination and
    different quality parameters. The required quality parameter of a certain
    call is compared with the defined value. For a certain call only one
    instance has to match the required parameters. The network operator is
    responsible to define a set of route selection criterias without gaps or
    overlapping parts.";


routeData MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top ;
  CHARACTERIZED BY
    routeDataPkg PACKAGE
      BEHAVIOUR routeDataBeh;
      ATTRIBUTES
        routeDataId GET SET-BY-CREATE,
        linkGroupPtr GET-REPLACE ;
      NOTIFICATIONS
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectCreation,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectDeletion,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":attributeValueChange ; ; ;
  CONDITIONAL PACKAGES
    digitManipPtrPkg
    PRESENT IF "digit manipulation is required" ,
    minDigitsPkg
    PRESENT IF "minimum number of digits for seizing required" ,
    sendTnsPkg
    PRESENT IF "TNS has to be signalled" ;
REGISTERED AS {managedObjectClass 45};


routeDataBeh BEHAVIOUR
  DEFINED AS
    "This entity describes one element of the ordered list of routes
    ('listOfRouteTps').";


virtualPathGroup MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top;
  CHARACTERIZED BY
    virtualPathGroupPkg PACKAGE
      BEHAVIOUR virtualPathGroupBeh;
      ATTRIBUTES
        virtualPathGroupId GET SET-BY-CREATE,
        "ITU-T M.3100":userLabel GET-REPLACE,
        assignNonAssign GET SET-BY-CREATE,
        tpAndVpciPtrList GET-REPLACE ADD-REMOVE;;;
  CONDITIONAL PACKAGES
    searchMethodPkg
    PRESENT IF "object instance is of type assign";
REGISTERED AS {managedObjectClass 46};


virtualPathGroupBeh BEHAVIOUR
  DEFINED AS
    "This object class represents a set of end points of VPCs with similar
    characteristics. The VPCs can be distributed over one or more physical
    interfaces. One physical interface can contain VPCs of several object
    instances of the object class virtualPathGroup.

    All vpTTPBidirectional referenced by the tpAndVpciPtrList shall be
    administratively locked before the virtualPathGroup can be deleted.";


xtpsgComb MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top ;
  CHARACTERIZED BY
    xtpsgCombPkg PACKAGE
      BEHAVIOUR xtpsgCombBeh;
      ATTRIBUTES
        xtpsgCombId GET SET-BY-CREATE,
        listOfLinkGroupsPtrList GET-REPLACE,
        usedAlgorithm GET-REPLACE ;
      NOTIFICATIONS
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectCreation,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":objectDeletion,
        "CCITT Rec. X.721 | ISO/IEC 10165-2":attributeValueChange ; ; ;
REGISTERED AS {managedObjectClass 47};


xtpsgCombBeh BEHAVIOUR
  DEFINED AS
    "This entity describes an ordered list of virtual path groups (vpg) or CEPSGs.";


cesServiceProfile MANAGED OBJECT CLASS
  DERIVED FROM "CCITT Rec. X.721 | ISO/IEC 10165-2":top;
  CHARACTERIZED BY
    cesServiceProfilePkg PACKAGE
      BEHAVIOUR cesServiceProfileBeh;
      ATTRIBUTES
        cesServiceProfileId GET SET-BY-CREATE,
        cesBufferedCDVtolerance GET-REPLACE,
        channelAssociatedSignalling GET-REPLACE;;;
REGISTERED AS {managedObjectClass 48};


cesServiceProfileBeh BEHAVIOUR
  DEFINED AS
    "This managed object is used to organize data that describes the circuit
    emulation service interworking functions of the ATM NE.

      The cesBufferedCDVtolerance attribute specifies the duration of user data
      that must be buffered by the interworkingVcTtpBidirectional managed object
      to offset Cell Delay variation. The recommended default value for DS1 CES
      is 750 micro seconds and 1000 micro seconds for DS3 CES.

      The channelAssociatedSignalling attribute identifies which AAL1 format
      should be used. It applies only to structured format. For unstructured
      format this attribute must be set to the default value of basic.

      Instances of this object class shall be explicitly created and deleted by
      the managing system. An instance of this object class shall not be deleted
      if it is in use by any interworkingVcTtpBidirectional object instance.";


interworkingVcTtpBidirectional MANAGED OBJECT CLASS
  DERIVED FROM "ITU-T Rec. I.751":vcTTPBidirectional;
  CHARACTERIZED BY
    interworkingVcTtpBidirectionalPkg PACKAGE
      BEHAVIOUR interworkingVcTtpBidirectionalBeh;
      ATTRIBUTES
        "ITU-T Rec. I.751":vpiValue GET,
        serviceProfilePointer GET-REPLACE,
        aalProfilePointer GET-REPLACE,
        terminationPointList GET SET-BY-CREATE;;;
  CONDITIONAL PACKAGES
    modifyTerminationPointListPkg
    PRESENT IF "an instance supports addition and removal of interworked
      termination points.";
REGISTERED AS {managedObjectClass 49};


interworkingVcTtpBidirectionalBeh BEHAVIOUR
  DEFINED AS
    "This managed object represents a point in the managed system where the
    interworking of a service (e.g. frame relay or SMDS) or an underlying
    physical infrastructure (e.g. nDS0/DS1/DS3/E3/J2) takes place. At this point
    ATM cells are generated from the service or physical bit stream or vice versa.

      An instance of this object class shall point (via the
      upstreamConnectivityPointer and downstreamConnectivityPointer attributes)
      to a vcCTPBidirectional managed object (if already created) and that
      instance of vcCTPBidirectional object class shall point back (via
      supportedByObjectList) to this instance of interworkingVcTtpBidirectional
      object class.

      For the conditional package oamCellLoopbackPkg inherited from
      vcTTPBidirectional object, the loopback cell shall be inserted at the
      interworkingVcTtpBidirectional side of the network element and the
      direction of the cell shall be into the switch. Thus the connection matrix
      of the interworking NE is included by the Loopback.

      This managed object shall send a communicationsAlarm notification to the
      managing system, when the cellLossIntegrationPeriod (identified by
      aalProfile) expires.

      Instances of this object class may be explicitly created and deleted by
      the managing system. Instances of this managed object class may also be
      automatically created by the managed system.";


aalProfile-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS aalProfile AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100":managedElementR1 AND SUBCLASSES;
  WITH ATTRIBUTE aalProfileId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {nameBinding 1};


aalProtocolCurrentData-interworkingVcTtpBidirectional NAME BINDING
  SUBORDINATE OBJECT CLASS aalProtocolCurrentData AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS interworkingVcTtpBidirectional AND SUBCLASSES;
  WITH ATTRIBUTE "ITU-T Rec. X.739":scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {nameBinding 2};


abstractDestination-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS abstractDestination
    AND SUBCLASSES ;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T M.3100":managedElementR1
    AND SUBCLASSES ;
  WITH ATTRIBUTE abstractDestinationId ;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE ;
REGISTERED AS {nameBinding 3};


analysisCriteria-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS analysisCriteria
    AND SUBCLASSES ;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T M.3100":managedElementR1
    AND SUBCLASSES ;
  WITH ATTRIBUTE analysisCriteriaId ;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE ;
REGISTERED AS {nameBinding 4};


bearerServiceBb-customerProfileBb NAME BINDING
  SUBORDINATE OBJECT CLASS bearerServiceBb
    AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS customerProfileBb
    AND SUBCLASSES;
  WITH ATTRIBUTE "ITU-T Q.824.0":bearerServiceId;
  CREATE;
  DELETE;
REGISTERED AS {nameBinding 5};


callingNumberScreeningBb-uniAccess NAME BINDING
  SUBORDINATE OBJECT CLASS callingNumberScreeningBb AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS uniAccess
    AND SUBCLASSES;
  WITH ATTRIBUTE "ITU-T Q.824.1":callingNumberScreeningId;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    ONLY-IF-NO-CONTAINED-OBJECTS;
REGISTERED AS {nameBinding 6};


callRoutingOfficeData-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS callRoutingOfficeData
    AND SUBCLASSES ;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T M.3100":managedElementR1
    AND SUBCLASSES ;
  WITH ATTRIBUTE callRoutingOfficeDataId ;
REGISTERED AS {nameBinding 7};


carrierData-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS carrierData
    AND SUBCLASSES ;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T M.3100":managedElementR1
    AND SUBCLASSES ;
  WITH ATTRIBUTE carrierDataId ;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE ;
REGISTERED AS {nameBinding 8};


cesServiceProfile-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS cesServiceProfile
    AND SUBCLASSES ;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T M.3100":managedElementR1
    AND SUBCLASSES ;
  WITH ATTRIBUTE cesServiceProfileId;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    ONLY-IF-NO-CONTAINED-OBJECTS;
REGISTERED AS {nameBinding 9};


connectedNumberScreeningBb-uniAccess NAME BINDING
  SUBORDINATE OBJECT CLASS connectedNumberScreeningBb AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS uniAccess
    AND SUBCLASSES;
  WITH ATTRIBUTE connectedNumberScreeningId;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    ONLY-IF-NO-CONTAINED-OBJECTS;
REGISTERED AS {nameBinding 10};


crCircuitEndPointBb-crCircuitEndPointSubgroupBb NAME BINDING
  SUBORDINATE OBJECT CLASS crCircuitEndPointBb
    AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS crCircuitEndPointSubgroupBb
    AND SUBCLASSES;
  WITH ATTRIBUTE crCircuitEndPointId;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE;
REGISTERED AS {nameBinding 11};


crCircuitEndPointSubgroupBb-nniAccess NAME BINDING
  SUBORDINATE OBJECT CLASS crCircuitEndPointSubgroupBb
    AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS nniAccess
    AND SUBCLASSES;
  WITH ATTRIBUTE crCircuitEndPointSubgroupId;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    ONLY-IF-NO-CONTAINED-OBJECTS;
REGISTERED AS {nameBinding 12};


customerProfileBb-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS customerProfileBb
    AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T M.3100":managedElementR1
    AND SUBCLASSES;
  WITH ATTRIBUTE "ITU-T Q.824.0":customerProfileId;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE;
REGISTERED AS {nameBinding 13};


customizedResourceBb-customerProfileBb NAME BINDING
  SUBORDINATE OBJECT CLASS customizedResourceBb
    AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS customerProfileBb
    AND SUBCLASSES;
  WITH ATTRIBUTE "ITU-T Q.824.0":customizedResourceId;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE;
REGISTERED AS {nameBinding 14};


digitManip-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS digitManip
    AND SUBCLASSES ;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T M.3100":managedElementR1
    AND SUBCLASSES ;
  WITH ATTRIBUTE digitManipId ;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE ;
REGISTERED AS {nameBinding 15};


directoryNumberE164-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS directoryNumberE164
    AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T M.3100":managedElementR1
    AND SUBCLASSES;
  WITH ATTRIBUTE "ITU-T Rec. Q.824.0":directoryNumberId;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE;
REGISTERED AS {nameBinding 16};


listOfRouteTps-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS listOfRouteTps
    AND SUBCLASSES ;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T M.3100":managedElementR1
    AND SUBCLASSES ;
  WITH ATTRIBUTE listOfRouteTpsId ;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE ;
REGISTERED AS {nameBinding 17};


localDestination-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS localDestination
    AND SUBCLASSES ;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T M.3100":managedElementR1
    AND SUBCLASSES ;
  WITH ATTRIBUTE localDestinationId ;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE ;
REGISTERED AS {nameBinding 18};


nniAccess-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS nniAccess AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T M.3100":managedElementR1
    AND SUBCLASSES;
  WITH ATTRIBUTE nniAccessId;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    ONLY-IF-NO-CONTAINED-OBJECTS;
REGISTERED AS {nameBinding 19};


postAnalysisEvaluation-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS postAnalysisEvaluation
    AND SUBCLASSES ;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T M.3100":managedElementR1
    AND SUBCLASSES ;
  WITH ATTRIBUTE postAnalysisEvaluationId ;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE ;
REGISTERED AS {nameBinding 20};


prefixDigitAnalysis-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS prefixDigitAnalysis
    AND SUBCLASSES ;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T M.3100":managedElementR1
    AND SUBCLASSES ;
  WITH ATTRIBUTE prefixDigitAnalysisId ;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE ;
REGISTERED AS {nameBinding 21};


routeData-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS routeData
    AND SUBCLASSES ;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T M.3100":managedElementR1
    AND SUBCLASSES ;
  WITH ATTRIBUTE routeDataId ;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE ;
REGISTERED AS {nameBinding 22};


saalUniProtocolProfile-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS saalUniProtocolProfile
    AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100":managedElementR1
    AND SUBCLASSES;
  WITH ATTRIBUTE saalUniProtocolProfileId;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE;
REGISTERED AS {nameBinding 23};


supplementaryServiceDepBb-bearerServiceBb NAME BINDING
  SUBORDINATE OBJECT CLASS supplementaryServiceDepBb
    AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS bearerServiceBb
    AND SUBCLASSES;
  WITH ATTRIBUTE "ITU-T Q.824.0":supplementaryServiceId;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE;
REGISTERED AS {nameBinding 24};


supplementaryServiceDepBb-teleserviceBb NAME BINDING
  SUBORDINATE OBJECT CLASS supplementaryServiceDepBb
    AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS teleserviceBb
    AND SUBCLASSES;
  WITH ATTRIBUTE "ITU-T Q.824.0":supplementaryServiceId;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE;
REGISTERED AS {nameBinding 25};


supplementaryServiceIndBb-customerProfileBb NAME BINDING
  SUBORDINATE OBJECT CLASS supplementaryServiceIndBb
    AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS customerProfileBb
    AND SUBCLASSES;
  WITH ATTRIBUTE "ITU-T Q.824.0":supplementaryServiceId;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE;
REGISTERED AS {nameBinding 26};


teleserviceBb-customerProfileBb NAME BINDING
  SUBORDINATE OBJECT CLASS teleserviceBb
    AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS customerProfileBb
    AND SUBCLASSES;
  WITH ATTRIBUTE "ITU-T Q.824.0":teleserviceId;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE;
REGISTERED AS {nameBinding 27};


userData-customerProfileBb NAME BINDING
  SUBORDINATE OBJECT CLASS userData
    AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS customerProfileBb
    AND SUBCLASSES;
  WITH ATTRIBUTE userDataId;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE;
REGISTERED AS {nameBinding 28};


uniAccess-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS uniAccess AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T M.3100":managedElementR1
    AND SUBCLASSES;
  WITH ATTRIBUTE uniAccessId;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    ONLY-IF-NO-CONTAINED-OBJECTS;
REGISTERED AS {nameBinding 29};


vcCTPBidirectional-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS "ITU-T Rec. I.751 (1996)":vcCTPBidirectional AND SUBCLASSES ;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T M.3100":managedElementR1 AND SUBCLASSES ;
  WITH ATTRIBUTE "ITU-T M.3100":cTPId ;
  BEHAVIOUR
    vcCTPBidirectional-managedElementR1Behaviour BEHAVIOUR
      DEFINED AS
        "The value of vcCTPId attribute (VCI value) in the vcCTPBidirectional
        object is used internal to the ATM Network Element and the value it is
        given is a local matter.";;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    ONLY-IF-NO-CONTAINED-OBJECTS;
REGISTERED AS {nameBinding 30};


virtualPathGroup-nniAccess NAME BINDING
  SUBORDINATE OBJECT CLASS virtualPathGroup AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS nniAccess
    AND SUBCLASSES;
  WITH ATTRIBUTE virtualPathGroupId;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE;
REGISTERED AS {nameBinding 31};


xtpsgComb-managedElementR1 NAME BINDING
  SUBORDINATE OBJECT CLASS xtpsgComb
    AND SUBCLASSES ;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T M.3100":managedElementR1
    AND SUBCLASSES ;
  WITH ATTRIBUTE xtpsgCombId ;
  CREATE
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE ;
REGISTERED AS {nameBinding 32};


aalTypeOnePerformanceParameterPkg PACKAGE
  ATTRIBUTES
    sequenceViolations REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    cellLoss REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    cellMisinsertion REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    bufferUnderflows REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    bufferOverflows REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    headerErrors REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    stdPointerReframes REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    stdPointerParityFailures REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET;
REGISTERED AS {package 1};


aalTypeOnePerformanceParameterHistoryDataPkg PACKAGE
  ATTRIBUTES
    sequenceViolations GET,
    cellLoss GET,
    cellMisinsertion GET,
    bufferUnderflows GET,
    bufferOverflows GET,
    headerErrors GET,
    stdPointerReframes GET,
    stdPointerParityFailures GET;
REGISTERED AS {package 2};


aalTypeOneProfilePkg PACKAGE
  ATTRIBUTES
    cbrRate GET,
    cellLossIntegrationPeriod GET,
    clockRecoveryType GET,
    forwardErrorCorrectionMethod GET,
    partiallyFilledCells GET,
    structuredDataTransfer GET,
    subType GET;
REGISTERED AS {package 3};


aalTypeThreeFourPerformanceParameterPkg PACKAGE
  ATTRIBUTES
    sumOfInvalidSARFieldErrors REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    sumOfIncorrectSARFieldErrors REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    sarCrcViolations REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    comsEomsUnexpectedSN REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    bomsEomsUnexpectedMID REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    sriTimeOuts REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    numberOfAborts REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    sumOfInvalidCSFieldErrors REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    sumOfIncorrectCSFieldErrors REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    bETagMismatch REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    lengthBASizeMismatch REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    lengthMismatch REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET;
REGISTERED AS {package 4};


aalTypeThreeFourPerformanceParameterHistoryDataPkg PACKAGE
  ATTRIBUTES
    sumOfInvalidSARFieldErrors GET,
    sumOfIncorrectSARFieldErrors GET,
    sarCrcViolations GET,
    comsEomsUnexpectedSN GET,
    bomsEomsUnexpectedMID GET,
    sriTimeOuts GET,
    numberOfAborts GET,
    sumOfInvalidCSFieldErrors GET,
    sumOfIncorrectCSFieldErrors GET,
    bETagMismatch GET,
    lengthBASizeMismatch GET,
    lengthMismatch GET;
REGISTERED AS {package 5};


aalTypeThreeFourProfilePkg PACKAGE
  ATTRIBUTES
    maxCpcsPduSize GET,
    midRange GET,
    aalMode GET,
    sscsType GET;
REGISTERED AS {package 6};


aalTypeFivePerformanceParameterPkg PACKAGE
  ATTRIBUTES
    sumOfInvalidCSFieldErrors REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    crcViolations REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET,
    reassemblyTimerExpirations REPLACE-WITH-DEFAULT
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.integerZero GET;
REGISTERED AS {package 7};


aalTypeFivePerformanceParameterHistoryDataPkg PACKAGE
  ATTRIBUTES
    sumOfInvalidCSFieldErrors GET,
    crcViolations GET,
    reassemblyTimerExpirations GET;
REGISTERED AS {package 8};


aalTypeFiveProfilePkg PACKAGE
  ATTRIBUTES
    maxCpcsPduSize GET,
    aalMode GET,
    sscsType GET;
REGISTERED AS {package 9};


blockedForMaintenancePkg PACKAGE
  ATTRIBUTES
    blockedForMaintenance
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.defaultBlockedForMaintenance
      GET-REPLACE;
REGISTERED AS {package 10};


clipBbPkg  PACKAGE
  BEHAVIOUR clipBbBeh;
  ATTRIBUTES
    "ITU-T Q.824.2": noRestrictionsAllowed GET-REPLACE;;


clipBbBeh BEHAVIOUR
  DEFINED AS
    "This Supplementary Service (described in Rec. Q.2951.3) provides the called
    party with the possibility of receiving identification of the calling party.
    In addition to the ISDN number, the calling line identity may include a
    subaddress generated by the calling user and transparently transported by
    the network. The network shall deliver the calling line identity to the
    called party during call establishment, regardless of the terminal
    capability to handle the information.";


clirBbPkg  PACKAGE
  BEHAVIOUR clirBbBeh;
  ATTRIBUTES
    "ITU-T Q.824.2": callIdRestrictionOptions GET-REPLACE;;


clirBbBeh BEHAVIOUR
  DEFINED AS
    "This Supplementary Service (described in Rec. Q.2951.4) provides the
    calling party with the possibility to prevent presentation of the calling
    party's ISDN number, and subaddress information (if any) to the called
    party. If the called party subscribes to the CLIP Supplementary Service then
    the called party shall receive an indication that the calling party
    information is not available due to restriction.";


carrierDataPtrPkg PACKAGE
  ATTRIBUTES
    carrierDataPtr GET SET-BY-CREATE;
REGISTERED AS {package 11};


carrierParameterRequiredPkg PACKAGE
  ATTRIBUTES
    cspRequired GET-REPLACE,
    cipRequired GET-REPLACE;
REGISTERED AS {package 12};


cugSubscriptionOptionBbPkg PACKAGE
  BEHAVIOUR cugSubscriptionOptionBbBeh;
  ATTRIBUTES
    preferredCugIndex GET-REPLACE,
    interCugAccess GET-REPLACE;;


cugSubscriptionOptionBbBeh BEHAVIOUR
  DEFINED AS
    "The CUG subscription options object may only be instantiated if either
    attribute preferredCugIndex is assigned a non-NULL value or attribute
    interCugAccess is not empty. M_SET operations which would result in
    preferredCugIndex value NULL and interCugAccess value empty set are not
    allowed. The value of attribute preferredCugIndex should not be NULL when
    interCugvalue is 'none' or 'incomingaccess'.";


colpBbPkg  PACKAGE
  BEHAVIOUR colpBbBeh;
  ATTRIBUTES
    noColpRestrictionsAllowed GET-REPLACE;;


colpBbBeh BEHAVIOUR
  DEFINED AS
    "This Supplementary Service (described in Rec. Q.2951.5) provides the
    calling party with the possibility of receiving identification of the
    connected party.";


colrBbPkg  PACKAGE
  BEHAVIOUR colrBbBeh;
  ATTRIBUTES
    connLineIdRestrictionOptions GET-REPLACE;;


colrBbBeh BEHAVIOUR
  DEFINED AS
    "This Supplementary Service (described in Rec. Q.2951.6) provides the called
    party with the possibility to prevent presentation of the connected party's
    ISDN number, and subaddress information (if any) to the calling party.";


customerProfilePointersBehPkg  PACKAGE
  BEHAVIOUR customerProfilePointersBeh;
REGISTERED AS {package 13};


customerProfilePointersBeh BEHAVIOUR
  DEFINED AS
    "The attribute 'customerProfilePtr' in the slave objects are synchronized
    with the pointers in the master customer profile object. That is, when the
    pointers in the associated customer profile object are changed, the
    'customerProfilePtr' in the slave objects are updated accordingly.";


customizedResourcePointersBehPkg  PACKAGE
  BEHAVIOUR customizedResourcePointersBeh;
REGISTERED AS {package 14};


customizedResourcePointersBeh BEHAVIOUR
  DEFINED AS
    "The attribute 'customizedResourcePtrList' in the slave objects are
    synchronized with the pointers in the master customized resource object.
    That is, when the pointers in the associated customized resource object are
    changed, the 'customizedResourcePtrList' in the slave objects are updated
    accordingly.";


destinationCodePkg PACKAGE
  ATTRIBUTES
    destinationCode GET SET-BY-CREATE;
REGISTERED AS {package 15};


destinationTypePkg PACKAGE
  ATTRIBUTES
    destinationType GET SET-BY-CREATE;
REGISTERED AS {package 16};


digitCombInsertPkg PACKAGE
  ATTRIBUTES
    digitCombInsert GET-REPLACE ADD-REMOVE ;
REGISTERED AS {package 17};


digitCombReplacePkg PACKAGE
  ATTRIBUTES
    digitCombReplace GET-REPLACE ADD-REMOVE ;
REGISTERED AS {package 18};


digitManipPtrPkg PACKAGE
  ATTRIBUTES
    digitManipPtr GET-REPLACE ;
REGISTERED AS {package 19};


digitSuppressPkg PACKAGE
  ATTRIBUTES
    digitSuppress GET-REPLACE ADD-REMOVE ;
REGISTERED AS {package 20};


localAreaCodePkg PACKAGE
  ATTRIBUTES
    localAreaCode GET-REPLACE;
REGISTERED AS {package 21};


maintenanceSignallingRunningPkg PACKAGE
  ATTRIBUTES
    maintenanceSignallingRunning INITIAL VALUE DERIVATION RULE setByManagerBeh GET;
REGISTERED AS {package 22};


maxDigitsPkg PACKAGE
  ATTRIBUTES
    maxDigits GET-REPLACE ;
REGISTERED AS {package 23};


minDigitsPkg PACKAGE
  ATTRIBUTES
    minDigits GET-REPLACE ;
REGISTERED AS {package 24};


modifyTerminationPointListPkg PACKAGE
  ACTIONS
    addTerminationPoint,
    removeTerminationPoint;
REGISTERED AS {package 25};


networkTypePkg PACKAGE
  ATTRIBUTES
    networkType GET SET-BY-CREATE;
REGISTERED AS {package 26};


originMarkPkg PACKAGE
  ATTRIBUTES
    originMark GET-REPLACE;
REGISTERED AS {package 27};


pollAfterRetransmissionPkg PACKAGE
  BEHAVIOUR pollAfterRetransmissionPkgBeh;
  ATTRIBUTES
    pollAfterRetransmission GET SET-BY-CREATE;
REGISTERED AS {package 28};


pollAfterRetransmissionPkgBeh BEHAVIOUR
  DEFINED AS
    "This package should be used, if the poll after retransmission can be
    selected at creation time of a saalUniProtocolProfile.";


preferredCarrierPkg PACKAGE
  ATTRIBUTES
    preferredCarrier GET-REPLACE;
REGISTERED AS {package 29};


propagationDelayPkg PACKAGE
  ATTRIBUTES
    propagationDelay GET-REPLACE;
REGISTERED AS {package 30};


remoteBlockingPkg PACKAGE
  ATTRIBUTES
    remoteBlocking INITIAL VALUE DERIVATION RULE setByManagerBeh GET;
REGISTERED AS {package 31};


remoteBlockingNbPkg PACKAGE
  ATTRIBUTES
    remoteBlocking INITIAL VALUE DERIVATION RULE setByManagerBeh GET,
    remoteBlockingReason INITIAL VALUE DERIVATION RULE setByManagerBeh GET;
REGISTERED AS {package 32};


reqNbTransferCapabilityPkg PACKAGE
  ATTRIBUTES
    reqNbTransferCapability GET-REPLACE ADD-REMOVE;
REGISTERED AS {package 33};


ringTimeLimitPkg PACKAGE
  ATTRIBUTES
    ringTimeLimit GET-REPLACE ;
REGISTERED AS {package 34};


searchMethodPkg PACKAGE
  ATTRIBUTES
    searchMethod GET-REPLACE;
REGISTERED AS {package 35};


sendTnsPkg PACKAGE
  ATTRIBUTES
    sendTns GET-REPLACE ;
REGISTERED AS {package 36};


signallingChannelPtrPkg PACKAGE
  ATTRIBUTES
    aalPtr GET-REPLACE,
    signallingChannelPtr GET SET-BY-CREATE;
REGISTERED AS {package 37};


signallingTypePkg PACKAGE
  ATTRIBUTES
    signallingType
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.defaultSignallingType GET
      SET-BY-CREATE;
REGISTERED AS {package 38};


subBbPkg  PACKAGE
  BEHAVIOUR subBbBeh;;


subBbBeh BEHAVIOUR
  DEFINED AS
    "This Supplementary Service (described in Rec. Q.2951.8) provides the called
    user to expand his addressing capacity beyond the one given by the ISDN number.";


twoCallingPartyNumberDeliveryPkg PACKAGE
  ATTRIBUTES
    twoCallingPartyNumberDelivery
      DEFAULT VALUE Q824-6ASN1DefinedTypesModule.defaultTwoCallingPartyNumberDelivery
      GET-REPLACE;
REGISTERED AS {package 39};


userToUserSignallingBbPkg  PACKAGE
  BEHAVIOUR userToUserSignallingBbBeh;;


userToUserSignallingBbBeh BEHAVIOUR
  DEFINED AS
    "This service allows an ISDN subscriber to send/receive a limited amount of
    information to/from another ISDN subscriber over the signalling channel
    associated with their call according to Rec. Q.2957.";


aalMode ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.AalMode;
  MATCHES FOR EQUALITY, ORDERING;
  BEHAVIOUR aalModeBeh;
REGISTERED AS {attribute 1};


aalModeBeh BEHAVIOUR
  DEFINED AS
    "This attribute indicates whether the AAL for the supporting VCC is
    operating in message mode or streaming mode, assured or unassured.";


aalPtr ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ObjectInstance;
  MATCHES FOR EQUALITY;
  BEHAVIOUR aalPtrBeh;
REGISTERED AS {attribute 2};


aalPtrBeh BEHAVIOUR
  DEFINED AS
    "This attribute identifies the associated object which represents the
    functions performed at the ATM adaptation layer.";


aalProfileId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR aalProfileIdBeh;
REGISTERED AS {attribute 3};


aalProfileIdBeh BEHAVIOUR
  DEFINED AS
    "This attribute can be used as an RDN when naming an instance of the
    aalProfile managed object class.";


aalProfilePointer ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.PointerOrNull;
  MATCHES FOR EQUALITY;
  BEHAVIOUR aalProfilePointerBeh;
REGISTERED AS {attribute 4};


aalProfilePointerBeh BEHAVIOUR
  DEFINED AS
    "This attribute provides a pointer to an aalProfile managed object instance
    that defines the common ATM Adaptation Layer processing needed.";


aalType ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.AalType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR aalTypeBeh;
REGISTERED AS {attribute 5};


aalTypeBeh BEHAVIOUR
  DEFINED AS
    "This attribute identifies the AAL Type. Valid types are AAL1, AAL3/4, and AAL5.";


abstractDestinationId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR abstractDestinationIdBeh;
REGISTERED AS {attribute 6};


abstractDestinationIdBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the object identifier attribute of the object class
    'abstractDestination'." ;


abstractDestinationPtr ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.AbstractDestinationPtr ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR abstractDestinationPtrBeh;
REGISTERED AS {attribute 7};


abstractDestinationPtrBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the pointer to the instance of 'abstractDestination'." ;


accessPtrList ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.SetOfInstances;
  MATCHES FOR EQUALITY;
  BEHAVIOUR accessPtrListBeh;
REGISTERED AS {attribute 8};


accessPtrListBeh BEHAVIOUR
  DEFINED AS
    "This is a set-valued attribute whose value(s) points to instances of the
    Access object class or its subclasses.";


activeListOfRouteTpsPtr ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ActiveListOfRouteTpsPtr ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR activeListOfRouteTpsPtrBeh;
REGISTERED AS {attribute 9};


activeListOfRouteTpsPtrBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the pointer to the selected 'ListOfRouteTps' object,
    which contains an ordered list of instances of 'routeData' matching the
    selection criteria." ;


activeTargetPtr ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ActiveTargetPtr ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR activeTargetPtrBeh;
REGISTERED AS {attribute 10};


activeTargetPtrBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the target which is currently addressed by the
    'analysisCriteria' instance.";


analysisCriteriaId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR analysisCriteriaIdBeh;
REGISTERED AS {attribute 11};


analysisCriteriaIdBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the object identifier attribute of the object class
    'analysisCriteria'." ;


assignNonAssign ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.AssignNonAssign;
  MATCHES FOR EQUALITY;
  BEHAVIOUR assignNonAssignBeh;
REGISTERED AS {attribute 12};


assignNonAssignBeh BEHAVIOUR
  DEFINED AS
    "Indicates whether the exchange is for the VPC's of this object instance the
    assigning or the nonassigning exchange.";


bETagMismatch ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR bETagMismatchBeh;
REGISTERED AS {attribute 13};


bETagMismatchBeh BEHAVIOUR
  DEFINED AS
    "This attribute represents the number of times an incoming CS_PDU had a BTag
    field value that did not equal the ETag field value.";


blockedForMaintenance ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.BlockedForMaintenance;
  MATCHES FOR EQUALITY;
  BEHAVIOUR blockedForMaintenanceBeh;
REGISTERED AS {attribute 14};


blockedForMaintenanceBeh BEHAVIOUR
  DEFINED AS
    "This attribute indicates the blocking state of the virtual path and is
    typically used when creating new VPs. A blocked virtual path cannot be
    selected for new non-test traffic; however it can be used for test calls.
    The blocking of a virtual path has no influence on existing calls (non-test
    calls and test calls).";


bomsEomsUnexpectedMID ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR bomsEomsUnexpectedMIDBeh;
REGISTERED AS {attribute 15};


bomsEomsUnexpectedMIDBeh BEHAVIOUR
  DEFINED AS
    "This attribute represents the number of BOM/EOM segments with an unexpected
    MID value. This attribute will be incremented by one each time a BOM is
    received with a currently active MID (a MID for which an EOM has not yet
    been received), or when an EOM is received for which a MID is NOT currently
    active. ";


bufferOverflows ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR bufferOverflowsBeh;
REGISTERED AS {attribute 16};


bufferOverflowsBeh BEHAVIOUR
  DEFINED AS
    "This attribute represents a count of the number of times the reassembly
    buffer overflows. If the interworking function is implemented with multiple
    buffers, such as a cell level buffer and a bit level buffer, then either
    buffer overflow will cause this count to be incremented.";


bufferRelease ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.BufferRelease;
  BEHAVIOUR bufferReleaseBeh;
REGISTERED AS {attribute 17};


bufferReleaseBeh BEHAVIOUR
  DEFINED AS
    "This attribute determines whether SSCOP can release its transmission buffer
    and transmission queue on connection release and can selectively release
    messages from the transmission buffer when older messages are still outstanding.";


bufferUnderflows ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR bufferUnderflowsBeh;
REGISTERED AS {attribute 18};


bufferUnderflowsBeh BEHAVIOUR
  DEFINED AS
    "This attribute represents a count the number of times the reassembly buffer
    underflows. In the case of a continuous underflow caused by a loss of ATM
    cell flow, a single buffer underflow should be counted. If the interworking
    function is implemented with multiple buffers, such as a cell level buffer
    and a bit level buffer, then either buffer underflow will cause this count
    to be incremented.";


callingPartyCategory ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.CallingPartyCategory ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR callingPartyCategoryBeh;
REGISTERED AS {attribute 19};


callingPartyCategoryBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the category as the type of calling subscriber
    considered for the routing process." ;


cdpnRepresentationType ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.CdpnRepresentationType;
  BEHAVIOUR cdpnRepresentationTypeBeh;
REGISTERED AS {attribute 20};


cdpnRepresentationTypeBeh BEHAVIOUR
  DEFINED AS
    "This attribute specifies the format (nature of address) of the called party
    number to be delivered to the called party." ;


crCircuitEndPointId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR crCircuitEndPointIdBeh;
REGISTERED AS {attribute 21};


crCircuitEndPointIdBeh BEHAVIOUR
  DEFINED AS
    "This attribute is used to name instances of the crCircuitEndPoint managed
    object class.";


crCircuitEndPointSubgroupId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR crCircuitEndPointSubgroupIdBeh;
REGISTERED AS {attribute 22};


crCircuitEndPointSubgroupIdBeh BEHAVIOUR
  DEFINED AS
    "This attribute is used to name instances of the crCircuitEndPointSubgroup
    managed object class.";


callRoutingOfficeDataId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR callRoutingOfficeDataIdBeh;
REGISTERED AS {attribute 23};


callRoutingOfficeDataIdBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the object identifier attribute of the object class
    'callRoutingOfficeData'." ;


carrierCode ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.CarrierCode ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR carrierCodeBeh;
REGISTERED AS {attribute 24};


carrierCodeBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the unambiguous carrier specific code used to
    distinguish it from other carriers at the exchange. It can be dialled by the
    customer or supplied by the originating exchange." ;


carrierDataId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR carrierDataIdBeh;
REGISTERED AS {attribute 25};


carrierDataIdBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the object identifier attribute of the object class
    'carrierData'." ;


carrierDataPtr ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.CarrierDataPtr ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR carrierDataPtrBeh;
REGISTERED AS {attribute 26};


carrierDataPtrBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the pointer to an instance of 'carrierData'." ;


cbrRate ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.Integer;
  MATCHES FOR EQUALITY, ORDERING;
  BEHAVIOUR cbrRateBeh;
REGISTERED AS {attribute 27};


cbrRateBeh BEHAVIOUR
  DEFINED AS
    "This attribute represents the rate of the CBR service supported by the AAL.";


cellLoss ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR cellLossBeh;
REGISTERED AS {attribute 28};


cellLossBeh BEHAVIOUR
  DEFINED AS
    "This attribute represents a count the number of lost cells, as detected by
    the AAL1 sequence number processing, for example. This count records the
    number of cells detected as lost in the network prior to the destination
    interworking function AAL1 layer processing. A negative value indicates that
    this attribute is not supported.";


cellLossIntegrationPeriod ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.Integer;
  MATCHES FOR EQUALITY, ORDERING;
  BEHAVIOUR cellLossIntegrationPeriodBeh;
REGISTERED AS {attribute 29};


cellLossIntegrationPeriodBeh BEHAVIOUR
  DEFINED AS
    "This attribute identifies the time in milliseconds for the cell loss
    integration period. If cells are lost for this period of time, the
    containing interworkingVcTtpBidirectional object will generate a
    communications alarm.";


cellMisinsertion ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR cellMisinsertionBeh;
REGISTERED AS {attribute 30};


cellMisinsertionBeh BEHAVIOUR
  DEFINED AS
    "This attribute represents a count of sequence violation events which the
    AAL CS interprets as misinserted of cells as defined by ITU-T Rec. I.363.1.
    A negative value indicates that this attribute is not supported.";


cesBufferedCDVtolerance ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.Integer;
  MATCHES FOR EQUALITY;
  BEHAVIOUR cesBufferedCDVtoleranceBeh;
REGISTERED AS {attribute 31};


cesBufferedCDVtoleranceBeh BEHAVIOUR
  DEFINED AS
    "This attribute identifies the duration of user data that must be buffered
    by the InterworkingVcTtpBidirectional managed object to offset Cell Delay
    variation. The timing is in increment of 10 micro seconds. The recommended
    default value for DS1 CES is 750 micro seconds and 1000 micro seconds for
    DS3 CES. The use of this attribute is for further study.";


cesServiceProfileId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR cesServiceProfileIdBeh;
REGISTERED AS {attribute 32};


cesServiceProfileIdBeh BEHAVIOUR
  DEFINED AS
    "This attribute is used for naming instances of cesServiceProfile managed
    object class.";


channelAssociatedSignalling ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ChannelAssociatedSignalling;
  MATCHES FOR EQUALITY;
  BEHAVIOUR channelAssociatedSignallingBeh;
REGISTERED AS {attribute 33};


channelAssociatedSignallingBeh BEHAVIOUR
  DEFINED AS
    "This attribute identifies which AAL1 format should be used. This attribute
    applies only to structured format. The default value Basic does not carry
    channel associated signalling (CAS) bits and uses a single 125 microsec
    frame. e1Cas, ds1sfCas, and ds1EsfCas carry CAS bits in a multiframe
    structure for E1, DS1 SF, and DS1 ESF respectively.";


cipRequired ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.CIPRequired ;
  BEHAVIOUR cipRequiredBeh;
REGISTERED AS {attribute 34};


cipRequiredBeh BEHAVIOUR
  DEFINED AS
    "This entity indicates if the CIP (carrier identification parameter) has to
    be signalled further." ;


cic ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.Cic;
  MATCHES FOR EQUALITY;
  BEHAVIOUR cicBeh;
REGISTERED AS {attribute 35};


cicBeh BEHAVIOUR
  DEFINED AS
    "This attribute indicates the Circuit Identification Code (CIC) of the
    circuit which is terminated by the circuit end point. The value of the CIC
    is identical in the two circuit end points which terminate the circuit.";


clockRecoveryType ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ClockRecoveryType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR clockRecoveryTypeBeh;
REGISTERED AS {attribute 36};


clockRecoveryTypeBeh BEHAVIOUR
  DEFINED AS
    "This attribute indicates whether the clock recovery type is Synchronous,
    SRTS (Synchronous Residual Time Stamp), or Adaptive Clock Recovery.";


cugBarring  ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.CugBarring ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR cugBarringBeh;
REGISTERED AS {attribute 37};


cugBarringBeh BEHAVIOUR
  DEFINED AS
    "This attribute maintains the Intra-CUG restriction of the General
    subscription option in ITU-T Rec. Q.2955.1.";


cugDataNetworkIdentification  ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.CugDataNetworkIdentification ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR cugDataNetworkIdentificationBeh;
REGISTERED AS {attribute 38};


cugDataNetworkIdentificationBeh BEHAVIOUR
  DEFINED AS
    "This information is signalled during setup of a CUG call and serves (in
    conjunction with the closed user groupInterlockCode) to uniquely identify
    the CUG in the international network. It can be thought of as the area code
    of the CUG.";


cugIndex  ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.CugIndex ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR cugIndexBeh;
REGISTERED AS {attribute 39};


cugIndexBeh BEHAVIOUR
  DEFINED AS
    "cugIndex of General subscription option in ITU-T Rec. Q.2955.1 must be
    explicitly assigned upon object creation. No two instances of the closed
    user group object class contained within a single object may have identical
    values for attribute cugIndex.";


cugInterlockCode  ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.CugInterlockCode ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR cugInterlockCodeBeh;
REGISTERED AS {attribute 40};


cugInterlockCodeBeh BEHAVIOUR
  DEFINED AS
    "The attribute cugInterlockCode must be assigned explicitly upon object
    creation. No multiple instances of the closed user group object class
    contained within a single object are allowed to have identical combinations
    of attribute cugInterlockCode and cugDataNetworkIdentification.";


code ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.Code ;
  BEHAVIOUR codeBeh;
REGISTERED AS {attribute 41};


codeBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the prefix digits." ;


comsEomsUnexpectedSN ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR comsEomsUnexpectedSNBeh;
REGISTERED AS {attribute 42};


comsEomsUnexpectedSNBeh BEHAVIOUR
  DEFINED AS
    "This attribute represents the number of COM and EOM segments received with
    an unexpected Sequence Number (SN). For a particular message (i.e., MID)
    transported over a VPC or VCC, this attribute is incremented by one each
    time a COM or EOM is received with a SAR Sequence Number (SN) that is not
    correct relative to the SN in the previous (non-EOM) segment.";


connLineIdRestrictionOptions ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ConnLineIdRestrictionOptions;
  MATCHES FOR EQUALITY;
  BEHAVIOUR connLineIdRestrictionOptionsBeh;
REGISTERED AS {attribute 43};


connLineIdRestrictionOptionsBeh BEHAVIOUR
  DEFINED AS
    "This attribute of the COLRBB supplementary Service allows the subscriber to
    select the mode in which the connected line identification restriction is
    applied. Valid options for the mode are: Permanent to have the service
    active for all calls, or Temporary to have the service requested by the user
    per call.";


connectedNumberScreeningId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR connectedNumberScreeningIdBhv;
REGISTERED AS {attribute 44};


connectedNumberScreeningIdBhv BEHAVIOUR
  DEFINED AS
    "This is the naming attribute of the connected number screening managed object.";


connectionIdOffering  ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ConnectionIdOffering;
  MATCHES FOR EQUALITY;
  BEHAVIOUR connectionIdOfferingBeh;
REGISTERED AS {attribute 45};


connectionIdOfferingBeh BEHAVIOUR
  DEFINED AS
    "This attribute indicates which procedure is used for the selection of VPCI
    and VCI.";


crcViolations ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR crcViolationsBeh;
REGISTERED AS {attribute 46};


crcViolationsBeh BEHAVIOUR
  DEFINED AS
    "This attribute represents the number of CRC violations that were detected
    for the incoming AAL PDUs.";


cspRequired ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.CSPRequired ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR cspRequiredBeh;
REGISTERED AS {attribute 47};


cspRequiredBeh BEHAVIOUR
  DEFINED AS
    "This entity indicates if the CSP (carrier selection parameter) has to be
    signalled further." ;


customerProfilePtr ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.PointerOrNull;
  MATCHES FOR EQUALITY;
  BEHAVIOUR customerProfilePtrBeh;
REGISTERED AS {attribute 48};


customerProfilePtrBeh BEHAVIOUR
  DEFINED AS
    "This attribute is used as a pointer to an instance of the customerProfile
    managed object class.";


customizedResourcePtrList ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.SetOfInstances;
  MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
  BEHAVIOUR customizedResourcePtrListBeh;
REGISTERED AS {attribute 49};


customizedResourcePtrListBeh BEHAVIOUR
  DEFINED AS
    "This is a set-valued attribute whose value(s) points to instances or
    instances of subclasses of the customizedResourceBb object class.";


defaultDirectoryNumber ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.DefaultDirectoryNumber;
  MATCHES FOR EQUALITY;
  BEHAVIOUR defaultDirectoryNumberBhv;
REGISTERED AS {attribute 50};


defaultDirectoryNumberBhv BEHAVIOUR
  DEFINED AS
    "This attribute indicates the default directory number.";


destinationCode ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.DestinationCode ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR destinationCodeBeh;
REGISTERED AS {attribute 51};


destinationCodeBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the digit string including the local area code." ;


destinationType ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.DestinationType ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR destinationTypeBeh;
REGISTERED AS {attribute 52};


destinationTypeBeh BEHAVIOUR
  DEFINED AS
    "This entity describes unambiguously the type of destination like
    international, national or local." ;


digitCombInsert ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.DigitCombInsert ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR digitCombInsertBeh;
REGISTERED AS {attribute 53};


digitCombInsertBeh BEHAVIOUR
  DEFINED AS
    "This entity describes which sequence of digits is to be inserted and where." ;


digitCombReplace ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.DigitCombReplace ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR digitCombReplaceBeh;
REGISTERED AS {attribute 54};


digitCombReplaceBeh BEHAVIOUR
  DEFINED AS
    "This entity describes which sequence of digits is to be replaced and
    through which." ;


digitManipId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR digitManipIdBeh;
REGISTERED AS {attribute 55};


digitManipIdBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the object identifier attribute of the object class
    'digitManip'." ;


digitManipPtr ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.DigitManipPtr ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR digitManipPtrBeh;
REGISTERED AS {attribute 56};


digitManipPtrBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the pointer to 'digitManip' " ;


digitSuppress ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.DigitSuppress ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR digitSuppressBeh;
REGISTERED AS {attribute 57};


digitSuppressBeh BEHAVIOUR
  DEFINED AS
    "This entity describes which sequence of digits is to be suppressed." ;


excludedSubscriberCodes ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ExcludedSubscriberCodes ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR excludedSubscriberCodesBeh;
REGISTERED AS {attribute 58};


excludedSubscriberCodesBeh BEHAVIOUR
  DEFINED AS
    "This attribute defines the directory numbers which are excluded from the
    upper limit of the possible directory numbers for this local destination.
    The excluded numbers are defined in terms of a set of sequences of directory
    numbers where each sequence is specified by its common most significant digits." ;


forwardErrorCorrectionMethod ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.FecMethod;
  MATCHES FOR EQUALITY;
  BEHAVIOUR forwardErrorCorrectionMethodBeh;
REGISTERED AS {attribute 59};


forwardErrorCorrectionMethodBeh BEHAVIOUR
  DEFINED AS
    "This attribute indicates the FEC method: no FEC, FEC for Loss Sensitive
    Signal Transport, or FEC for Delay Sensitive Signal Transport.";


headerErrors ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR headerErrorsBeh;
REGISTERED AS {attribute 60};


headerErrorsBeh BEHAVIOUR
  DEFINED AS
    "This attribute represents a count of the number of AAL1 header errors
    detected, including those corrected. Header errors include correctable and
    uncorrectable CRC plus bad parity.";


initialSubscriberCodes ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.InitialSubscriberCodes ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR initialSubscriberCodesBeh;
REGISTERED AS {attribute 61};


initialSubscriberCodesBeh BEHAVIOUR
  DEFINED AS
    "This attribute defines the upper limit of the possible directory numbers
    which can belong to this local destination. The upper limit is defined in
    terms of a set of sequences of directory numbers where each sequence is
    specified by its common most significant digits." ;


interCugAccess  ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.InterCugAccess;
  MATCHES FOR EQUALITY;
  BEHAVIOUR interCugAccessBeh;
REGISTERED AS {attribute 62};


interCugAccessBeh BEHAVIOUR
  DEFINED AS
    "Inter-CUG access of per service subscription option in ITU-T Rec. Q.2955.1.";


lengthBASizeMismatch ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR lengthBASizeMismatchBeh;
REGISTERED AS {attribute 63};


lengthBASizeMismatchBeh BEHAVIOUR
  DEFINED AS
    "This attribute represents the number of CS_PDUs in which the Length field
    value was not consistent with the BASize field value. The definition of
    consistent depends on the mode in which CS_PDU fragments are being
    processed. In the message-mode, the BASize field must equal the Length
    field. In the streaming mode, the BASize field must be less than the Length field.";


lengthMismatch ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR lengthMismatchBeh;
REGISTERED AS {attribute 64};


lengthMismatchBeh BEHAVIOUR
  DEFINED AS
    "This attribute represents the number of CS_PDUs received with a Length
    field value that does not represent the actual length of the CS_PDU payload.";


linkGroupPtr ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ObjectInstance;
  MATCHES FOR EQUALITY;
  BEHAVIOUR linkGroupPtrBeh;
REGISTERED AS {attribute 65};


linkGroupPtrBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the result pointer to an instance of 'xtpsgComb',
    'crCircuitEndPointSubgroup' or 'virtualPathGroup'.";


linkType ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.LinkType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR linkTypeBeh;
REGISTERED AS {attribute 66};


linkTypeBeh BEHAVIOUR
  DEFINED AS
    "This attribute is used to indicate whether the NNI is an international
    interface or not.";


listOfLinkGroupsPtrList ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ListOfLinkGroupsPtrList;
  MATCHES FOR EQUALITY;
  BEHAVIOUR listOfLinkGroupsPtrListBeh;
REGISTERED AS {attribute 67};


listOfLinkGroupsPtrListBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the sequence of instances of 'virtualPathGroup' or
    'crCircuitEndPointSubgroup'." ;


listOfRoutesPtrList ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ListOfRoutesPtrList ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR listOfRoutesPtrListBeh;
REGISTERED AS {attribute 68};


listOfRoutesPtrListBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the sequence of the selected routes ('routeData')." ;


listOfRouteTpsId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR listOfRouteTpsIdBeh;
REGISTERED AS {attribute 69};


listOfRouteTpsIdBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the object identifier attribute of the object class
    'listOfRouteTps'." ;


localAreaCode ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.LocalAreaCode ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR localAreaCodeBeh;
REGISTERED AS {attribute 70};


localAreaCodeBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the local area code of the subscribers which belong
    to this local destination. The local area code is used without any prefix." ;


localDestinationId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR localDestinationIdBeh;
REGISTERED AS {attribute 71};


localDestinationIdBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the object identifier attribute of the object class
    'localDestination'." ;


localDestinationPtr ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ObjectInstance;
  MATCHES FOR EQUALITY;
  BEHAVIOUR localDestinationPtrBeh;
REGISTERED AS {attribute 72};


localDestinationPtrBeh BEHAVIOUR
  DEFINED AS
    "This attribute describes the pointer to localDestination. The
    directoryNumberE164 shall be member of the local area defined by the
    localAreaCode and the initial digit string part of the SN part of the
    directoryNumberE164 shall match with one of the initialSubscriberCodes of
    the referenced object. The directoryNumberE164 shall not be excluded by one
    of the excludedSubscriberCodes from the referenced object.";


maintenanceSignallingRunning ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.MaintenanceSignallingRunning;
  MATCHES FOR EQUALITY;
  BEHAVIOUR maintenanceSignallingRunningBeh;
REGISTERED AS {attribute 73};


maintenanceSignallingRunningBeh BEHAVIOUR
  DEFINED AS
    "This attribute indicates that a maintenance signalling procedure (e.g. reset,
    restart, blocking, unblocking) is running.";


maxCc ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.MaxCc;
  BEHAVIOUR maxCcBeh;
REGISTERED AS {attribute 74};


maxCcBeh BEHAVIOUR
  DEFINED AS
    "This attribute defines the maximum value [PDUs] of the state variable VT(CC),
    corresponding to the maximum number of transmissions of BGN, END, ER or RS PDUs.";


maxCpcsPduSize ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.MaxCpcsPduSize;
  MATCHES FOR EQUALITY;
  BEHAVIOUR maxCpcsPduSizeBeh;
REGISTERED AS {attribute 75};


maxCpcsPduSizeBeh BEHAVIOUR
  DEFINED AS
    "This multi-valued attribute represents the maximum CPCS_PDU size that will
    be transmitted over the connection in both the incoming (forward) and
    outgoing (backward) direction of transmission.";


maxDigits ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.MaxDigits ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR maxDigitsBeh;
REGISTERED AS {attribute 76};


maxDigitsBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the maximum number of digits required by the
    destination exchange. Further digits will be ignored." ;


maxInformationFieldLength ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.MaxInformationFieldLength;
  BEHAVIOUR maxInformationFieldLengthBeh;
REGISTERED AS {attribute 77};


maxInformationFieldLengthBeh BEHAVIOUR
  DEFINED AS
    "This attribute defines the maximum length of the information field in SD
    PDUs, UD PDUs and MD PDUs 'k'. The unit of the INTEGER value is octets.";


maxLengthSscopUuField ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.MaxLengthSscopUuField;
  BEHAVIOUR maxLengthSscopUuFieldBeh;
REGISTERED AS {attribute 78};


maxLengthSscopUuFieldBeh BEHAVIOUR
  DEFINED AS
    "This attribute defines the maximum length of a variable length SSCOP UU
    field 'j'. The SSCOP UU is an optional field of BGN PDUs, BGAK PDUs, BGREJ
    PDUs, END PDUs and RS PDUs. The unit of the INTEGER value is octets";


maxPd ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.MaxPd;
  BEHAVIOUR maxPdBeh;
REGISTERED AS {attribute 79};


maxPdBeh BEHAVIOUR
  DEFINED AS
    "This attribute defines the maximum acceptable value [PDUs] of the state
    variable VT(PD) before sending a POLL PDU and resetting VT(PD) to zero. The
    VT(PD) is incremented each time an SD PDU is transmitted.";


maxSscopCreditToPeer ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.MaxSscopCreditToPeer;
  BEHAVIOUR maxSscopCreditToPeerBeh;
REGISTERED AS {attribute 80};


maxSscopCreditToPeerBeh BEHAVIOUR
  DEFINED AS
    "This attribute defines the absolute value [PDUs] of the size of the receive
    window given to the peer. This value is added to VR(R) to generate VR(MR).
    VR(MR) is mapped to N(MR) by transmission of STAT, USTAT, RS RSAK, ER, ERAK,
    BGN or BGAK PDUs.";


maxStat ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.MaxStat;
  BEHAVIOUR maxStatBeh;
REGISTERED AS {attribute 81};


maxStatBeh BEHAVIOUR
  DEFINED AS
    "This attribute defines the maximum number of list elements placed in a STAT PDU.";


midRange ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.MidRange;
  MATCHES FOR EQUALITY, ORDERING;
  BEHAVIOUR midRangeBeh;
REGISTERED AS {attribute 82};


midRangeBeh BEHAVIOUR
  DEFINED AS
    "This attribute represents the range of MID values supported at the AAL for
    the supporting VCC.";


minDigits ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.MinDigits ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR minDigitsBeh;
REGISTERED AS {attribute 83};


minDigitsBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the minimum number of digits required before the
    outgoing termination point can be seized. It is only needed in case of
    overlapped dialling." ;


natureOfAddress ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NatureOfAddress ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR natureOfAddressBeh;
REGISTERED AS {attribute 84};


natureOfAddressBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the destination type of the prefix." ;


networkBorder ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NetworkBorder;
  MATCHES FOR EQUALITY;
  BEHAVIOUR networkBorderBeh;
REGISTERED AS {attribute 85};


networkBorderBeh BEHAVIOUR
  DEFINED AS
    "This attribute is used to indicate whether the NNI is an operator network
    border or not.";


networkType ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NetworkType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR networkTypeBeh;
REGISTERED AS {attribute 86};


networkTypeBeh BEHAVIOUR
  DEFINED AS
    "This attribute is used to indicate whether an access belongs to a national
    transit network. It is used together with the linkType and the
    signallingType to generate the setting of the location field according to Q.850.";


nniAccessId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR nniAccessIdBeh;
REGISTERED AS {attribute 87};


nniAccessIdBeh BEHAVIOUR
  DEFINED AS
    "This attribute is used to name instances of the nniAccess managed object class.";


noColpRestrictionsAllowed ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.Boolean;
  MATCHES FOR EQUALITY;
  BEHAVIOUR noColpRestrictionsAllowedBeh ;
REGISTERED AS {attribute 88};


noColpRestrictionsAllowedBeh BEHAVIOUR
  DEFINED AS
    "This attribute of COLP is where the calling party continues to have the
    capability to override the COLR restriction and have the connected party
    number presented as described in the COLP supplementary service. A TRUE
    value of this attribute permits the called party COLP supplementary service
    to override the calling party COLR supplementary service.";


numberOfAborts ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR numberOfAbortsBeh;
REGISTERED AS {attribute 89};


numberOfAbortsBeh BEHAVIOUR
  DEFINED AS
    "This attribute provides a count of the number aborts (i.e., EOM with
    SAR_PDU Length Indication = 63) that are received for the underlying VPC or VCC.";


origin ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.Origin ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR originBeh;
REGISTERED AS {attribute 90};


originBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the origin of the calling subscriber considered for
    the routing process." ;


originForRouting ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.Integer;
  MATCHES FOR EQUALITY;
  BEHAVIOUR originForRoutingBeh;
REGISTERED AS {attribute 91};


originForRoutingBeh BEHAVIOUR
  DEFINED AS
    "This attribute determines the origin assigned to the NNI access for call
    routing purpose.";


originMark ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.Integer;
  MATCHES FOR EQUALITY;
  BEHAVIOUR originMarkBeh;
REGISTERED AS {attribute 92};


originMarkBeh BEHAVIOUR
  DEFINED AS
    "This attribute determines the origination of the calling subscriber.";


ownInternationalCode ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.OwnInternationalCode ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR ownInternationalCodeBeh;
REGISTERED AS {attribute 93};


ownInternationalCodeBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the country code of the calling party. The own
    international code is used without any prefix." ;


partiallyFilledCells ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.Integer;
  MATCHES FOR EQUALITY, ORDERING;
  BEHAVIOUR partiallyFilledCellsBeh;
REGISTERED AS {attribute 94};


partiallyFilledCellsBeh BEHAVIOUR
  DEFINED AS
    "This attribute identifies the number of leading octets in use.";


pollAfterRetransmission ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.PollAfterRetransmission;
  BEHAVIOUR pollAfterRetransmissionBeh;
REGISTERED AS {attribute 95};


pollAfterRetransmissionBeh BEHAVIOUR
  DEFINED AS
    "This attribute specifies if a POLL is transmitted each time the
    retransmission queue is emptied";


postAnalysisEvaluationId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR postAnalysisEvaluationIdBeh;
REGISTERED AS {attribute 96};


postAnalysisEvaluationIdBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the object identifier attribute of the object class
    'postAnalysisEvaluation'." ;


preferredCarrier ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.PreferredCarrier;
  MATCHES FOR EQUALITY;
  BEHAVIOUR preferredCarrierBeh;
REGISTERED AS {attribute 97};


preferredCarrierBeh BEHAVIOUR
  DEFINED AS
    "This attribute identifies the default carrier to use when one is not
    explicitly identified in the call setup message received and processed by
    the managed system.";


preferredCugIndex  ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.PreferredCugIndex;
  MATCHES FOR EQUALITY;
  BEHAVIOUR preferredCugIndexBeh;
REGISTERED AS {attribute 98};


preferredCugIndexBeh BEHAVIOUR
  DEFINED AS
    "This attribute indicates the index of the preferred CUG.";


prefixDigitAnalysisId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR prefixDigitAnalysisIdBeh;
REGISTERED AS {attribute 99};


prefixDigitAnalysisIdBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the object identifier attribute of the object class
    'prefixDigitAnalysis'." ;


propagationDelay ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.PropagationDelay;
  MATCHES FOR EQUALITY;
  BEHAVIOUR propagationDelayBeh;
REGISTERED AS {attribute 100};


propagationDelayBeh BEHAVIOUR
  DEFINED AS
    "Indicates the expected propagation delay (in micro seconds).";


reassemblyTimerExpirations ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR reassemblyTimerExpirationsBeh;
REGISTERED AS {attribute 101};


reassemblyTimerExpirationsBeh BEHAVIOUR
  DEFINED AS
    "This attribute provides a count of reassembly timer expirations. A negative
    value indicates that this attribute is not supported. ";


remoteBlocking ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.RemoteBlocking;
  MATCHES FOR EQUALITY;
  BEHAVIOUR remoteBlockingBeh;
REGISTERED AS {attribute 102};


remoteBlockingBeh BEHAVIOUR
  DEFINED AS
    "This attribute indicates the remote blocking state of the virtual path. A
    blocked virtual path cannot be selected for new non-test traffic; however it
    can be used for test calls. The blocking of a virtual path has no influence
    to existing calls (non-test calls and test calls).";


remoteBlockingReason ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.RemoteBlockingReason ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR remoteBlockingReasonBeh;
REGISTERED AS {attribute 103};


remoteBlockingReasonBeh BEHAVIOUR
  DEFINED AS
    "Indicates the reason when the circuit was remotely blocked.";


reqBandwidthEgress ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ReqBandwidthEgress ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR reqBandwidthEgressBeh;
REGISTERED AS {attribute 104};


reqBandwidthEgressBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the range of supported bandwidth." ;


reqBandwidthIngress ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ReqBandwidthIngress ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR reqBandwidthIngressBeh;
REGISTERED AS {attribute 105};


reqBandwidthIngressBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the range of supported bandwidth." ;


reqBearerCapab ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ReqBearerCapab ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR reqBearerCapabBeh;
REGISTERED AS {attribute 106};


reqBearerCapabBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the supported bearer capabilities." ;


reqNbTransferCapability ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ReqNbTransferCapability ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR reqNbTransferCapabilityBeh;
REGISTERED AS {attribute 107};


reqNbTransferCapabilityBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the N-ISDN bearer capability of the underlying routes." ;


ringTimeLimit ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.RingTimeLimit ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR ringTimeLimitBeh;
REGISTERED AS {attribute 108};


ringTimeLimitBeh BEHAVIOUR
  DEFINED AS
    "This attribute limits the ring time in seconds.";


routeDataId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR routeDataIdBeh;
REGISTERED AS {attribute 109};


routeDataIdBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the object identifier attribute of the object class
    'routeData'." ;


saalUniProtocolProfileId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR saalUniProtocolProfileIdBeh;
REGISTERED AS {attribute 110};


saalUniProtocolProfileIdBeh BEHAVIOUR
  DEFINED AS
    "This attribute is used for naming instances of the object class
    saalUniProtocolProfile.";


sarCrcViolations ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR sarCrcViolationsBeh;
REGISTERED AS {attribute 111};


sarCrcViolationsBeh BEHAVIOUR
  DEFINED AS
    "This attribute represents the number of CRC violations that were detected
    for the incoming SAR PDUs.";


screenNumber ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.Boolean;
  MATCHES FOR EQUALITY;
  BEHAVIOUR screenNumberBhv;
REGISTERED AS {attribute 112};


screenNumberBhv BEHAVIOUR
  DEFINED AS
    "This is a boolean attribute. When the value of this attribute is TRUE, the
    switch will screen the directory number information for validity when
    provided on a call by the user equipment.";


searchMethod ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.SearchMethod;
  MATCHES FOR EQUALITY;
  BEHAVIOUR searchMethodBeh;
REGISTERED AS {attribute 113};


searchMethodBeh BEHAVIOUR
  DEFINED AS
    "This attribute describes the method how to select a VPC with sufficient
    free bandwidth or an idle circuit within this object instance. The following
    algorithms are defined for that purpose:

    - forwardSequential: This algorithm selects the VPC with the lowest VPCI
      value, which has sufficient free bandwidth in the broadband case. This
      algorithm selects the idle circuit with the lowest CIC number in the
      narrowband case.

    - backwardSequential: This algorithm selects the VPC with the highest VPCI
      value, which has sufficient free bandwidth in the broadband case. This
      algorithm selects the idle circuit with the highest CIC number in the
      narrowband case.

    - forwardCyclic: In the broadband case this algorithm selects the VPC with
      sufficient free bandwidth with the lowest VPCI value that is larger than
      the VPCI value of the previously selected VPC. If no such VPC exists, it
      selects the VPC with sufficient bandwidth with the lowest VPCI value that
      is less than the VPCI value of the previously selected VPC.

      In the narrowband case this algorithm selects the idle circuit with the
      lowest CIC number that is larger than the CIC number of the previously
      selected circuit. If no such idle circuit exists, it selects the idle CIC
      with the lowest CIC number that is less than the CIC number of the
      previously selected circuit.

    - backwardCyclic: In the broadband case this algorithm selects the VPC with
      sufficient bandwidth with the highest VPCI value that is less than the
      VPCI value of the previously selected VPC. If no such VPC exists, it
      selects the VPC with sufficient bandwidth with the highest VPCI value that
      is larger than the VPCI value number of the previously selected circuit.

      In the narrowband case this algorithm selects the idle circuit with the
      highest CIC number that is less than the CIC number of the previously
      selected circuit. If no such idle circuit exists, it selects the idle CIC
      with the highest CIC number that is larger than the CIC number of the
      previously selected circuit.";


sendTns ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.SendTns ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR sendTnsBeh;
REGISTERED AS {attribute 114};


sendTnsBeh BEHAVIOUR
  DEFINED AS
    "This entity describes whether for this instance of 'routeData' the TNS is
    to be signalled to the next node." ;


sequenceViolations ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR sequenceViolationsBeh;
REGISTERED AS {attribute 115};


sequenceViolationsBeh BEHAVIOUR
  DEFINED AS
    "This attribute represents a count incoming AAL Type 1 SAR-PDUs where the
    sequence count in the PDU header causes a transition from the SYNC state to
    the OUT OF SEQUENCE state as defined by ITU-T Rec. I.363.1. A negative value
    indicates that this attribute is not supported.";


serviceProfilePointer ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.PointerOrNull;
  MATCHES FOR EQUALITY;
  BEHAVIOUR serviceProfilePointerBeh;
REGISTERED AS {attribute 116};


serviceProfilePointerBeh BEHAVIOUR
  DEFINED AS
    "This attribute provides a pointer to a managed object instance that
    provides information used to control service interworking (e.g., a
    cesServiceProfile object).";


signallingChannelPtr ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ObjectInstance;
  MATCHES FOR EQUALITY;
  BEHAVIOUR signallingChannelPtrBeh;
REGISTERED AS {attribute 117};


signallingChannelPtrBeh BEHAVIOUR
  DEFINED AS
    "This attribute is used as a pointer to an instance of the
    vcTTPBidirectional managed object class. The referenced vcTTPBidirectional
    instance terminates the signalling virtual channel.";


signallingProtocol ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.SignallingProtocol;
  MATCHES FOR EQUALITY;
  BEHAVIOUR signallingProtocolBeh;
REGISTERED AS {attribute 118};


signallingProtocolBeh BEHAVIOUR
  DEFINED AS
    "This attribute indicates which type of signalling protocol is used.";


sigRoutePtr ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ObjectInstance;
  MATCHES FOR EQUALITY;
  BEHAVIOUR sigRoutePtrBeh;
REGISTERED AS {attribute 119};


sigRoutePtrBeh BEHAVIOUR
  DEFINED AS
    "Identifies the CCS7 signalling resource (Q.2751:signRouteSetNePart).";


signallingStandard ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.SignallingStandard;
  MATCHES FOR EQUALITY;
  BEHAVIOUR signallingStandardBeh;
REGISTERED AS {attribute 120};


signallingStandardBeh BEHAVIOUR
  DEFINED AS
    "This attribute is used to indicate the type of signalling used by instances
    of this class.";


signallingType ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.SignallingType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR signallingTypeBeh;
REGISTERED AS {attribute 121};


signallingTypeBeh BEHAVIOUR
  DEFINED AS
    "This attribute is used to indicate whether associated or nonassociated
    signalling is used at the instance of this class.";


sriTimeOuts ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR sriTimeOutsBeh;
REGISTERED AS {attribute 122};


sriTimeOutsBeh BEHAVIOUR
  DEFINED AS
    "This attribute represents a count of the number of SRI time-outs that
    occurred on an ATM connection.";


sscopTimerCc ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.SscopTimerCc;
  BEHAVIOUR sscopTimerCcBeh;
REGISTERED AS {attribute 123};


sscopTimerCcBeh BEHAVIOUR
  DEFINED AS
    "This attribute defines the time interval between transmissions of BGN, END,
    RS and ER PDUs when an acknowledge to these PDUs has not been received. The
    unit for the INTEGER value is milliseconds.";


sscopTimerIdle ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.SscopTimerIdle;
  BEHAVIOUR sscopTimerIdleBeh;
REGISTERED AS {attribute 124};


sscopTimerIdleBeh BEHAVIOUR
  DEFINED AS
    "This attribute defines the SSCOP timer IDLE. The SSCOP connection is
    partitioned into phases. The SSCOP timer IDLE supervises the idle phase. In
    this phase the timer NO_RESPONSE is not running and no POLL PDUs are
    transmitted. The unit for the INTEGER value is milliseconds.";


sscopTimerKeepAlive ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.SscopTimerKeepAlive;
  BEHAVIOUR sscopTimerKeepAliveBeh;
REGISTERED AS {attribute 125};


sscopTimerKeepAliveBeh BEHAVIOUR
  DEFINED AS
    "This attribute defines the SSCOP timer KEEP_ALIVE. The SSCOP connection is
    partitioned into phases. The SSCOP timer KEEP_ALIVE supervises the transient
    phase. In this phase there are no outstanding acknowledgements or new data
    pending transmission. The unit for the INTEGER value is milliseconds.";


sscopTimerNoResponse ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.SscopTimerNoResponse;
  BEHAVIOUR sscopTimerNoResponseBeh;
REGISTERED AS {attribute 126};


sscopTimerNoResponseBeh BEHAVIOUR
  DEFINED AS
    "This attribute defines the SSCOP timer NO_RESPONSE. This timer is used to
    detect a faulty connection. The timer runs with either the timer POLL or
    KEEP_ALIVE simultaneously. The unit for the INTEGER value is milliseconds.";


sscopTimerPoll ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.SscopTimerPoll;
  BEHAVIOUR sscopTimerPollBeh;
REGISTERED AS {attribute 127};


sscopTimerPollBeh BEHAVIOUR
  DEFINED AS
    "This attribute defines the SSCOP timer POLL. The SSCOP connection is
    partitioned into phases. The SSCOP timer POLL supervises the active phase.
    In this new data is pending, transmission or acknowledgements are
    outstanding. The unit for the INTEGER value is milliseconds.";


sscsType ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.SscsType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR sscsTypeBeh;
REGISTERED AS {attribute 128};


sscsTypeBeh BEHAVIOUR
  DEFINED AS
    "This attribute identifies the SSCS type for the AAL. Valid values are NULL,
    Data SSCS based on SSCOP (assured operation), Data SSCS based on SSCOP
    (non-assured operation), or Frame Relay SSCS.";


stdPointerParityFailures ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR stdPointerParityFailuresBeh;
REGISTERED AS {attribute 129};


stdPointerParityFailuresBeh BEHAVIOUR
  DEFINED AS
    "This attribute represents a count of the number of times the AAL
    reassembler detects a parity check failure at the point where a structured
    data pointer is expected. This count is only meaningful for structured data
    transfer modes as unstructured modes do not use pointers. A negative value
    indicates that this attribute is not supported.";


stdPointerReframes ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR stdPointerReframesBeh;
REGISTERED AS {attribute 130};


stdPointerReframesBeh BEHAVIOUR
  DEFINED AS
    "This attribute represents a count of the number of events in which the AAL1
    reassembler found that a structured data pointer is not where it is
    expected, and the pointer must be reacquired. This count is only meaningful
    for structured data transfer modes as unstructured modes do not use
    pointers. A negative value indicates that this attribute is not supported;
    however it must be supported when pointers are used.";


structuredDataTransfer ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.Boolean;
  MATCHES FOR EQUALITY;
  BEHAVIOUR structuredDataTransferBeh;
REGISTERED AS {attribute 131};


structuredDataTransferBeh BEHAVIOUR
  DEFINED AS
    "This attribute indicates whether Structured Data Transfer (SDT) has been
    configured at the AAL. A value of TRUE means SDT has been selected. This
    attribute value cannot be set to TRUE when the errorCorrectionType attribute
    equals TRUE.";


subscriberCategory ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.SubscriberCategory;
  MATCHES FOR EQUALITY;
  BEHAVIOUR subscriberCategoryBeh;
REGISTERED AS {attribute 132};


subscriberCategoryBeh BEHAVIOUR
  DEFINED AS
    "This attribute determines the category of the calling subscriber.";


subType ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.SubType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR subTypeBeh;
REGISTERED AS {attribute 133};


subTypeBeh BEHAVIOUR
  DEFINED AS
    "This attribute is used to identify the AAL subtype. Valid values for this
    attribute are NULL, Voice-band based on 64 kbit/s, Circuit Emulation
    (synchronous), Circuit Emulation (asynchronous), High-quality Audio, and Video.";


sumOfIncorrectCSFieldErrors ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR sumOfIncorrectCSFieldErrorsBeh;
REGISTERED AS {attribute 134};


sumOfIncorrectCSFieldErrorsBeh BEHAVIOUR
  DEFINED AS
    "This attribute provides a sum-of-errors count for incorrect Convergence
    Sublayer (CS) field errors. For AAL Type 3/4, this attribute provides a
    single count of CS_PDUs discarded due to one of the following error
    conditions: BETag mismatch, BASize field value not consistent with Length
    field value, or Length field value not consistent with CS_PDU length.";


sumOfIncorrectSARFieldErrors ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR sumOfIncorrectSARFieldErrorsBeh;
REGISTERED AS {attribute 135};


sumOfIncorrectSARFieldErrorsBeh BEHAVIOUR
  DEFINED AS
    "This attribute provides a sum-of-errors count for incorrect Segmentation
    And Reassembly (SAR) field errors. For AAL Type 3/4, this attribute provides
    a single count of SAR_PDUs discarded due to one of the following errors: CRC
    violation, unexpected Sequence Number (SN) field value, or unexpected MID
    field value.";


sumOfInvalidCSFieldErrors ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR sumOfInvalidCSFieldErrorsBeh;
REGISTERED AS {attribute 136};


sumOfInvalidCSFieldErrorsBeh BEHAVIOUR
  DEFINED AS
    "This attribute provides a sum-of-errors count for invalid Convergence
    Sublayer (CS) field errors. For AAL Type 3/4, this attribute provides a
    single count of the number of CS_PDUs discarded due to one of the following
    error conditions: Common Part Indicator (CPI) field not equal to 0,
    Alignment field value not equal to 0, or BASize field value < 37 octets for
    multi-segment messages. For AAL Type 5, this attribute provides a single
    count of the number of CS_PDUs discarded due to one of the following error
    conditions: Invalid Common Part Indicator (CPI), oversized received SDU, or
    length violation.";


sumOfInvalidSARFieldErrors ATTRIBUTE
  DERIVED FROM "ITU-T Rec. X.721":counter;
  BEHAVIOUR sumOfInvalidSARFieldErrorsBeh;
REGISTERED AS {attribute 137};


sumOfInvalidSARFieldErrorsBeh BEHAVIOUR
  DEFINED AS
    "This attribute provides a sum-of-errors count for invalid Segmentation And
    Reassembly (SAR) field errors. For AAL Type 3/4, this attribute provides a
    single count of the number of SAR_PDUs discarded due to one of the following
    error conditions: MID = 0 when there is multiplexing, MID not equal to 0
    when there is no multiplexing, Length field not equal to 44 octets for a BOM
    or COM, Length field not in the set [4, 8, ..., 44] octets or 63 octets for
    an EOM, or Length field not in the set [8, 12, ..., 44] octets for an SSM.";


supplementaryServiceIndBbPtrList ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.SetOfInstances;
  MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
  BEHAVIOUR supplementaryServiceIndBbPtrListBeh;
REGISTERED AS {attribute 138};


supplementaryServiceIndBbPtrListBeh BEHAVIOUR
  DEFINED AS
    "This is a set-valued attribute whose value(s) points to instances of
    subclasses of the supplementaryServiceIndBb object class.";


tpAndVpciPtrList ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.TpAndVpciPtrList;
  MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
  BEHAVIOUR tpAndVpciPtrListBeh;
REGISTERED AS {attribute 139};


tpAndVpciPtrListBeh BEHAVIOUR
  DEFINED AS
    "This is a set-valued attribute whose value(s) point to instances of
    termination point classes. A VPCI value is related to every pointer.";


tpAndVpciSigPtrList ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.TpAndVpciSigPtrList;
  MATCHES FOR EQUALITY;
  BEHAVIOUR tpAndVpciSigPtrListBeh;
REGISTERED AS {attribute 140};


tpAndVpciSigPtrListBeh BEHAVIOUR
  DEFINED AS
    "This is a set-valued attribute whose value(s) point to instances of the
    vpTTPBidirectional managed object class or its subclasses. This
    vpTTPBidirectional object instances terminate the VPC's managed by this uni
    access. A VPCI value is related to every pointer, corresponding to the two
    octects defined for ITU-T UNI signalling. In the case of associated
    signalling, additionally a signalling channel pointer is related to every
    pointer. The optional signChannel in the associated ASN.1 definition which
    identifies the signalling channel for associated signalling is omitted for
    non-associated signalling.";


terminationPointList ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ObjectList;
  MATCHES FOR EQUALITY;
  BEHAVIOUR terminationPointListBeh;
REGISTERED AS {attribute 141};


terminationPointListBeh BEHAVIOUR
  DEFINED AS
    "This attribute provides an ordered list of the termination points (e.g.
    nDS0/DS1/DS3/E3/J2/Frame Relay) that are interworked. The traffic
    characteristics of the interworked ATM VC termination point must be able to
    accommodate the combination of traffic characteristics of all the
    termination points in this list.";


timeslotPtr ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.ObjectInstance;
  MATCHES FOR EQUALITY;
  BEHAVIOUR timeslotPtrBeh;
REGISTERED AS {attribute 142};


timeslotPtrBeh BEHAVIOUR
  DEFINED AS
    "Pointer to the terminated timeslot (e.g. e0CTP, ds0CTP).";


timingRelation ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.TimingRelation ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR timingRelationBeh;
REGISTERED AS {attribute 143};


timingRelationBeh BEHAVIOUR
  DEFINED AS
    "This attribute indicates the timing relation between sender and receiver
    (end-to-end)." ;


transitDelayLimit ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.TransitDelayLimit ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR transitDelayLimitBeh;
REGISTERED AS {attribute 144};


transitDelayLimitBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the range of transit delay value (in micro seconds)
    for the underlying routes. The propagation delay (delay already encountered
    as signalled) plus the transit delay (for this route) have to be less than
    the end to end transit delay required by the user." ;


twoCallingPartyNumberDelivery ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.Boolean;
  MATCHES FOR EQUALITY;
  BEHAVIOUR twoCallingPartyNumberDeliveryBeh;
REGISTERED AS {attribute 145};


twoCallingPartyNumberDeliveryBeh BEHAVIOUR
  DEFINED AS
    "This attribute indicates whether two calling party numbers have to be sent
    to the called party if two were received.";


uniAccessId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR uniAccessIdBeh;
REGISTERED AS {attribute 146};


uniAccessIdBeh BEHAVIOUR
  DEFINED AS
    "This attribute is used to name instances of the uniAccess managed object class.";


usedAlgorithm ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.UsedAlgorithm;
  MATCHES FOR EQUALITY;
  BEHAVIOUR usedAlgorithmBeh;
REGISTERED AS {attribute 147};


usedAlgorithmBeh BEHAVIOUR
  DEFINED AS
    "This attribute describes the method how to select a resource from the
    pointer list.";


userDataId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR userDataIdBeh;
REGISTERED AS {attribute 148};


userDataIdBeh BEHAVIOUR
  DEFINED AS
    "This attribute is used to name objects of the userData managed object class.";


userDataPtr ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.PointerOrNull;
  MATCHES FOR EQUALITY;
  BEHAVIOUR userDataPtrBeh;
REGISTERED AS {attribute 149};


userDataPtrBeh BEHAVIOUR
  DEFINED AS
    "This attribute describes a single pointer to an object of the userData
    object class or its subclasses.";


virtualPathGroupId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR virtualPathGroupIdBeh;
REGISTERED AS {attribute 150};


virtualPathGroupIdBeh BEHAVIOUR
  DEFINED AS
    "This attribute is used to name instances of the virtualPathGroup managed
    object class.";


vpType  ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.VpType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR vpTypeBeh;
REGISTERED AS {attribute 151};


vpTypeBeh BEHAVIOUR
  DEFINED AS
    "This attribute indicates whether a virtual path can be used for permanent,
    for on-demand or for both types of virtual channels.";


xtpsgCombId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q824-6ASN1DefinedTypesModule.NameType ;
  MATCHES FOR EQUALITY;
  BEHAVIOUR xtpsgCombIdBeh;
REGISTERED AS {attribute 152};


xtpsgCombIdBeh BEHAVIOUR
  DEFINED AS
    "This entity describes the object identifier attribute of the object class
    'xtpsgComb'." ;


addTerminationPoint ACTION
  BEHAVIOUR addTerminationPointBeh;
  MODE CONFIRMED;
  WITH INFORMATION SYNTAX Q824-6ASN1DefinedTypesModule.AddTerminationPointInfo;
  WITH REPLY SYNTAX Q824-6ASN1DefinedTypesModule.AddTerminationPointReply;
REGISTERED AS {action 1};


addTerminationPointBeh BEHAVIOUR
  DEFINED AS
    "This action is used to add one or more termination point objects to the
    identified interworkingVcTtpBidirectional. The traffic characteristics of
    the interworked ATM VC termination point must be able to accommodate the
    additional termination point.

      Supplied with this action is the following information:

    -  New TPs: This parameter identifies the additional Termination Points to
       be added to the existing terminationPointList attribute of the identified
       interworkingVcTtpBidirectional object.

      -  InterworkingVcTtpBidirectional: This parameter identifies the instance
         of the interworkingVcTtpBidirectional object class to which the
         additional termination point to be interworked.

      If the request is granted, the terminationPointList attribute, in the
      interworkingVcTtpBidirectional object, shall be reset to reflect the new
      termination point added.";


removeTerminationPoint ACTION
  BEHAVIOUR removeTerminationPointBeh;
  MODE CONFIRMED;
  WITH INFORMATION SYNTAX Q824-6ASN1DefinedTypesModule.RemoveTerminationPointInfo;
  WITH REPLY SYNTAX Q824-6ASN1DefinedTypesModule.RemoveTerminationPointReply;
REGISTERED AS {action 2};


removeTerminationPointBeh BEHAVIOUR
  DEFINED AS
    "This action is used to remove one or more termination point objects from
    the identified interworkingVcTtpBidirectional.

      Supplied with this action is the following information:

      -  Existing TPs: This parameter identifies the existing Termination Points
         to be removed from the identified interworkingVcTtpBidirectional object.

      -  InterworkingVcTtpBidirectional: This parameter identifies the instance
         of the interworkingVcTtpBidirectional object class from which the
         identified termination points should be removed.

      If the request is granted, the terminationPointList attribute, in the
      interworkingVcTtpBidirectional object, shall be reset to reflect the
      remaining termination points.";


setByManagerBeh BEHAVIOUR
  DEFINED AS
    "value is set by the managed system";

-- =============================================================================
--  Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004