-- File Name : OCCAM-MLT-MIB -- Date : Tues Apr 17 11:00:00 MST 2007 -- Author : Steve Kittleson OCCAM-MLT-MIB DEFINITIONS ::= BEGIN IMPORTS occamGenericMonitorModules FROM OCCAM-REG-MODULE TEXTUAL-CONVENTION FROM SNMPv2-TC MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY FROM SNMPv2-SMI; occamMltMib MODULE-IDENTITY LAST-UPDATED "200702220000Z" ORGANIZATION "Occam Networks" CONTACT-INFO "email support@occamnetworks.com" DESCRIPTION "This mib module describes objects used to perform Metallic Line Testing on customer access lines and to provide results." REVISION "200704170000Z" DESCRIPTION "replace kOhm with Ohm in DC resistance UNITS" REVISION "200702220000Z" DESCRIPTION "remove DISPLAY-HINT" REVISION "200609261000Z" DESCRIPTION "Removed Gr909 from fuse test result names" REVISION "200602220135Z" DESCRIPTION "Initial version." ::= { occamGenericMonitorModules 3 } -- TEXTUAL-CONVENTIONS -- MltTestType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A selection value for requesting or forcing a test. A requested test will only run if the port is not in use. A forced test will immediately shut the port and run the test." SYNTAX INTEGER { request ( 1 ) , force ( 2 ) } MltTestStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An indication of test status: none = no test has been requested. mltbusy = another port is currently being tested. complete = the last requested test has completed. portInUse = the last requested port is in use, the test was not run. Rerunning the test as 'forced' will shut the port and run the test. inProgress = the last requested test is still running. mltError = the mlt program reported an error and aborted the test.Check the mltErrorText object. mltNotResponding = the mlt program didn't return a result." SYNTAX INTEGER { none ( 1 ) , mltBusy ( 2 ), complete ( 3 ) , portInUse ( 4 ) , inProgress ( 5 ), mltError ( 6 ), mltNotRes ponding ( 7 ) } MltTestIdentifier ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An mlt test selection value." SYNTAX INTEGER { statusSuite ( 1 ) , mltSuite ( 2 ) , activeModeVoltages ( 3 ) , highImpedanceModeVoltages ( 4 ) , dcResist ance ( 5 ) , capacitance ( 6 ) , loopDetect ( 7 ) , loopLength ( 8 ) } MltTestHookState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An mlt test hook state value." SYNTAX INTEGER { onhook ( 1 ) , offhook ( 2 ), notAvailable ( 3 ) } MltTestPassFail ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An mlt test pass/fail value." SYNTAX INTEGER { pass ( 1 ) , fail ( 2 ), notAvailable ( 3 ) } MltTestRingerResult ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An mlt ringer test result value." SYNTAX INTEGER { pass ( 1 ) , fail ( 2 ), notAvailable ( 3 ), Low ( 4 ) } MltTestYesNo ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An mlt test pass/fail value." SYNTAX INTEGER { yes ( 1 ) , no ( 2 ), notAvailable ( 3 ) } -- The Metallic Loop Test Configuration group mltTestConfig OBJECT IDENTIFIER ::= { occamMltMib 1 } -- The Metallic Loop Test Status group mltTestStatus OBJECT IDENTIFIER ::= { occamMltMib 2 } -- The Metallic Loop Test Results group mltTestResults OBJECT IDENTIFIER ::= { occamMltMib 3 } -- The Metallic Loop Test Notifications group mltTestNotifications OBJECT IDENTIFIER ::= { occamMltMib 4 } -- Objects of the MLT Configuration group mltTestIdentifier OBJECT-TYPE SYNTAX MltTestIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "Selects the mlt test to be run. Setting this value starts a test. This is a required parameter. Approximate expected test durations are as follows: statusSuite 1 second mltSuite 1 minute activeModeVoltages 3 seconds highImpedanceModeVoltages 9 seconds dcResistance 18 seconds capacitance 18 seconds loopDetect 9 seconds loopLength 9 seconds. " ::= { mltTestConfig 1 } mltTestType OBJECT-TYPE SYNTAX MltTestType MAX-ACCESS read-write STATUS current DESCRIPTION "Selects if a test is requested (only run if port is not in use) or forced. This is an optional parameter. If not specified, the request option is used." ::= { mltTestConfig 2 } mltTestPort OBJECT-TYPE SYNTAX Integer32 ( 1 .. 48 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Selects voice channel on which test will be run. This is a required parameter." ::= { mltTestConfig 3 } mltDcResistanceRange OBJECT-TYPE SYNTAX Integer32 ( 0 .. 3 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Selects DC Resistance range value. This is an optional paramater. Default is 0 (auto mode)." ::= { mltTestConfig 4 } mltLoopLengthMultiplier OBJECT-TYPE SYNTAX Integer32 ( 10 .. 200 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Selects loop length multiplier in nf. This is an optional parameter. If not specified an internal default value of 83nF/mile is used." ::= { mltTestConfig 5 }