-- ============================================================================= -- GDMO definitions extracted from ITU-T Rec. Q.824.3 (1995) -- ============================================================================= semiPermanentAccessToPacketHandler MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":customizedResource; CHARACTERIZED BY semiPermanentAccessToPacketHandlerPkg PACKAGE BEHAVIOUR semiPermanentAccessToPacketHandlerBhv BEHAVIOUR DEFINED AS "The Semi-Permanent Access to Packet Handler object class is a subclass of the Customized Resources managed object and represents a Semi-Permanent (or nailed-up) connection of an ISDN B-channel to the Packet Handler function for the switching network element. Each instance of the Semi-Permanent Access to the Packet Handler managed object includes pointers to the Access Channel (B-channel), as well as the list of Directory Number(s) that are valid for calls over that channel, as well as the Default Directory Number for calls on that channel.";; ATTRIBUTES defaultDirectoryNumberPointer GET-REPLACE;;; REGISTERED AS {cAISDNOUFObjectClass 1}; serviceX25PVC MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721":top; CHARACTERIZED BY serviceX25PVCPkg PACKAGE BEHAVIOUR serviceX25PVCBhv BEHAVIOUR DEFINED AS !This object class represents the characteristics of the Permanent Virtual Circuit service identified in Recommendation X.25. The relationships between PVC services for each circuit and managed objects of resources (Directory number or Access Port Profile managed objects) are captured by both the "Customized Resource" managed object and the Bearer Service managed object that contains the serviceX25PVC managed object.!;; ATTRIBUTES serviceX25PVCId GET SET-BY-CREATE, localChannelPtr REPLACE-WITH-DEFAULT DEFAULT VALUE CAISDNOUFModule.localChannelPtrDefault GET-REPLACE, remoteChannelPtr REPLACE-WITH-DEFAULT DEFAULT VALUE CAISDNOUFModule.remoteChannelPtrDefault GET-REPLACE, "ITU-T Rec. X.721":operationalState GET, "ITU-T Rec. X.283":chargingDirection GET-REPLACE, localDTEAddress GET-REPLACE, "ITU-T Rec. X.283":logicalChannel GET-REPLACE, "ITU-T Rec. X.283":packetSizes GET-REPLACE, remoteDTEAddress GET-REPLACE, "ITU-T Rec. X.283":remoteLogicalChannel GET-REPLACE, "ITU-T Rec. X.283":throughputClasses GET-REPLACE, "ITU-T Rec. X.283":virtualCircuitId GET-REPLACE, "ITU-T Rec. X.283":windowSizes GET-REPLACE; NOTIFICATIONS "CCITT Rec. X.721":stateChange, "CCITT Rec. X.721":objectCreation, "CCITT Rec. X.721":objectDeletion, "CCITT Rec. X.721":attributeValueChange;;; CONDITIONAL PACKAGES localEndpointDChannel PRESENT IF "Source of PVC is D-channel", remoteEndpointDChannel PRESENT IF "Destination of PVC is D-channel"; REGISTERED AS {cAISDNOUFObjectClass 2}; callRestrictions MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":optionalUserFacilities; CHARACTERIZED BY callRestrictionsPkg PACKAGE BEHAVIOUR callRestrictionsBhv BEHAVIOUR DEFINED AS "This object class includes attributes that impose restrictions upon subscribers' optional user Facilities.";; ATTRIBUTES "ITU-T Rec. X.283":incomingCallBarredWithinCUG GET-REPLACE, "ITU-T Rec. X.283":outgoingCallBarredWithinCUG GET-REPLACE, "ITU-T Rec. X.283":oneWayLogicalChannelOutgoing GET-REPLACE, "ITU-T Rec. X.283":oneWayLogicalChannelIncoming GET-REPLACE, "ITU-T Rec. X.283":defaultThroughputClassesAssignment GET-REPLACE;;; REGISTERED AS {cAISDNOUFObjectClass 3}; chargingControl MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":optionalUserFacilities; CHARACTERIZED BY chargingControlPkg PACKAGE BEHAVIOUR chargingControlBhv BEHAVIOUR DEFINED AS "As described in X2, X.283, charging information is an optional user facility which may be either agreed for a period of time or requested by a DTE for a given virtual call. This object class includes attributes to manage charging in subscriber packet service.";; ATTRIBUTES "ITU-T Rec. X.283":reverseChargingAcceptance GET-REPLACE, "ITU-T Rec. X.283":localChargingPrevention GET-REPLACE, "ITU-T Rec. X.283":chargingInformation GET-REPLACE;;; REGISTERED AS {cAISDNOUFObjectClass 4}; pathControl MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":optionalUserFacilities; CHARACTERIZED BY pathControlPkg PACKAGE BEHAVIOUR pathControlBhv BEHAVIOUR DEFINED AS "This object class represents the list of simple optional user facilities available for any packet mode bearer service. Reference to the optional user facilities identified in this class are in X.25. Simple optional user facilities are the ones that require only one attribute to subscribe to it and there will never be any optional user facilities subclass. Instances of optional user facilities set class are contained under the packet Mode Bearer service.";; ATTRIBUTES "ITU-T Rec. X.283":rOASubscription GET-REPLACE, "ITU-T Rec. X.283":callDeflectionSubscription GET-REPLACE;;; REGISTERED AS {cAISDNOUFObjectClass 5}; localEndpointDChannel PACKAGE ATTRIBUTES localTEIOrSPID GET-REPLACE; REGISTERED AS {cAISDNOUFPackage 1}; remoteEndpointDChannel PACKAGE ATTRIBUTES remoteTEIOrSPID GET-REPLACE; REGISTERED AS {cAISDNOUFPackage 2}; defaultDirectoryNumberPointer ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNOUFModule.ObjectInstance; MATCHES FOR EQUALITY; BEHAVIOUR defaultDirectoryNumberBhv BEHAVIOUR DEFINED AS "This attribute is used as a pointer to an instance of the Directory Number managed object class that corresponds to the default directory number.";; REGISTERED AS {cAISDNOUFAttribute 1}; localChannelPtr ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNOUFModule.PointerOrNull; MATCHES FOR EQUALITY; BEHAVIOUR localChannelPtrBhv BEHAVIOUR DEFINED AS "This attribute identifies channel assignment at the local end of a PVC. The value of the attribute for B-channel PVCs is a pointer value to a semiPermanentAccessToPacketHandler object instance, and for D-channel PVCs is a pointer value to an accessChannel??/accessPortProfile?? object instance.";; REGISTERED AS {cAISDNOUFAttribute 2}; localDTEAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNOUFModule.DirectoryNumber; MATCHES FOR EQUALITY, ORDERING, SUBSTRINGS; BEHAVIOUR localDTEAddressBhv BEHAVIOUR DEFINED AS "This attribute represents directory numbers belonging to the Numbering Plan for the ISDN Era.";; REGISTERED AS {cAISDNOUFAttribute 3}; localTEIOrSPID ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNOUFModule.TEIOrSPID; MATCHES FOR EQUALITY; BEHAVIOUR localTEIOrSPIDBhv BEHAVIOUR DEFINED AS "Based on ISDN terminal type, specifies the appropriate terminal identification where the local end of the PVC terminates. If a non-initializing terminal, then the TEI of the terminal is specified. Otherwise, if an initializing terminal, then the SPID is specified.";; REGISTERED AS {cAISDNOUFAttribute 4}; remoteChannelPtr ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNOUFModule.PointerOrNull; MATCHES FOR EQUALITY; BEHAVIOUR remoteChannelPtrBhv BEHAVIOUR DEFINED AS "This attribute identifies the channel assignment at the remote end of a PVC. The value of the attribute is a choice between NULL and a pointer value to a channel object instance.";; REGISTERED AS {cAISDNOUFAttribute 5}; remoteDTEAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNOUFModule.DirectoryNumber; MATCHES FOR EQUALITY, ORDERING, SUBSTRINGS; BEHAVIOUR remoteDTEAddressBhv BEHAVIOUR DEFINED AS "This attribute represents directory numbers belonging to the Numbering Plan for the ISDN Era.";; REGISTERED AS {cAISDNOUFAttribute 6}; remoteTEIOrSPID ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNOUFModule.TEIOrSPID; MATCHES FOR EQUALITY; BEHAVIOUR remoteTEIOrSPIDBhv BEHAVIOUR DEFINED AS "Based on ISDN terminal type, specifies the appropriate terminal identification where the remote end of the PVC terminates. If a non-initializing terminal, then the TEI of the terminal is specified. Otherwise, if an initializing terminal, then the SPID is specified.";; REGISTERED AS {cAISDNOUFAttribute 7}; serviceX25PVCId ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNOUFModule.NameType; MATCHES FOR EQUALITY, ORDERING, SUBSTRINGS; BEHAVIOUR serviceX25PVCIdBhv BEHAVIOUR DEFINED AS "This is a naming attribute. If the string choice for the syntax is used, matching on the substrings is permitted. If the number choice for the syntax is used, then matching on ordering is permitted.";; REGISTERED AS {cAISDNOUFAttribute 8}; serviceX25PVC-customerProfile NAME BINDING SUBORDINATE OBJECT CLASS serviceX25PVC; NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. Q.824.0":customerProfile AND SUBCLASSES; WITH ATTRIBUTE serviceX25PVCId; CREATE WITH-AUTOMATIC-INSTANCE-NAMING, WITH-REFERENCE-OBJECT; DELETE; REGISTERED AS {cAISDNOUFNameBinding 1}; callRedirection MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":optionalUserFacilities; CHARACTERIZED BY callRedirectionPkg PACKAGE BEHAVIOUR callRedirectionBhv BEHAVIOUR DEFINED AS "This object class represents the list of simple optional user facilities available for any packet mode bearer service. Reference to the optional user facilities identified in this class are in X.25. Instances of optional user facilities set class are contained under the packet Mode Bearer service.";; ATTRIBUTES "ITU-T Rec. X.283":callRedirection GET-REPLACE;;; REGISTERED AS {cAISDNOUFObjectClass ?}; cUGPacket MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":optionalUserFacilities; CHARACTERIZED BY cUGPacketPkg PACKAGE BEHAVIOUR cUGPacketBhv BEHAVIOUR DEFINED AS "This object class includes attributes that impose restrictions upon the CUG optional user Facilities subscribers.";; ATTRIBUTES "ITU-T Rec. X.283":cUGWithOutgoingAccess GET-REPLACE, "ITU-T Rec. X.283":cUGWithIncomingAccess GET-REPLACE, "ITU-T Rec. X.283":incomingCallBarredWithinCUG GET-REPLACE, "ITU-T Rec. X.283":outgoingCallBarredWithinCUG GET-REPLACE;;; REGISTERED AS {cAISDNOUFObjectClass ?}; cUGPacketSubscriptionOption MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":optionalUserFacilities; CHARACTERIZED BY cUGPacketSubscriptionOptionPkg PACKAGE BEHAVIOUR cUGPacketSubscriptionOptionBhv BEHAVIOUR DEFINED AS !The CUG subscription options object may only be instantiated if either attribute preferredCUGId is assigned a non-NULL value or attribute interCUGaccess is not empty. M_SET operations which would result in preferredCUGId value NULL and interCUGaccess value empty set are not allowed. The value of attribute preferredCUGId should not be NULL when interCUGvalue is "none" or "incomingaccess".!;; ATTRIBUTES preferredCUGIndex GET-REPLACE, interCUGaccess GET-REPLACE;;; REGISTERED AS {cAISDNOUFObjectClass ?}; cUGBarring ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNOUFModule.CUGBarring; MATCHES FOR EQUALITY; BEHAVIOUR cUGBarringBhv BEHAVIOUR DEFINED AS "This attribute maintains the Intra-CUG restriction of the General subscription option. It may have one of the following values: none, incomingCallsBarred or outgoingCallsBarred.";; REGISTERED AS {cAISDNOUFAttribute ?}; cUGDataNetworkIdentification ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNOUFModule.CUGDataNetworkIdentification; MATCHES FOR EQUALITY; BEHAVIOUR cUGDataNetworkIdentificationBhv BEHAVIOUR DEFINED AS "This information is signalled during set-up 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.";; REGISTERED AS {cAISDNOUFAttribute ?}; cUGIndex ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNOUFModule.CUGIndex; MATCHES FOR EQUALITY; BEHAVIOUR cUGIndexBhv BEHAVIOUR DEFINED AS "cUGIndex of General subscription option 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.";; REGISTERED AS {cAISDNOUFAttribute ?}; cUGInterlockCode ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNOUFModule.CUGInterlockCode; MATCHES FOR EQUALITY; BEHAVIOUR cUGInterlockCodeBhv 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.";; REGISTERED AS {cAISDNOUFAttribute ?}; interCUGaccess ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNOUFModule.InterCUGaccess; MATCHES FOR EQUALITY; BEHAVIOUR interCUGaccessBhv BEHAVIOUR DEFINED AS "Inter-CUG access of per service subscription option. The values are none, outgoingAccess, incomingAccess and outgoingAndIncomingAccess.";; REGISTERED AS {cAISDNOUFAttribute ?}; preferredCUGIndex ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNOUFModule.PreferredCUGIndex; MATCHES FOR EQUALITY; BEHAVIOUR preferredCUGIndexBhv BEHAVIOUR DEFINED AS "CUG index of General subscription option.";; REGISTERED AS {cAISDNOUFAttribute ?}; cUGPacket-network NAME BINDING SUBORDINATE OBJECT CLASS cUGPacket AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100":network AND SUBCLASSES; WITH ATTRIBUTE "ITU-T Rec. Q.824.0":optionalUserFacilitiesId; CREATE WITH-AUTOMATIC-INSTANCE-NAMING, WITH-REFERENCE-OBJECT; DELETE DELETES-CONTAINED-OBJECTS; REGISTERED AS {cAISDNOUFNameBinding ?}; -- ============================================================================= -- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004