ATTP-ENTERPRISES DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 DisplayString FROM RFC1213-MIB; -- -- Copyright (C) 1994, AT&T Paradyne. All rights reserved. -- -- Title: AT&T Paradyne Top Level Enterprise Definitions -- Pre-Release: 0.4 (7/12/94) -- -- This file may be freely copied and distributed as -- long as no changes are made to it. -- att-2 OBJECT IDENTIFIER ::= { enterprises 74 } att-products OBJECT IDENTIFIER ::= { att-2 1 } att-mgmt OBJECT IDENTIFIER ::= { att-2 2 } -- -- The NMS/ATTP products subtrees are used for enterprise OIDs -- -- NMS products paradyneNMS-products OBJECT IDENTIFIER ::= { att-products 13 } nms-6700-products OBJECT IDENTIFIER ::= { paradyneNMS-products 2 } -- ATTP products paradyne-products OBJECT IDENTIFIER ::= { att-products 14 } attp-cellRelay-products OBJECT IDENTIFIER ::= { paradyne-products 1 } attp-31xx-products OBJECT IDENTIFIER ::= { paradyne-products 2 } attp-36xx-products OBJECT IDENTIFIER ::= { paradyne-products 3 } -- -- The NMS/ATTP mgmt subtrees are used for MIB objects -- -- NMS mgmt paradyneNMS OBJECT IDENTIFIER ::= { att-mgmt 23 } nms-6700 OBJECT IDENTIFIER ::= { paradyneNMS 5 } -- ATTP mgmt paradyne OBJECT IDENTIFIER ::= { att-mgmt 24 } attp-cellRelay OBJECT IDENTIFIER ::= { paradyne 1 } attp-common OBJECT IDENTIFIER ::= { paradyne 2 } attp-frontPanel OBJECT IDENTIFIER ::= { attp-common 1 } attp-chassis OBJECT IDENTIFIER ::= { attp-common 2 } attp-callDir OBJECT IDENTIFIER ::= { attp-common 3 } attp-devStatus OBJECT IDENTIFIER ::= { attp-common 4 } attp-devID OBJECT IDENTIFIER ::= { attp-common 5 } attp-interfaces OBJECT IDENTIFIER ::= { attp-common 6 } attp-31xx OBJECT IDENTIFIER ::= { paradyne 3 } attp-36xx OBJECT IDENTIFIER ::= { paradyne 4 } -- -- Device Identity -- devIdentity OBJECT IDENTIFIER ::= { attp-devID 1 } devIdentityModel OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) ACCESS read-only STATUS mandatory DESCRIPTION "Model Number." ::= { devIdentity 1 } devIdentityCustAssignedID OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) ACCESS read-write STATUS mandatory DESCRIPTION "Device identifier assigned by the customer. Used for display in ASCII interfaces." ::= { devIdentity 2 } devIdentitySlotID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Slot identifier for this device. NoSuchName is returned to the user if the slot identifier is not-applicable." ::= { devIdentity 3 } devIdentitySerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-only STATUS mandatory DESCRIPTION "Serial Number." ::= { devIdentity 4 } -- -- Hardware Revision Table -- devIdentityHWRevEntries OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of hardware revision entries in table." ::= { devIdentity 5 } devIdentityHWRevTable OBJECT-TYPE SYNTAX SEQUENCE OF DevIdentityHWRevEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The hardware revision table contains the hardware revision for each CCA in the device." ::= { devIdentity 6 } devIdentityHWRevEntry OBJECT-TYPE SYNTAX DevIdentityHWRevEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the hardware revision table." INDEX { devIdentityHWRevIndex } ::= { devIdentityHWRevTable 1 } -- -- Layout of one entry in the devIdentityHWRevTable -- DevIdentityHWRevEntry ::= SEQUENCE { devIdentityHWRevIndex INTEGER, devIdentityHWRevCCA DisplayString } devIdentityHWRevIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Hardware Revision table index." ::= { devIdentityHWRevEntry 1 } devIdentityHWRevCCA OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) ACCESS read-only STATUS mandatory DESCRIPTION "CCA revision number." ::= { devIdentityHWRevEntry 2 } -- -- Software Revision Table - Note, the 31xx and 36xx -- products may have only one entry in the table. -- devIdentitySWRevEntries OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of software revision entries in table." ::= { devIdentity 7 } devIdentitySWRevTable OBJECT-TYPE SYNTAX SEQUENCE OF DevIdentitySWRevEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The software revision table contains the software revision for every CCA in the device with a unique software module." ::= { devIdentity 8 } devIdentitySWRevEntry OBJECT-TYPE SYNTAX DevIdentitySWRevEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the software revision table." INDEX { devIdentitySWRevIndex } ::= { devIdentitySWRevTable 1 } -- -- Layout of one entry in the devIdentitySWRevTable -- DevIdentitySWRevEntry ::= SEQUENCE { devIdentitySWRevIndex INTEGER, devIdentitySWRevNumber DisplayString, devIdentitySWRevHWIndex INTEGER } devIdentitySWRevIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Software Revision table index." ::= { devIdentitySWRevEntry 1 } devIdentitySWRevNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) ACCESS read-only STATUS mandatory DESCRIPTION "Software revision number for the CCA software module." ::= { devIdentitySWRevEntry 2 } devIdentitySWRevHWIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Hardware Revision Table Index for this software revision." ::= { devIdentitySWRevEntry 3 } -- -- Expansion of the ifTable defined in rfc1213/MIB-II -- ifMap OBJECT IDENTIFIER ::= { attp-interfaces 1} ifMapTable OBJECT-TYPE SYNTAX SEQUENCE OF IfMapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of interface entries that correspond to ifTable (rfc1213/MIB-II). The number of entries is given by the value of ifNumber (rfc1213/MIB-II)." ::= { ifMap 1} ifMapEntry OBJECT-TYPE SYNTAX IfMapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A continuation of the objects in ifTable (rfc1213/MIB-II)." INDEX { ifMapIndex } ::= { ifMapTable 1} IfMapEntry ::= SEQUENCE { ifMapIndex INTEGER, ifMapPort INTEGER, ifMapOperStatus INTEGER, ifMapRs232PortIndex INTEGER } ifMapIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each interface that corresponds to ifIndex (rfc1213/MIB-II)." ::= { ifMapEntry 1 } ifMapPort OBJECT-TYPE SYNTAX INTEGER { other(1), aux(2), com(3), modem(4), dteT1(5), netT1(6), data1(7), data2(8), data3(9), data4(10), edl1(11), edl2(12), edl3(13), edl4(14), fdl(15), asciiBus(16), snmpBus(17) } ACCESS read-only STATUS mandatory DESCRIPTION "The logical purpose of the interface." ::= { ifMapEntry 2 } ifMapOperStatus OBJECT-TYPE SYNTAX INTEGER { disabled(1), -- interface is inactive testing(2), -- corresponds to ifOperStatus = testing normal(3), -- corresponds to ifOperStatus = up warning(4), -- may face a potential problem minor(5), -- does not impede the normal use major(6), -- impedes the normal use critical(7) -- corresponds to ifOperStatus = down } ACCESS read-only STATUS mandatory DESCRIPTION "Levels of operational status." ::= { ifMapEntry 3 } ifMapRs232PortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique index that corresponds to rs232PortIndex (rfc1317/rs-232-like)." ::= { ifMapEntry 4 } -- -- Device Health and Status -- devStatus OBJECT IDENTIFIER ::= { attp-devStatus 1 } devHealthAndStatus OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "Health and Status of the device. Health & Status is represented as a concatenation of health and status message strings, where each message string is separated by a semi-colon. Refer to device-specific user documentation for a complete description of the Health and Status codes." ::= { devStatus 1 } devSelfTestResults OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "Self-test results. Self-test (or power-up test) results summarizes the test results of each CCA, where each CCA test result is separated by a semi-colon. Refer to device-specific user documentation for a complete description of the self test codes and messages." ::= { devStatus 2 } -- -- Device Front Panel -- -- A device agent, if it supports the Front Panel MIB, must -- always support this group. devFrontPanel OBJECT IDENTIFIER ::= { attp-frontPanel 1 } devFrontPanelKeyPress OBJECT-TYPE SYNTAX INTEGER { doubleup(1), up(2), left(3), right(4), f1(5), f2(6), f3(7) } ACCESS read-write STATUS mandatory DESCRIPTION "Front panel keypress. Any other value causes rejection of the Set request. On read, the value returned is undefined." ::= { devFrontPanel 1 } devFrontPanelCursorDisplay OBJECT-TYPE SYNTAX INTEGER { hide(1), show(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Front panel cursor display. CursorColumn and CursorRow valid only when CursorDisplay = show." ::= { devFrontPanel 2 } devFrontPanelCursorRow OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Front panel cursor row (zero origin)." ::= { devFrontPanel 3 } devFrontPanelCursorColumn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Front panel cursor column (zero origin)." ::= { devFrontPanel 4 } devFrontPanelDisplayRows OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of front panel display rows in the devFrontPanelDisplayTable (default of 2 rows)." ::= { devFrontPanel 5 } devFrontPanelDisplayColumns OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of front panel display columns in the devFrontPanelDisplayTable (default of 16 columns)." ::= { devFrontPanel 6 } devFrontPanelDisplayTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFrontPanelDisplayEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Contents of front panel display." ::= { devFrontPanel 7 } devFrontPanelDisplayEntry OBJECT-TYPE SYNTAX DevFrontPanelDisplayEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A row entry in front panel display table." INDEX { devFrontPanelDisplayRowIndex } ::= { devFrontPanelDisplayTable 1 } DevFrontPanelDisplayEntry ::= SEQUENCE { devFrontPanelDisplayRowIndex INTEGER, devFrontPanelDisplayRow DisplayString } devFrontPanelDisplayRowIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of entry in front panel display table (zero origin)." ::= { devFrontPanelDisplayEntry 1 } devFrontPanelDisplayRow OBJECT-TYPE SYNTAX DisplayString (SIZE (0..80)) ACCESS read-only STATUS mandatory DESCRIPTION "Contents of a front panel display row. Non-ascii characters that may appear in the front panel display string: 0x18 up arrow 0x19 down arrow 0x1A right arrow 0x1B left arrow 0x12 up-down arrow 0x1D left-right arrow 0x1C the character 'r' in inverse video" ::= { devFrontPanelDisplayEntry 2 } -- Administation of Front Panel Group (attp-frontPanel 2) -- -- A device agent may choose not to support this group. adminFrontPanel OBJECT IDENTIFIER ::= { attp-frontPanel 2} adminFrontPanelStatus OBJECT-TYPE SYNTAX INTEGER { free(1), nms(2), physicalFP(3), emulationFP(4), terminalFP(5) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates who owns the front panel at this time. If the status is free, then a keyPress set will successfully update the front panel and the status will change to nms. The agent is allowed to set the status back to free after a specified inter-keyPress timeout." ::= { adminFrontPanel 1 } adminFrontPanelNMSOwner OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "If status is nms, then this is its IP adddress; otherwise it is undefined. Note: It is possible for multiple NMS users to have the same IP address. Use adminFrontPanelNMSComment to further differentiate the user." ::= { adminFrontPanel 2 } adminFrontPanelNMSComment OBJECT-TYPE SYNTAX DisplayString (SIZE (1..40)) ACCESS read-write STATUS mandatory DESCRIPTION "It is suggested that this be maintained by a NMS application and that it contain information such as the owners name, address, phone number, etc." ::= { adminFrontPanel 3 } adminFrontPanelCommand OBJECT-TYPE SYNTAX INTEGER { release(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Release changes the status to free. The agent is allowed to reject this value if the IpAddress of the set does not match adminFrontPanelNMSOwner. The value returned on a GET is undefined." ::= { adminFrontPanel 4 } -- -- Call Directory -- devCallDir OBJECT IDENTIFIER ::= { attp-callDir 1 } devCallDirEntries OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of directories in the call directory table." ::= { devCallDir 1 } -- The AT&T Paradyne device call directory table. devCallDirTable OBJECT-TYPE SYNTAX SEQUENCE OF DevCallDirEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The call directory table contains telephone numbers stored in a device's call directory. The number of entries is given by the value of devCallDirEntries." ::= { devCallDir 2 } devCallDirEntry OBJECT-TYPE SYNTAX DevCallDirEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the call directory table." INDEX { devCallDirIndex } ::= { devCallDirTable 1 } -- Layout of one entry in devCallDirTable. DevCallDirEntry ::= SEQUENCE { devCallDirIndex INTEGER, devCallDirPurpose INTEGER, devCallDirId DisplayString, devCallDirPhoneNumber DisplayString } devCallDirIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each call directory. Its value ranges between 1 and the value of devCallDirEntries." ::= { devCallDirEntry 1 } devCallDirPurpose OBJECT-TYPE SYNTAX INTEGER { other (1), -- none of the following alarm-trap (2), dial-back-up (3), unknown (4) -- 6700 default } ACCESS read-only STATUS mandatory DESCRIPTION "Call directory purpose." ::= { devCallDirEntry 2 } devCallDirId OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual string containing the call directory identifier. If this identifier is a number, then it may have the same value as devCallDirIndex." ::= { devCallDirEntry 3 } devCallDirPhoneNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) ACCESS read-write STATUS mandatory DESCRIPTION "Call directory phone number." ::= { devCallDirEntry 4 } END