-- ============================================================================= -- GDMO definitions extracted from ITU-T Rec. Q.824.2 (1995) -- ============================================================================= iSDNCircuitServiceSet MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721": top; CHARACTERIZED BY iSDNCircuitServiceSetPkg PACKAGE BEHAVIOUR iSDNCircuitServiceSetBhv BEHAVIOUR DEFINED AS "This object class represents the list of simple supplementary services available for any circuit bearer service. A simple supplementary service is one which requires only one attribute to subscribe to it. For these simple services there will never be any supplementary service subclass. Instances of this class are contained under a bearer service.";; ATTRIBUTES iSDNCircuitSetId GET SET-BY-CREATE, supplementaryServiceThreePartyService GET-REPLACE, calledPartySubAddressInfoTransfer GET-REPLACE; NOTIFICATIONS "CCITT Rec. X.721": attributeValueChange, "CCITT Rec. X.721": objectCreation, "CCITT Rec. X.721": objectDeletion;;; CONDITIONAL PACKAGES callReferenceBusyLimitPkg PRESENT IF "if restricting the max numbers of call reference is enforced.", compatibilityInfoPkg PRESENT IF "if supported per bearer service basis", contentionPkg PRESENT IF "supported basic rate class 1 Equipment"; REGISTERED AS {cAISDNSSObjectClass 1}; serviceRestrictions MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721": top; CHARACTERIZED BY serviceRestrictionsPkg PACKAGE BEHAVIOUR serviceRestrictionsBhv BEHAVIOUR DEFINED AS "This object class includes attributes that impose some degree of restriction upon subscriber services.";; ATTRIBUTES serviceRestrictionsId GET SET-BY-CREATE, outgoingCallsBarred REPLACE-WITH-DEFAULT DEFAULT VALUE CAISDNSSModule.false GET-REPLACE, incomingCallsBarred REPLACE-WITH-DEFAULT DEFAULT VALUE CAISDNSSModule.false GET-REPLACE; NOTIFICATIONS "CCITT Rec. X.721": attributeValueChange, "CCITT Rec. X.721": objectCreation, "CCITT Rec. X.721": objectDeletion;;; CONDITIONAL PACKAGES interExchangeCarrierPkg PRESENT IF "multiple Inter Exchange Carriers are supported."; REGISTERED AS {cAISDNSSObjectClass 2}; adviceOfChargeAtCallSetUpTime MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY adviceOfChargeAtCallSetUpTimePkg PACKAGE BEHAVIOUR adviceOfChargeAtCallSetUpTimeBhv BEHAVIOUR DEFINED AS "This service (described in I.256.2a) provides the served user with information about the charging rates at call establishment. In addition, the served user shall be informed if a change in charging rates takes place during the call. The information can be sent for all calls, or on a per call basis. The charge information given shall relate to the charges incurred on the network to which the served user is attached.";; ATTRIBUTES adviceOfChargeActivation GET-REPLACE;;; REGISTERED AS {cAISDNSSObjectClass 3}; adviceOfChargeDuringTheCall MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY adviceOfChargeDuringTheCallPkg PACKAGE BEHAVIOUR adviceOfChargeDuringTheCallBhv BEHAVIOUR DEFINED AS "This service (described in I.256.2b) provides the served user with cumulative charging information during the call. The information can be sent for all calls, or on a per call basis. The charge information given shall relate to the charges incurred on the network to which the served user is attached.";; ATTRIBUTES adviceOfChargeActivation GET-REPLACE;;; REGISTERED AS {cAISDNSSObjectClass 4}; adviceOfChargeEndOfTheCall MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY adviceOfChargeEndOfTheCallPkg PACKAGE BEHAVIOUR adviceOfChargeEndOfTheCallBhv BEHAVIOUR DEFINED AS "This service (described in I.256.2c) provides the served user with charging information for a call when the call is terminated. The information can be sent for all calls, or on a per call basis. The charge information given shall relate to the charges incurred on the network to which the served user is attached.";; ATTRIBUTES adviceOfChargeActivation GET-REPLACE;;; REGISTERED AS {cAISDNSSObjectClass 5}; callDeflection MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY callDeflectionPkg PACKAGE BEHAVIOUR callDeflectionBhv BEHAVIOUR DEFINED AS "This service enables the subscriber to respond to an incoming call by requesting redirection of that call to another subscriber according to I.252.5.";; ATTRIBUTES deflectingNumberDelivery GET-REPLACE, deflectingNumberNotification GET-REPLACE;;; REGISTERED AS {cAISDNSSObjectClass 6}; callForwardingBusy MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY callForwardingBusyPkg PACKAGE BEHAVIOUR callForwardingBusyBhv BEHAVIOUR DEFINED AS "This service (described in I.252.2) permits a served user to have the network send all incoming calls, which meet busy and are addressed to the served user's number to another number. The served user's originating service is unaffected.";; ATTRIBUTES callForwardActiveNotification GET-REPLACE, callForwardCallingNotification GET-REPLACE, callForwardReleaseNotification GET-REPLACE, callForwardServedNotification GET-REPLACE;;; REGISTERED AS {cAISDNSSObjectClass 7}; callForwardingNoReply MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY callForwardingNoReplyPkg PACKAGE BEHAVIOUR callForwardingNoReplyBhv BEHAVIOUR DEFINED AS "This service (described in I.252.3) permits a served user to have the network send all incoming calls, which meet no reply and are addressed to the served user's number to another number. The served user's originating service is unaffected.";; ATTRIBUTES callForwardActiveNotification GET-REPLACE, callForwardCallingNotification GET-REPLACE, callForwardReleaseNotification GET-REPLACE, callForwardServedNotification GET-REPLACE;;; REGISTERED AS {cAISDNSSObjectClass 8}; callForwardingUnconditional MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY callForwardingUnconditionalPkg PACKAGE BEHAVIOUR callForwardingUnconditionalBhv BEHAVIOUR DEFINED AS "This service (described in I.252.4) permits a served user to have the network send all incoming calls addressed to the served user's number to another number. The served user's originating service is unaffected. If this service is activated, calls are forwarded no matter what the condition of the termination.";; ATTRIBUTES callForwardActiveNotification GET-REPLACE, callForwardCallingNotification GET-REPLACE, callForwardReleaseNotification GET-REPLACE, callForwardServedNotification GET-REPLACE;;; REGISTERED AS {cAISDNSSObjectClass 9}; callHold MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY callHoldPkg PACKAGE BEHAVIOUR callHoldBhv BEHAVIOUR DEFINED AS "The callHold object class is a class of managed objects that represents instances of sets of characteristics for the Call Hold supplementary service described in I.253.2.";;;; CONDITIONAL PACKAGES callHoldOptionsPkg PRESENT IF "the Administration supports these options which are customizable on a per instance of this supplementary service.", terminalServiceProfileAssociationPkg PRESENT IF "callHold is assigned to a TSP/DN/BS combination.", callHoldNotificationPkg PRESENT IF "the Administration supports this option which is customizable on a per instance of this supplementary service."; REGISTERED AS {cAISDNSSObjectClass 10}; callTransfer MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY callTransferPkg PACKAGE BEHAVIOUR callTransferBhv BEHAVIOUR DEFINED AS "This service allows a subscriber in conversation with another party, to transfer the call to a third party. Restrictions can be placed on the transfer destination and the type of calls that can be transferred according to I.252.1.";; ATTRIBUTES transferProcedure GET-REPLACE;;; REGISTERED AS {cAISDNSSObjectClass 11}; callWaiting MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY callWaitingPkg PACKAGE BEHAVIOUR callWaitingBhv BEHAVIOUR DEFINED AS "This service (described in I.253.1) permits a user to be informed of an incoming call with an indication when all access to the user is busy. The user then has the choice of accepting, rejecting or ignoring the waiting call.";; ATTRIBUTES callWaitingCallingNotification GET-REPLACE, maxNumberOfWaitingCalls GET-REPLACE;;; CONDITIONAL PACKAGES activationPkg PRESENT IF "supported by Administration.", calledUserInBandNotificationPkg PRESENT IF "supported by Administration."; REGISTERED AS {cAISDNSSObjectClass 12}; cLIP MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY cLIPPkg PACKAGE BEHAVIOUR cLIPBhv BEHAVIOUR DEFINED AS "This supplementary service (described in I.251.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.";; ATTRIBUTES noRestrictionsAllowed GET-REPLACE;;; REGISTERED AS {cAISDNSSObjectClass 13}; cLIR MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY cLIRPkg PACKAGE BEHAVIOUR cLIRBhv BEHAVIOUR DEFINED AS "This supplementary service (described in I.251.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.";; ATTRIBUTES callIdRestrictionOptions GET-REPLACE;;; REGISTERED AS {cAISDNSSObjectClass 14}; conferenceCalling MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY conferenceCallingPkg PACKAGE BEHAVIOUR conferenceCallingBhv BEHAVIOUR DEFINED AS "This service enables the subscriber to set up a conference call according to I.254.1.";; ATTRIBUTES maxNumberOfPorts GET-REPLACE, defaultNumberOfPorts GET-REPLACE;;; REGISTERED AS {cAISDNSSObjectClass 15}; directDiallingIn MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY directDiallingInPkg PACKAGE BEHAVIOUR directDiallingInBhv 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 I.251.1.";;;; CONDITIONAL PACKAGES digitsOptionPkg PRESENT IF "if supported by Administration"; REGISTERED AS {cAISDNSSObjectClass 16}; maliciousCallIdentification MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY maliciousCallIdentificationPkg PACKAGE BEHAVIOUR maliciousCallIdentificationBhv BEHAVIOUR DEFINED AS "This supplementary service allows a subscriber to start up the tracing of the malicious call originator according to I.251.7.";; ATTRIBUTES invocationTime GET-REPLACE, automaticInvocation GET-REPLACE, callingPartySubaddressRegistration GET-REPLACE;;; REGISTERED AS {cAISDNSSObjectClass 17}; multipleSubscriberNumber MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY multipleSubscriberNumberPkg PACKAGE BEHAVIOUR multipleSubscriberNumberBhv 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 I.251.2. This enables the selection of one or more 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 E.164. The digit(s) significant for terminal differentiation shall be an integral part of the ISDN numbering scheme. NOTE 1 - Within a private ISDN, multiple subscriber number digits may be different from the digits of the public ISDN number. This additional possibility, if provided, has no impact on the public ISDN. NOTE 2 - More than one multiple subscriber number may be assigned to one terminal. NOTE 3 - The actual method of relating the ISDN number to a particular terminal is a matter of national implementation.";; ATTRIBUTES assocDefaultDN GET-REPLACE;;; CONDITIONAL PACKAGES networkOptionsPkg PRESENT IF "if supported by Administration."; REGISTERED AS {cAISDNSSObjectClass 18}; outgoingCallBarring MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY outgoingCallBarringPkg PACKAGE BEHAVIOUR outgoingCallBarringBhv BEHAVIOUR DEFINED AS "This service restricts the range of calls that can be made from the subscribers CPE according to I.255.5.";; ATTRIBUTES outgoingCallBarringCategory GET-REPLACE, outgoingCallBarringTreatment GET-REPLACE, codeWord REPLACE, activationStatus GET, activationOption GET-REPLACE;;; REGISTERED AS {cAISDNSSObjectClass 19}; userToUserSignalling MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY userToUserSignallingPkg PACKAGE BEHAVIOUR userToUserSignallingBhv 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 I.257.1.";; ATTRIBUTES userToUserSignallingServiceCategory GET-REPLACE;;; REGISTERED AS {cAISDNSSObjectClass 20}; cataloguedCallHold MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0": cataloguedSupplementaryService; CHARACTERIZED BY cataloguedCallHoldPkg PACKAGE BEHAVIOUR cataloguedCallHoldBhv BEHAVIOUR DEFINED AS "The catalogued Call Hold object class is a class of managed objects that represents characteristics of the Call Hold service that are applicable to all customers on the switch that have subscribed to Call Hold. This class also provides the ability for an Administration to set characteristics for Call Hold and provide this service to all customers without the need for individual subscription to the service. This universal assignment is accomplished through the use of the perSwitchAssignmentCallHoldPkg. Additional characteristics applicable to the switch-wide assignment may be provided with the CallHoldOptions package, if the Administration supports these options.";;;; CONDITIONAL PACKAGES optionalGuardTimerPkg PRESENT IF "The Administration supports releasing calls to free up switch resources", perSwitchAssignmentCallHoldPkg PRESENT IF "Call Hold is assigned to all subscribers on the switch and the Administration supports these options."; REGISTERED AS {cAISDNSSObjectClass 21}; activationPkg PACKAGE ATTRIBUTES activationCapability REPLACE-WITH-DEFAULT DEFAULT VALUE CAISDNSSModule.true GET-REPLACE; REGISTERED AS {cAISDNSSPackage 1}; calledUserInBandNotificationPkg PACKAGE ATTRIBUTES calledUserInBandNotification GET-REPLACE; REGISTERED AS {cAISDNSSPackage 2}; callHoldNotificationPkg PACKAGE ATTRIBUTES callHoldNotificationToHeldParty GET-REPLACE; REGISTERED AS {cAISDNSSPackage 3}; callHoldOptionsPkg PACKAGE ATTRIBUTES limitOfReservedChannels GET-REPLACE, callHoldBChannelReservationRelease GET-REPLACE; REGISTERED AS {cAISDNSSPackage 4}; callReferenceBusyLimitPkg PACKAGE ATTRIBUTES callReferenceBusyLimit GET-REPLACE; REGISTERED AS {cAISDNSSPackage 5}; compatibilityInfoPkg PACKAGE ATTRIBUTES lowLayerCompatibilityInfoTransfer GET-REPLACE, highLayerCompatibilityInfoTransfer GET-REPLACE; REGISTERED AS {cAISDNSSPackage 6}; contentionPkg PACKAGE ATTRIBUTES contentionForIncomingCalls GET-REPLACE; REGISTERED AS {cAISDNSSPackage 7}; digitsOptionPkg PACKAGE ATTRIBUTES numOfDigitsNotToTransmit GET-REPLACE; REGISTERED AS {cAISDNSSPackage 8}; interExchangeCarrierPkg PACKAGE ATTRIBUTES prohibitICSelection GET-REPLACE; REGISTERED AS {cAISDNSSPackage 9}; networkOptionsPkg PACKAGE ATTRIBUTES numOfDigitsForCallId GET-REPLACE, numOfDigitsForTerminalIdentifier GET-REPLACE; REGISTERED AS {cAISDNSSPackage 10}; optionalGuardTimerPkg PACKAGE ATTRIBUTES callHoldOptionalGuardTimer GET-REPLACE; REGISTERED AS {cAISDNSSPackage 11}; perSwitchAssignmentCallHoldPkg PACKAGE ATTRIBUTES limitOfReservedChannels GET-REPLACE; REGISTERED AS {cAISDNSSPackage 12}; terminalServiceProfileAssociationPkg PACKAGE ATTRIBUTES terminalServiceProfilePtr GET-REPLACE; REGISTERED AS {cAISDNSSPackage 13}; activationCapability ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR activationCapabilityBhv BEHAVIOUR DEFINED AS "The value of this attribute indicates whether the subscriber is given the capability to activate and deactivate the ISDN Call Waiting service. When the value of this boolean attribute is TRUE, the subscriber has the capability. When the value is FALSE, the subscriber does not have the capability.";; REGISTERED AS {cAISDNSSAttribute 1}; activationOption ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.ActivationOption ; MATCHES FOR EQUALITY; BEHAVIOUR activationOptionBhv BEHAVIOUR DEFINED AS "This attribute controls the procedures of activating the outgoing call barring supplementary service as described in I.255.5. The services may be activated/deactivated by either the subscriber (Normal Procedure) or the operator (Exceptional Procedure).";; REGISTERED AS {cAISDNSSAttribute 2}; activationStatus ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.ActivationStatus; MATCHES FOR EQUALITY; BEHAVIOUR activationStatusBhv BEHAVIOUR DEFINED AS "This attribute controls the status of the outgoing call barring supplementary service as described in I.255.5. The services may be active or inactive.";; REGISTERED AS {cAISDNSSAttribute 3}; adviceOfChargeActivation ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.AdviceOfChargeActivation; MATCHES FOR EQUALITY; BEHAVIOUR adviceOfChargeActivationBhv BEHAVIOUR DEFINED AS "This attribute controls the method of which cumulative charging information during the call are sent to the user: for all calls or on a per call basis. The charge information are related to the charges incurred on the network to which the served user is attached AssocDefaultDN.";; REGISTERED AS {cAISDNSSAttribute 4}; assocDefaultDN ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.AssocDefaultDN; MATCHES FOR EQUALITY; BEHAVIOUR assocDefaultDNBhv BEHAVIOUR DEFINED AS "This attribute specifies the default directory number for the ISDN supplementary service MSN.";; REGISTERED AS {cAISDNSSAttribute 5}; automaticInvocation ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR automaticInvocationBhv BEHAVIOUR DEFINED AS "This attribute controls the activation of Malicious Call Identification so that calls that are not answered will be traced automatically as described in I.255.7.";; REGISTERED AS {cAISDNSSAttribute 6}; callHoldNotificationToHeldParty ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR callHoldNotificationToHeldPartyBhv BEHAVIOUR DEFINED AS "The value of this attribute identifies whether the held/retrieved party should be notified when placed on hold or retrieved from hold. When this attribute is TRUE, a notification will be sent both when the caller is placed on hold and when the caller is retrieved from hold. When the value is FALSE, no notification is given in either instance.";; REGISTERED AS {cAISDNSSAttribute 7}; calledUserInBandNotification ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR calledUserInBandNotificationBehaviour BEHAVIOUR DEFINED AS "The value of this attribute indicates whether in-band tones are to be provided to the called subscriber to indicate a waiting call. When the value of this attribute is FALSE, in-band notification is used to alert the called party of a waiting call. When TRUE, both in-band and out-of-band notification are used.";; REGISTERED AS {cAISDNSSAttribute 8}; calledPartySubAddressInfoTransfer ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR calledPartySubaddressInfoTransferBehaviour BEHAVIOUR DEFINED AS "When the value of this attribute is TRUE, the called party's subaddress information will be accepted and transferred from the CPE on call origination. When the attribute value is FALSE, the called party's subaddress information transfer is not provided.";; REGISTERED AS {cAISDNSSAttribute 9}; callForwardActiveNotification ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR callForwardActiveNotificationBhv BEHAVIOUR DEFINED AS "This attribute is used as a flag to indicate whether the served user is to be notified that callforwarding is active.";; REGISTERED AS {cAISDNSSAttribute 10}; callForwardCallingNotification ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.CallForwardCallingNotification; MATCHES FOR EQUALITY; BEHAVIOUR callForwardCallingNotificationBhv BEHAVIOUR DEFINED AS "This attribute is used as a flag to indicate whether the calling user is to be notified that his call has been forwarded.";; REGISTERED AS {cAISDNSSAttribute 11}; callForwardReleaseNotification ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR callForwardReleaseNotificationBhv BEHAVIOUR DEFINED AS "This attribute is used as a flag to indicate whether served user releases number information to forwarded-to user.";; REGISTERED AS {cAISDNSSAttribute 12}; callForwardServedNotification ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR callForwardServedNotificationBhv BEHAVIOUR DEFINED AS "This attribute is used as a flag to indicate whether served user receives notification that a call has been forwarded.";; REGISTERED AS {cAISDNSSAttribute 13}; callHoldBChannelReservationRelease ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR callHoldBChannelReservationReleaseBhv BEHAVIOUR DEFINED AS "The value of this attribute identifies whether the user has the ability to release all reserved B-channels. When the value of this boolean attribute is TRUE, the user has the ability to release all currently reserved B-channels. Additional B-channels will be reserved as subsequent calls are placed on hold. When the value of this attribute is FALSE, the user does not have the ability to release the B-channels, and each reserved channel shall only be released as the associated call that caused it to be reserved is released or retrieved from hold.";; REGISTERED AS {cAISDNSSAttribute 14}; callHoldOptionalGuardTimer ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.CallHoldOptionalGuardTimer; MATCHES FOR EQUALITY; BEHAVIOUR callHoldOptionalGuardTimerBhv BEHAVIOUR DEFINED AS "The value of this attribute identifies the length of time after which the switch shall release a held call to free up switch resources and to keep a call from being held forever. The allowable values for this attribute are in minutes from 30 to 2880 (48 hours). The default value for this attribute shall be 2880 minutes (48 hours).";; REGISTERED AS {cAISDNSSAttribute 15}; callingPartySubaddressRegistration ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR callingPartySubaddressRegistrationBhv BEHAVIOUR DEFINED AS "This Boolean attribute is a service provider option that allows it to register the calling party subaddress if provided by the user as part of the information registered in MCID as described in I.251.7.";; REGISTERED AS {cAISDNSSAttribute 16}; callReferenceBusyLimit ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.CallReferenceBusyLimit; MATCHES FOR EQUALITY; BEHAVIOUR callReferenceBusyLimitBhv BEHAVIOUR DEFINED AS "The value of this attribute identifies the maximum number of simultaneous calls that can be handled (e.g. active, held, alerting, waiting) by a directory number and bearer service.";; REGISTERED AS {cAISDNSSAttribute 17}; callIdRestrictionOptions ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.CallIdRestrictionOptions; MATCHES FOR EQUALITY; BEHAVIOUR callIdRestrictionOptionsBhv BEHAVIOUR DEFINED AS "This attribute of the CLIR supplementary service allows the subscriber to select the mode in which the calling line identification restriction is applied as described in I.251.4. 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.";; REGISTERED AS {cAISDNSSAttribute 18}; callWaitingCallingNotification ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR callWaitingCallingNotificationBhv BEHAVIOUR DEFINED AS "This attribute is used as a flag whether the calling user is to be notified that his call is waiting.";; REGISTERED AS {cAISDNSSAttribute 19}; codeWord ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.CodeWord; BEHAVIOUR codeWordBhv BEHAVIOUR DEFINED AS "This attribute stores the password required to activating the outgoing call barring supplementary service as described in I.255.5. A null value denotes that this service is not configurable by subscribers.";; REGISTERED AS {cAISDNSSAttribute 20}; contentionForIncomingCalls ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR contentionForIncomingCallsBhv BEHAVIOUR DEFINED AS "When the value of this attribute is TRUE, contention between CPE terminals on the same Basic Rate interface is allowed. When the attribute value is FALSE, contention is not allowed. The default value of this attribute within an ISDN Circuit Switched Services object instance is TRUE. The default value within a Bearer Service For Packet Data object instance is FALSE.";; REGISTERED AS {cAISDNSSAttribute 21}; defaultNumberOfPorts ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.DefaultNumberOfPorts; MATCHES FOR EQUALITY; BEHAVIOUR defaultNumberOfPortsBhv BEHAVIOUR DEFINED AS "The value of this attribute identifies the number of ports to be used in the supplementary service Conference Calling as defined in I.254.1.";; REGISTERED AS {cAISDNSSAttribute 22}; deflectingNumberDelivery ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR deflectingNumberDeliveryBhv BEHAVIOUR DEFINED AS "This Boolean attribute indicates the subscription option of allowing whether the serviced user is permitted to release his number to the deflected-to terminal or not, as defined in I.252.5.";; REGISTERED AS {cAISDNSSAttribute 23}; deflectingNumberNotification ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR deflectingNumberNotificationBhv BEHAVIOUR DEFINED AS "This attribute indicates the subscription option of whether a calling user receives notification that his call has been deflected or not. In the case the use is to be notified, the deflected to number may be sent to the originator of the call as defined in I.252.5.";; REGISTERED AS {cAISDNSSAttribute 24}; highLayerCompatibilityInfoTransfer ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR highLayerCompatibilityInfoTransferBhv BEHAVIOUR DEFINED AS "When the value of this attribute is TRUE, the capability to accept and transfer the High Layer Compatibility information element for layers 1 through 3 from the user equipment on circuit mode call originations is provided. When the attribute value is FALSE, the capability is not provided.";; REGISTERED AS {cAISDNSSAttribute 25}; incomingCallsBarred ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR incomingCallsBarredBhv BEHAVIOUR DEFINED AS "When the value of this attribute is TRUE, attempts to terminate a call will be denied. The value FALSE indicates that the attempt is allowed.";; REGISTERED AS {cAISDNSSAttribute 26}; invocationTime ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.TimePeriod; MATCHES FOR EQUALITY; BEHAVIOUR invocationTimeBhv BEHAVIOUR DEFINED AS "This attribute allows the service provider to specify the period of time in which the MCID service may be invoked automatically as described in I.251.7.";; REGISTERED AS {cAISDNSSAttribute 27}; iSDNCircuitSetId ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.NameType; MATCHES FOR EQUALITY, ORDERING, SUBSTRINGS; BEHAVIOUR iSDNCircuitSetIdBhv 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 {cAISDNSSAttribute 28}; limitOfReservedChannels ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.LimitOfReservedChannels; MATCHES FOR EQUALITY; BEHAVIOUR limitOfReservedChannelsBhv BEHAVIOUR DEFINED AS "The value of this attribute identifies the maximum number of B-channels to be reserved for a particular terminal that has placed calls on hold. The B-channel is reserved to allow the user to originate another call, receive another call, or retrieve the held call. If the value of this attribute is 0, no channels will be reserved. For any value of this attribute other than 0, each call placed on hold will result in an additional channel being reserved, up to the limit of the number of channels specified by this attribute. This attribute may be set to values from 0 up to and including the number of channels on the interface.";; REGISTERED AS {cAISDNSSAttribute 29}; lowLayerCompatibilityInfoTransfer ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR lowLayerCompatibilityInfoTransferBhv BEHAVIOUR DEFINED AS "This attribute is a Boolean attribute of the ISDN Circuit Switched Services object class. When the value of this attribute is TRUE, the ISDN switch provides the capability to accept and transfer the Low Layer Compatibility information element from the user equipment on circuit mode call originations. When the attribute value is FALSE (default), the capability is not provided.";; REGISTERED AS {cAISDNSSAttribute 30}; maxNumberOfPorts ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.MaxNumberOfPorts; MATCHES FOR EQUALITY; BEHAVIOUR maxNumberOfPortsBhv BEHAVIOUR DEFINED AS "This attribute determines the maximum number of ports the subscriber is allowed to use while setting up a conference call according to I.254.1.";; REGISTERED AS {cAISDNSSAttribute 31}; maxNumberOfWaitingCalls ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.MaxNumberOfWaitingCalls; MATCHES FOR EQUALITY; BEHAVIOUR maxNumberOfWaitingCallsBhv BEHAVIOUR DEFINED AS "The value of this attribute determines the maximum number of calls that can be waiting for directory number(s) and bearer service according to I.253.1.";; REGISTERED AS {cAISDNSSAttribute 32}; noRestrictionsAllowed ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR noRestrictionsAllowedBhv BEHAVIOUR DEFINED AS "This attribute of CLIP is where the called party continues to have the capability to override the CLIR restriction and have the calling party number presented as described in the CLIP supplementary service as defined in I.251.3. A TRUE value of this attribute permits the called party CLIP supplementary service to override the calling party CLIR supplementary service.";; REGISTERED AS {cAISDNSSAttribute 33}; numOfDigitsForCallId ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.NumOfDigitsForCallId; MATCHES FOR EQUALITY; BEHAVIOUR numOfDigitsForCallIdBhv BEHAVIOUR DEFINED AS "This attribute of numOfDigitsForCallId identifies the number of digits for the MSN supplementary service as described in I.251.2.";; REGISTERED AS {cAISDNSSAttribute 34}; numOfDigitsForTerminalIdentifier ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.NumOfDigitsForTerminalIdentifier; MATCHES FOR EQUALITY; BEHAVIOUR numOfDigitsForTerminalIdentifierBhv BEHAVIOUR DEFINED AS "This attribute of numOfDigitsForTerminalIdentifier identifies the number of digits allocated to enable all terminals in a point-to-multipoint configuration to react in the same way as they would if the supplementary service MSN were not subscribed to as described in I.251.2.";; REGISTERED AS {cAISDNSSAttribute 35}; numOfDigitsNotToTransmit ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.NumOfDigitsNotToTransmit; MATCHES FOR EQUALITY; BEHAVIOUR numOfDigitsNotToTransmitBhv BEHAVIOUR DEFINED AS "This attribute specifies the number of digits to be stripped out of the original dialed number before it is delivered to the private exchange for the direct dialed in supplementary service as described in I.252.1.";; REGISTERED AS {cAISDNSSAttribute 36}; outgoingCallBarringCategory ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.OutgoingCallBarringCategory; MATCHES FOR EQUALITY; BEHAVIOUR outgoingCallBarringCategoryBhv BEHAVIOUR DEFINED AS "The values of this attribute identify the category of the outgoing call as described in I.255.5.";; REGISTERED AS {cAISDNSSAttribute 37}; outgoingCallBarringTreatment ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.InterceptTreatmentOrigin; MATCHES FOR EQUALITY; BEHAVIOUR outgoingCallBarringTreatmentBhv BEHAVIOUR DEFINED AS "The values of this attribute identify the Treatment of the outgoing call as described in I.255.5.";; REGISTERED AS {cAISDNSSAttribute 38}; outgoingCallsBarred ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR outgoingCallsBarredBhv BEHAVIOUR DEFINED AS "When the value of this attribute is TRUE, call origination is denied. The value FALSE indicates that origination is allowed.";; REGISTERED AS {cAISDNSSAttribute 39}; prohibitICSelection ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR prohibitICSelectionBhv BEHAVIOUR DEFINED AS "This attribute, when TRUE, prohibits the selection of an interLATA Carrier or bars the selection of a ROA in a packet environment.";; REGISTERED AS {cAISDNSSAttribute 40}; serviceRestrictionsId ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.NameType; MATCHES FOR EQUALITY, ORDERING, SUBSTRINGS; BEHAVIOUR serviceRestrictionsIdBhv 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 {cAISDNSSAttribute 41}; supplementaryServiceThreePartyService ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR supplementaryServiceThreePartyServiceBhv BEHAVIOUR DEFINED AS "This is a boolean attribute to indicate whether a subscriber can initiate a three-way conversation with two other parties or not. The three-party supplementary service procedures are described in I.254.2.";; REGISTERED AS {cAISDNSSAttribute 42}; terminalServiceProfilePtr ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.ObjectInstance; MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION; BEHAVIOUR terminalServiceProfilePtrBhv BEHAVIOUR DEFINED AS "This attribute is used as a pointer to an instance of Q.824.1 terminalServiceProfile managed object class.";; REGISTERED AS {cAISDNSSAttribute 43}; transferProcedure ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.TransferProcedure; MATCHES FOR EQUALITY; BEHAVIOUR transferProcedureBhv BEHAVIOUR DEFINED AS "This attribute defines the procedures used to transfer calls to a third party according to I.252.1.";; REGISTERED AS {cAISDNSSAttribute 44}; userToUserSignallingServiceCategory ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.UserToUserSignallingServiceCategory; MATCHES FOR EQUALITY; BEHAVIOUR userToUserSignallingServiceCategoryBhv BEHAVIOUR DEFINED AS "This attribute identifies the category of the User-to-User Signalling Service according to I.257.1.";; REGISTERED AS {cAISDNSSAttribute 45}; iSDNCircuitServiceSet-bearerService NAME BINDING SUBORDINATE OBJECT CLASS iSDNCircuitServiceSet AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. Q.824.0":bearerService AND SUBCLASSES; WITH ATTRIBUTE iSDNCircuitSetId; CREATE WITH-AUTOMATIC-INSTANCE-NAMING, WITH-REFERENCE-OBJECT; DELETE; REGISTERED AS {cAISDNSSNameBinding 1}; serviceRestrictions-customerProfile NAME BINDING SUBORDINATE OBJECT CLASS serviceRestrictions; NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. Q.824.0":customerProfile AND SUBCLASSES; WITH ATTRIBUTE serviceRestrictionsId; CREATE WITH-AUTOMATIC-INSTANCE-NAMING, WITH-REFERENCE-OBJECT; DELETE; REGISTERED AS {cAISDNSSNameBinding 2}; cUG MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY cUGPkg PACKAGE BEHAVIOUR cUGBhv BEHAVIOUR DEFINED AS "This managed object class is used to store the closed user group general subscription options specified by I.255.1. This package is instantiated by for each Closed User Group. The attributes cUGInterlockCode and cUGDataNetworkIdentification can be got or replaced only by Administration not by customer. When the value of cUGBarring is outgoingCallsBarred, this CUG must not be a preferential Closed User Group (denoted by preferredCUGId in CUGSubscriptionOption managed object).";; ATTRIBUTES cUGIndex GET-REPLACE, cUGInterlockCode GET-REPLACE, cUGDataNetworkIdentification GET-REPLACE, cUGBarring GET-REPLACE;;; REGISTERED AS {cAISDNSSObjectClass ?}; cUGSubscriptionOption MANAGED OBJECT CLASS DERIVED FROM "ITU-T Rec. Q.824.0":supplementaryServiceServiceDependent; CHARACTERIZED BY cUGSubscriptionOptionPkg PACKAGE BEHAVIOUR cUGSubscriptionOptionBhv 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 {cAISDNSSObjectClass ?}; cUGBarring ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.CUGBarring; MATCHES FOR EQUALITY; BEHAVIOUR cUGBarringBhv BEHAVIOUR DEFINED AS "This attribute maintains the Intra-CUG restriction of the General subscription option in I.255.1. It may have one of the following values: none, incomingCallsBarred or outgoingCallsBarred.";; REGISTERED AS {cAISDNSSAttribute ?}; cUGDataNetworkIdentification ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.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 {cAISDNSSAttribute ?}; cUGIndex ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.CUGIndex; MATCHES FOR EQUALITY; BEHAVIOUR cUGIndexBhv BEHAVIOUR DEFINED AS "cUGIndex of General subscription option in I.255.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.";; REGISTERED AS {cAISDNSSAttribute ?}; cUGInterlockCode ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.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 {cAISDNSSAttribute ?}; interCUGaccess ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.InterCUGaccess; MATCHES FOR EQUALITY; BEHAVIOUR interCUGaccessBhv BEHAVIOUR DEFINED AS "Inter-CUG access of per service subscription option in I.255.1. The values are none, outgoingAccess, incomingAccess and outgoingAndIncomingAccess";; REGISTERED AS {cAISDNSSAttribute ?}; preferredCUGIndex ATTRIBUTE WITH ATTRIBUTE SYNTAX CAISDNSSModule.PreferredCUGIndex; MATCHES FOR EQUALITY; BEHAVIOUR preferredCUGIndexBhv BEHAVIOUR DEFINED AS "CUG index of General subscription option in I.255.1.";; REGISTERED AS {cAISDNSSAttribute ?}; cUG-bearerService NAME BINDING SUBORDINATE OBJECT CLASS cUG AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100":network AND SUBCLASSES; WITH ATTRIBUTE "ITU-T Rec. Q.824.0":supplementaryServiceId; CREATE WITH-AUTOMATIC-INSTANCE-NAMING, WITH-REFERENCE-OBJECT; DELETE; REGISTERED AS {cAISDNSSNameBinding ?}; cUGSubscriptionOption-bearerService NAME BINDING SUBORDINATE OBJECT CLASS cUGSubscriptionOption AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. Q.824.0":bearerService AND SUBCLASSES; WITH ATTRIBUTE "ITU-T Rec. Q.824.0":supplementaryServiceId; CREATE WITH-AUTOMATIC-INSTANCE-NAMING, WITH-REFERENCE-OBJECT; DELETE; REGISTERED AS {cAISDNSSNameBinding ?}; -- ============================================================================= -- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004