-- =============================================================================
-- GDMO definitions extracted from ITU-T Rec. Q.835 (1999)
-- =============================================================================
accessTest MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Recommendation X.745": testObject;
CHARACTERIZED BY
testEnvironmentConditionsPackage,
"ITU-T Recommendation X.745": mORTsPackage,
accessTestPkg PACKAGE
BEHAVIOUR
accessTestPkgBehaviour BEHAVIOUR
DEFINED AS
"The MORTs which are subject to test are listed in the mORTs attribute.
The creation of an instance of this object class represents a test
session and permits test access to lines or line circuits during
which a number of different tests can be performed. These tests are
executed by instances of specific test object classes contained in
the accessTest object, which acts for them as a common framework in
terms of state handling (dependent on the performed tests) and test
mechanism reservation (implementation specific).
If this object class is instantiated with a contained
voiceAccessTest object instance, the mORTs attribute shall contain
only one user port.
If an instance of this object class contains instances of specific
test object classes, the line access conditions are those implicitly
specified by the individual test objects. The procedure for the
sequential or parallel performance of the tests specified by the
contained objects on the user port(s) listed in their mORTs,
attributes is up to the implementation.
The testEnvironmentConditionsPackage is used to control any possible
interference between tests ordered by the manager and all other
activities taking place in the NE.
In case of multiple MORTs testing, the additionalInformation field
of the test result notification shall contain the results for each
MORT under test. In the case that at least one test of a MORT fails
to seize sufficient test resources, the testOutcome field of test
result notification shall contain the value 'fail'. The test result
notification shall only be sent for the MORTs for which there was a
failure to set up an adequate test environment.
The NE may perform, at any time during the lifespan of the
accessTest object, a check for the presence of a dangerous voltage.
If this condition is detected, then this is reported in the test
result of the accessTest and the affected test is terminated (in the
case of multiple MORTs testing, the effective MORT is skipped).";;
NOTIFICATIONS
"ITU-T Recommendation X.745": testResultNotification
accessResult;;;
REGISTERED AS {q835ManagedObjectClass 1};
cablePairIdTone MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Recommendation X.745": testObject;
CHARACTERIZED BY
cablePairIdTonePkg PACKAGE
BEHAVIOUR
cablePairIdTonePkgBehaviour BEHAVIOUR
DEFINED AS
"This test is only performed given that the containing accessTest
object instance exists and that it is in the testing state, as
defined in ITU-T Recommendation X.745, for the MORT(s) to which the
test is to be applied.
This test shall be performed in the following way: a tone shall be
sent out on a 2-wire pair to assist in identifying cable pairs in
the field.";;
NOTIFICATIONS
"ITU-T Recommendation X.745": testResultNotification
genericTestResult;;;
REGISTERED AS {q835ManagedObjectClass 2};
dialledDigitTest MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Recommendation X.745": testObject;
CHARACTERIZED BY
dialledDigitTestPkg PACKAGE
BEHAVIOUR
dialledDigitTestPkgBehaviour BEHAVIOUR
DEFINED AS
"This test is only performed given that the containing accessTest
object instance exists and that it is in the testing state, as
defined in ITU-T Recommendation X.745, for the MORT to which the
test is to be applied.
DTMF tone (if possible) or pulses received are decoded and results
reported after the specified number of digits have been received.
This value is stored in the numberOfDigits attribute (default 1 digit).
The wrongSignal value of the NotDigit data type result may be
generated by the NE if a signal has been detected of similar nature
as the expected one, but out of the range for any of its aspects,
e.g., invalid duration (loop break or DTMF tones), invalid level
and/or frequency (DTMF) or one-tone-missing (DTMF). If an
implementation generates this result, it shall be well specified
under which conditions it is done.";;
ATTRIBUTES
numberOfDigits DEFAULT VALUE ASN1LLCTTypeModule.defaultNumberOfDigits
GET-REPLACE,
requestedResultType
DEFAULT VALUE ASN1LLCTTypeModule.defaultRequestedResultType GET-REPLACE;
NOTIFICATIONS
"ITU-T Recommendation X.745": testResultNotification
dialledDigitTestResult;;;
REGISTERED AS {q835ManagedObjectClass 3};
dialToneTest MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Recommendation X.745": testObject;
CHARACTERIZED BY
dialToneTestPkg PACKAGE
BEHAVIOUR
dialToneTestPkgBehaviour BEHAVIOUR
DEFINED AS
"This test is only performed given that the containing accessTest
object instance exists and that it is in the testing state, as
defined in ITU-T Recommendation X.745, for the MORT(s) to which the
test is to be applied.
An off-hook is simulated by the NE according to the
offHookSimulation attribute and the time is measured until the dial
tone appears on the line circuit termination. This time is compared
with a predefined threshold. If a number of iterations are
specified, then the results are returned in a single test result
notification.
In case of multiple MORTs testing, the additionalInformation field
of the test result notification shall contain the results for each
MORT under test. When all MORTs passed the tests, the testOutcome
field of the test result notification shall contain the value
'pass'. In case at least one MORT test fails, the testOutcome field
of the test result notification shall contain the value 'fail'.
The requestedResultType is used to control the test result
notification. Its three Boolean parameters define whether the MORTs
which passed and/or those which failed and/or the measured values
are to be reported.";;
ATTRIBUTES
offHookSimulation GET,
requestedResultType
DEFAULT VALUE ASN1LLCTTypeModule.defaultRequestedResultType GET-REPLACE,
iterations DEFAULT VALUE ASN1LLCTTypeModule.defaultIterations;
NOTIFICATIONS
"ITU-T Recommendation X.745": testResultNotification
dialToneTestResult;;;
REGISTERED AS {q835ManagedObjectClass 4};
dryLoop MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Recommendation X.745": testObject;
CHARACTERIZED BY
dryLoopPkg PACKAGE
BEHAVIOUR
dryLoopPkgBehaviour BEHAVIOUR
DEFINED AS
"This test is only performed given that the containing accessTest
object instance exists and that it is in the testing state, as
defined in ITU-T Recommendation X.745, for the MORT(s) to which the
test is to be applied.
When an object is instantiated, the lines related to the user ports
listed in the MORTs attribute are disconnected from the
corresponding line circuit.
The result of the attempt to switch the requested dry loop(s) may be
reported immediately or after the appropriate wait time as given in
the test request.
A dry loop is terminated by time-out, by deleting the dryLoop object
or by terminating the function with a testTerminate action.";;
NOTIFICATIONS
"ITU-T Recommendation X.745": testResultNotification
genericTestResult;;;
REGISTERED AS {q835ManagedObjectClass 5};
electricalMeasurementTest MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Recommendation X.745": testObject;
CHARACTERIZED BY
electricalMeasurementTestPkg PACKAGE
BEHAVIOUR
electricalMeasurementTestPkgBehaviour BEHAVIOUR
DEFINED AS
"This test is only performed given that the containing accessTest
object instance exists and that it is in the testing state, as
defined in ITU-T Recommendation X.745, for the MORT(s) to which the
test is to be applied.
The electricalMeasurementTestToBePerformed attribute defines which
electrical measurements are to be performed, what results are
required and (optionally) thresholds that override predefined NE
thresholds to be used only during this test.
The appropriate testOutcome shall be set to 'pass' only if all
performed tests were successful. If requested, measured values will
be returned in the electricalMeasurementTestResult parameter carried
in the test result notification. If a requested measurement could
not be executed by the NE because it is not supported, the NE shall
omit the related optional elements within the
electricalMeasurementTestResult.
In case of multiple MORTs testing, the additionalInformation field
of the test result notification shall contain the results for each
MORT under test. When all MORTs passed the tests, the testOutcome
field of the test result notification shall contain the value
'pass'. In case at least one MORT test fails, the testOutcome field
of the test result notification shall contain the value 'fail'.
The requestedResultType is used to control the test result
notification. Its three Boolean parameters define whether the MORTs
which passed and/or those which failed and/or the measured values
are to be reported.";;
ATTRIBUTES
electricalMeasurementTestToBePerformed
DEFAULT VALUE ASN1LLCTTypeModule.defaultElectricalMeasurementTestToBePerformed
GET-REPLACE,
requestedResultType
DEFAULT VALUE ASN1LLCTTypeModule.defaultRequestedResultType GET-REPLACE;
NOTIFICATIONS
"ITU-T Recommendation X.745": testResultNotification
electricalMeasurementTestResult;;;
REGISTERED AS {q835ManagedObjectClass 6};
isdnQuickTest MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Recommendation X.745": testObject;
CHARACTERIZED BY
"ITU-T Recommendation X.745":mORTsPackage,
isdnQuickTestPkg PACKAGE
BEHAVIOUR
isdnQuickTestPkgBehaviour BEHAVIOUR
DEFINED AS
"The ISDN quick test is only performed given that the containing
accessTest object instance exists and that it is in the testing state,
as defined in ITU-T Recommendation X.745 for the MORT(s) to which
the test is to be applied.
The isdnQuickTestToBePerformed attribute defines which quick tests
are to be performed.
The appropriate testOutcome shall be set to 'pass' only if all test
steps performed by the quick test were successful. If requested,
detailed error reasons will be returned in the isdnQuickTestResult
parameter carried in the test result notification. If a requested
isdnQuickTest could not be executed by the NE because it is not
supported, the NE shall generate the appropriate specific error
indicating the not supported test.
In case of multiple MORTs testing the additionalInformation field of
the test result notification shall contain the results for each MORT
under test. When all MORTs passed the tests, the testOutcome field
of the test result notification contains the value 'pass'. In case
at least one MORT test fails, the testOutcome field of the test
result notification shall contain the value 'fail'.
The requestedResultType is used to control the test result
notification. Its three Boolean parameters define whether the MORTs
which passed and/or those which failed and/or the measured values
are to be reported.";;
ATTRIBUTES
isdnQuickTestToBePerformed
DEFAULT VALUE ASN1LLCTTypeModule.defaultIsdnQuickTestToBePerformed
GET-REPLACE,
requestedResultType
DEFAULT VALUE ASN1LLCTTypeModule.defaultRequestedResultType GET-REPLACE;
NOTIFICATIONS
"ITU-T Recommendation X.745":testResultNotification
isdnQuickTestResult;;;
REGISTERED AS {q835ManagedObjectClass 7};
loopTest MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Recommendation X.745": testObject;
CHARACTERIZED BY
testEnvironmentConditionsPackage,
"ITU-T Recommendation X.745": mORTsPackage,
loopTestPkg PACKAGE
BEHAVIOUR
loopTestPkgBehaviour BEHAVIOUR
DEFINED AS
"Instances of this object class represent loopbacks which are used
for testing.
When an instance of this object class is applied to a set of user
ports which are represented by objects, then the inherited mORTs
attribute consists of a set of object identifiers which indicates
the ports to which loopback are to be applied. Patterns are
transmitted towards the user, then looped back towards the port for
each indicated port.
Further details about the generation and comparison of patterns may
be modeled using one or more objects which are contained in this
loopTest object instance. If there are no such contained objects,
then pattern generation and detection may be performed remotely or
implicitly performed locally.
The loopbackDuration attribute indicates for how long a loopback is
to be applied. It shall have a finite value to ensure that the
loopback will be eventually removed, and any request which would
result in a loopback being applied infinitely shall be rejected. The
loopback shall be removed before the instance of this class is deleted.
The loopbackPosition attribute indicates the position where loopback
is to be applied. Loopbacks in different positions may be used in
the testing of a single object. The loopbackPosition attribute
indicates both the position and the direction of the loopback.
The loopbackChannel attribute indicates the nature of the loopback,
in particular the channels or connections which are looped back at
the loopback position.
The loopbackSelect action may be used to select new durations,
positions and types for further loopback testing, without deleting
the instance of this object class.
If an invalid loopback is requested, then the request shall be
rejected with an invalidLoopbackRequest parameter. If the test is
terminated before completion of the specified duration, then the
loopback shall be removed before the result is returned and the
instance deleted. If the loopback is successful, then the
loopbackResult parameter shall be returned in the testResult notification.
The testEnvironmentalConditionsPackage package is used to control
any possible interference between tests ordered by the manager and
all other activities taking place in the NE.";;
ATTRIBUTES
loopbackDuration
DEFAULT VALUE ASN1LLCTTypeModule.defaultLoopbackDuration GET,
loopbackPosition
DEFAULT VALUE ASN1LLCTTypeModule.defaultLoopbackPosition GET,
loopbackChannel DEFAULT VALUE ASN1LLCTTypeModule.defaultLoopbackChannel GET;
ACTIONS
loopbackSelect;
NOTIFICATIONS
"ITU-T Recommendation X.745": testResultNotification
loopbackTestResult;;;
REGISTERED AS {q835ManagedObjectClass 8};
metallicTestAccess MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Recommendation X.745": testObject;
CHARACTERIZED BY
"ITU-T Recommendation X.745":mORTsPackage,
metallicTestAccessPkg PACKAGE
BEHAVIOUR
metallicTestAccessPkgBehaviour BEHAVIOUR
DEFINED AS
"The test establishes a physical connection between an instance of
MORT and a measurement interface of an external test system.
The OS identifies the measurement interface in parameter
numberOfMTA, which is included in the information syntax of
testRequestControlledAction.
In case the measurement interface is not available for any reason,
the NE automatically tries to connect the MORT to an alternative
measurement interface. In both cases, the attribute proposedMTA
indicates the measurement interface where the MORT is physically
connected to.
The attribute mtaMsg contains the return value of a successful connection.
The connection will be released after the time defined by attribute
mtaTimeoutPeriod. In this case, all test-related resources are
released, the instance of metallicTestAccess is implicitly deleted,
and an objectDeletionNotification is generated. Setting the
attribute mtaTimeoutPeriod extends the connection time by the
indicated value.";;
ATTRIBUTES
mtaTimeoutPeriod
DEFAULT VALUE ASN1LLCTTypeModule.defaultMtaTimeoutPeriod GET-REPLACE,
mtaMsg GET,
proposedMTA GET;
NOTIFICATIONS
"ITU-T Recommendation X.721":objectDeletion;;;
CONDITIONAL PACKAGES
testEnvironmentConditionsPackage PRESENT IF "an instance supports it",
mtaLinePackage PRESENT IF "the metallic test access is a two-wire interface.";
REGISTERED AS {q835ManagedObjectClass 9};
patternTest MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Recommendation X.745": testObject;
CHARACTERIZED BY
patternTestPkg PACKAGE
BEHAVIOUR
patternTestPkgBehaviour BEHAVIOUR
DEFINED AS
"A Pattern Test is an object class which represents the generation
and matching of bit patterns which may be used in association with
loopback testing. The mORTs attribute consists of a set of two
objects identifiers. The first of these defines how pattern
generation is applied, and the second defines how pattern matching
is applied. Patterns are injected at the object identified by the
first identifier unless it is null, in which case pattern generation
shall be disabled. Patterns received from the object identified by
the second identifier are used for comparison unless this identifier
is null, in which case pattern matching shall be disabled.
Possible ambiguities about the signal paths by which injected
signals leave or arrive at the objects identified in the mORTs
attribute is normally resolved in the object which contains the
instance of this object. If ambiguities remain, they may be
clarified in an object contained in this object.";;
ATTRIBUTES
"ITU-T Recommendation X.737": testPattern GET-REPLACE,
requestedResultType
DEFAULT VALUE ASN1LLCTTypeModule.defaultRequestedResultType GET-REPLACE,
"ITU-T Recommendation X.737": errorRatioReportType GET;
NOTIFICATIONS
"ITU-T Recommendation X.745": testResultNotification
patternTestResult;;;
REGISTERED AS {q835ManagedObjectClass 10};
ringing MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Recommendation X.745": testObject;
CHARACTERIZED BY
ringingPkg PACKAGE
BEHAVIOUR
ringingPkgBehaviour BEHAVIOUR
DEFINED AS
"This test is only performed given that the containing accessTest
object instance exists and that it is in the testing state, as
defined in ITU-T Recommendation X.745, for the MORT(s) to which the
test is to be applied.
An instance of this object class represent the application of a
ringing current to the line. The current shall be removed either on
request or after a time-out. The testOutcome parameter of the
testResult shall indicate 'pass' if the ringing was tripped. When a
time-out occurs, it shall be indicated in the appropriate
testOutcome parameter.
The ring attribute indicates for how long ringing is to be applied.";;
ATTRIBUTES
ring DEFAULT VALUE ASN1LLCTTypeModule.defaultRing GET-REPLACE;
NOTIFICATIONS
"ITU-T Recommendation X.745": testResultNotification
genericTestResult;;;
REGISTERED AS {q835ManagedObjectClass 11};
spmPulses MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Recommendation X.745": testObject;
CHARACTERIZED BY
spmPulsesPkg PACKAGE
BEHAVIOUR
spmPulsesPkgBehaviour BEHAVIOUR
DEFINED AS
"This test is only performed given that the containing accessTest
object instance exists and that it is in the testing state, as
defined in ITU-T Recommendation X.745, for the MORT(s) to which the
test is to be applied.
This test shall be performed in the following way: apply the
requested number of Subscriber Private Metering pulses (0-99) at the
required frequency level to the line. After the pulses have been
sent or after a time-out, the test result notification shall be
emitted, with the testOutcome parameter set to 'inconclusive' or
'timed-out'.
The spmPulsesNo indicates the number of pulses which shall be applied.";;
ATTRIBUTES
spmPulsesNo DEFAULT VALUE ASN1LLCTTypeModule.defaultSpmPulses GET-REPLACE;
NOTIFICATIONS
"ITU-T Recommendation X.745": testResultNotification
genericTestResult;;;
REGISTERED AS {q835ManagedObjectClass 12};
testToLineCircuit MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Recommendation X.745": testObject;
CHARACTERIZED BY
testToLineCircuitPkg PACKAGE
BEHAVIOUR
testToLineCircuitPkgBehaviour BEHAVIOUR
DEFINED AS
"This test is only performed given that the containing accessTest
object instance exists and that it is in the testing state, as
defined in ITU-T Recommendation X.745, for the MORT(s) to which the
test is to be applied.
This managed object class is instantiated whenever an OS requests an
inward test on a specified user port or on a set of user ports. This
consists of executing a set of specific circuit tests.
The test result is based on a GO/NOGO method covering all circuit
tests on a global way. If the NE supports the transfer of result
values, these may be additionally provided in the test result notification.
In case of multiple MORTs testing, the additionalInformation field
of the test result notification shall contain the results for each
MORT under test. When all tests on a MORT passed, the testOutcome
field of the test result notification contains the value 'pass'. In
case at least one test on a MORT fails, the testOutcome field of the
test result notification shall contain the value 'fail'. If the
testOutcome for a MORT is 'fail' and the NE is able to, it provides
a list of the line circuit tests which have failed.";;
NOTIFICATIONS
"ITU-T Recommendation X.745": testResultNotification
testToLineCircuitResult;;;
REGISTERED AS {q835ManagedObjectClass 13};
testThresholdClass MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Recommendation X.721":top;
CHARACTERIZED BY
testThresholdClassPkg PACKAGE
BEHAVIOUR
testThresholdClassPkgBehaviour BEHAVIOUR
DEFINED AS
"When a passed/not passed result is requested, provisionable
threshold values are used, unless the test request contains
threshold values which override the provisioned thresholds. After
the termination of that test, the provisioned thresholds will be restored.
Provisionable thresholds are default thresholds for tests which can
be modified via the Q3 interface. For each type of test it is
possible to specify a number of different thresholds. Each of these
thresholds may be assigned to a particular group of thresholds,
so-called threshold classes.
Access ports may be associated with one of these threshold classes,
e.g. by using the supportedByObjectList attribute.";;
ATTRIBUTES
testThresholdClassId GET,
capacitanceThreshold
DEFAULT VALUE ASN1LLCTTypeModule.defaultCapacitanceThreshold GET-REPLACE,
resistanceThreshold
DEFAULT VALUE ASN1LLCTTypeModule.defaultResistanceThreshold GET-REPLACE,
acVoltageThreshold
DEFAULT VALUE ASN1LLCTTypeModule.defaultAcVoltageThreshold GET-REPLACE,
dcVoltageThreshold
DEFAULT VALUE ASN1LLCTTypeModule.defaultDcVoltageThreshold GET-REPLACE,
dialSpeedThreshold
DEFAULT VALUE ASN1LLCTTypeModule.defaultDialSpeedThreshold GET-REPLACE,
pulseNoPulseRatio
DEFAULT VALUE ASN1LLCTTypeModule.defaultPulseNoPulseRatio GET-REPLACE;;;
REGISTERED AS {q835ManagedObjectClass 14};
voiceAccessTest MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Recommendation X.745": testObject;
CHARACTERIZED BY
voiceAccessPackage,
voiceAccessTestPackage PACKAGE
BEHAVIOUR
voiceAccessTestBehaviour BEHAVIOUR
DEFINED AS
"This object class allows for the provision of a voice access test";;
NOTIFICATIONS
"ITU-T Recommendation X.745":testResultNotification
voiceAccessTestResult;;;
REGISTERED AS {q835ManagedObjectClass 15};
anRbsTreatment MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Recommendation X.721": top;
CHARACTERIZED BY
anRbsTreatmentPackage PACKAGE
BEHAVIOUR
anRbsTreatmentBehaviour BEHAVIOUR
DEFINED AS
"The anRbsTreatment object class is a class of managed objects that
represent the capability of an LE to support AN-based tests
initiated from the subscriber premises by dialling special service
codes (ringback service). Instances of this object class will be
pointed at by instances of object classes representing the special
service codes. In addition, instances of anRbsTreatment may be
pointed at by instances of other object classes representing tones
or announcements which are related to particular steps and results
of the test procedure identified by the service code.
Whenever one of those service codes is dialled, the call routing
function in the LE selects an appropriate instance of this object
class. This instance shall then emit the offHook notification.
When a CPE under test goes on-hook, this shall be reported by means
of the onHook notification. Test results produced in the LE, e.g. by
DTMF measurements, may optionally be contained in the information
syntax of this notification.
When a user port address is added to the list contained in the
applyRingingCurrent attribute, the ringing current shall be applied
to the associated subscriber line. The feeding shall stop when the
CPE goes off-hook or when a pre-defined timer in the LE expires. The
user port address shall then be removed from the attribute. A time
out shall be reported by means of the timeOut notification.
When a user port address is added to the list contained in the
applyTone attribute, a tone or announcement related to the test
result as specified in the information syntax of the attribute shall
be applied to the associated subscriber line in order to indicate
the test result. The tone or announcement shall stop when the CPE
goes on-hook or when a pre-defined timer in the LE expires or
optionally when the next code is typed in at the CPE. The user port
address and any related test result shall then be removed from the
attribute. A time out shall be reported by means of the timeOut
notification. The applyTone attribute may also be set by LE internal
test procedures, e.g. DTMF measurements.";;
ATTRIBUTES
anRbsTreatmentId GET,
applyTone GET-REPLACE ADD-REMOVE,
applyRingingCurrent GET-REPLACE ADD-REMOVE;
NOTIFICATIONS
"ITU-T Recommendation X.721": objectCreation,
"ITU-T Recommendation X.721": objectDeletion,
offHook,
onHook,
timeOut;;;
REGISTERED AS {q835ManagedObjectClass 16};
accessTest-testActionPerformer NAME BINDING
SUBORDINATE OBJECT CLASS accessTest AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "ITU-T Recommendation X.745": testActionPerformer
AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Recommendation X.745": testObjectId;
DELETE DELETES-CONTAINED-OBJECTS;
REGISTERED AS {q835NameBinding 1};
anRbsTreatment-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS anRbsTreatment;
NAMED BY
SUPERIOR OBJECT CLASS "ITU-T Recommendation M.3100": managedElement
AND SUBCLASSES;
WITH ATTRIBUTE anRbsTreatmentId;
CREATE WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE;
REGISTERED AS {q835NameBinding 2};
cablePairIdTone-accessTest NAME BINDING
SUBORDINATE OBJECT CLASS cablePairIdTone AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS accessTest AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Recommendation X.745": testObjectId;
DELETE;
REGISTERED AS {q835NameBinding 3};
dialledDigitTest-accessTest NAME BINDING
SUBORDINATE OBJECT CLASS dialledDigitTest AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS accessTest AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Recommendation X.745": testObjectId;
DELETE;
REGISTERED AS {q835NameBinding 4};
dialToneTest-accessTest NAME BINDING
SUBORDINATE OBJECT CLASS dialToneTest AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS accessTest AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Recommendation X.745": testObjectId;
DELETE;
REGISTERED AS {q835NameBinding 5};
dryLoop-accessTest NAME BINDING
SUBORDINATE OBJECT CLASS dryLoop AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS accessTest AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Recommendation X.745": testObjectId;
DELETE;
REGISTERED AS {q835NameBinding 6};
electricalMeasurementTest-accessTest NAME BINDING
SUBORDINATE OBJECT CLASS electricalMeasurementTest AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS accessTest AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Recommendation X.745": testObjectId;
DELETE;
REGISTERED AS {q835NameBinding 7};
isdnQuickTest-accessTest NAME BINDING
SUBORDINATE OBJECT CLASS isdnQuickTest AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS accessTest AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Recommendation X.745":testObjectId;
DELETE;
REGISTERED AS {q835NameBinding 8};
loopTest-testActionPerformer NAME BINDING
SUBORDINATE OBJECT CLASS loopTest AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "ITU-T Recommendation X.745": testActionPerformer
AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Recommendation X.745": testObjectId;
DELETE DELETES-CONTAINED-OBJECTS;
REGISTERED AS {q835NameBinding 9};
metallicTestAccess-testActionPerformer NAME BINDING
SUBORDINATE OBJECT CLASS metallicTestAccess AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS "ITU-T Recommendation X.745":
testActionPerformer AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Recommendation X.745":testObjectId;
DELETE;
REGISTERED AS {q835NameBinding 10};
patternTest-loopTest NAME BINDING
SUBORDINATE OBJECT CLASS patternTest AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS loopTest AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Recommendation X.745": testObjectId;
DELETE;
REGISTERED AS {q835NameBinding 11};
spmPulses-accessTest NAME BINDING
SUBORDINATE OBJECT CLASS spmPulses AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS accessTest AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Recommendation X.745": testObjectId;
DELETE;
REGISTERED AS {q835NameBinding 12};
ringing-accessTest NAME BINDING
SUBORDINATE OBJECT CLASS ringing AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS accessTest AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Recommendation X.745": testObjectId;
DELETE;
REGISTERED AS {q835NameBinding 13};
testThresholdClass-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS testThresholdClass AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS "ITU-T Recommendation M.3100": managedElement
AND SUBCLASSES;
WITH ATTRIBUTE testThresholdClassId;
CREATE;
DELETE;
REGISTERED AS {q835NameBinding 14};
testToLineCircuit-accessTest NAME BINDING
SUBORDINATE OBJECT CLASS testToLineCircuit AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS accessTest AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Recommendation X.745": testObjectId;
DELETE;
REGISTERED AS {q835NameBinding 15};
voiceAccessTest-accessTest NAME BINDING
SUBORDINATE OBJECT CLASS voiceAccessTest AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS accessTest AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Recommendation X.745": testObjectId;
DELETE;
REGISTERED AS {q835NameBinding 16};
mtaLinePackage PACKAGE
BEHAVIOUR
mtaLinePackageBehaviour BEHAVIOUR
DEFINED AS
"The package mtaLinePackage is instantiated if the metallic test access
supports a two-wire interface. The attribute typeOfLine identifies the
direction of the connection, inbound or outbound or bridged. Setting the
attribute typeOfLine switches the direction of the metallic test access.";;
ATTRIBUTES
typeOfLine GET-REPLACE;
REGISTERED AS {q835Package 1};
testEnvironmentConditionsPackage PACKAGE
BEHAVIOUR
testEnvironmentConditionsBehaviour BEHAVIOUR
DEFINED AS
"This package allows the manager to specify the relative priorities
between a test request and normal traffic. This package does not work in
case a voiceAccessTest is instantiated, contained in the same accessTest
object and its monitorSpeak attribute is set to existingConnection.
The priority between normal traffic and a test request is determined by
the testConditions attribute. If this attribute is set to testIfBusy,
then testing shall proceed.
In the case of an active connection and the attribute is set to
waitIfBusy, then the test shall wait at most for the period of time
specified in the attribute waitTime. If the active connection has not
been released within this time, then the test shall enter the
terminating phase, skipping the testing phase. The manager shall be
notified about the termination using the test result notification with
the value busyAccessAborted. Otherwise, testing shall proceed.
In the case of an active connection and the attribute is set to
rejectIfBusy, then the test shall enter the terminating phase, skipping
the testing phase immediately. The manager may be notified about the
termination using the test result notification with the value busyAccessAborted.
During the initialization of the testing phase, an outgoing call attempt
may be detected, depending on the particular test and implementation. If
the value of the testConditions attribute is noCustomerOverrideTest, the
test shall continue; otherwise, the terminating phase shall be entered
and the call shall proceed. The termination shall be notified to the
manager using the test result notification with the value
customerOverrideAborted.";;
ATTRIBUTES
"ITU-T Recommendation X.737": testConditions
DEFAULT VALUE ASN1LLCTTypeModule.defaultTestConditions GET,
waitTime DEFAULT VALUE ASN1LLCTTypeModule.defaultBusyLCWaitTime GET-REPLACE;
REGISTERED AS {q835Package 2};
voiceAccessPackage PACKAGE
BEHAVIOUR
voiceAccessPackageBehaviour BEHAVIOUR
DEFINED AS
"This package provides the central operator with a voice access to the
line to be tested. This test shall only be applied to a single User
Port. An agent provides the voice path by one or both of the following methods.
For the 'existing connection' method, an object instance with the
attribute monitorSpeak set to existingConnection shall enter its
initializing phase during an ongoing, previously established normal
connection between the User Port and the Operator Port. Then the
existing connection shall be transformed into a test condition; i.e. the
voice connection shall be maintained (ignoring the testConditions
parameter), but the line signalling shall now be controlled by the Q3
interface of the agent by means of other possible test objects for
subscriber assisted tests, so that, an on-hook shall not clear the
connection at this time, but be indicated to the manager. This allows
the use of an existing connection for a subscriber-assisted test.
For the 'parallel voice path' method, the monitorSpeak attribute shall
be set to monitorWithoutMark, monitorWithMark or speakAndMonitor. In
this method, a parallel voice path across the test function instead of
the User Port line circuit is used. The ringBackNo attribute may be used
to inform the test function of the operator's directory number to which
the parallel voice path shall be established. If the establishment of
the parallel voice path fails, an error shall be reported
(ringBackFailed) and the test shall be aborted. After successful
establishment of the parallel voice path, the agent shall connect the
parallel voice path to the User Port line as requested in the
monitorSpeak attribute. An initial intrusion tone shall be applied if
the values monitorWithMark or speakAndMonitor are requested.
When a connection is successful, a test result notification with the
value connectionEstablished shall be emitted.";;
ATTRIBUTES
monitorSpeak DEFAULT VALUE ASN1LLCTTypeModule.defaultMonitorSpeak GET-REPLACE,
ringBackNo GET-REPLACE;
REGISTERED AS {q835Package 3};
acVoltageThreshold ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.AcVoltageThreshold;
MATCHES FOR EQUALITY;
BEHAVIOUR
acVoltageThresholdBehaviour BEHAVIOUR
DEFINED AS
"This attribute specifies the thresholds for AC voltage testing.";;
REGISTERED AS {q835Attribute 1};
anRbsTreatmentId ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.NameType;
MATCHES FOR EQUALITY;
BEHAVIOUR
anRbsTreatmentIdBehaviour BEHAVIOUR
DEFINED AS
"It is the object identifier.";;
REGISTERED AS {q835Attribute 2};
applyRingingCurrent ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.AnRingTest;
MATCHES FOR EQUALITY;
BEHAVIOUR
applyRingingCurrentBehaviour BEHAVIOUR
DEFINED AS
"This attribute indicates all subscriber lines under test where a
ringing current is currently applied to the line.";;
REGISTERED AS {q835Attribute 3};
applyTone ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.Results;
MATCHES FOR EQUALITY;
BEHAVIOUR
applyToneBehaviour BEHAVIOUR
DEFINED AS
"This attribute indicates for each subscriber line under test the last
test result which shall be used to apply the appropriate tones or
announcements to the line.";;
REGISTERED AS {q835Attribute 4};
capacitanceThreshold ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.CapacitanceThreshold;
MATCHES FOR EQUALITY;
BEHAVIOUR
capacitanceThresholdBehaviour BEHAVIOUR
DEFINED AS
"This attribute specifies the thresholds for capacitance testing.";;
REGISTERED AS {q835Attribute 5};
dcVoltageThreshold ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.DcVoltageThreshold;
MATCHES FOR EQUALITY;
BEHAVIOUR
dcVoltageThresholdBehaviour BEHAVIOUR
DEFINED AS
"This attribute specifies the thresholds for DC voltage testing.";;
REGISTERED AS {q835Attribute 6};
dialSpeedThreshold ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.DialSpeedThreshold;
MATCHES FOR EQUALITY;
BEHAVIOUR
dialSpeedThresholdBehaviour BEHAVIOUR
DEFINED AS
"This attribute specifies the thresholds for testing the dial speed.";;
REGISTERED AS {q835Attribute 7};
electricalMeasurementTestToBePerformed ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.ElectricalMeasurementTestToBePerformed;
MATCHES FOR EQUALITY;
BEHAVIOUR
electricalMeasurementTestToBePerformedBehaviour BEHAVIOUR
DEFINED AS
"This attribute specifies which electrical parameters are to be tested.
Multiple parameters may be identified in the same request. The default
is that all parameters which the tester can support shall be tested,
excluding subscriber-assisted tests.";;
REGISTERED AS {q835Attribute 8};
isdnQuickTestToBePerformed ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.IsdnQuickTestToBePerformed;
MATCHES FOR EQUALITY;
BEHAVIOUR
isdnQuickTestToBePerformedBehaviour BEHAVIOUR
DEFINED AS
"This attribute specifies which types of quick tests are to be performed.";;
REGISTERED AS {q835Attribute 9};
iterations ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.Iterations;
MATCHES FOR EQUALITY;
BEHAVIOUR
iterationsBehaviour BEHAVIOUR
DEFINED AS
"This attribute specifies the number of iterations to be performed.";;
REGISTERED AS {q835Attribute 10};
loopbackChannel ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.LoopbackChannel;
MATCHES FOR EQUALITY;
BEHAVIOUR
loopbackChannelBehaviour BEHAVIOUR
DEFINED AS
"The loopbackChannel attribute specifies the channels or connections
which are to be looped back.";;
REGISTERED AS {q835Attribute 11};
loopbackDuration ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.LoopbackDuration;
MATCHES FOR EQUALITY;
BEHAVIOUR
loopbackDurationBehaviour BEHAVIOUR
DEFINED AS
"The loopbackDuration attribute specifies for how long the loopback is
applied. The duration is measured from the time of the application of
the loopback, and not from the time when the loopback request is received.";;
REGISTERED AS {q835Attribute 12};
loopbackPosition ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.LoopbackPosition;
MATCHES FOR EQUALITY;
BEHAVIOUR
loopbackPositionBehaviour BEHAVIOUR
DEFINED AS
"The loopbackPosition attribute specifies the location and direction of
the loopback which is to be applied.";;
REGISTERED AS {q835Attribute 13};
mtaMsg ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.MtaMsg;
MATCHES FOR EQUALITY;
BEHAVIOUR
mtaMsgBehaviour BEHAVIOUR
DEFINED AS
"This attribute specifies the return value of a metallic test access
connection. Possible values of a successful connection to the metallic
test access are:
- analogueFree the analogueAccess is in the idle state
- analogueOccupied the analogueAccess is in the busy state
- analogueOccupiedNotUsed the analogueAccess is in a blocked state
because of a permanent off-hook situation (blocked permanent)
- analogueBlocked the analogueAccess is in a blocked state because of
administrative or maintenance reasons or due to a transient line fault
- isdnAccess successful connection of a basicRateAccess to the
metallic test access
In case of a not successful connection of the MORT to the metallic test
access, the attribute mtaMsg is included in the generated independent
test invocation error, having one of the following values:
- error not successful connection to the metallic test access
due to a general error situation, that is not represented by one
of the specific errors described below
- testing the MORT is already busy testing via MTA
- mTAoccupied all measurement interfaces that would be accessible
by the MORT are occupied
- noAccess-noSub the MORT exists as physical access, but has no
subscriber assigned to it
- noAccess-hdh the MORT is an access using higher digital hierarchy
that does not support the metallic test access connection
- noAccess-aconc the MORT is connected to an analogue access
concentrator that does not support the metallic test access connection
- notAccessible the metallic test access is temporarily not
accessible (e.g. internal testbus busy by another test than MTA)
- noAccess-nuc the MORT is part of a nailed-up connection
- noAccess-any the MORT is part of an equipment that does not
support the connection to the metallic test access due to any reason.";;
REGISTERED AS {q835Attribute 14};
mtaTimeoutPeriod ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.MtaTimeoutPeriod;
MATCHES FOR EQUALITY;
BEHAVIOUR
mtaTimeoutPeriodBehaviour BEHAVIOUR
DEFINED AS
"This attribute specifies the time of a metallic test access connection.";;
REGISTERED AS {q835Attribute 15};
monitorSpeak ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.MonitorSpeak;
MATCHES FOR EQUALITY;
BEHAVIOUR
monitorSpeakBehaviour BEHAVIOUR
DEFINED AS
"This attribute specifies whether the line is to be monitored, whether
speech can be injected, and whether a tone is used to indicate to the
user that the line is being monitored.";;
REGISTERED AS {q835Attribute 16};
numberOfDigits ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.NumberOfDigits;
MATCHES FOR EQUALITY;
BEHAVIOUR
numberOfDigitsBehaviour BEHAVIOUR
DEFINED AS
"This attribute specifies the number of digits which are to be tested
during a dialled digit test. The default value is 1.";;
REGISTERED AS {q835Attribute 17};
offHookSimulation ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.OffHookSimulation;
MATCHES FOR EQUALITY;
BEHAVIOUR
offHookSimulationBehaviour BEHAVIOUR
DEFINED AS
"This attribute specifies how offHook for the dial tone test is realized
depending on national, vendor or operator specific conditions. The
default value is 0, which means loop calling.";;
REGISTERED AS {q835Attribute 18};
proposedMTA ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.NumberOfMTA;
MATCHES FOR EQUALITY;
BEHAVIOUR
proposedMTABehaviour BEHAVIOUR
DEFINED AS
"This attribute identifies the measurement interface to which the MORT
is connected.";;
REGISTERED AS {q835Attribute 19};
pulseNoPulseRatio ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.PulseNoPulseRatio;
MATCHES FOR EQUALITY;
BEHAVIOUR
pulseNoPulseRatioBehaviour BEHAVIOUR
DEFINED AS
"This attribute specifies the threshold for testing the pulse no pulse ratio.";;
REGISTERED AS {q835Attribute 20};
requestedResultType ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.RequestedResultType;
MATCHES FOR EQUALITY;
BEHAVIOUR
requestedResultTypeBehaviour BEHAVIOUR
DEFINED AS
"This attribute is used to control the test result reports by a
combination of the three Boolean parameters GO, NOGO and VALUE. If GO is
true, a result report is sent only if a port passed a test. If NOGO is
true, a result report is sent only if a port did not pass a test. If
VALUE is true, the measured value is reported.";;
REGISTERED AS {q835Attribute 21};
resistanceThreshold ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.ResistanceThreshold;
MATCHES FOR EQUALITY;
BEHAVIOUR
resistanceThresholdBehaviour BEHAVIOUR
DEFINED AS
"This attribute specifies the thresholds for resistance testing.";;
REGISTERED AS {q835Attribute 22};
ring ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.Ring;
MATCHES FOR EQUALITY;
BEHAVIOUR
ringBehaviour BEHAVIOUR
DEFINED AS
"This attribute specifies the time for which ringing is applied. The
ring attribute is used to generate continuous or timed ringing. If it
has an integer value, then it specifies the time in seconds for which
ringing is applied. If it has a Null value, then continuous ringing
shall be applied. If the value is not specified, then the default value
shall be used.";;
REGISTERED AS {q835Attribute 23};
ringBackNo ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.RingBackNo;
MATCHES FOR EQUALITY;
BEHAVIOUR
ringBackNoBehaviour BEHAVIOUR
DEFINED AS
"The ringBackNo attribute allows the test function to be informed of the
telephone number of the operator and to dial back to set up a monitor or
a monitor and speak path.";;
REGISTERED AS {q835Attribute 24};
spmPulsesNo ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.SpmPulses;
MATCHES FOR EQUALITY;
BEHAVIOUR
spmPulsesNoBehaviour BEHAVIOUR
DEFINED AS
"The spmPulsesNo attribute indicates the number of SPM pulses which
shall be applied. This number ranges between 0 and 99.";;
REGISTERED AS {q835Attribute 25};
typeOfLine ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.TypeOfLine;
MATCHES FOR EQUALITY;
BEHAVIOUR
typeOfLineBehaviour BEHAVIOUR
DEFINED AS
"This attribute specifies the switched direction of the measurement
interface in case of a two-wire interface.";;
REGISTERED AS {q835Attribute 26};
waitTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.WaitTime;
MATCHES FOR EQUALITY;
BEHAVIOUR
waitTimeBehaviour BEHAVIOUR
DEFINED AS
"In case of waitIfBusy as value for testConditions attribute, this
attribute defines the maximum amount of time to wait for the end of the
busy condition before performing a test.";;
REGISTERED AS {q835Attribute 27};
testThresholdClassId ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1LLCTTypeModule.NameType;
MATCHES FOR EQUALITY;
BEHAVIOUR
testThresholdClassIdBehaviour BEHAVIOUR
DEFINED AS
"It is the object identifier, the RDN of the test threshold class.";;
REGISTERED AS {q835Attribute 28};
loopbackSelect ACTION
BEHAVIOUR
loopbackSelectActionBehaviour BEHAVIOUR
DEFINED AS
"The loopbackSelect action is used either to change duration, position
and type of already existing loopbacks, or to remove one. If the
loopbackSelect action specifies a new loopback duration, position and
type, it causes any existing loopbacks specified by the managed object
to be removed, regardless of their specified duration or time to
completion. It then causes a new loopback to be applied according to the
new specified parameters of duration, position and type.
If the action specifies as loopback position the value noloopback, the
existing loopback specified by the managed object is removed.
If the new parameters specified are invalid, then the request is
rejected and the original loopback is not removed or otherwise affected.
The result returns the parameters which are given in the request and
confirms the correct reception of the requested.";;
MODE CONFIRMED;
WITH INFORMATION SYNTAX ASN1LLCTTypeModule.LoopbackSelectRequestInfo;
WITH REPLY SYNTAX ASN1LLCTTypeModule.LoopbackSelectRequestResult;
REGISTERED AS {q835Action 1};
offHook NOTIFICATION
BEHAVIOUR
offHookBehaviour BEHAVIOUR
DEFINED AS
"This notification indicates that a CPE under test has changed to the
off-hook condition. It contains the associated user port address and the
dialled service code.";;
WITH INFORMATION SYNTAX ASN1LLCTTypeModule.OffHook;
REGISTERED AS {q835Notification 1};
onHook NOTIFICATION
BEHAVIOUR
onHookBehaviour BEHAVIOUR
DEFINED AS
"This notification indicates that a CPE under test has changed to the
on-hook condition. It contains the associated user port address and
optionally test results produced in the LE for this user port.";;
WITH INFORMATION SYNTAX ASN1LLCTTypeModule.OnHook;
REGISTERED AS {q835Notification 2};
timeOut NOTIFICATION
BEHAVIOUR
timeOutBehaviour BEHAVIOUR
DEFINED AS
"This notification indicates that a procedure applying a tone or ringing
current to a subscriber line under test has been terminated. It contains
the associated user port address.";;
WITH INFORMATION SYNTAX ASN1LLCTTypeModule.UserPort;
REGISTERED AS {q835Notification 3};
accessResult PARAMETER
CONTEXT Test-ASN1Module.TestResultInfo.additionalInformation;
WITH SYNTAX ASN1LLCTTypeModule.AccessResult;
BEHAVIOUR
accessResultBehaviour BEHAVIOUR
DEFINED AS
"The accessResult is carried in the test result notification
testResultInfo additionalInformation field.";;
REGISTERED AS {q835Parameter 1};
dialledDigitTestResult PARAMETER
CONTEXT Test-ASN1Module.TestResultInfo.additionalInformation;
WITH SYNTAX ASN1LLCTTypeModule.DialledDigitTestResult;
BEHAVIOUR
dialledDigitTestResultBehaviour BEHAVIOUR
DEFINED AS
"The dialledDigitTestResult is carried in the test result notification
testResultInfo additional information field when the dialled digit test
is invoked.";;
REGISTERED AS {q835Parameter 2};
dialledDigitTestUncontrolledRequest PARAMETER
CONTEXT Test-ASN1Module.TestRequestUncontrolledInfo.testCategoryInformation;
WITH SYNTAX ASN1LLCTTypeModule.DialledDigitTestUncontrolledRequestType;
BEHAVIOUR
dialledDigitTestUncontrolledRequestBehaviour BEHAVIOUR
DEFINED AS
"The dialledDigitTestUncontrolledRequest parameter is used to check the
proper operation of the subscriber's terminal equipment with the
testCategoryInformation field of an uncontrolled test request.";;
REGISTERED AS {q835Parameter 3};
dialledDigitTestUncontrolledResult PARAMETER
CONTEXT Test-ASN1Module.TestRequestUncontrolledResult.additionalInformation;
WITH SYNTAX ASN1LLCTTypeModule.DialledDigitTestResult;
BEHAVIOUR
dialledDigitTestUncontrolledResultBehaviour BEHAVIOUR
DEFINED AS
"The dialledDigitTestUncontrolledResult parameter contains the result(s)
of previously requested dialled digit tests and is carried in the
additional information field of the uncontrolled test response.";;
REGISTERED AS {q835Parameter 4};
dialToneTestResult PARAMETER
CONTEXT Test-ASN1Module.TestResultInfo.additionalInformation;
WITH SYNTAX ASN1LLCTTypeModule.DialToneTestResult;
BEHAVIOUR
dialToneTestResultBehaviour BEHAVIOUR
DEFINED AS
"The dialToneTestResult is carried in the test result notification
testResultInfo additional information field when the dial tone test is
invoked.";;
REGISTERED AS {q835Parameter 5};
dialToneTestUncontrolledRequest PARAMETER
CONTEXT Test-ASN1Module.TestRequestUncontrolledInfo.testCategoryInformation;
WITH SYNTAX ASN1LLCTTypeModule.DialToneTestUncontrolledRequestType;
BEHAVIOUR
dialToneTestUncontrolledRequestBehaviour BEHAVIOUR
DEFINED AS
"The dialToneTestUncontrolledRequest parameter is used to request the
simulation of an off-hook condition in the NE. It is checked whether the
dial tone appears at the line circuit termination or not.";;
REGISTERED AS {q835Parameter 6};
dialToneTestUncontrolledResult PARAMETER
CONTEXT Test-ASN1Module.TestRequestUncontrolledResult.additionalInformation;
WITH SYNTAX ASN1LLCTTypeModule.DialToneTestResult;
BEHAVIOUR
dialToneTestUncontrolledResultBehaviour BEHAVIOUR
DEFINED AS
"The dialToneTestUncontrolledResult parameter contains the result(s) of
previously requested dial tone tests and is carried in the additional
information field of the uncontrolled test response.";;
REGISTERED AS {q835Parameter 7};
electricalMeasurementTestResult PARAMETER
CONTEXT Test-ASN1Module.TestResultInfo.additionalInformation;
WITH SYNTAX ASN1LLCTTypeModule.ElectricalMeasurementTestResult;
BEHAVIOUR
electricalMeasurementTestResultBehaviour BEHAVIOUR
DEFINED AS
"The electricalMeasurementTestResult is carried in the test result
notification testResultInfo additionalInformation field.";;
REGISTERED AS {q835Parameter 8};
electricalMeasurementTestUncontrolledRequest PARAMETER
CONTEXT Test-ASN1Module.TestRequestUncontrolledInfo.testCategoryInformation;
WITH SYNTAX ASN1LLCTTypeModule.ElectricalMeasurementTestUncontrolledRequestType;
BEHAVIOUR
electricalMeasurementTestUncontrolledRequestBehaviour BEHAVIOUR
DEFINED AS
"The electricalMeasurementTestUncontrolledRequest parameter is used to
request one or more electrical measurement tests with the
testCategoryInformation field of an uncontrolled test request.";;
REGISTERED AS {q835Parameter 9};
electricalMeasurementTestUncontrolledResult PARAMETER
CONTEXT Test-ASN1Module.TestRequestUncontrolledResult.additionalInformation;
WITH SYNTAX ASN1LLCTTypeModule.ElectricalMeasurementTestResult;
BEHAVIOUR
electricalMeasurementTestUncontrolledResultBehaviour BEHAVIOUR
DEFINED AS
"The electricalMeasurementTestUncontrolledResult parameter contains the
result(s) of previously requested electrical measurement tests and is
carried in the additional information field of the uncontrolled test
response.";;
REGISTERED AS {q835Parameter 10};
genericTestResult PARAMETER
CONTEXT Test-ASN1Module.TestResultInfo.additionalInformation;
WITH SYNTAX ASN1LLCTTypeModule.GenericTestResult ;
BEHAVIOUR
genericTestResultBehaviour BEHAVIOUR
DEFINED AS
"The genericTestResult is carried in the test result notification
testResultInfo additionalInformation field.";;
REGISTERED AS {q835Parameter 11};
invalidLoopbackRequest PARAMETER
CONTEXT SPECIFIC-ERROR;
WITH SYNTAX ASN1LLCTTypeModule.InvalidLoopbackRequest;
BEHAVIOUR
invalidLoopbackRequestBehaviour BEHAVIOUR
DEFINED AS
"The invalidLoopbackRequest parameter type is used to report that the
requested loopback cannot be applied. This may be due to invalid
parameters or to a loopback already in existence.";;
REGISTERED AS {q835Parameter 12};
isdnQuickTestUncontrolledRequest PARAMETER
CONTEXT Test-ASN1Module.TestRequestUncontrolledInfo.testCategoryInformation;
WITH SYNTAX ASN1LLCTTypeModule.IsdnQuickTestUncontrolledRequestType;
BEHAVIOUR isdnQuickTestUncontrolledRequestBehaviour BEHAVIOUR
DEFINED AS
"The isdnQuickTestUncontrolledRequest parameter is used to request one of
a set of possible ISDN tests, as layer 1 activation (in case of an ISDN
BA: test on the capability to activate the layer 1; in case of an ISDN
PRA: test on the presence of an active layer 1), loop back test, power
feeding test and function test.";;
REGISTERED AS {q835Parameter 13};
isdnQuickTestUncontrolledResult PARAMETER
CONTEXT Test-ASN1Module.TestRequestUncontrolledResult.additionalInformation;
WITH SYNTAX ASN1LLCTTypeModule.IsdnQuickTestResult;
BEHAVIOUR isdnQuickTestUncontrolledResultBehaviour BEHAVIOUR
DEFINED AS
"The isdnQuickTestUncontrolledResult parameter contains the result of
previously requested ISDN quick tests and is carried in the additional
information field of the uncontrolled test response. The way, how the test
results are achieved is implementation specific; the function test e.g.
may be implemented as a sequence of the other test functions.";;
REGISTERED AS {q835Parameter 14};
loopbackTestResult PARAMETER
CONTEXT EVENT-INFO;
WITH SYNTAX ASN1LLCTTypeModule.LoopTestResult;
BEHAVIOUR
loopbackTestResultBehaviour BEHAVIOUR
DEFINED AS
"The loopbackTestResult is carried in the test result notification
testResultInfo additionalInformation field.";;
REGISTERED AS {q835Parameter 15};
loopbackTestUncontrolledRequest PARAMETER
CONTEXT Test-ASN1Module.TestRequestUncontrolledInfo.testCategoryInformation;
WITH SYNTAX ASN1LLCTTypeModule.LoopbackTestUncontrolledRequestType;
BEHAVIOUR
loopbackTestUncontrolledRequestBehaviour BEHAVIOUR
DEFINED AS
"The loopbackTestUncontrolledRequest parameter is used to request a
loopback at a certain loopback point, to apply a test pattern and to
determine differences between the sent and received test pattern.
Contained in the request are duration and position of the loopback and
the channel(s) to which the loopback shall be applied.";;
REGISTERED AS {q835Parameter 16};
loopbackTestUncontrolledResult PARAMETER
CONTEXT Test-ASN1Module.TestRequestUncontrolledResult.additionalInformation;
WITH SYNTAX ASN1LLCTTypeModule.LoopbackTestUncontrolledResult;
BEHAVIOUR
loopbackTestUncontrolledResultBehaviour BEHAVIOUR
DEFINED AS
"The loopbackTestUncontrolledResult parameter contains the result(s) of
previously requested loopback tests including the comparison of the sent
and received test patterns and is carried in the additional information
field of the uncontrolled test response";;
REGISTERED AS {q835Parameter 17};
numberOfMTA PARAMETER
CONTEXT Test-ASN1Module.TestRequestControlledInfo.testCategoryInformation;
WITH SYNTAX ASN1LLCTTypeModule.NumberOfMTA;
BEHAVIOUR numberOfMTABehaviour BEHAVIOUR
DEFINED AS
"The numberOfMTA parameter is used to request a metallic test access
connection at the measurement interface identified by NumberOfMTA. The
definition of a naming scheme is not part of this standard and is up to
the implementation.";;
REGISTERED AS {q835Parameter 18};
patternTestResult PARAMETER
CONTEXT EVENT-INFO;
WITH SYNTAX ASN1LLCTTypeModule.PatternTestResult;
BEHAVIOUR
patternTestResultBehaviour BEHAVIOUR
DEFINED AS
"The patternTestResult is carried in the test result notification
testResultInfo additionalInformation field.";;
REGISTERED AS {q835Parameter 19};
ringingTestUncontrolledRequest PARAMETER
CONTEXT Test-ASN1Module.TestRequestUncontrolledInfo.testCategoryInformation;
WITH SYNTAX ASN1LLCTTypeModule.GenericUncontrolledRequestType;
BEHAVIOUR
ringingTestUncontrolledRequestBehaviour BEHAVIOUR
DEFINED AS
"The ringingTestUncontrolledRequest parameter is used to apply ringing
to the subscriber line with the testCategoryInformation field of an
uncontrolled test request.";;
REGISTERED AS {q835Parameter 20};
spmPulsesTestUncontrolledRequest PARAMETER
CONTEXT Test-ASN1Module.TestRequestUncontrolledInfo.testCategoryInformation;
WITH SYNTAX ASN1LLCTTypeModule.SpmPulsesTestUncontrolledRequestType;
BEHAVIOUR
spmPulsesUncontrolledRequestBehaviour BEHAVIOUR
DEFINED AS
"The spmPulsesUncontrolledRequest parameter is used to request one or
more SPM pulses to be sent to the subscriber private meter with the
testCategoryInformation field of an uncontrolled test request.";;
REGISTERED AS {q835Parameter 21};
testToLineCircuitResult PARAMETER
CONTEXT Test-ASN1Module.TestResultInfo.additionalInformation;
WITH SYNTAX ASN1LLCTTypeModule.TestToLineCircuitResult;
BEHAVIOUR
testToLineCircuitResultBehaviour BEHAVIOUR
DEFINED AS
"The testToLineCircuitResult is carried in the test result notification
testResultInfo additionalInformation field.";;
REGISTERED AS {q835Parameter 22};
testToLineCircuitUncontrolledRequest PARAMETER
CONTEXT Test-ASN1Module.TestRequestUncontrolledInfo.testCategoryInformation;
WITH SYNTAX ASN1LLCTTypeModule.GenericUncontrolledRequestType;
BEHAVIOUR
testToLineCircuitUncontrolledRequestBehaviour BEHAVIOUR
DEFINED AS
"The testToLineCircuitUncontrolledRequest parameter is used to request
the check of the ability of the line circuit to provide and to detect
certain signals and feeding voltage with the testCategoryInformation
field of an uncontrolled test request.";;
REGISTERED AS {q835Parameter 23};
testToLineCircuitUncontrolledResult PARAMETER
CONTEXT Test-ASN1Module.TestRequestUncontrolledResult.additionalInformation;
WITH SYNTAX ASN1LLCTTypeModule.TestToLineCircuitResult;
BEHAVIOUR
testToLineCircuitUncontrolledResultBehaviour BEHAVIOUR
DEFINED AS
"The testToLineCircuitUncontrolledResult parameter contains the
result(s) of previously requested inward tests and is carried in the
additional information field of the uncontrolled test response.";;
REGISTERED AS {q835Parameter 24};
voiceAccessTestResult PARAMETER
CONTEXT Test-ASN1Module.TestResultInfo.additionalInformation;
WITH SYNTAX ASN1LLCTTypeModule.VoiceAccessTestResult;
BEHAVIOUR
voiceAccessTestResultBehaviour BEHAVIOUR
DEFINED AS
"The voiceAccessTestResult is carried in the test result notification
testResultInfo additional information field.";;
REGISTERED AS {q835Parameter 25};
isdnQuickTestResult PARAMETER
CONTEXT Test-ASN1Module.TestResultInfo.additionalInformation;
WITH SYNTAX ASN1LLCTTypeModule.IsdnQuickTestResult;
BEHAVIOUR
isdnQuickTestResultBehaviour BEHAVIOUR
DEFINED AS
"The isdnQuickTestResult is carried in the test result notification
testResultInfo additional information field.";;
REGISTERED AS {q835Parameter 26};
-- =============================================================================
-- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004