ADTRAN-TSUOCfxs-MIB DEFINITIONS ::= BEGIN -- TITLE: Adtran FXS -- FILENAME: FXS.MIB -- PARTNUMBER: 1200.080 & 1200.082 -- AUTHOR: Brian Prevallet -- DATE: 97/05/XX -- This MIB defines the FXS module IMPORTS enterprises FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 ifIndex FROM RFC1213-MIB TRAP-TYPE FROM RFC-1215 dsx1LineStatus FROM RFC1406-MIB adProdPhysAddress FROM ADTRAN-MIB ; -- OBJECT IDENTIFIERS adtran OBJECT IDENTIFIER ::= { enterprises 664 } adProducts OBJECT IDENTIFIER ::= { adtran 1 } adMgmt OBJECT IDENTIFIER ::= { adtran 2 } ------------------------------------------------------------------------------ -- FXS ------------------------------------------------------------------------------ adTSUFXS OBJECT IDENTIFIER ::= { adProducts 76 } adTSUFXStraps OBJECT IDENTIFIER ::= { adMgmt 76 } adTSUOCMg OBJECT IDENTIFIER ::= { adMgmt 1000 } adFXSConfig OBJECT IDENTIFIER ::= { adTSUOCMg 7 } adFXSCDBConfig OBJECT IDENTIFIER ::= { adFXSConfig 1 } adFXSTWConfig OBJECT IDENTIFIER ::= { adFXSConfig 2 } adTSUFXSconfig OBJECT IDENTIFIER ::= { adTSUFXStraps 1 } -- CDB Items table based on ifindex adFXSCDBTable OBJECT-TYPE SYNTAX SEQUENCE OF ADFXSCDBEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The FXS Slot table" ::= { adFXSCDBConfig 1 } adFXSCDBEntry OBJECT-TYPE SYNTAX ADFXSCDBEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the FXS table." INDEX { adCDBifIndex } ::= { adFXSCDBTable 1 } ADFXSCDBEntry ::= SEQUENCE { adCDBifIndex INTEGER, adFXSMode INTEGER, adFXSRecTLP INTEGER, adFXSTranTLP INTEGER, adFXSSupervision INTEGER, adFXSFaultResp INTEGER, adFXSDialTone INTEGER, adFXS1kHzTest INTEGER, adFXSTXsignalABbits INTEGER, adFXS2Woutput INTEGER, adFXSLoopRevBat INTEGER, adFXSRingback INTEGER } adCDBifIndex OBJECT-TYPE SYNTAX INTEGER (2..26) ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the object instance." ::= { adFXSCDBEntry 1 } adFXSMode OBJECT-TYPE SYNTAX INTEGER { fxs-ls (0), fxs-lsmw (1), fxs-gs (2), tandem-ls (3), tandem-gs (4), plar (5) } ACCESS read-write STATUS mandatory DESCRIPTION "Function mode for the FXS" ::= { adFXSCDBEntry 2 } adFXSRecTLP OBJECT-TYPE SYNTAX INTEGER { tlp-8dB (30), tlp-7dB (31), tlp-6dB (32), tlp-5dB (33), tlp-4dB (34), tlp-3dB (35), tlp-2dB (36), tlp-1dB (37), tlp0dB (38) } ACCESS read-write STATUS mandatory DESCRIPTION "FXS receive TLP setting in dB" ::= { adFXSCDBEntry 3 } adFXSTranTLP OBJECT-TYPE SYNTAX INTEGER { tlp3dB (47), tlp2dB (48), tlp1dB (49), tlp0dB (50), tlp-1dB (51), tlp-2dB (52), tlp-3dB (53), tlp-4dB (54), tlp-5dB (55) } ACCESS read-write STATUS mandatory DESCRIPTION "FXS transmit TLP setting in dB" ::= { adFXSCDBEntry 4 } adFXSSupervision OBJECT-TYPE SYNTAX INTEGER { wink (19), immediate (20) } ACCESS read-write STATUS mandatory DESCRIPTION "Supervision selection" ::= { adFXSCDBEntry 6 } adFXSFaultResp OBJECT-TYPE SYNTAX INTEGER { seized (15), normal (16) } ACCESS read-write STATUS mandatory DESCRIPTION "Fault response mode" ::= { adFXSCDBEntry 7 } adFXSDialTone OBJECT-TYPE SYNTAX INTEGER { disable (17), enable (18) } ACCESS read-write STATUS mandatory DESCRIPTION "Dial tone selection" ::= { adFXSCDBEntry 8 } adFXS1kHzTest OBJECT-TYPE SYNTAX INTEGER { off (17), near (18), far (19) } ACCESS read-write STATUS mandatory DESCRIPTION "1 kHz test tone" ::= { adFXSCDBEntry 9 } adFXSTXsignalABbits OBJECT-TYPE SYNTAX INTEGER { off (25), a0-b0 (26), a1-b0 (27), a0-b1 (28), a1-b1 (29) } ACCESS read-write STATUS mandatory DESCRIPTION "TX signal AB bits setting" ::= { adFXSCDBEntry 10 } adFXS2Woutput OBJECT-TYPE SYNTAX INTEGER { off (0), disable (1), tip-open (2), active (3), ringing (4) } ACCESS read-write STATUS mandatory DESCRIPTION "2 wire output mode" ::= { adFXSCDBEntry 12 } adFXSLoopRevBat OBJECT-TYPE SYNTAX INTEGER { disable (17), enable (18) } ACCESS read-write STATUS mandatory DESCRIPTION "Loop reverse battery mode" ::= { adFXSCDBEntry 13 } adFXSRingback OBJECT-TYPE SYNTAX INTEGER { disable (17), enable (18) } ACCESS read-write STATUS mandatory DESCRIPTION "Ring back" ::= { adFXSCDBEntry 14 } -- this table is used to monitor status of the fxs adFXS2WireStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF ADFXS2WireStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "2 wire monitor status " ::= {adFXSTWConfig 50} adFXS2WireStatusEntry OBJECT-TYPE SYNTAX ADFXS2WireStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An Entry in the Monitor Status Table" INDEX { adTWwsIndex } ::= {adFXS2WireStatusTable 1} ADFXS2WireStatusEntry ::= SEQUENCE { adTWwsIndex INTEGER, adFXS2WireStatus OCTET STRING } adTWwsIndex OBJECT-TYPE SYNTAX INTEGER (2..26) ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the object instance." ::= { adFXS2WireStatusEntry 1 } adFXS2WireStatus OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) ACCESS read-only STATUS mandatory DESCRIPTION "FXS 2 wire status: Busy, Ringing, MW" ::= { adFXS2WireStatusEntry 16387 } -- end of monitor status table -- this table is used to monitor status of the fxs signal bits adFXSSignalBitsTable OBJECT-TYPE SYNTAX SEQUENCE OF ADFXSSignalBitsStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "FXS status " ::= {adFXSTWConfig 51} adFXSSignalBitsStatusEntry OBJECT-TYPE SYNTAX ADFXSSignalBitsStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An Entry in the signal bits Table" INDEX { adTWsbIndex } ::= {adFXSSignalBitsTable 1} ADFXSSignalBitsStatusEntry ::= SEQUENCE { adTWsbIndex INTEGER, adFXSSignalBitsStatus OCTET STRING } adTWsbIndex OBJECT-TYPE SYNTAX INTEGER (2..26) ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the object instance." ::= { adFXSSignalBitsStatusEntry 1 } adFXSSignalBitsStatus OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) ACCESS read-only STATUS mandatory DESCRIPTION "FXS signal bits: RXA RXB TXA TXB" ::= { adFXSSignalBitsStatusEntry 16388 } -- end of signal bits table -------------------------------------------- -- TSU-XX0 FXS Enterprise Specific Traps -------------------------------------------- adTSUFXSATP TRAP-TYPE ENTERPRISE adTSUFXS VARIABLES { ifIndex, adProdPhysAddress, dsx1LineStatus } DESCRIPTION "Indicates that the FXS card is in ATP TEST alarm condition" -- #TYPE "Alarm - FXS ATP TEST" -- #SUMMARY "FXS 7601: ATP TEST alarm condition. " -- #SUMMARY "Unit Name: $C, Interface: %d, Unit Id: %x" -- #ARGUMENTS {0,1} -- #SEVERITY MAJOR -- #GENERIC 6 -- #CATEGORY "Error Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 7601 adTSUFXSLost TRAP-TYPE ENTERPRISE adTSUFXS VARIABLES { ifIndex, adProdPhysAddress, dsx1LineStatus } DESCRIPTION "Indicates that the FXS card has been removed from the chassis or that the card has failed. " -- #TYPE "Alarm - FXS Card Not Responding " -- #SUMMARY "FXS 7615: FXS card is not responding " -- #SUMMARY "Unit Name: $C, Interface: %d, Unit Id: %x" -- #ARGUMENTS {0,1} -- #SEVERITY MAJOR -- #GENERIC 6 -- #CATEGORY "Error Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 7615 adTSUFXSATPClear TRAP-TYPE ENTERPRISE adTSUFXS VARIABLES { ifIndex, adProdPhysAddress, dsx1LineStatus } DESCRIPTION "Indicates that the FXS card is no longer in a ATP Test condition" -- #TYPE "Alarm - FXS ATP Test Clear" -- #SUMMARY "FXS 7617: ATP Test alarm cleared. " -- #SUMMARY "Unit Name: $C, Interface: %d, Unit Id: %x" -- #ARGUMENTS {0,1} -- #SEVERITY MAJOR -- #GENERIC 6 -- #CATEGORY "Error Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 7617 adTSUFXSFound TRAP-TYPE ENTERPRISE adTSUFXS VARIABLES { ifIndex, adProdPhysAddress, dsx1LineStatus } DESCRIPTION "Indicates that an FXS card has been found in the TSU-XX0. " -- #TYPE "Alarm - FXS Card Found " -- #SUMMARY "FXS 7631: FXS card has been found " -- #SUMMARY "Unit Name: $C, Interface: %d, Unit Id: %x" -- #ARGUMENTS {0,1} -- #SEVERITY MAJOR -- #GENERIC 6 -- #CATEGORY "Error Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 7631 adTSUFXSNIAlarm TRAP-TYPE ENTERPRISE adTSUFXS VARIABLES { ifIndex, adProdPhysAddress, dsx1LineStatus } DESCRIPTION "Indicates that the FXS's is in NI Alarm. " -- #TYPE "Status - FXS NI Alarm" -- #SUMMARY "FXS 7633: NI Alarm condition " -- #SUMMARY "Unit Name: $C, Interface: %d, Unit Id: %x" -- #ARGUMENTS {0,1} -- #SEVERITY INFORMATIONAL -- #GENERIC 6 -- #CATEGORY "Status Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 7633 adTSUFXSNITest TRAP-TYPE ENTERPRISE adTSUFXS VARIABLES { ifIndex, adProdPhysAddress, dsx1LineStatus } DESCRIPTION "Indicates that the FXS is in NI Test Mode " -- #TYPE "Status - FXS NI Test Mode" -- #SUMMARY "FXS 7634: NI Test Mode " -- #SUMMARY "Unit Name: $C, Interface: %d, Unit Id: %x" -- #ARGUMENTS {0,1} -- #SEVERITY INFORMATIONAL -- #GENERIC 6 -- #CATEGORY "Status Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 7634 adTSUFXSWarmReset TRAP-TYPE ENTERPRISE adTSUFXS VARIABLES { ifIndex, adProdPhysAddress, dsx1LineStatus } DESCRIPTION "Indicates that the FXS will Warm Reset. " -- #TYPE "Status - FXS Warm Reset" -- #SUMMARY "FXS 7635: FXS Warm Reset " -- #SUMMARY "Unit Name: $C, Interface: %d, Unit Id: %x" -- #ARGUMENTS {0,1} -- #SEVERITY INFORMATIONAL -- #GENERIC 6 -- #CATEGORY "Status Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 7635 adTSUFXSPortMap TRAP-TYPE ENTERPRISE adTSUFXS VARIABLES { ifIndex, adProdPhysAddress, dsx1LineStatus } DESCRIPTION "Indicates that a FXS Port is mapped " -- #TYPE "Status - FXS Port Mapped" -- #SUMMARY "FXS 7636: FXS Port Mapped " -- #SUMMARY "Unit Name: $C, Interface: %d, Unit Id: %x" -- #ARGUMENTS {0,1} -- #SEVERITY INFORMATIONAL -- #GENERIC 6 -- #CATEGORY "Status Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 7636 adTSUFXSMapBit TRAP-TYPE ENTERPRISE adTSUFXS VARIABLES { ifIndex, adProdPhysAddress, dsx1LineStatus } DESCRIPTION "Indicates that the FXS's Map Bit is not set (bilateral loopback). " -- #TYPE "Status - FXS Map Bit not set" -- #SUMMARY "FXS 7637: Map Bit not set " -- #SUMMARY "Unit Name: $C, Interface: %d, Unit Id: %x" -- #ARGUMENTS {0,1} -- #SEVERITY INFORMATIONAL -- #GENERIC 6 -- #CATEGORY "Status Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 7637 adTSUFXSHaltBit TRAP-TYPE ENTERPRISE adTSUFXS VARIABLES { ifIndex, adProdPhysAddress, dsx1LineStatus } DESCRIPTION "Indicates that the FXS's Halted Bit is set. " -- #TYPE "Status - FXS Halted Bit is set" -- #SUMMARY "FXS 7638: Halted Bit Set " -- #SUMMARY "Unit Name: $C, Interface: %d, Unit Id: %x" -- #ARGUMENTS {0,1} -- #SEVERITY INFORMATIONAL -- #GENERIC 6 -- #CATEGORY "Status Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 7638 adTSUFXSAlarmBit TRAP-TYPE ENTERPRISE adTSUFXS VARIABLES { ifIndex, adProdPhysAddress, dsx1LineStatus } DESCRIPTION "Indicates that the FXS's Alarm bit is set. " -- #TYPE "Status - FXS Alarm Bit Set " -- #SUMMARY "FXS 7639: Alarm bit is set. " -- #SUMMARY "Unit Name: $C, Interface: %d, Unit Id: %x" -- #ARGUMENTS {0,1} -- #SEVERITY INFORMATIONAL -- #GENERIC 6 -- #CATEGORY "Status Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 7639 adTSUFXSBlankCount TRAP-TYPE ENTERPRISE adTSUFXS VARIABLES { ifIndex, adProdPhysAddress, dsx1LineStatus } DESCRIPTION "The FXS is in Blank Count mode. " -- #TYPE "Status - FXS Blank Count" -- #SUMMARY "FXS 7640: Blank Count " -- #SUMMARY "Unit Name: $C, Interface: %d, Unit Id: %x" -- #ARGUMENTS {0,1} -- #SEVERITY INFORMATIONAL -- #GENERIC 6 -- #CATEGORY "Status Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 7640 adTSUFXSMWSet TRAP-TYPE ENTERPRISE adTSUFXS VARIABLES { ifIndex, adProdPhysAddress, dsx1LineStatus } DESCRIPTION "The FXS is in Message Waiting mode. " -- #TYPE "Status - FXS Message Waiting " -- #SUMMARY "FXS 7641: Message Waiting " -- #SUMMARY "Unit Name: $C, Interface: %d, Unit Id: %xx" -- #ARGUMENTS {0,1} -- #SEVERITY INFORMATIONAL -- #GENERIC 6 -- #CATEGORY "Status Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 7641 adTSUFXSNIALRMClear TRAP-TYPE ENTERPRISE adTSUFXS VARIABLES { ifIndex, adProdPhysAddress, dsx1LineStatus } DESCRIPTION "The FXS has cleared the NI Alarm condition. " -- #TYPE "Status - FXS NI Alarm Cleared " -- #SUMMARY "FXS 7644: NI Alarm Cleared " -- #SUMMARY "Unit Name: $C, Interface: %d, Unit Id: %x" -- #ARGUMENTS {0,1} -- #SEVERITY INFORMATIONAL -- #GENERIC 6 -- #CATEGORY "Status Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 7644 adTSUFXSNITestClear TRAP-TYPE ENTERPRISE adTSUFXS VARIABLES { ifIndex, adProdPhysAddress, dsx1LineStatus } DESCRIPTION "Indicates that the FXS has cleared the NI Test condition. " -- #TYPE "Status - FXS NI Test Cleared " -- #SUMMARY "FXS 7649: NI Test Clear " -- #SUMMARY "Unit Name: $C, Interface: %d, Unit Id: %x" -- #ARGUMENTS {0,1} -- #SEVERITY INFORMATIONAL -- #GENERIC 6 -- #CATEGORY "Status Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 7649 adTSUFXSColdReset TRAP-TYPE ENTERPRISE adTSUFXS VARIABLES { ifIndex, adProdPhysAddress, dsx1LineStatus } DESCRIPTION "Indicates that the FXS has done a Cold reset. " -- #TYPE "Status - FXS Cold Reset " -- #SUMMARY "FXS 7650: Cold reset " -- #SUMMARY "Unit Name: $C, Interface: %d, Unit Id: %x" -- #ARGUMENTS {0,1} -- #SEVERITY INFORMATIONAL -- #GENERIC 6 -- #CATEGORY "Status Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 7650 adTSUFXSPortUnMap TRAP-TYPE ENTERPRISE adTSUFXS VARIABLES { ifIndex, adProdPhysAddress, dsx1LineStatus } DESCRIPTION "Indicates that the FXS's Port is not mapped. " -- #TYPE "Status - FXS Port Unmapped" -- #SUMMARY "FXS 7651: FXS Port Unmapped " -- #SUMMARY "Unit Name: $C, Interface: %d, Unit Id: %x" -- #ARGUMENTS {0,1} -- #SEVERITY INFORMATIONAL -- #GENERIC 6 -- #CATEGORY "Status Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 7651 END