-- =============================================================================
-- GDMO definitions extracted from ITU-T Rec. Q.823 (1996)
-- =============================================================================
acc MANAGED OBJECT CLASS
DERIVED FROM trafficControl;
CHARACTERIZED BY
"ITU-T Rec. M.3100":stateChangeNotificationPackage,
accPackage PACKAGE
BEHAVIOUR
accBehaviour BEHAVIOUR
DEFINED AS
"The automatic congestion control is a preassigned control which is
automatically activated when a congestion trigger is received from
the adjacent exchange. It is defined in 4.1/E.412. At the receiving
exchanges, all circuit subgroups that terminate to the congested
exchange should be subjected to traffic controls which will limit
the amount of traffic sent to the congested exchange. Disposition of
calls that may be used to throttle traffic are typically cancel or
skip. This control relies on an automatic timer set internally by
the NE. When the congestion indicator is received, a timer is
started in the receivingexchange. Subsequently received congestion
indicators restart the timer. If no subsequent congestion indicator
is received within the timer, the control is automatically
deactivated. The selection of the timer value is vendor specific and
is not manageable by an OS. The timer aspects for ACC are described
in 5.5.2 b)/Q.542. If a different dispositionOfCalls for each
congestion level is desired, a separate acc control object should be
instantiated. Furthermore, instances of acc having the same
congestion level and tmCircuitEndPointSubgroup must use the same
dispositionOfCall.
The origination aspect, destination aspect, routing aspect and
additional criteria, are all keys in that order.
An instance of accAffectedTraffic pointed to by
assocAccAffectedTraffic must exist before an acc object class is
instantiated.
This is a protective control. It is a subclass of trafficControl
object class.";;
ATTRIBUTES
controlTmCircuitEndPointSubgroup GET,
dispositionOfCalls GET-REPLACE,
"CCITT Rec. X.721:1992":administrativeState DEFAULT VALUE
Q823-TM-ASN1Module.defaultAdministrativeState
PERMITTED VALUES Q823-TM-ASN1Module.PermittedState GET-REPLACE,
autoActivated GET,
assocAccAffectedTraffic GET-REPLACE;;;
REGISTERED AS {q823ObjectClass 1};
accAffectedTraffic MANAGED OBJECT CLASS
DERIVED FROM "CCITT Rec. X.721:1992":top;
CHARACTERIZED BY
"ITU-T Rec. M.3100":objectManagementNotificationsPackage,
accAffectedTrafficPackage PACKAGE
BEHAVIOUR
accAffectedTrafficBehaviour BEHAVIOUR
DEFINED AS
"The accAffectedTraffic object identifies the strength of the
control for various congestion levels for a combination of routing
aspect, destination aspect, origination aspect and/or additional
criteria specified.
If an instance of accAffectedTraffic is deleted, all acc object
instances referring to this instance must be deleted.";;
ATTRIBUTES
accAffectedTrafficId GET,
cl2ResponseCategories GET-REPLACE,
cl2ResponseCategories GET-REPLACE;;;
REGISTERED AS {q823ObjectClass 2};
accTrigger MANAGED OBJECT CLASS
DERIVED FROM "CCITT Rec. X.721:1992":top;
CHARACTERIZED BY
"ITU-T Rec. M.3100":stateChangeNotificationPackage,
accTriggerPackage PACKAGE
BEHAVIOUR
accTriggerBehaviour BEHAVIOUR
DEFINED AS
"ACC trigger is resident in the congested exchange. When it is
unlocked, it will emit congestionLevel indications to the adjacent
exchanges for them to automatically activate the preassigned ACC so
that traffic towards the congested exchange is throttled. When it is
locked, the congested exchange will not emit the congestionLevel
indication to the adjacent exchanges. Note that the congestionLevel
is modelled in congestionLevelIndication object class.";;
ATTRIBUTES
accTriggerId GET,
"CCITT Rec. X.721:1992":administrativeState
DEFAULT VALUE Q823-TM-ASN1Module.defaultAdministrativeState
PERMITTED VALUES Q823-TM-ASN1Module.PermittedState GET-REPLACE;;;
REGISTERED AS {q823ObjectClass 3};
adc MANAGED OBJECT CLASS
DERIVED FROM trafficControl;
CHARACTERIZED BY
"ITU-T Rec. M.3100":stateChangeNotificationPackage,
adcPackage PACKAGE
BEHAVIOUR
adcBehaviour BEHAVIOUR
DEFINED AS
!ADC is of two types: centralized and decentralized.
In ADC centralized, detection of congestion to a destination code is
done at the destination node when the call arrival rate exceeds the
threshold set for that destination code. It is described in
4.3/E.412. The adc trigger identifies when the threshold is
exceeded, which results in an indication to be sent to each
originating node via signalling message indicating that the offered
traffic to that destination is to be reduced.
The signalling message specifies the details of the control along
with the expiration time of the control. Upon receiving the message,
the receiving node will instantiate the ADC object.
In the ADC decentralized, destination congestion is detected at the
source NE by observing the bids and answers for a selected
destination code. It is described in 4.3/E.412. The ADC Trigger
(adcTrigger) object identifies the destination to be monitored, the
threshold value and the strength of the control. When the threshold
value is crossed at the source NE, it will automatically instantiate
the ADC object. If the ADC control is locked, it will not become
active even if the Trigger is active. The ADC control will be active
only when the administrativeState is set to unlocked state.
The type of ADC is identified by the adcType attribute which can
take the value of "centralized" or "decentralized".
This control object is instantiated only by the NE and not by the OS
when either it receives a message from the destination node (in the
case of centralized) or when the threshold value is crossed at the
source NE (in the case of decentralized).
Destination type and destination code are keys to the control in that order.
Exactly one of the strength attributes (adcPercentage or
adcContinuousTimer or adcAsynchronousTimer or adcLeakyBucket), must
be present when the control object is instantiated. The adc object
instance is deleted at the end of time expiration. If a subsequent
trigger is received prior to time expiration, the adc instance is
replaced with the new values identified in the latest trigger. The
value of autoActivated is always TRUE. This object is a subclass of
the trafficControl object class.!;;
ATTRIBUTES
adcType GET,
destinationCode GET,
treatment GET,
"CCITT Rec. X.721:1992":administrativeState
DEFAULT VALUE Q823-TM-ASN1Module.defaultAdministrativeState
PERMITTED VALUES Q823-TM-ASN1Module.PermittedState GET-REPLACE,
autoActivated GET,
timeExpiration GET;;;
CONDITIONAL PACKAGES
destinationTypePackage
PRESENT IF "destination type is required to unambiguously identify the
destinationCode",
adcPercentagePackage
PRESENT IF "adcContinuousTimerPackage and adcAsynchronousTimerPackage and
adcLeakyBucketPackage are not present, and NE supports it.",
adcContinuousTimerPackage
PRESENT IF "adcPercentagePackage and adcAsynchronousTimerPackage and
adcLeakyBucketPackage are not present, and NE supports it.",
adcAsynchronousTimerPackage
PRESENT IF "adcPercentagePackage and adcContinuousTimerPackage and
adcLeakyBucketPackage are not present, and NE supports it.",
adcLeakyBucketPackage
PRESENT IF "adcPercentagePackage and adcContinuousTimerPackage and
adcAsynchronousTimerPackage are not present, and NE supports it.";
REGISTERED AS {q823ObjectClass 4};
adcTrigger MANAGED OBJECT CLASS
DERIVED FROM "CCITT Rec. X.721:1992":top;
CHARACTERIZED BY
"ITU-T Rec. M.3100":objectManagementNotificationsPackage,
"ITU-T Rec. M.3100":stateChangeNotificationPackage,
adcTriggerPackage PACKAGE
BEHAVIOUR
adcTriggerBehaviour BEHAVIOUR
DEFINED AS
!The ADC trigger object is set up by the OS with the necessary
attributes so that the ADC object may be automatically instantiated
(in the same NE where the adcTrigger resides or adjacent NE) when
the trigger threshold value is crossed. OS can specify the
destination which is to be monitored by the NE for congestion, the
trigger threshold value, the strength for the control and the time
expiration.
The adcTrigger can be of type "centralized" or "decentralized" or
"both" as identified in adcType attribute.
If the adcType is "centralized", the adcTrigger and the adc control
are in two different NEs. A signalling message is sent from the
source NE (where the adcTrigger object resides) to all the adjacent
NEs to create the adc control.
If the adcType is ''decentralized", the adcTrigger and the adc
control are in the same NE. The source NE contains both the
adcTrigger and the adc control.
If the adcType is "both", the source NE (where the adcTrigger
resides) sends a signalling message to all the adjacent NEs (i.e.
centralized adc) to create an adc control. It will instantiate the
adc control within itself (decentralized adc).
An OS can instantiate the ADC trigger object, but not the ADC
control object. The ADC trigger can also be set to the locked state.
When it is in the locked state, it will not automatically send a
message to the adjacent exchange or will not instantiate the ADC
control even if the trigger threshold is crossed.
Exactly one strength attribute (percentage or continuousTimer or
asynchronousTimer or leakyBucket) must be present when this object
is instantiated.
Both destination type and destination code are keys to the control
in that order.!;;
ATTRIBUTES
adcTriggerId GET,
adcTriggerType GET-REPLACE,
"CCITT Rec. X.721:1992":administrativeState
DEFAULT VALUE Q823-TM-ASN1Module.defaultAdministrativeState
PERMITTED VALUES Q823-TM-ASN1Module.PermittedState GET-REPLACE,
timeExpiration GET-REPLACE;;;
CONDITIONAL PACKAGES
destinationCodePackage
PRESENT IF "if the triggering of the adc control is restricted to a
predetermined destination.",
destinationTypePackage
PRESENT IF "destinationCodePackage is present and destination type is
required to unambiguously identify the destinationCode.",
triggerThresholdPackage
PRESENT IF "a threshold is to be defined by the manager for adcTrigger to activate",
percentagePackage
PRESENT IF "continuousTimerPackage and asynchronousTimerPackage and
leakyBucketPackage are not present, and NE supports it.",
continuousTimerPackage
PRESENT IF "percentagePackage and asynchronousTimerPackage and
leakyBucketPackage are not present, and NE supports it.",
asynchronousTimerPackage
PRESENT IF "percentagePackage and continuousTimerPackage and
leakyBucketPackage are not present, and NE supports it.",
leakyBucketPackage
PRESENT IF "percentagePackage and continuousTimerPackage and
asynchronousTimerPackage Are not present, and NE supports it.";
REGISTERED AS {q823ObjectClass 5};
cancelFrom MANAGED OBJECT CLASS
DERIVED FROM trafficControl;
CHARACTERIZED BY
cancelFromPackage PACKAGE
BEHAVIOUR
cancelFromBehaviour BEHAVIOUR
DEFINED AS
"This control is manually activated on an outgoing circuit subgroup
and prohibits traffic from overflowing to the next in-chain circuit
subgroups. It is defined in 3.2.1/E.412.
This is a protective circuit subgroup control. It is a subclass of
trafficControl object class.
Cancel From control can be used for prohibiting overflow of both
direct routed traffic and alternate traffic. The distinction between
these two types of traffic is made via the assignment of appropriate
traffic types to the routingAspect attribute.
The controlTmCircuitEndPointSubgroup attribute is the key with the
highest priority, followed by each component in the originationAspect,
destinationAspect and routingAspect in that order.
The more specific value has the priority.";;
ATTRIBUTES
controlTmCircuitEndPointSubgroup GET,
routingAspect REPLACE-WITH-DEFAULT
DEFAULT VALUE Q823-TM-ASN1Module.defaultRoutingAspects GET-REPLACE,
destinationAspect REPLACE-WITH-DEFAULT
DEFAULT VALUE Q823-TM-ASN1Module.defaultDestinationAspect GET-REPLACE,
originationAspect REPLACE-WITH-DEFAULT
DEFAULT VALUE Q823-TM-ASN1Module.defaultOriginAspect GET-REPLACE,
percentage GET-REPLACE,
treatment GET-REPLACE;;;
REGISTERED AS {q823ObjectClass 6};
cancelRerouted MANAGED OBJECT CLASS
DERIVED FROM trafficControl;
CHARACTERIZED BY
cancelReroutedPackage PACKAGE
BEHAVIOUR
cancelReroutedBehaviour BEHAVIOUR
DEFINED AS
"This control prevents additional rerouting or alternate routing of
calls which have been already rerouted. Rerouted calls are not
allowed to overflow the circuit subgroup to which the Cancel
Rerouted Overflow control is applied, while normal overflow traffic
is not affected. It is defined in 3.2.4/E.412.
Note that in order to provide this control, each call has to be
marked via signalling message whenever a TAR is applied to that call.
This is a protective manual control. It is a subclass of
trafficControl object class.";;
ATTRIBUTES
controlTmCircuitEndPointSubgroup GET,
treatment GET-REPLACE;;;
REGISTERED AS {q823ObjectClass 7};
cancelTo MANAGED OBJECT CLASS
DERIVED FROM trafficControl;
CHARACTERIZED BY
cancelToPackage PACKAGE
BEHAVIOUR
cancelToBehaviour BEHAVIOUR
DEFINED AS
"This control covers both cancellation of direct routing and
cancellation of alternative routing to a given
controlTmCircuitEndPointSubgroup.
The cancellation of direct routing blocks the amount of direct
routed traffic accessing a circuit subgroup. It is defined in 3.1.2/E.412.
The cancellation of alternative routing to control is activated on
an outgoing circuit subgroup and prohibits overflow traffic from
accessing the controlled circuit subgroup. It is defined in 3.2.1/E.412.
The distinction between these two types is made via the assignment
of appropriate routingAspect attribute.
Appendix IV provides an explanation of how to prohibit direct and
alternate routed traffic from accessing a circuit subgroup using
Cancel To control.
The controlTmCircuitEndPointSubgroup attribute is the key with the
highest priority, followed by each component in the originationAspect,
destinationAspect and routingAspect in that order.
The more specific value has the priority. This is a protective
manual control. It is a subclass of the trafficControl object class.";;
ATTRIBUTES
controlTmCircuitEndPointSubgroup GET,
routingAspect REPLACE-WITH-DEFAULT
DEFAULT VALUE Q823-TM-ASN1Module.defaultRoutingAspects GET-REPLACE,
destinationAspect REPLACE-WITH-DEFAULT
DEFAULT VALUE Q823-TM-ASN1Module.defaultDestinationAspect GET-REPLACE,
originationAspect REPLACE-WITH-DEFAULT
DEFAULT VALUE Q823-TM-ASN1Module.defaultOriginAspect GET-REPLACE,
percentage GET-REPLACE,
treatment GET-REPLACE;;;
REGISTERED AS {q823ObjectClass 8};
circuitEndPointSubgroupCurrentData MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. Q.822:1994":currentData;
CHARACTERIZED BY
circuitEndPointSubgroupCurrentDataPackage PACKAGE
BEHAVIOUR
circuitEndPointSubgroupCurrentDataBehaviour BEHAVIOUR
DEFINED AS
"The circuit subgroup current data is a subclass of the currentData
object class. It is used for monitoring circuit subgroup related
performance data as defined in Recommendation E.502.
The performance monitoring attributes for the circuit subgroup are
based on the circuit subgroup directionality characteristic, which
can be one-way-out, one-way-in or two-way.
For traffic management purposes, this object class shall not be
instantiated, but its subclass defined in this Recommendation or any
subclass derived from that may be instantiated.";;
ATTRIBUTES
incomingSeizures INITIAL VALUE Q823-TM-ASN1Module.initialCount,
outgoingBids INITIAL VALUE Q823-TM-ASN1Module.initialCount,
outgoingSeizures INITIAL VALUE Q823-TM-ASN1Module.initialCount,
answeredOutgoingSeizures INITIAL VALUE Q823-TM-ASN1Module.initialCount,
overflow INITIAL VALUE Q823-TM-ASN1Module.initialCount,
incomingTrafficUsage INITIAL VALUE Q823-TM-ASN1Module.initialInteger,
outgoingTrafficUsage INITIAL VALUE Q823-TM-ASN1Module.initialInteger,
numberOfAvailCircuits INITIAL VALUE Q823-TM-ASN1Module.initialGauge;;;
CONDITIONAL PACKAGES
answeredIncomingSeizuresPackage
PRESENT IF "this performance measurement is supported by the NE";
REGISTERED AS {q823ObjectClass 9};
circuitEndPointSubgroupHistoryData MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. Q.822:1994":historyData;
CHARACTERIZED BY
circuitEndPointSubgroupHistoryDataPackage PACKAGE
BEHAVIOUR
circuitEndPointSubgroupHistoryDataBehaviour BEHAVIOUR
DEFINED AS
"The traffic management circuitEndPointSubgroup history data is a
subclass of the historyData object class. It is used for monitoring
circuitSubgroup related performance data as defined in Recommendation E.502.
The performance monitoring attributes are the same as those in the
corresponding currentData.";;
ATTRIBUTES
incomingSeizures GET,
outgoingBids GET,
outgoingSeizures GET,
answeredOutgoingSeizures GET,
overflow GET,
incomingTrafficUsage GET,
outgoingTrafficUsage GET,
numberOfAvailCircuits GET;;;
CONDITIONAL PACKAGES
answeredIncomingSeizureHistoryPackage
PRESENT IF "this package is present in the corresponding currentData";
REGISTERED AS {q823ObjectClass 10};
congestionLevelIndication MANAGED OBJECT CLASS
DERIVED FROM "CCITT Rec. X.721:1992":top;
CHARACTERIZED BY
"ITU-T Rec. M.3100":attributeValueChangeNotificationPackage,
congestionLevelIndicationPackage PACKAGE
BEHAVIOUR
congestionLevelIndicationBehaviour BEHAVIOUR
DEFINED AS
"Congestion Level Indication provides an indication of the current
congestion level of the managed element object instance in which it
is contained. This object instance is not allowed to be instantiated
by an OS.";;
ATTRIBUTES
congestionLevelIndicationId GET,
congestionLevel GET;;;
REGISTERED AS {q823ObjectClass 11};
destinationCodeControl MANAGED OBJECT CLASS
DERIVED FROM trafficControl;
CHARACTERIZED BY
destinationCodeControlPackage PACKAGE
BEHAVIOUR
destinationCodeControlBehaviour BEHAVIOUR
DEFINED AS
"This manual control bars routing for a specific destination either
on a percentage basis (referred to in Recommendation E.412 as code
blocking) or on a rate basis (referred to in Recommendation E.412 as
call gapping).
Destination code control can be done on a country code, or/and an
area code, or/and an exchange code or/and another location number.
It is defined in 3.1.1.1/E.412.
When this control is active in the code blocking mode, the specified
percentage of calls is blocked (cancelled).
When this control is active in the call gapping mode, the rate at
which calls are released to the destination will be controlled. It
can be specified in one of the three methods: continuous timer or
asynchronous timer or leaky bucket.
The strength (code blocking or call gapping) of the destination code
control can be within the same object class or can be defined in a
separate object class. The former case is applicable when the
strength of the control is applied to only one destination. In this
case, four possibilities (percentage or continuousTimer or
asynchronousTimer or leakyBucket) exist for specifying the strength
in the same object class, exactly one of which must be specified.
Under this scenario, the single object instance acts as a code
control function.
The latter case of defining the strength in a separate object class
is applicable only when it is desired to apply the same strength to
a group of destinations (leaky bucket is an example of where such
may be useful). In this case, assocOwnerDccGroup attribute is
required, which points to the object class containing the strength
of the control. Under this scenario, two object classes together
represent a code control function.
The following rules are valid independently whether one or two
object classes are used to represent a destination code control function:
- It is not possible to create two or more destinationCodeControl
object instances with an identical value combination of the key
attributes destinationType, destinationCode, and originationAspect.
- The destinationCode attribute is the key with the highest
priority, followed by the destinationType (if present) and
components of the originationAspect attribute in that order.
When more than one control exists with overlapping digits, the more
specific control of the same type applies instead of the less
specific control, both of which could affect the same call.
If assocOwnerDccGroup attribute is specified, the associated
dccGroup must exist. Instances of this object class belong to the
same group if and only if they have the same value of the
assocOwnerDccGroup.
This control is a subclass of the trafficControl object class.";;
ATTRIBUTES
destinationCode GET,
originationAspect REPLACE-WITH-DEFAULT
DEFAULT VALUE Q823-TM-ASN1Module.defaultOriginAspect GET-REPLACE,
treatment GET-REPLACE;;;
CONDITIONAL PACKAGES
destinationTypePackage
PRESENT IF "destination type is required to unambiguously identify the
destinationCode.",
percentagePackage
PRESENT IF "continuousTimerPackage and asynchronousTimerPackage and
leakyBucketPackage and assocOwnerDccGroupPackage are not present, and the
NE supports it.",
continuousTimerPackage
PRESENT IF "percentagePackage and asynchronousTimerPackage and
leakyBucketPackage and assocOwnerDccGroupPackage are not present, and the
NE supports it.",
asynchronousTimerPackage
PRESENT IF "percentagePackage and continuousTimerPackage and
leakyBucketPackage and assocOwnerDccGroupPackage are not present, and the
NE supports it.",
leakyBucketPackage
PRESENT IF "percentagePackage and continuousTimerPackage and
asynchronousTimerPackage and assocOwnerDccGroupPackage are not present,
and the NE supports it.",
assocOwnerDccGroupPackage
PRESENT IF "percentagePackage and continuousTimerPackage and
asynchronousTimerPackage and leakyBucketPackage are not present, and the
NE supports it.";
REGISTERED AS {q823ObjectClass 12};
dccGroup MANAGED OBJECT CLASS
DERIVED FROM "CCITT Rec. X.721:1992":top;
CHARACTERIZED BY
"ITU-T Rec. M.3100":objectManagementNotificationsPackage,
dccGroupPackage PACKAGE
BEHAVIOUR
dccGroupBehaviour BEHAVIOUR
DEFINED AS
"This object class defines the strength of the destination code
control when it is desired to apply the same strength to a group of
destinations. Instances of this object class are associated with
instances of the destinationCodeControl object class by an (1:n)
relationship. This object class by itself does not provide the
destination code control function; when associated with the
destinationCodeControl instance(s), it represents the destination
code control function.
Exactly one of the strength attribute (percentage or continuousTimer
or asynchronousTimer or leakyBucket) must be present when the
control object is instantiated.";;
ATTRIBUTES
dccGroupId GET;;;
CONDITIONAL PACKAGES
percentagePackage
PRESENT IF "continuousTimerPackage and asynchronousTimerPackage and
leakyBucketPackage are not present, and the NE supports it.",
continuousTimerPackage
PRESENT IF "percentagePackage and asynchronousTimerPackage and
leakyBucketPackage are not present, and the NE supports it.",
asynchronousTimerPackage
PRESENT IF "percentagePackage and continuousTimerPackage and
leakyBucketPackage are not present, and the NE supports it.",
leakyBucketPackage
PRESENT IF "percentagePackage and continuousTimerPackage and
asynchronousTimerPackage are not present, and the NE supports it.";
REGISTERED AS {q823ObjectClass 13};
exchangeCurrentData MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. Q.822:1994":currentData;
CHARACTERIZED BY
exchangeCurrentDataPackage PACKAGE
BEHAVIOUR
exchangeCurrentDataBehaviour BEHAVIOUR
DEFINED AS
"The exchange current data is a subclass of the currentData object
class. It is used for monitoring exchange related performance data
as defined in Recommendation E.502.
For traffic management purposes, this object class shall not be
instantiated, but its subclass defined in this Recommendation or any
subclass derived from that shall be instantiated.
The performance monitoring attributes for the exchange is based on
the main traffic flow characteristics defined in Figure 4/E.502.";;
ATTRIBUTES
incomingTraffic INITIAL VALUE Q823-TM-ASN1Module.initialCount,
outgoingTraffic INITIAL VALUE Q823-TM-ASN1Module.initialCount,
transitTraffic INITIAL VALUE Q823-TM-ASN1Module.initialCount,
terminatingTraffic INITIAL VALUE Q823-TM-ASN1Module.initialCount,
originatingTraffic INITIAL VALUE Q823-TM-ASN1Module.initialCount,
internalTraffic INITIAL VALUE Q823-TM-ASN1Module.initialCount,
callsBlockedByLoadShedding INITIAL VALUE Q823-TM-ASN1Module.initialCount;;;
REGISTERED AS {q823ObjectClass 14};
exchangeHistoryData MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. Q.822:1994":historyData;
CHARACTERIZED BY
exchangeHistoryDataPackage PACKAGE
BEHAVIOUR
exchangeHistoryDataBehaviour BEHAVIOUR
DEFINED AS
"The exchange history data is a subclass of the historyData object
class. It is used for monitoring exchange related performance data
as defined in Recommendation E.502.
The performance monitoring attributes are the same as those in the
corresponding currentData.
The performance monitoring attributes for the exchange is based on
the main traffic flow characteristics defined in Figure 4/E.502.";;
ATTRIBUTES
incomingTraffic GET,
outgoingTraffic GET,
transitTraffic GET,
terminatingTraffic GET,
originatingTraffic GET,
internalTraffic GET,
callsBlockedByLoadShedding GET;;;
REGISTERED AS {q823ObjectClass 15};
htrDestination MANAGED OBJECT CLASS
DERIVED FROM "CCITT Rec. X.721:1992":top;
CHARACTERIZED BY
"ITU-T Rec. M.3100":objectManagementNotificationsPackage,
"ITU-T Rec. M.3100":stateChangeNotificationPackage,
creatorPackage,
htrDestinationPackage PACKAGE
BEHAVIOUR
htrDestinationBehaviour BEHAVIOUR
DEFINED AS
"An instance of the htrDestination object represents a destination
identified as hard-to-reach. The decision whether a destination is
hard or easy to reach is made either on the basis of external
information (e.g. earthquake) or on the answer bid ratio or answer
seizure ratio either by the OS or by the resource management of the
exchange. The administrativeState attribute provides the opportunity
to lock the hard-to-reach status so that it can be temporarily
disregarded. The HTR status of a destination can also be correlated
with circuit subgroups. If this attribute is an empty set, the
destination is considered HTR via all possible circuit subgroups.
An instance of htrDestinaton may be either explicitly created by a
manager (in the case of manual htr destination) or automatically
created by the NE (in case of automatic determination by the agent).
In this model, the mechanism for the recognition of the
hard-to-reach status of a destination by the resource management of
the exchange is a local matter and therefore is not modelled.
A destination for which no htrDestination is instantiated or which
is inhibited (administrativeState = locked) is to be considered as
non Hard-to-Reach.
All instances of the htrDestination object class form the HTR List.";;
ATTRIBUTES
htrDestinationId GET,
destinationCode GET,
"CCITT Rec. X.721:1992":administrativeState
DEFAULT VALUE Q823-TM-ASN1Module.defaultAdministrativeState
PERMITTED VALUES Q823-TM-ASN1Module.PermittedState GET-REPLACE;;;
CONDITIONAL PACKAGES
destinationTypePackage
PRESENT IF "destination type is required to unambiguously identify the
destination code",
tmCircuitEndPointSubgroupListPackage
PRESENT IF "the htrDestination is correlated with tmCircuitEndPointSubgroups";
REGISTERED AS {q823ObjectClass 16};
observedDestination MANAGED OBJECT CLASS
DERIVED FROM "CCITT Rec. X.721:1992":top;
CHARACTERIZED BY
"ITU-T Rec. M.3100":objectManagementNotificationsPackage,
observedDestinationPackage PACKAGE
BEHAVIOUR
observedDestinationBehaviour BEHAVIOUR
DEFINED AS
"An instance of observedDestination is instantiated when it is to be
monitored for performance management, such as determining
Hard-to-Reach. A destination is a country, an area, an exchange or
other location in which the called subscriber is located and that
may be specified within the country. It is defined in Annex A/E.410.
A destination can be also selectively observed on a set of circuit
subgroups. If the tmCircuitEndPointSubgroupList is not present, the
destination shall be observed for all circuit subgroups.";;
ATTRIBUTES
observedDestinationId GET,
destinationCode GET,
tmSurveillance GET-REPLACE;;;
CONDITIONAL PACKAGES
destinationTypePackage
PRESENT IF "destination type is required to unambiguously identify the
destination code",
creatorPackage
PRESENT IF "if an instance supports it",
tmCircuitEndPointSubgroupListPackage
PRESENT IF "a destination's performance should be monitored in correlation
with certain tmCircuitEndPointSubgroups";
REGISTERED AS {q823ObjectClass 17};
observedDestinationCurrentData MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. Q.822:1994":currentData;
CHARACTERIZED BY
observedDestinationCurrentDataPackage PACKAGE
BEHAVIOUR
observedDestinationCurrentDataBehaviour BEHAVIOUR
DEFINED AS
"The Observed Destination current data is a subclass of the
currentData object class. It is used for monitoring destination
related performance data as defined in Recommendation E.502.
For traffic management purposes, this object class shall not be
instantiated, but its subclass defined in this Recommendation or a
subclass derived from that.";;
ATTRIBUTES
bids INITIAL VALUE Q823-TM-ASN1Module.initialCount,
outgoingSeizures INITIAL VALUE Q823-TM-ASN1Module.initialCount,
answeredOutgoingSeizures INITIAL VALUE Q823-TM-ASN1Module.initialCount,
noCircuitsAvailable INITIAL VALUE Q823-TM-ASN1Module.initialCount;;;
CONDITIONAL PACKAGES
callsAffectedByDccPackage PRESENT IF "an instance supports it";
REGISTERED AS {q823ObjectClass 18};
observedDestinationHistoryData MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. Q.822:1994":historyData;
CHARACTERIZED BY
observedDestinationHistoryDataPackage PACKAGE
BEHAVIOUR
observedDestinationHistoryDataBehaviour BEHAVIOUR
DEFINED AS
"The observed destination history data is a subclass of the
historyData object class. It is used for monitoring destination
related performance data as defined in Recommendation E.502.
The performance monitoring attributes are the same as those in the
corresponding currentData.";;
ATTRIBUTES
bids GET,
outgoingSeizures GET,
answeredOutgoingSeizures GET,
noCircuitsAvailable GET;;;
CONDITIONAL PACKAGES
callsAffectedByDccHistoryPackage
PRESENT IF "this package is present if it is present in the corresponding
instance of currentData";
REGISTERED AS {q823ObjectClass 19};
scr MANAGED OBJECT CLASS
DERIVED FROM trafficControl;
CHARACTERIZED BY
"ITU-T Rec. M.3100":stateChangeNotificationPackage,
scrPackage PACKAGE
BEHAVIOUR
scrBehaviour BEHAVIOUR
DEFINED AS
"The Selective Circuit Reservation Control enables an exchange to
automatically give preference to specific traffic attributes over
others (e.g. direct routed calls over alternate routed calls) at the
moment later providing greater selectivity. The control is
preassigned with thresholds of how many circuits should be kept idle
for the various traffic types in a circuit subgroup. When the number
of idle circuits or the idle capacity in the circuit subgroup is
less than or equal to the reservation threshold, the call is either
cancelled or skipped to the next circuit subgroup in the route
chain. This control is defined in 4.2/E.412.
SCR control has the following operating variables:
reservation thresholds;
control response;
control action option.
The reservation thresholds and the related control response are
determined by the activationThresholds attribute and by the
associated scrAffectedTraffic object instance. The control action
option for processing of calls denied access to the circuit subgroup
is given in the dispositionOfCalls attribute.
When the number of circuits or the idle capacity in the circuit
subgroup is less than or equal to the reservation threshold, the
exchange shall check the indicated scrAffectedTraffic object
instance to determine If call shall be controlled. The dispositions
that may be used to throttle traffic are cancel or skip.
The defined levels in the activationThresholds attribute and the
reference given in the associated scr affected traffic attributes
shall correspond to a single or multi threshold control.
The scrAffectedTraffic object instance must be present before scr
object class can be instantiated. This is a protective automatic
control. It is a subclass of trafficControl object class.";;
ATTRIBUTES
controlTmCircuitEndPointSubgroup GET,
dispositionOfCalls GET-REPLACE,
"CCITT Rec. X.721:1992":administrativeState DEFAULT VALUE
Q823-TM-ASN1Module.defaultAdministrativeState
PERMITTED VALUES Q823-TM-ASN1Module.PermittedState GET-REPLACE,
autoActivated GET,
activationThresholds GET-REPLACE,
assocScrAffectedTraffic GET-REPLACE;;;
REGISTERED AS {q823ObjectClass 20};
scrAffectedTraffic MANAGED OBJECT CLASS
DERIVED FROM "CCITT Rec. X.721:1992":top;
CHARACTERIZED BY
"ITU-T Rec. M.3100":objectManagementNotificationsPackage,
scrAffectedTrafficPackage PACKAGE
BEHAVIOUR
scrAffectedTrafficBehaviour BEHAVIOUR
DEFINED AS
"The selective circuit reservation affected traffic object class
represents the control response category for the SCR control.
It determines per individual routing aspect, destination aspect,
origination aspect and/or additional criteria, the strength of the
traffic to be controlled.
If level2ResponseCategories is specified, level1 and level2
activationThresholds must be specified using the same unit (number
or percentage).
The origination aspect, destination aspect, routing aspect and
additional criteria are keys in that order.";;
ATTRIBUTES
scrAffectedTrafficId GET,
level1ResponseCategories GET-REPLACE;;;
CONDITIONAL PACKAGES
level2ResponseCategoriesPackage
PRESENT IF "instance supports multi threshold selective circuit reservation";
REGISTERED AS {q823ObjectClass 21};
skip MANAGED OBJECT CLASS
DERIVED FROM trafficControl;
CHARACTERIZED BY
skipPackage PACKAGE
BEHAVIOUR
skipBehaviour BEHAVIOUR
DEFINED AS
"This control is activated on an outgoing circuit group and is used
to force traffic to the next in-chain circuit subgroup in the
routing table. The skip control can affect both direct and alternate
routed traffic. It is defined in 3.2.2/E.412.
The controlTmCircuitEndPointSubgroup attribute is the key with the
highest priority, followed by each component in the originationAspect,
destinationAspect and routingAspect in that order. The more specific
value has the priority.
This is a protective manual control. It is a subclass of
trafficControl object class.";;
ATTRIBUTES
controlTmCircuitEndPointSubgroup GET,
routingAspect REPLACE-WITH-DEFAULT
DEFAULT VALUE Q823-TM-ASN1Module.defaultRoutingAspects GET-REPLACE,
destinationAspect REPLACE-WITH-DEFAULT
DEFAULT VALUE Q823-TM-ASN1Module.defaultDestinationAspect GET-REPLACE,
originationAspect REPLACE-WITH-DEFAULT
DEFAULT VALUE Q823-TM-ASN1Module.defaultOriginAspect GET-REPLACE,
percentage GET-REPLACE;;;
REGISTERED AS {q823ObjectClass 22};
stateIndicator MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. X.739:1993":scanner;
CHARACTERIZED BY
stateIndicatorPackage PACKAGE
BEHAVIOUR
stateIndicatorBehaviour BEHAVIOUR
DEFINED AS
"This object class defines action and notification containing a bit
for each condition. If at any time during the period if the
condition has been present, the value of the bit is 1; otherwise the
value of the bit is 0. The following bits are defined:
a) exchangeCongestionLevel1: This bit is equal to 1 if during the
granularityPeriod the NE experiences congestion level 1.
b) exchangeCongestionLevel2: This bit is equal to 1 if during the
granularityPeriod the NE experiences congestion level 2.
c) congestionLevel1Received: This bit is equal to 1 if during the
granularityPeriod the NE receives CL1 indicator from any adjacent
exchanges.
d) congestionLevel2Received: This bit is set equal to 1 if during
the granularityPeriod when the NE receivedCL2 indicator from any
adjacent exchanges.
e) scrTriggered: This bit is equal to 1 if during the
granularityPeriod the administrativeState is unlocked and
autoActivated is TRUE for at least one instance of SCR control.
f) accTriggered: This bit is equal to 1 if during the
granularityPeriod the administrativeState is unlocked and
autoActivated is TRUE for at least one instance of acc control.
g) protectiveControlActive: This bit is equal to 1 if during the
granularityPeriod one or more instances of manual protective
controls (i.e. cancelTo, cancelFrom, skip, cancelRerouted) are
present in the NE.
h) expansiveControlActive: This bit is equal to 1 if during the
granularityPeriod one or more instances of manual expansive
controls (i.e. tarTo, tarFrom) are present in the NE.
i) destinationControlActive: This bit is equal to 1 if during the
granularityPeriod one or more instances of manual destination
controls (i.e. destinationCodeControl functions) are present in the NE.
j) htrDestinationActive: This bit is equal to 1 if during the
granularityPeriod one or more instances of htrDestination are
present in the NE.
k) circuitEndPointSubgroupAddedOrDeleted: This bit is equal to 1
during the granularityPeriod when a circuit subgroup is added or
deleted in the NE.
l) accTransmissionInhibited: This bit is equal to 1 if during the
granularityPeriod the administrativeState of accTrigger is set to locked.
m) adcTriggered: This bit is equal to 1 if during the
granularityPeriod the administrativeState is unlocked and
autoActivated is TRUE for at least one instance of adc control.
The granularityPeriod of this object class shall be less than or
equal to the one used for the currentData defined in this
Recommendation, and it will be specified in seconds or minutes.";;
ATTRIBUTES
stateIndicatorId GET;;;
CONDITIONAL PACKAGES
stateIndicatorActionPackage PRESENT IF "stateIndicatorNotificationPackage is
not present",
stateIndicatorNotificationPackage PRESENT IF "stateIndicatorActionPackage is
not present";
REGISTERED AS {q823ObjectClass 23};
tarFrom MANAGED OBJECT CLASS
DERIVED FROM trafficControl;
CHARACTERIZED BY
tarFromPackage PACKAGE
BEHAVIOUR
tarFromBehaviour BEHAVIOUR
DEFINED AS
"Temporary Alternative Routing (TAR) From is an expansive control
which temporarily increases the number of routing possibilities to
complete calls by:
- adding new circuit subgroups at the end of routing table, or
- by inserting new circuit subgroups into the routing table between
existing circuit subgroups to provide additional overflow paths
which are not normally available in the normal routing plan.
These two types of TAR (add at the end or insert between circuit
subgroups) are described in 3.2.3/E.412. returnAction of skip is not
valid for tarFrom.
TarFrom is only applied at circuit subgroup level and impacts all
routing tables where the controlTmCircuitEndPointSubgroup appears.
The temporary alternative routing circuit groups must terminate on
an exchange that has the capability of reaching the final destination.
The effect of this control can be limited to destinations which are
on HTR List by setting the destinationAspect attribute, or by
explicitly specifying the destination in the destinationCode.
Attribute. If the destination code is an empty string, the control
applies to destinations served by that circuit subgroup.
The effect of this control can also be limited to directed or
alternated routed traffic. controlTmCircuitEndPointSubgroup,
destinationType (if present), destinationCode, components of
originationAspect, components of destinationAspect and components of
routingAspect are all keys to the control in that order. This is
expansive manual control. It is a subclass of trafficControl object
class.";;
ATTRIBUTES
controlTmCircuitEndPointSubgroup GET,
newTmCircuitEndPointSubgroups GET-REPLACE,
routingAspect REPLACE-WITH-DEFAULT
DEFAULT VALUE Q823-TM-ASN1Module.defaultRoutingAspects GET-REPLACE,
destinationAspect REPLACE-WITH-DEFAULT
DEFAULT VALUE Q823-TM-ASN1Module.defaultDestinationAspect GET-REPLACE,
originationAspect REPLACE-WITH-DEFAULT
DEFAULT VALUE Q823-TM-ASN1Module.defaultOriginAspect GET-REPLACE,
percentage GET-REPLACE,
destinationCode
DEFAULT VALUE Q823-TM-ASN1Module.defaultAllDestinationCodes GET,
returnAction PERMITTED VALUES
Q823-TM-ASN1Module.PermittedTarFromReturnAction GET;;;
CONDITIONAL PACKAGES
destinationTypePackage
PRESENT IF "destination type is required to unambiguously identify the
destinationCode";
REGISTERED AS {q823ObjectClass 24};
tarTo MANAGED OBJECT CLASS
DERIVED FROM trafficControl;
CHARACTERIZED BY
tarToPackage PACKAGE
BEHAVIOUR
tarToBehaviour BEHAVIOUR
DEFINED AS
"Temporary Alternative Routing (TAR) To is an expansive control
which temporarily increases the number of routing possibilities to
complete calls by adding new circuit subgroups at the beginning of
routing table so that traffic will be first offered to the new
circuit subgroup, or by replacing the existing circuit subgroup with
a set of new circuit subgroups. One or several circuit groups, which
are not normally available in the normal routing plan, but have idle
capacity are made available.
These two types of TAR (add at beginning or replace existing circuit
subgroup) are described in 3.2.3/E.412. Setting returnAction to NULL
inserts the new TmCircuitEndPointSubgroups before the
controlTmCircuitEndPointSubgroup. Setting returnAction to skip
replaces the controlTmCircuitEndPointSubgroup with the new
TmCircuitEndPointSubgroups. Setting returnAction to Treatment will
replace the controlTmCircuitEndPointSubgroup and the remaining
circuit subgroups in the routing plan with the
newTmCircuitEndPointSubgroups.
TarTo is only applied at the circuit subgroup level and impacts all
routing tables where the controlTmCircuitEndPointSubgroup is
present. The temporary alternative routing circuit groups must
terminate on an exchange that has the capability of reaching the
final destination.
The effect of this control can be limited to destinations which are
on the HTR List by setting the routing aspect attribute, or by
explicitly specifying the destination in the destinationCode
Attribute. If the destinationCode attribute value is an empty
string, the control is valid for all destinations on that
controlTmCircuitEndPointSubgroup.
The effect of this control can also be limited to directed or
alternated routed traffic. controlTmCircuitEndPointSubgroup,
destinationType (if present), destinationCode, components of
originationAspect, components of destinationAspect and components of
routingAspect are all keys to the control in that order. This is
expansive manual control. It is a subclass of trafficControl object
class.";;
ATTRIBUTES
controlTmCircuitEndPointSubgroup GET,
newTmCircuitEndPointSubgroups GET-REPLACE,
routingAspect REPLACE-WITH-DEFAULT
DEFAULT VALUE Q823-TM-ASN1Module.defaultRoutingAspects GET-REPLACE,
destinationAspect REPLACE-WITH-DEFAULT
DEFAULT VALUE Q823-TM-ASN1Module.defaultDestinationAspect GET-REPLACE,
originationAspect REPLACE-WITH-DEFAULT
DEFAULT VALUE Q823-TM-ASN1Module.defaultOriginAspect GET-REPLACE,
percentage GET-REPLACE,
destinationCode DEFAULT VALUE Q823-TM-ASN1Module.defaultAllDestinationCodes GET,
returnAction GET;;;
CONDITIONAL PACKAGES
destinationTypePackage
PRESENT IF "destination type is required to unambiguously identify the
destinationCode";
REGISTERED AS {q823ObjectClass 25};
tmCircuitEndPointSubgroup MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. M.3100":circuitEndPointSubgroup;
CHARACTERIZED BY
tmCircuitEndPointSubgroupPackage PACKAGE
BEHAVIOUR
tmCircuitEndPointBehaviour BEHAVIOUR
DEFINED AS
"The tmCircuitEndPointSubgroup is a subclass of M.3100
circuitEndPointSubgroup. It is used for performance monitoring and
controls for traffic management purposes.";;
ATTRIBUTES
tmSurveillance GET-REPLACE;;;
REGISTERED AS {q823ObjectClass 26};
tmCircuitEndPointSubgroupCurrentData MANAGED OBJECT CLASS
DERIVED FROM circuitEndPointSubgroupCurrentData;
CHARACTERIZED BY
"ITU-T Rec. X.739:1993":periodSynchronizationPackage,
tmCircuitEndPointSubgroupCurrentDataPackage PACKAGE
BEHAVIOUR
tmCircuitEndPointSubgroupCurrentDataBehaviour BEHAVIOUR
DEFINED AS
"The traffic management circuit subgroup current data object class
is a subclass of the circuitEndPointSubgroupCurrentData object class.
It is used for monitoring circuit subgroup related performance data
as defined in Recommendation E.502 in the traffic management
context. This object or its subclasses are instantiated for traffic
management purposes.
A tmCircuitEndPointSubgroupCurrentData object instance shall
generate only one instance of tmCircuitEndPointSubgroupHistoryData.
All tmCircuitEndPointSubgroupCurrentData object instances within the
same managed element shall have the same granularity period.
In order to synchronize the granularityPeriod to the next integral
time period after the currentData subclasses are instantiated, it is
recommended that the value of periodSynchronizationTime (attribute
of periodSynchronizationPackage) shall be set to twelve midnight
(according to exchange time).";;
ATTRIBUTES
"ITU-T Rec. Q.822:1994":historyRetention
PERMITTED VALUES Q823-TM-ASN1Module.PermittedHistoryRetention GET;;;
REGISTERED AS {q823ObjectClass 27};
tmExchangeCurrentData MANAGED OBJECT CLASS
DERIVED FROM exchangeCurrentData;
CHARACTERIZED BY
"ITU-T Rec. X.739:1993":periodSynchronizationPackage,
tmExchangeCurrentDataPackage PACKAGE
BEHAVIOUR
tmExchangeCurrentDataBehaviour BEHAVIOUR
DEFINED AS
"The traffic management exchange performance current data object
class is a subclass of the exchangeCurrentData object class.
It is used for monitoring exchange related performance data as
defined in Recommendation E.502 in the traffic management context.
This object class or its subclasses are instantiated for traffic
management purposes.
A tmExchangeCurrentData object instance shall generate only one
instance of tmExchangePerformanceHistoryData.
In order to synchronize the granularityPeriod to the next integral
time period after the currentData subclasses are instantiated, it is
recommended that the value of periodSynchronizationTime (attribute
of periodSynchronizationPackage) shall be set to twelve midnight
(according to exchange time).";;
ATTRIBUTES
"ITU-T Rec. Q.822:1994":historyRetention
PERMITTED VALUES Q823-TM-ASN1Module.PermittedHistoryRetention GET;;;
REGISTERED AS {q823ObjectClass 28};
tmObservedDestinationCurrentData MANAGED OBJECT CLASS
DERIVED FROM observedDestinationCurrentData;
CHARACTERIZED BY
"ITU-T Rec. X.739:1993":periodSynchronizationPackage,
tmObservedDestinationCurrentDataPackage PACKAGE
BEHAVIOUR
tmObservedDestinationCurrentDataBehaviour BEHAVIOUR
DEFINED AS
"The traffic management destination current data object class is a
subclass of the observedDestinationCurrentData object class.
It is used for monitoring observed destination related performance
data as defined in Recommendation E.502 in the traffic management
context. This object or its subclasses are instantiated for traffic
management purposes.
A tmObservedDestinationCurrentData object instance shall generate
only one instance of tmObservedDestinationHistoryData.
All tmDestinationCurrentData object instances within the same
managed element shall have the same granularity period.
In order to synchronize the granularityPeriod to the next integral
time period after the currentData subclasses are instantiated, it is
recommended that the value of periodSynchronizationTime (attribute
of periodSynchronizationPackage) shall be set to twelve midnight
(according to exchange time).";;
ATTRIBUTES
"ITU-T Rec. Q.822:1994":historyRetention
PERMITTED VALUES Q823-TM-ASN1Module.PermittedHistoryRetention GET;;;
REGISTERED AS {q823ObjectClass 29};
tmTrafficControlCurrentData MANAGED OBJECT CLASS
DERIVED FROM trafficControlCurrentData;
CHARACTERIZED BY
"ITU-T Rec. X.739:1993":periodSynchronizationPackage,
tmTrafficControlCurrentDataPackage PACKAGE
BEHAVIOUR
tmTrafficControlCurrentDataBehaviour BEHAVIOUR
DEFINED AS
"The traffic management traffic control current data is a subclass
of the trafficControlCurrentData object.
It is used for monitoring the effectiveness of a traffic control as
defined in Recommendation E.502 in the traffic management context.
This object class or its subclasses are instantiated for traffic
management purposes.
A tmTrafficControlCurrentData object instance shall generate only
one instance of tmTrafficControlHistoryData.
All tmTrafficControlCurrentData object instances within the same
managed element shall have the same granularity period.
In order to synchronize the granularityPeriod to the next integral
time period after the currentData subclasses are instantiated, it is
recommended that the value of periodSynchronizationTime (attribute
of periodSynchronizationPackage) shall be set to twelve midnight
(according to exchange time).";;
ATTRIBUTES
"ITU-T Rec. Q.822:1994":historyRetention
PERMITTED VALUES Q823-TM-ASN1Module.PermittedHistoryRetention GET;;;
REGISTERED AS {q823ObjectClass 30};
trafficControl MANAGED OBJECT CLASS
DERIVED FROM "CCITT Rec. X.721:1992":top;
CHARACTERIZED BY
"ITU-T Rec. M.3100":objectManagementNotificationsPackage,
trafficControlPackage PACKAGE
BEHAVIOUR
trafficControlBehaviour BEHAVIOUR
DEFINED AS
"The Traffic Control object class is a superclass for all object
classes representing traffic controls as defined in Recommendation
E.412. This superclass is not instantiated.
In case of several controls of the same type are instantiated on the
same managed resource, a mechanism (referred to as key) is described
in each traffic control subclass to select an instance of the
control. The control with the more specific criteria has precedence.";;
ATTRIBUTES
trafficControlId GET,
tmSurveillance GET-REPLACE;;;
CONDITIONAL PACKAGES
creatorPackage
PRESENT IF "an instance supports it";
REGISTERED AS {q823ObjectClass 31};
trafficControlCurrentData MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. Q.822:1994":currentData;
CHARACTERIZED BY
trafficControlCurrentDataPackage PACKAGE
BEHAVIOUR
trafficControlCurrentDataBehaviour BEHAVIOUR
DEFINED AS
"The traffic control current data object class is a subclass of the
currentData object class defined in Recommendation Q.822.
It is used for monitoring the effectiveness of a traffic control as
defined in Recommendation E.502.
The trafficControlCurrentData is to be provided for each control
instance. If there is a need to provide trafficControlCurrentData by
control object class, or how a control impacts a managed entity, it
can be aggregated at the OS from the corresponding control instance
of traffic ControlCurrentData.
For traffic management purposes, this object class shall not be
instantiated, but its subclass defined in this Recommendation or any
subclass derived from that shall be instantiated.";;
ATTRIBUTES
callsAffectedByTrafficControl INITIAL VALUE Q823-TM-ASN1Module.initialCount;;;
CONDITIONAL PACKAGES
callsOfferedPackage
PRESENT IF "an instance supports it";
REGISTERED AS {q823ObjectClass 32};
trafficControlHistoryData MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. Q.822:1994":historyData;
CHARACTERIZED BY
trafficControlHistoryDataPackage PACKAGE
BEHAVIOUR
trafficControlHistoryDataBehaviour BEHAVIOUR
DEFINED AS
"The traffic control history data object class is a subclass of the
historyData object class defined in ITU-T Recommendation Q.822.
The performance monitoring attributes are same as those in the
corresponding currentData.";;
ATTRIBUTES
callsAffectedByTrafficControl GET;;;
CONDITIONAL PACKAGES
callsOfferedHistoryPackage
PRESENT IF "this package is present if it is present in the corresponding
instance of currentData";
REGISTERED AS {q823ObjectClass 33};
accAffectedTraffic-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS accAffectedTraffic;
NAMED BY
SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100":managedElement AND SUBCLASSES;
WITH ATTRIBUTE accAffectedTrafficId;
BEHAVIOUR
accAffectedTrafficContainmentBehaviour BEHAVIOUR
DEFINED AS
"the delete operation will fail if one or more instance of acc points to
this instance.";;
CREATE WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE;
REGISTERED AS {q823NameBinding 1};
accTrigger-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS accTrigger AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100":managedElement AND SUBCLASSES;
WITH ATTRIBUTE accTriggerId;
REGISTERED AS {q823NameBinding 2};
adcTrigger-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS adcTrigger AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100":managedElement AND SUBCLASSES;
WITH ATTRIBUTE adcTriggerId;
CREATE WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE;
REGISTERED AS {q823NameBinding 3};
autoHTRDestination-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS htrDestination AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100": managedElement AND SUBCLASSES;
WITH ATTRIBUTE htrDestinationId;
BEHAVIOUR
autoHTRDestinationBehaviour BEHAVIOUR
DEFINED AS
"This name binding is used when an instance of htrDestination or its
subclasses is created by the agent after determining by a local means
that a destination is hard-to-reach.";;
REGISTERED AS {q823NameBinding 10};
circuitEndPointSubgroupHistoryData-tmCircuitEndPointSubgroup NAME BINDING
SUBORDINATE OBJECT CLASS circuitEndPointSubgroupHistoryData AND
SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS tmCircuitEndPointSubgroup AND
SUBCLASSES;
WITH ATTRIBUTE "ITU-T Rec. Q.822 (1994)":historyDataId;
DELETE DELETES-CONTAINED-OBJECTS;
REGISTERED AS {q823NameBinding 4};
congestionLevelIndication-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS congestionLevelIndication AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100":managedElement AND SUBCLASSES;
WITH ATTRIBUTE congestionLevelIndicationId;
BEHAVIOUR
congestionLevelIndicationToMEBehaviour BEHAVIOUR
DEFINED AS
"this object class is inherently created by NE";;
REGISTERED AS {q823NameBinding 5};
dccGroup-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS dccGroup AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100":managedElement AND SUBCLASSES;
WITH ATTRIBUTE dccGroupId;
BEHAVIOUR
dccGroupContainmentBehaviour BEHAVIOUR
DEFINED AS
"delete operation will fail if one or more instances of
destinationCodeControl points to this object instance.";;
CREATE WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE;
REGISTERED AS {q823NameBinding 6};
exchangeHistoryData-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS exchangeHistoryData AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100":managedElement AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Rec. Q.822:1994":historyDataId;
DELETE DELETES-CONTAINED-OBJECTS;
REGISTERED AS {q823NameBinding 8};
htrDestination-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS htrDestination AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100":managedElement AND SUBCLASSES;
WITH ATTRIBUTE htrDestinationId;
BEHAVIOUR
htrDestinationToMEBehaviour BEHAVIOUR
DEFINED AS
"this name binding is used when the object is explicitly created by the
manager";;
CREATE WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE;
REGISTERED AS {q823NameBinding 9};
observedDestination-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS observedDestination AND SUBCLASSES ;
NAMED BY
SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100":managedElement AND SUBCLASSES;
WITH ATTRIBUTE observedDestinationId;
CREATE WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE DELETES-CONTAINED-OBJECTS;
REGISTERED AS {q823NameBinding 11};
observedDestinationHistoryData-observedDestination NAME BINDING
SUBORDINATE OBJECT CLASS observedDestinationHistoryData AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS observedDestination AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Rec.Q.822:1994":historyDataId;
DELETE DELETES-CONTAINED-OBJECTS;
REGISTERED AS {q823NameBinding 12};
scrAffectedTraffic-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS scrAffectedTraffic AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100":managedElement AND SUBCLASSES;
WITH ATTRIBUTE scrAffectedTrafficId;
BEHAVIOUR
scrAffectedContainmentBehaviour BEHAVIOUR
DEFINED AS
"delete operation will fail if one or more instances of scr points to
this object instance.";;
CREATE WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE DELETES-CONTAINED-OBJECTS;
REGISTERED AS {q823NameBinding 13};
simpleScanner-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS "ITU-T Rec. X.738:1993":simpleScanner AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100":
managedElement AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Rec. X.739:1993":scannerId;
CREATE WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE ONLY-IF-NO-CONTAINED-OBJECTS;
REGISTERED AS {q823NameBinding 14};
stateIndicator-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS stateIndicator AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100":managedElement AND SUBCLASSES;
WITH ATTRIBUTE stateIndicatorId;
BEHAVIOUR
stateIndicatorContainmentBehaviour BEHAVIOUR
DEFINED AS
"this object class is inherently created by the NE.";;
REGISTERED AS {q823NameBinding 15};
tmCircuitEndPointSubgroupCurrentData-tmCircuitEndPointSubgroup NAME BINDING
SUBORDINATE OBJECT CLASS tmCircuitEndPointSubgroupCurrentData AND
SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS tmCircuitEndPointSubgroup AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Rec. X.739:1993":scannerId;
BEHAVIOUR
tmircuitEndPointSubgroupCurrrentDataContainmentBehaviour BEHAVIOUR
DEFINED AS
"instance of tmCircuitEndPointSubgroupCurrentData will be automatically
instantiated when the tmSurveillance of the superior object class,
tmCircuitEndPointSubgroup is set to TRUE. Instance of
tmCircuitEndPointSubgroupCurrentData will be automatically deleted when
the tmSurveillance attribute of the superior object class,
tmCircuitEndPointSubgroup is set to FALSE. Instances of this class may
also be inherently created by the NE.";;
REGISTERED AS {q823NameBinding 16};
-- NOTE - the value of currentData attributes are determined by the NE using
-- local means.
tmExchangeCurrentData-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS tmExchangeCurrentData AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100":managedElement AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Rec. X.739:1993":scannerId;
BEHAVIOUR
tmExchangeCurrentDataContainmentBehaviour BEHAVIOUR
DEFINED AS
"only one instance of tmExchangeCurrentData is allowed within
managedElement Instance of this class is inherently created by the NE";;
CREATE
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE DELETES-CONTAINED-OBJECTS;
REGISTERED AS {q823NameBinding 17};
tmObservedDestinationCurrentData-observedDestination NAME BINDING
SUBORDINATE OBJECT CLASS tmObservedDestinationCurrentData AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS observedDestination AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Rec. X.739:1993":scannerId;
BEHAVIOUR
tmObservedDestinationCurrrentDataContainmentBehaviour BEHAVIOUR
DEFINED AS
"instance of tmObservedDestinationCurrentData will be automatically
instantiated when the tmSurveillance of the superior object class,
observedDestination is set to TRUE. Instance of
tmObservedDestinationCurrentData will be automatically deleted when the
tmSurveillance attribute of the superior object class,
observedDestination is set to FALSE. Instances of this class may also be
inherently created by the NE";;
REGISTERED AS {q823NameBinding 18};
-- NOTE - the value of currentData attributes are determined by the NE using
-- local means.
tmTafficControlCurrentData-trafficControl NAME BINDING
SUBORDINATE OBJECT CLASS tmTrafficControlCurrentData AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS trafficControl AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Rec. X.739:1993":scannerId;
BEHAVIOUR
tmTrafficControlCurrentDataContainmentBehaviour BEHAVIOUR
DEFINED AS
"instance of tmTrafficControlCurrentData will be automatically
instantiated when the tmSurveillance of the superior object class,
trafficControl is set to TRUE. Instance of tmTraffic ControlCurrentData
will be automatically deleted when the tmSurveillance attribute of the
superior object class, trafficControl is set to FALSE. Instances of this
class may also be inherently created by the NE ";;
REGISTERED AS {q823NameBinding 19};
-- NOTE - the value of currentData attributes are determined by the NE using
-- local means.
trafficControl-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS trafficControl AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100":managedElement AND SUBCLASSES;
WITH ATTRIBUTE trafficControlId;
CREATE WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE DELETES-CONTAINED-OBJECTS;
REGISTERED AS {q823NameBinding 20};
trafficControlHistoryData-trafficControl NAME BINDING
SUBORDINATE OBJECT CLASS trafficControlHistoryData AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS trafficControl AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Rec. Q.822:1994":historyDataId;
DELETE DELETES-CONTAINED-OBJECTS;
REGISTERED AS {q823NameBinding 21};
adcAsynchronousTimerPackage PACKAGE
BEHAVIOUR
adcAsynchronousTimerBehaviour BEHAVIOUR
DEFINED AS
"identifies the asynchronous timer specifying a time value. The timer is
set when the call attempt is allowed and no further call attempts are
allowed until the timer expires.";;
ATTRIBUTES
asynchronousTimer GET;
REGISTERED AS {q823Package 1};
adcContinuousTimerPackage PACKAGE
BEHAVIOUR
adcContinuousTimerBehaviour BEHAVIOUR
DEFINED AS
"identifies the continuous timer which includes the number of calls and
a time. Once the number of call attempts has been handled with a timer
cycle no further attempts are allowed until the time expires (e.g. 5
calls in 60 seconds.)";;
ATTRIBUTES
continuousTimer GET;
REGISTERED AS {q823Package 2};
adcLeakyBucketPackage PACKAGE
BEHAVIOUR
adcLeakyBucketTimerBehaviour BEHAVIOUR
DEFINED AS
"identifies the leaky bucket which includes the bucket size (maximum
allowed counter value) and the decrement per time unit. If the counter
exceeds the defined maximum size, the call attempt is cancelled. If the
count value is less than the maximum size, the call attempt is allowed
and the counter is incremented. The counter is decremented at defined
intervals making it possible for new calls to be accepted.";;
ATTRIBUTES
leakyBucket GET;
REGISTERED AS {q823Package 3};
adcPercentagePackage PACKAGE
BEHAVIOUR
adcPercentageBehaviour BEHAVIOUR
DEFINED AS
"identifies the strength of the control in percentages. It is expected
that only one of the choices of percentage for the strength will be
supported.";;
ATTRIBUTES
percentage GET;
REGISTERED AS {q823Package 4};
answeredIncomingSeizuresPackage PACKAGE
BEHAVIOUR
answeredIncomingSeizuresPackageBehaviour BEHAVIOUR
DEFINED AS
"Identifies the number of incoming seizures where an answer signal was
transmitted back to the preceding exchange.";;
ATTRIBUTES
answeredIncomingSeizures INITIAL VALUE Q823-TM-ASN1Module.initialCount;
REGISTERED AS {q823Package 5};
answeredIncomingSeizureHistoryPackage PACKAGE
BEHAVIOUR
answeredIncomingSeizureHistoryPackageBehaviour BEHAVIOUR
DEFINED AS
"Identifies the number of incoming seizures where an answer signal was
transmitted back to the preceding exchange.";;
ATTRIBUTES
answeredIncomingSeizures GET;
REGISTERED AS {q823Package 6};
assocOwnerDccGroupPackage PACKAGE
BEHAVIOUR
assocOwnerDccGroupBehaviour BEHAVIOUR
DEFINED AS
"points to dccGroup instance.";;
ATTRIBUTES
assocOwnerDccGroup GET-REPLACE;
REGISTERED AS {q823Package 7};
asynchronousTimerPackage PACKAGE
BEHAVIOUR
asynchronousTimerPackageBehaviour BEHAVIOUR
DEFINED AS
"identifies the asynchronous timer specifying a time value. The timer is
set when the call attempt is allowed and no further call attempts are
allowed until the timer expires.";;
ATTRIBUTES
asynchronousTimer GET-REPLACE;
REGISTERED AS {q823Package 8};
callsAffectedByDccPackage PACKAGE
BEHAVIOUR
callsAffectedByDccPackageBehaviour BEHAVIOUR
DEFINED AS
"Identifies the number of calls to the observed destination which have
been affected by the destination control function, by type of control.";;
ATTRIBUTES
callsAffectedByDcc INITIAL VALUE Q823-TM-ASN1Module.initialCount;
REGISTERED AS {q823Package 9};
callsAffectedByDccHistoryPackage PACKAGE
BEHAVIOUR
callsAffectedByDccHistoryBehaviour BEHAVIOUR
DEFINED AS
"Identifies the number of calls to the observed destination affected by
the destination controls.";;
ATTRIBUTES
callsAffectedByDcc GET;
REGISTERED AS {q823Package 10};
callsOfferedPackage PACKAGE
BEHAVIOUR
callsOfferedBehaviour BEHAVIOUR
DEFINED AS
"Identifies the number of calls which were offered to the traffic
control instance.";;
ATTRIBUTES
callsOfferedToTrafficControl INITIAL VALUE Q823-TM-ASN1Module.initialCount;
REGISTERED AS {q823Package 11};
callsOfferedHistoryPackage PACKAGE
BEHAVIOUR
callsOfferedHistoryBehaviour BEHAVIOUR
DEFINED AS
"Identifies the number of calls which were offered to the traffic
control instance";;
ATTRIBUTES
callsOfferedToTrafficControl GET;
REGISTERED AS {q823Package 12};
continuousTimerPackage PACKAGE
BEHAVIOUR
continuousTimerPackageBehaviour BEHAVIOUR
DEFINED AS
"identifies the continuous timer which includes the number of calls and
a time. Once the number of call attempts has been handled with a timer
cycle no further attempts are allowed until the time expires (e.g. 5
calls in 60 seconds.)";;
ATTRIBUTES
continuousTimer GET-REPLACE;
REGISTERED AS {q823Package 13};
creatorPackage PACKAGE
BEHAVIOUR
creatorBehaviour BEHAVIOUR
DEFINED AS
"Identifies the creator of the object instance. The value of this
attribute will be set be the agent at creation time. The means for
determining the creatorIdentity is a local matter.";;
ATTRIBUTES
creatorIdentity GET;
REGISTERED AS {q823Package 14};
destinationCodePackage PACKAGE
BEHAVIOUR
destinationCodePackageBehaviour BEHAVIOUR
DEFINED AS
"identifies the destination.";;
ATTRIBUTES
destinationCode GET;
REGISTERED AS {q823Package 15};
destinationTypePackage PACKAGE
BEHAVIOUR
destinationTypePackageBehaviour BEHAVIOUR
DEFINED AS
"identifies the type of destination. It is either the nature of address
in a seven bit string according to CCITT Recommendation Q.763, or the
type of destination as an enumerated list.";;
ATTRIBUTES
destinationType GET;
REGISTERED AS {q823Package 16};
leakyBucketPackage PACKAGE
BEHAVIOUR
leakyBucketTimerBehaviour BEHAVIOUR
DEFINED AS
"identifies the leaky bucket which includes the bucket size (maximum
allowed counter value) and the decrement per time unit. If the counter
exceeds the defined maximum size, the call attempt is cancelled. If the
count value is less than or equal to the maximum size, the call attempt
is allowed and the counter is incremented. The counter is decremented at
defined intervals making it possible for new calls to be accepted.";;
ATTRIBUTES
leakyBucket GET-REPLACE;
REGISTERED AS {q823Package 17};
level2ResponseCategoriesPackage PACKAGE
BEHAVIOUR
level2ResponseCategoriesPackageBehaviour BEHAVIOUR
DEFINED AS
"Identifies in a sequence the strength for a combination of routing
aspect and/or origination aspect and/or destination aspect and/or
additional criteria for threshold level2.";;
ATTRIBUTES
level2ResponseCategories GET-REPLACE;
REGISTERED AS {q823Package 18};
percentagePackage PACKAGE
BEHAVIOUR
percentagePackageBehaviour BEHAVIOUR
DEFINED AS
"identifies the strength of the control in percentages. It is expected
that only one of the choices of percentage for the strength will be
supported.";;
ATTRIBUTES
percentage GET-REPLACE;
REGISTERED AS {q823Package 19};
stateIndicatorActionPackage PACKAGE
BEHAVIOUR
stateIndicatorActionPackageBehaviour BEHAVIOUR
DEFINED AS
"to trigger the emission of the ACTION REPLY containing bit map showing
the condition of the NE during the granularityPeriod.";;
ACTIONS
stateIndicatorAction;
REGISTERED AS {q823Package 20};
stateIndicatorNotificationPackage PACKAGE
BEHAVIOUR
stateIndicatorNotificationPackageBehaviour BEHAVIOUR
DEFINED AS
" This notification is automatically emitted at the end of
granularityPeriod, and provides a bit map showing the condition of the
NE during the granularityPeriod. ";;
NOTIFICATIONS
stateIndicatorNotification;
REGISTERED AS {q823Package 21};
tmCircuitEndPointSubgroupListPackage PACKAGE
BEHAVIOUR
tmCircuitEndPointSubgroupListPackageBehaviour BEHAVIOUR
DEFINED AS
"Identifies list of circuit subgroups";;
ATTRIBUTES
tmCircuitEndPointSubgroupList GET-REPLACE ADD-REMOVE;
REGISTERED AS {q823Package 22};
triggerThresholdPackage PACKAGE
BEHAVIOUR
triggerThresholdPackageBehaviour BEHAVIOUR
DEFINED AS
"identifies the threshold the trigger threshold value, if crossed will
instantiate the adc control.";;
ATTRIBUTES
triggerThreshold GET;
REGISTERED AS {q823Package 23};
instancePointerAndNameBehaviour BEHAVIOUR
DEFINED AS
"if the string choice for the syntax is used, matching of the substrings is
permitted. If the number choice for the syntax is used, then matching on
ordering is permitted.";
accAffectedTrafficId ATTRIBUTE
DERIVED FROM trafficManagementObjectRdn;
REGISTERED AS {q823Attribute 1};
accResponseCategories ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.ResponseCategories;
BEHAVIOUR
accResponseValueBehaviour BEHAVIOUR
DEFINED AS
"Identifies in a sequence the strength for combination of routing
aspect, and/or origination aspect and/or destination aspect and/or
additional criteria.";;
REGISTERED AS {q823Attribute 2};
activationThresholds ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.ActivationThresholds;
MATCHES FOR EQUALITY;
BEHAVIOUR
activationThresholdBehaviour BEHAVIOUR
DEFINED AS
"identifies the thresholds for activation of the control";;
REGISTERED AS {q823Attribute 3};
accTriggerId ATTRIBUTE
DERIVED FROM trafficManagementObjectRdn;
REGISTERED AS {q823Attribute 4};
adcTriggerId ATTRIBUTE
DERIVED FROM trafficManagementObjectRdn;
REGISTERED AS {q823Attribute 5};
adcTriggerType ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.AdcTriggerType;
MATCHES FOR EQUALITY;
BEHAVIOUR
adcTriggerTypeBehaviour BEHAVIOUR
DEFINED AS
"Identifies whether the adc control object instance to be created is
'centralized' or 'decentralized' or 'both'.";;
REGISTERED AS {q823Attribute 6};
adcType ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.AdcType;
MATCHES FOR EQUALITY;
BEHAVIOUR
adcTypeBehaviour BEHAVIOUR
DEFINED AS
"Identifies whether the adc control object instance to be created is
'centralized' or 'decentralized'.";;
REGISTERED AS {q823Attribute 7};
answer ATTRIBUTE
DERIVED FROM "CCITT Rec. X.721:1992":counter;
MATCHES FOR EQUALITY;
BEHAVIOUR
answerBehaviour BEHAVIOUR
DEFINED AS
"information sent in the backward direction indication that the call is
answered. This term is defined in Annex A/E.410" ;;
REGISTERED AS {q823Attribute 8};
answeredIncomingSeizures ATTRIBUTE
DERIVED FROM answer;
BEHAVIOUR
answeredIncomingSeizuresBehaviour BEHAVIOUR
DEFINED AS
"identifies the number of incoming seizures where an answer signal was
transmitted back to the preceding exchange.";;
REGISTERED AS {q823Attribute 9};
answeredOutgoingSeizures ATTRIBUTE
DERIVED FROM answer;
BEHAVIOUR
answeredOutgoingSeizuresBehaviour BEHAVIOUR
DEFINED AS
"identifies the number of outgoing seizures where an answer signal was
received.";;
REGISTERED AS {q823Attribute 10};
assocAccAffectedTraffic ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.AssocAccAffectedTraffic;
MATCHES FOR EQUALITY;
BEHAVIOUR
assocAccAffectedTrafficBehaviour BEHAVIOUR
DEFINED AS
"points to the accAffectedTraffic instance for congestion level 1 and 2";;
REGISTERED AS {q823Attribute 66};
assocOwnerDccGroup ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.AssocOwnerDccGroup;
MATCHES FOR EQUALITY;
BEHAVIOUR
assocOwnerDccGroupPointerBehaviour BEHAVIOUR
DEFINED AS
"points to dccGroup Object instance.";;
REGISTERED AS {q823Attribute 11};
assocScrAffectedTraffic ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.AssocScrAffectedTraffic;
MATCHES FOR EQUALITY;
BEHAVIOUR
assocScrAffectedTrafficBehaviour BEHAVIOUR
DEFINED AS
"points to the scrAffectedTraffic instance for reservation level 1 and 2";;
REGISTERED AS {q823Attribute 53};
asynchronousTimer ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.Timer;
MATCHES FOR EQUALITY;
BEHAVIOUR
asynchronousTimerBehaviour BEHAVIOUR
DEFINED AS
"identifies the asynchronous timer specifying a time value. The timer is
set when the call attempt is allowed and no further call attempts are
allowed until the timer expires. It is expected that only one of the
timer choices will be supported.";;
REGISTERED AS {q823Attribute 12};
autoActivated ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.TrueFalse;
MATCHES FOR EQUALITY;
BEHAVIOUR
autoActivatedBehaviour BEHAVIOUR
DEFINED AS
"Identifies whether a trigger for an automatic control is outstanding.
When the value is 'TRUE' and the administrativeState is 'unlocked', the
automatic control is active. The automatic control is deactivated for
all other combinations of the values of the autoActivated and
administrativeState. The value of this attribute is initialized by and
maintained by the NE.";;
REGISTERED AS {q823Attribute 13};
bids ATTRIBUTE
DERIVED FROM "CCITT Rec. X.721:1992":counter;
MATCHES FOR EQUALITY;
BEHAVIOUR
bidsBehaviour BEHAVIOUR
DEFINED AS
"An attempt to obtain a circuit in a circuit subgroup or to a
destination. A bid may be successful or unsuccessful in seizing a
circuit in that circuit subgroup or to that destination. This term is
defined in Annex A/E.410.";;
REGISTERED AS {q823Attribute 14};
callsAffectedByDcc ATTRIBUTE
DERIVED FROM "CCITT Rec. X.721:1992":counter;
MATCHES FOR EQUALITY;
BEHAVIOUR
callsAffectedByDccBehaviour BEHAVIOUR
DEFINED AS
"identifies the number of calls to the observed destination affected by
destination code control.";;
REGISTERED AS {q823Attribute 15};
callsAffectedByTrafficControl ATTRIBUTE
DERIVED FROM "CCITT Rec. X.721:1992":counter;
BEHAVIOUR
callsAffectedByTrafficControlBehaviour BEHAVIOUR
DEFINED AS
"identifies the number of calls which are actually affected by traffic
control instance.";;
REGISTERED AS {q823Attribute 16};
callsBlockedByLoadShedding ATTRIBUTE
DERIVED FROM "CCITT Rec. X.721:1992":counter;
BEHAVIOUR
callsBlockedByLoadSheddingBehaviour BEHAVIOUR
DEFINED AS
"identifies the number of calls which cannot be handled due to
application of an exchange internal overload protection mechanism.";;
REGISTERED AS {q823Attribute 17};
callsOfferedToTrafficControl ATTRIBUTE
DERIVED FROM "CCITT Rec. X.721:1992":counter;
BEHAVIOUR
callsOfferedToTrafficControlBehaviour BEHAVIOUR
DEFINED AS
"identifies the number of calls which were offered to traffic control
instance.";;
REGISTERED AS {q823Attribute 18};
c11ResponseCategories ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.ResponseCategories;
MATCHES FOR EQUALITY;
BEHAVIOUR
cl1ResponseCategoriesBehaviour BEHAVIOUR
DEFINED AS
"response categories for congestion level 1.";;
REGISTERED AS {q823Attribute 19};
cl2ResponseCategories ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module. ResponseCategories;
MATCHES FOR EQUALITY;
BEHAVIOUR
cl2ResponseCategoriesBehaviour BEHAVIOUR
DEFINED AS
"response categories for congestion level 2.";;
REGISTERED AS {q823Attribute 20};
congestionLevel ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.CongestionLevel;
MATCHES FOR EQUALITY;
BEHAVIOUR
congestionLevelBehaviour BEHAVIOUR
DEFINED AS
"Identifies the present congestion situation in an exchange. It is
expressed by the following Machine Congestion Levels:
- MCL0: no exchange congestion
- MCL1: Moderate exchange congestion; the exchange keeps working. Some
calls may be rejected.
- MCL2: Serious congestion level; the exchange is no longer able to
handle all offered traffic. A large number of calls are rejected than MCL1.
- MCL3: Unable to process call. While it is desirable, some NE may not
be able to provide a level 3 indicator during catastrophic failures.
The value of this Attribute will be automatically updated by the NE to
reflect the present congestion situation. Modification of the value of
this Attribute shall generate an AttributeValueChange Notification.";;
REGISTERED AS {q823Attribute 21};
congestionLevelIndicationId ATTRIBUTE
DERIVED FROM trafficManagementObjectRdn;
REGISTERED AS {q823Attribute 22};
continuousTimer ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.ContinuousTimer;
MATCHES FOR EQUALITY;
BEHAVIOUR
continuousTimerBehaviour BEHAVIOUR
DEFINED AS
"identifies the continuous timer which includes the number of calls and
a time. Once the number of call attempts has been handled within a timer
cycle, no further attempts are allowed until the timer expires. e.g. 5
calls in 60 seconds. It is expected that only one of the timer choices
will be supported.";;
REGISTERED AS {q823Attribute 23};
controlTmCircuitEndPointSubgroup ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.InstancePointerOrName;
MATCHES FOR EQUALITY, SUBSTRINGS, ORDERING;
BEHAVIOUR
instancePointerAndNameBehaviour,
controlTmCircuitEndPointSubgroupBehaviour BEHAVIOUR
DEFINED AS
"identifies the controlled circuit subgroup. The SUBSTRINGS and ORDERING
matching rules only apply if this Attribute is specified as a name.";;
REGISTERED AS {q823Attribute 58};
creatorIdentity ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.CreatorIdentity;
MATCHES FOR EQUALITY;
BEHAVIOUR
creatorIdentitiyBehaviour BEHAVIOUR
DEFINED AS
"Identifies the entity which created the object instance";;
REGISTERED AS {q823Attribute 24};
dccGroupId ATTRIBUTE
DERIVED FROM trafficManagementObjectRdn;
REGISTERED AS {q823Attribute 25};
destinationAspect ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.DestinationAspect;
MATCHES FOR EQUALITY;
BEHAVIOUR
destinationAspectBehaviour BEHAVIOUR
DEFINED AS
"Identifies the destination aspects (e.g. HTR) for which this control is
valid. If this Attribute has a NULL value, the traffic control is valid
for all destination aspects.";;
REGISTERED AS {q823Attribute 26};
destinationCode ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.DestinationCode;
MATCHES FOR EQUALITY, SUBSTRINGS, ORDERING;
BEHAVIOUR
destinationCodeBehaviour BEHAVIOUR
DEFINED AS
"Identifies the country code, or/and area code, or/and exchange code
or/and other location number to which object instance applies";;
REGISTERED AS {q823Attribute 27};
destinationType ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.DestinationType;
MATCHES FOR EQUALITY;
BEHAVIOUR
destinationTypeBehaviour BEHAVIOUR
DEFINED AS
"Identifies the type of destination. It is either the nature of address
in a seven bit string according to Recommendation Q.763, or the type of
destination as an enumerated list.";;
REGISTERED AS {q823Attribute 28};
dispositionOfCalls ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.DispositionOfCall;
MATCHES FOR EQUALITY;
BEHAVIOUR
dispositionOfCallBehaviour BEHAVIOUR
DEFINED AS
"Identifies whether the calls will be skipped to the next available
circuit subgroup
(if the value is NULL) or will be cancelled (if the value is treatment)";;
REGISTERED AS {q823Attribute 29};
htrDestinationId ATTRIBUTE
DERIVED FROM trafficManagementObjectRdn;
REGISTERED AS {q823Attribute 30};
incomingSeizures ATTRIBUTE
DERIVED FROM seizure;
BEHAVIOUR
incomingSeizuresBehaviour BEHAVIOUR
DEFINED AS
"identifies the number of incoming seizures on the circuit subgroup.";;
REGISTERED AS {q823Attribute 31};
incomingTraffic ATTRIBUTE
DERIVED FROM "CCITT Rec. X.721:1992":counter;
BEHAVIOUR
incomingTrafficBehaviour BEHAVIOUR
DEFINED AS
"identifies the number of incoming calls in the exchange for which
reception of at least one digit has been acknowledged.";;
REGISTERED AS {q823Attribute 32};
incomingTrafficUsage ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.Integer;
BEHAVIOUR
incomingTrafficUsageBehaviour BEHAVIOUR
DEFINED AS
"identifies the incoming traffic carried in erlang sec. Typically, this
is provided via the sampling method.";;
REGISTERED AS {q823Attribute 33};
internalTraffic ATTRIBUTE
DERIVED FROM "CCITT Rec. X.721:1992":counter;
BEHAVIOUR
internalTrafficBehaviour BEHAVIOUR
DEFINED AS
"identifies the number of internal calls (seizures) in the exchange.";;
REGISTERED AS {q823Attribute 34};
leakyBucket ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.LeakyBucket;
MATCHES FOR EQUALITY;
BEHAVIOUR
leakyBucketBehaviour BEHAVIOUR
DEFINED AS
"identifies the leaky bucket which includes the bucket size (maximum
allowed counter value) and decrement per time unit. If the counter
exceeds the defined maximum size, the call attempt is cancelled. If the
counter is less than or equal the maximum size, the call attempt is
allowed and the counter is incremented. The counter is decremented at
defined intervals making it possible for new calls to be accepted. The
NE will provide the bucketSize if it is not provided. It is expected
that only one of the timer choices will be supported.";;
REGISTERED AS {q823Attribute 35};
level1ResponseCategories ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.ResponseCategories;
MATCHES FOR EQUALITY;
BEHAVIOUR
level1ResponseCategoriesBehaviour BEHAVIOUR
DEFINED AS
"response categories for reservation level 1";;
REGISTERED AS {q823Attribute 36};
level2ResponseCategories ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.ResponseCategories;
MATCHES FOR EQUALITY;
BEHAVIOUR
level2ResponseCategoriesBehaviour BEHAVIOUR
DEFINED AS
"response categories for reservation level 2";;
REGISTERED AS {q823Attribute 37};
newTmCircuitEndPointSubgroups ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.NewTmCircuitEndPointSubgroups;
MATCHES FOR EQUALITY;
BEHAVIOUR
newTmCircuitEndPointSubgroupsBehaviour BEHAVIOUR
DEFINED AS
"Identifies in sequence the circuit subgroups which have idle capacity
to complete calls.";;
REGISTERED AS {q823Attribute 38};
noCircuitsAvailable ATTRIBUTE
DERIVED FROM "CCITT Rec. X.721:1992":counter;
BEHAVIOUR
noCircuitsAvailableBehaviour BEHAVIOUR
DEFINED AS
"identifies the number of bids resulting in unsuccessful call due to the
fact that no free circuits leading to the observed destination was
available; i.e. overflow resulting on the final circuit subgroup of that
destination.";;
REGISTERED AS {q823Attribute 39};
numberOfAvailCircuits ATTRIBUTE
DERIVED FROM "CCITT Rec. X.721:1992":gauge;
BEHAVIOUR
numberOfAvailCircuitsBehaviour BEHAVIOUR
DEFINED AS
"identifies the number of circuits that can carry traffic including the
ones currently carrying traffic. Whether this value is provided as
snapshot or as a mean value is left to the implementation as due to the
normally high frequency of changes to the circuits, both methods are
equivalent.";;
REGISTERED AS {q823Attribute 40};
observedDestinationId ATTRIBUTE
DERIVED FROM trafficManagementObjectRdn;
REGISTERED AS {q823Attribute 41};
originationAspect ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.OriginationAspect;
MATCHES FOR EQUALITY;
BEHAVIOUR
instancePointerAndNameBehaviour,
originationAspectBehaviour BEHAVIOUR
DEFINED AS
"Identifies the origin and calling parties' category (according to
Recommendation Q.763) for which the control is valid. If the value of
this attribute is empty sequence, the traffic control is valid for all
origination aspects.";;
REGISTERED AS {q823Attribute 42};
originatingTraffic ATTRIBUTE
DERIVED FROM "CCITT Rec. X.721:1992":counter;
BEHAVIOUR
originatingTrafficBehaviour BEHAVIOUR
DEFINED AS
"identifies the number of originating calls (seizures) in the exchange
for which at least one digit has been acknowledged.";;
REGISTERED AS {q823Attribute 43};
outgoingBids ATTRIBUTE
DERIVED FROM bids;
BEHAVIOUR
outgoingBidsBehaviour BEHAVIOUR
DEFINED AS
"identifies the number of successful or unsuccessful attempts to seize a
circuit in the circuit subgroup";;
REGISTERED AS {q823Attribute 44};
outgoingSeizures ATTRIBUTE
DERIVED FROM seizure;
BEHAVIOUR
outgoingSeizuresBehaviour BEHAVIOUR
DEFINED AS
"identifies the number of outgoing bids which succeeded in obtaining a
circuit within a circuit subgroup. ";;
REGISTERED AS {q823Attribute 45};
outgoingTraffic ATTRIBUTE
DERIVED FROM "CCITT Rec. X.721:1992":counter;
BEHAVIOUR
outgoingTrafficBehaviour BEHAVIOUR
DEFINED AS
"identifies the number of outgoing calls (seizures) from the exchange
which has successfully seized a circuit.";;
REGISTERED AS {q823Attribute 46};
outgoingTrafficUsage ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.Integer;
BEHAVIOUR
outgoingTrafficUsageBehaviour BEHAVIOUR
DEFINED AS
"identifies the outgoing traffic carried in erlang sec. Typically, this
is provided via the sampling method."; ;
REGISTERED AS {q823Attribute 47};
overflow ATTRIBUTE
DERIVED FROM "CCITT Rec. X.721:1992":counter;
BEHAVIOUR
overflowBehaviour BEHAVIOUR
DEFINED AS
"identifies the number of outgoing bids overflowing from this circuit
subgroup. It will not include calls affected by cancel rerouted
overflow, tar from and cancel from controls.";;
REGISTERED AS {q823Attribute 48};
percentage ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.Percentage;
MATCHES FOR EQUALITY;
BEHAVIOUR
percentageBehaviour BEHAVIOUR
DEFINED AS
"identifies the percentage of calls that shall be affected as a result
of control activation. It is expected that only one of the choices of
percentage for the strength will be supported.";;
REGISTERED AS {q823Attribute 49};
returnAction ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.ReturnAction;
MATCHES FOR EQUALITY;
BEHAVIOUR
returnActionBehaviour BEHAVIOUR
DEFINED AS
"Identifies the disposition of overflowing traffic from the new
CircuitEndPointSubgroups.";;
REGISTERED AS {q823Attribute 50};
routingAspect ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.RoutingAspect;
MATCHES FOR EQUALITY;
BEHAVIOUR
routingAspectBehaviour BEHAVIOUR
DEFINED AS
"Identifies the routing aspect (direct routed traffic or alternate
routed traffic) for which this control is valid. If the Attribute value
is NULL, the traffic control is applied all routing aspects.";;
REGISTERED AS {q823Attribute 51};
scrAffectedTrafficId ATTRIBUTE
DERIVED FROM trafficManagementObjectRdn;
REGISTERED AS {q823Attribute 52};
seizure ATTRIBUTE
DERIVED FROM "CCITT Rec. X.721:1992":counter;
BEHAVIOUR
seizureBehaviour BEHAVIOUR
DEFINED AS
"a bid for a circuit in a circuit subgroup which succeeds in obtaining a
circuit in that circuit subgroup. This term is defined in Annex A/E.410.";;
REGISTERED AS {q823Attribute 54};
stateIndicatorId ATTRIBUTE
DERIVED FROM trafficManagementObjectRdn;
REGISTERED AS {q823Attribute 55};
terminatingTraffic ATTRIBUTE
DERIVED FROM "CCITT Rec. X.721:1992":counter;
BEHAVIOUR
terminatingTrafficBehaviour BEHAVIOUR
DEFINED AS
"identifies the number of terminating calls (seizures to lines) in the
exchange.";;
REGISTERED AS {q823Attribute 56};
timeExpiration ATTRIBUTE
WITH ATTRIBUTE SYNTAX
Q823-TM-ASN1Module.Timer;
MATCHES FOR EQUALITY;
BEHAVIOUR
timeExpiratingBehaviour BEHAVIOUR
DEFINED AS
"Identifies the time after which the control will automatically be deleted";;
REGISTERED AS {q823Attribute 57};
tmCircuitEndPointSubgroupList ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.TmCircuitEndPointSubgroupList;
BEHAVIOUR
tmCircuitEndPointSubgroupListBehaviour BEHAVIOUR
DEFINED AS
"Identifies the circuit subgroups for which this object instance
applies. If the value is empty set, the object instance applies to all
circuit subgroups.";;
REGISTERED AS {q823Attribute 59};
tmSurveillance ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.TrueFalse;
MATCHES FOR EQUALITY;
BEHAVIOUR
tmSurveillanceBehaviour BEHAVIOUR
DEFINED AS
"identifies whether the object instance is being surveilled for traffic
management purposes. Setting the value of this Attribute to TRUE will
result in the creation of an instance of a subclass of currentData,
named from this object instance and having a value of integer '1' for
its scannerId attribute (naming attribute). If the creation of
currentData object is not successful, the set operation will fail and
the value of this attribute will remain unchanged. If the value of this
attribute was already TRUE before the set operation, the operation will
succeed but will have no effect on related object.
Setting the value of this attribute to FALSE will result in the deletion
of an instance of a subclass of currentData, named from this object
instance and having a value of integer '1' for its scannerId attribute
(naming attribute). If the deletion of currentData object is not
successful, the set operation will fail and the value of this attribute
will remain unchanged. If the value of this attribute was already FALSE
before the set operation, the operation will succeed but will have no
effect on related object.";;
REGISTERED AS {q823Attribute 60};
trafficControlId ATTRIBUTE
DERIVED FROM trafficManagementObjectRdn;
REGISTERED AS {q823Attribute 61};
trafficManagementObjectRdn ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.NameType;
MATCHES FOR EQUALITY;
BEHAVIOUR
trafficManagmentObjectRdnBehaviour BEHAVIOUR
DEFINED AS
"It is the object identifier";;
REGISTERED AS {q823Attribute 62};
transitTraffic ATTRIBUTE
DERIVED FROM "CCITT Rec. X.721:1992":counter;
BEHAVIOUR
transitTrafficBehaviour BEHAVIOUR
DEFINED AS
"identifies the number of transit calls (seizures) in the exchange.";;
REGISTERED AS {q823Attribute 63};
treatment ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.Treatment;
MATCHES FOR EQUALITY;
BEHAVIOUR
instancePointerAndNameBehaviour,
treatmentBehaviour BEHAVIOUR
DEFINED AS
"Identifies how the traffic flow impacted by the cancellation will be
treated (e.g. announcement).";;
REGISTERED AS {q823Attribute 64};
triggerThreshold ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q823-TM-ASN1Module.IntegerValue;
MATCHES FOR EQUALITY;
BEHAVIOUR
triggerThresholdBehaviour BEHAVIOUR
DEFINED AS
"Identifies the trigger threshold value that will instantiate an
automatic control.";;
REGISTERED AS {q823Attribute 65};
stateIndicatorAction ACTION
BEHAVIOUR
stateIndicatorActionBehaviour BEHAVIOUR
DEFINED AS
"to trigger the emission of the ACTION REPLY containing bit map showing
the condition of the NE during the granularityPeriod. The bit position
and their definitions are as follows:
bit-0: exchangeCongestionLevel1: This bit is equal to 1 if during the
granularityPeriod the NE experiences congestion level 1.
bit-1: exchangeCongestionLevel2: This bit is equal to 1 if during the
granularityPeriod the NE experiences congestion level 2.
bit-2: congestionLevel1Received: This bit is equal to 1 if during the
granularityPeriod the NE receives CL1 Indicator from any adjacent exchanges.
bit-3: congestionLevel2Recevied: This bit is set equal to 1 if during
the granularityPeriod when the NE receivedCL2 indicator from any
adjacent exchanges.
bit-4: scrTriggered: This bit is equal to 1 if during the
granularityPeriod the administrativeState is unlocked and autoActivated
is TRUE for at least one instance of SCR control.
bit-5: accTriggered: This bit is equal to 1 if during the
granularityPeriod the administrativeState is unlocked and autoActivated
is TRUE for at least one instance of acc control.
bit-6: protectiveControlActive: This bit is equal to 1 if during the
granularityPeriod one or more instances of protective controls ( i.e.
cancelTo, cancelFrom, skip, acc, scr, cancelRerouted) is present in the NE.
bit-7: expansiveControlActive: This bit is equal to 1 if during the
granularityPeriod when one or more instances of expansive controls (i.e.
tarTo, tarFrom) is present in the NE.
bit-8: destinationControlActive: This bit is equal to 1 during the
granularityPeriod when one or more instances of destination controls
(i.e. destinationCodeControl functions, adc) are present in the NE.
bit-9: htrDestinationActive: This bit is equal to 1 during the
granularityPeriod when one or more instances of htrDestination are
present in the NE.
bit-10: circuitEndPointSubgroupAddedOrDeleted: This bit is equal to 1
during the granularityPeriod when a circuit subgroup is added or deleted
in the NE.
bit-11: accTransmissionInhibited: This bit is equal to 1 if during the
granularityPeriod the administrativeState of accTrigger is set to locked.
bit-12: adcTriggered: This bit is equal to 1 if during the
granularityPeriod the administrativeState is unlocked and autoActivated
is TRUE for at least one instance of adc control";;
MODE CONFIRMED;
WITH REPLY SYNTAX Q823-TM-ASN1Module.StateIndicatorBitMap;
REGISTERED AS {q823Action 1};
stateIndicatorNotification NOTIFICATION
BEHAVIOUR
stateIndicatorNotificationBehaviour BEHAVIOUR
DEFINED AS
"This notification is automatically emitted at the end of
granularityPeriod, and provides a bitmap showing the condition of the NE
during the granularityPeriod. The bit position and their definitions are
as follows:
bit-0: exchangeCongestionLevel1: This bit is equal to 1 if during the
granularityPeriod the NE experiences congestion level 1.
bit-1: exchangeCongestionLevel2: This bit is equal to 1 if during the
granularityPeriod the NE experiences congestion level 2.
bit-2: congestionLevel1Received: This bit is equal to 1 if during the
granularityPeriod the NE receives CL1 Indicator from any adjacent exchanges.
bit-3: congestionLevel2Recevied: This bit is set equal to 1 during the
granularityPeriod when the NE receivedCL2 indicator from any adjacent exchanges.
bit-4: scrTriggered: This bit is equal to 1 if during the
granularityPeriod the administrativeState is unlocked and autoActivated
is TRUE for at least one instance of SCR control.
bit-5: accTriggered: This bit is equal to 1 if during the
granularityPeriod the administrativeState is unlocked and autoActivated
is TRUE for at least one instance of acc control.
bit-6: protectiveControlActive: This bit is equal to 1 if during the
granularityPeriod one or more instances of protective controls ( i.e.
cancelTo, cancelFrom, skip, acc, scr, cancelRerouted) are present in the NE.
bit-7: expansiveControlActive: This bit is equal to 1 during the
granularityPeriod when one or more instances of expansive controls (i.e.
tarTo, tarFrom) are present in the NE.
bit-8: destinationControlActive: This bit is equal to 1 during the
granularityPeriod when one or more instances of destination controls
(i.e. destinationCodeControl functions, adc) are present in the NE.
bit-9: htrDestinationActive: This bit is equal to 1 during the
granularityPeriod when one or more instances of htrDestination are
present in the NE.
bit-10: circuitEndPointSubgroupAddedOrDeleted: This bit is equal to 1
during the granularityPeriod when a circuit subgroup is added or deleted
in the NE.
bit-11: accTransmissionInhibited: This bit is equal to 1 if during the
granularityPeriod the administrativeState of accTrigger is set to locked.
bit-12: adcTriggered: This bit is equal to 1 if during the
granularityPeriod the administrativeState is unlocked and autoActivated
is TRUE for at least one instance of adc control";;
WITH INFORMATION SYNTAX Q823-TM-ASN1Module.StateIndicatorBitMap;
REGISTERED AS {q823Notification 1};
-- =============================================================================
-- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004