snmp_mib_archive/atvoice.mib
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

276 lines
9.3 KiB
Plaintext
Executable File

ADTRAN-ATLAS-VOICE-MIB DEFINITIONS ::= BEGIN
-- TITLE: Adtran Voice Interface MIB
-- FILENAME: atvoice.mib
-- PARTNUMBER:
-- AUTHOR: Benny Sharp
-- HISTORY:
-- 02/05/2002 Created.
-- This MIB defines a generic ATLAS voice interface.
IMPORTS
enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB;
-- OBJECT IDENTIFIERS
adtran OBJECT IDENTIFIER ::= { enterprises 664 }
adMgmt OBJECT IDENTIFIER ::= { adtran 2 }
adATLASmg OBJECT IDENTIFIER ::= { adMgmt 154 }
adGenATLASmg OBJECT IDENTIFIER ::= { adATLASmg 1 }
adATLASVoicemg OBJECT IDENTIFIER ::= { adGenATLASmg 10 }
adATLASVoiceIfNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of voice ports (regardless of their current
state) present on this system."
::= { adATLASVoicemg 1 }
--___________________________________________________________
-- The ATLAS Voice Interface Status Table --
--___________________________________________________________
adATLASVoiceIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdATLASVoiceIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATLAS Voice Interface Status Table"
::= {adATLASVoicemg 2 }
adATLASVoiceIfEntry OBJECT-TYPE
SYNTAX AdATLASVoiceIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the ATLAS Voice Interface Status Table"
INDEX { adATLASVoiceIfIndex }
::= {adATLASVoiceIfTable 1}
AdATLASVoiceIfEntry ::=
SEQUENCE {
adATLASVoiceIfIndex INTEGER,
adATLASVoiceIfSlotNum INTEGER,
adATLASVoiceIfPortNum INTEGER,
adATLASVoiceIfPortStat INTEGER,
adATLASVoiceIfTxSignalBits DisplayString,
adATLASVoiceIfRxSignalBits DisplayString
}
-- Interface Number
adATLASVoiceIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the object
instance."
::= { adATLASVoiceIfEntry 1 }
-- Slot Number
adATLASVoiceIfSlotNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the slot number of a
particular ATLAS module with a voice interface."
::= { adATLASVoiceIfEntry 2 }
-- Port Number
adATLASVoiceIfPortNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the port number of a
particular voice interface on an ATLAS module."
::= { adATLASVoiceIfEntry 3 }
-- Port Status
adATLASVoiceIfPortStat OBJECT-TYPE
SYNTAX INTEGER{
inactive(1), -- FXS, FXO, E&M
disabled(2), -- FXS, FXO, E&M
idle(3), -- FXS, FXO, E&M
test(4), -- FXS, FXO, E&M
tipOpen(5), -- FXS, FXO
offhook(6), -- FXS, FXO
reverseBattery(7), -- FXS, FXO
testActive(8), -- FXS, FXO
testOffhook(9), -- FXS
testRevBatt(10), -- FXS
testRinging(11), -- FXS
testTipOpen(12), -- FXS
testTipOpenRingGND(13), -- FXS
testDisabled(14), -- FXS
testRingOffhook(15), -- FXS
testLO(16), -- FXO
testLCNormTRPolarity(17), -- FXO
testLCNoBatt(18), -- FXO
testLCRevTRPolarity(19), -- FXO
testRingGND(20), -- FXO
transOnly(21), -- E&M
testELeadOpen(22), -- E&M
testELeadClosed(23), -- E&M
callInProgress(24) -- E&M
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the call or port status of a
particular voice interface on an ATLAS module. Applicable
voice interfaces for each option follow:
1 - 4 FXS, FXO, E&M
5 - 8 FXS, FXO
9 - 15 FXS
16 - 20 FXO
21 - 24 E&M"
::= { adATLASVoiceIfEntry 4 }
-- Transmit Signaling Bits
adATLASVoiceIfTxSignalBits OBJECT-TYPE
SYNTAX DisplayString(SIZE(4))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Transmit signaling bits: ABCD represented as a
character string of 1's and 0's."
::= { adATLASVoiceIfEntry 5 }
-- Receive Signaling Bits
adATLASVoiceIfRxSignalBits OBJECT-TYPE
SYNTAX DisplayString(SIZE(4))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Receive signaling bits: ABCD represented as a
character string of 1's and 0's."
::= { adATLASVoiceIfEntry 6 }
--___________________________________________________________
-- The ATLAS Voice Interface Test Table --
--___________________________________________________________
adATLASVoiceTstTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdATLASVoiceTstEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATLAS Voice Interface Test Table"
::= {adATLASVoicemg 3}
adATLASVoiceTstEntry OBJECT-TYPE
SYNTAX AdATLASVoiceTstEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the ATLAS Voice Interface Test Table"
INDEX { adATLASVoiceTstIndex }
::= {adATLASVoiceTstTable 1}
AdATLASVoiceTstEntry ::=
SEQUENCE {
adATLASVoiceTstIndex INTEGER,
adATLASVoiceTst2W INTEGER,
adATLASVoiceTstTxABCD INTEGER,
adATLASVoiceTst1kHzTone INTEGER,
adATLASVoiceTstLpBk INTEGER
}
-- The ATLAS Voice Interface Test Table Index
adATLASVoiceTstIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the
object instance."
::= { adATLASVoiceTstEntry 1 }
-- 2 Wire Test Setting
adATLASVoiceTst2W OBJECT-TYPE
SYNTAX INTEGER{
off (1), -- FXS, FXO, E&M
loopOpen (2), -- FXO
loopClosed (3), -- FXO
ringGround (4), -- FXO
active (5), -- FXS
tipOpen (6), -- FXS
reverseBattery (7), -- FXS
disable (8), -- FXS
ringing (9), -- FXS
eLeadOpen(10), -- E&M
eLeadClosed(11) -- E&M
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the 2 Wire Test setting on a
particular voice interface on an ATLAS module. Applicable
voice interfaces for each option follow:
1 FXS, FXO, E&M
2 - 4 FXO
5 - 9 FXS
10 - 11 E&M"
::= { adATLASVoiceTstEntry 2 }
-- Transmit Signaling Bits Test Setting
adATLASVoiceTstTxABCD OBJECT-TYPE
SYNTAX INTEGER{
txOff (1),
tx0000 (2),
tx0101 (3),
tx1010 (4),
tx1111 (5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the Transmit Signaling Bits
Test setting on a particular voice interface on an ATLAS
module."
::= { adATLASVoiceTstEntry 3 }
-- Tone Test Setting
adATLASVoiceTst1kHzTone OBJECT-TYPE
SYNTAX INTEGER{
off (1),
near (2),
far (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the Tone Test setting on a
particular voice interface on an ATLAS module. Near
is for sending tone towards the 2W port. Far is for
sending tone towards the PCM (DS0 or B-Channel)."
::= { adATLASVoiceTstEntry 4 }
-- Loopback Test Setting
adATLASVoiceTstLpBk OBJECT-TYPE
SYNTAX INTEGER{
off (1),
analog (2),
digital (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the Loopback Test setting on a
particular voice interface on an ATLAS module."
::= { adATLASVoiceTstEntry 5 }
END