-- Ascend Enterprise MIB -- -- Ascend Communications, Inc -- 1275 Harbor Bay Pkwy -- Alameda, CA 94502 -- +1 510 769 6001 -- info@ascend.com -- -- Copyright (c) 1993-1997 Ascend Communications, Inc. -- All rights reserved. -- -- $Id: lmodem.mib,v 29.2 1997/05/16 14:28:40 ravim Exp $ -- -- 11 Mar 97: Initial release -- 11 May 97: Added slotMdmItemConfig ASCEND-LANMODEM-MIB DEFINITIONS ::= BEGIN IMPORTS slots FROM ASCEND-MIB lanModemGroup FROM ASCEND-MIB Counter FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212; DisplayString ::= OCTET STRING -- The slot Mdm table -- -- A mdmIndex to slot/item lookup table. This table contains one -- entry per mdmIndex and the contents of the table are the slot -- and item associated with the mdmIndex. Items are modems on a -- particular slot slotMdmTable OBJECT-TYPE SYNTAX SEQUENCE OF SlotMdmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of mdmIndex and the slot/item entry that the mdmIndex is associated with." ::= { slots 5 } slotMdmEntry OBJECT-TYPE SYNTAX SlotMdmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A slot interface entry containing the slot and item that the mdmIndex is associated with." INDEX { slotMdmIndex } ::= { slotMdmTable 1 } SlotMdmEntry ::= SEQUENCE { slotMdmIndex INTEGER, slotMdmSlotIndex INTEGER, slotMdmItemIndex INTEGER, slotMdmItemStatus INTEGER, slotMdmItemStatusChar DisplayString, slotMdmItemConfig INTEGER } slotMdmIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The mdmIndex, ranging from 1 to the number of modems specified in the RFC1696 variable mdmNumber. The mdmIndex identified by a particular value of this index is the same mdmIndex as identified by the same value of mdmIndex." ::= { slotMdmEntry 1 } slotMdmSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot index, ranging from 0 to the number of slots specified in slotNumber." ::= { slotMdmEntry 2 } slotMdmItemIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The item index, ranging from 1 to the number of items (modems) supported on the slot indicated by slotMdmSlotIndex. " ::= { slotMdmEntry 3 } slotMdmItemStatus OBJECT-TYPE SYNTAX INTEGER { modemStateNonExist( 1 ), modemStateFailPost( 2 ), modemStateIdle( 3 ), modemStateAwaitingRlsd( 4 ), modemStateAwaitingCodes( 5 ), modemStateOnline( 6 ), modemStateInit( 7 ), modemStateInitOpenQueued( 8 ), modemStateInitOpenQueuedVC( 9 ), modemStateInitDialStr2( 10 ), modemStateInitDialStr3( 11 ), modemStateVirtualConnect( 12 ), modemStateDisabled( 13 ), modemStateDisabledChan( 14 ) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the modem." ::= { slotMdmEntry 4 } slotMdmItemStatusChar OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The status of the modem as displayed in the menu system." ::= { slotMdmEntry 5 } slotMdmItemConfig OBJECT-TYPE SYNTAX INTEGER { other(1), enable(2), disable(3), disableAndChannel(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The modem configuration state. SETs are allowed only if the corresponding modem slot card is enabled." ::= { slotMdmEntry 6 } -- -- The lanModemGroup (digital modems) supported in the -- box. -- availLanModem OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of lan modems in the availLanModemTable." ::= { lanModemGroup 1 } availLanModemTable OBJECT-TYPE SYNTAX SEQUENCE OF AvailLanModemEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The lan modems in this table are used for answering or placing calls. This table is searched before the suspectLanModemTable." ::= { lanModemGroup 2 } availLanModemEntry OBJECT-TYPE SYNTAX AvailLanModemEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The properties associated with the entries in the availLanModemTable." INDEX { availLanModemSlotIndex, availLanModemPortIndex } ::= { availLanModemTable 1 } AvailLanModemEntry ::= SEQUENCE { availLanModemSlotIndex INTEGER, availLanModemPortIndex INTEGER, availLanModemUsedCount Counter, availLanModemBadCount Counter, availLanModemLast32 INTEGER } availLanModemSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number corresponding to the lan modem." ::= { availLanModemEntry 1 } availLanModemPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number corresponding to the lan modem." ::= { availLanModemEntry 2 } availLanModemUsedCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the lan modem was utilized." ::= { availLanModemEntry 3 } availLanModemBadCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the lan modem failed." ::= { availLanModemEntry 4 } availLanModemLast32 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A 32-bit mask of the last 32 times the lan modem was tried. A '0' in the bit position indicates failure while a '1' indicates success." ::= { availLanModemEntry 5 } suspectLanModem OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of lan modems in the suspectLanModemTable." ::= { lanModemGroup 3 } suspectLanModemTable OBJECT-TYPE SYNTAX SEQUENCE OF SuspectLanModemEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The lan modems in the suspectLanModemTable are tried after the availLanModemTable is exhausted." ::= { lanModemGroup 4 } suspectLanModemEntry OBJECT-TYPE SYNTAX SuspectLanModemEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The properties associated with the entries in the suspectLanModemTable." INDEX { suspectLanModemSlotIndex, suspectLanModemPortIndex } ::= { suspectLanModemTable 1 } SuspectLanModemEntry ::= SEQUENCE { suspectLanModemSlotIndex INTEGER, suspectLanModemPortIndex INTEGER, suspectLanModemUsedCount Counter, suspectLanModemBadCount Counter, suspectLanModemLast32 INTEGER } suspectLanModemSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number corresponding to the lan modem." ::= { suspectLanModemEntry 1 } suspectLanModemPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number corresponding to the lan modem." ::= { suspectLanModemEntry 2 } suspectLanModemUsedCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the lan modem was utilized." ::= { suspectLanModemEntry 3 } suspectLanModemBadCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the lan modem failed." ::= { suspectLanModemEntry 4 } suspectLanModemLast32 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A 32-bit mask of the last 32 times the lan modem was tried. A '0' in the bit position indicates failure while a '1' indicates success." ::= { suspectLanModemEntry 5 } disabledLanModem OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of lan modems in the disabledLanModemTable." ::= { lanModemGroup 5 } disabledLanModemTable OBJECT-TYPE SYNTAX SEQUENCE OF DisabledLanModemEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of lan modems disabled using the console." ::= { lanModemGroup 6 } disabledLanModemEntry OBJECT-TYPE SYNTAX DisabledLanModemEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The properties associated with the entries in the disabledLanModemTable." INDEX { disabledLanModemSlotIndex, disabledLanModemPortIndex } ::= { disabledLanModemTable 1 } DisabledLanModemEntry ::= SEQUENCE { disabledLanModemSlotIndex INTEGER, disabledLanModemPortIndex INTEGER, disabledLanModemUsedCount Counter, disabledLanModemBadCount Counter, disabledLanModemLast32 INTEGER } disabledLanModemSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number corresponding to the lan modem." ::= { disabledLanModemEntry 1 } disabledLanModemPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number corresponding to the lan modem." ::= { disabledLanModemEntry 2 } disabledLanModemUsedCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the lan modem was utilized." ::= { disabledLanModemEntry 3 } disabledLanModemBadCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the lan modem failed." ::= { disabledLanModemEntry 4 } disabledLanModemLast32 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A 32-bit mask of the last 32 times the lan modem was tried. A '0' in the bit position indicates failure while a '1' indicates success." ::= { disabledLanModemEntry 5 } deadLanModem OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of lan modems in the deadLanModemTable." ::= { lanModemGroup 7 } deadLanModemTable OBJECT-TYPE SYNTAX SEQUENCE OF DeadLanModemEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of lan modems which are considered as dead." ::= { lanModemGroup 8 } deadLanModemEntry OBJECT-TYPE SYNTAX DeadLanModemEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The properties associated with the entries in the deadLanModemTable." INDEX { deadLanModemSlotIndex, deadLanModemPortIndex } ::= { deadLanModemTable 1 } DeadLanModemEntry ::= SEQUENCE { deadLanModemSlotIndex INTEGER, deadLanModemPortIndex INTEGER, deadLanModemState INTEGER } deadLanModemSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number corresponding to the lan modem." ::= { deadLanModemEntry 1 } deadLanModemPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number corresponding to the lan modem." ::= { deadLanModemEntry 2 } deadLanModemState OBJECT-TYPE SYNTAX INTEGER { other(1), failedPost(2), nonExistent(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The reason for the lan modem to be place in the deadLanModemTable." ::= { deadLanModemEntry 3 } busyLanModem OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of lan modems in the busyLanModemTable." ::= { lanModemGroup 9 } busyLanModemTable OBJECT-TYPE SYNTAX SEQUENCE OF BusyLanModemEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The lan modems in this table are busy answering or placing calls." ::= { lanModemGroup 10 } busyLanModemEntry OBJECT-TYPE SYNTAX BusyLanModemEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The properties associated with the entries in the busyLanModemTable." INDEX { busyLanModemSlotIndex, busyLanModemPortIndex } ::= { busyLanModemTable 1 } BusyLanModemEntry ::= SEQUENCE { busyLanModemSlotIndex INTEGER, busyLanModemPortIndex INTEGER, busyLanModemUsedCount Counter, busyLanModemBadCount Counter, busyLanModemLast32 INTEGER, busyDirection INTEGER } busyLanModemSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number corresponding to the lan modem." ::= { busyLanModemEntry 1 } busyLanModemPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number corresponding to the lan modem." ::= { busyLanModemEntry 2 } busyLanModemUsedCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the lan modem was utilized." ::= { busyLanModemEntry 3 } busyLanModemBadCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the lan modem failed." ::= { busyLanModemEntry 4 } busyLanModemLast32 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A 32-bit mask of the last 32 times the lan modem was tried. A '0' in the bit position indicates failure while a '1' indicates success." ::= { busyLanModemEntry 5 } busyDirection OBJECT-TYPE SYNTAX INTEGER { callUnknown(1), callOriginated(2), -- unit dialed out callAnswered(3) -- unit answered call } ACCESS read-only STATUS mandatory DESCRIPTION "Distinguishes incoming from outgoing calls." ::= { busyLanModemEntry 6 } suspectTrapState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable indicates whether the system produces the lanModemMovedToSuspectList trap. It will be automatically enabled after restart." DEFVAL { enabled } ::= { lanModemGroup 11 } END