-- ============================================================================= -- 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