-- MIB File Generated on 28-Aug-1997 at 10:03:03 RDS0-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, experimental, IpAddress, TimeTicks, Gauge, Counter FROM RFC1155-SMI DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212; -- This is the MIB module which contains NAS RDS0 Objects. usr OBJECT IDENTIFIER ::= { enterprises 429 } nas OBJECT IDENTIFIER ::= { usr 1 } -- This table contains the rds0 rds0 OBJECT IDENTIFIER ::= { nas 28 } usrds0CfgTable OBJECT-TYPE SYNTAX SEQUENCE OF UsrDs0CfgEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of operator definable parameters for each DS0." ::= { rds0 1 } usrds0CfgEntry OBJECT-TYPE SYNTAX UsrDs0CfgEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "There is one DS0 Configure entry for each DS0 timeslot in the chassis" INDEX { usrds0CfgDs1Index, usrds0CfgDs0Index } ::= { usrds0CfgTable 1 } UsrDs0CfgEntry ::= SEQUENCE { usrds0CfgDs1Index INTEGER, usrds0CfgDs0Index INTEGER, usrds0CfgDs0Id DisplayString, usrds0CfgBlockCallType INTEGER, usrds0CfgDs0AssignedChnl INTEGER, usrds0CfgDs0SrvcState INTEGER } usrds0CfgDs1Index OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the CSU to which this entry is applicable. The value of usrds0CfgDs1Index matches the value of the index for the corresponding DS1 entity in entity Table of Chassis MIB." ::= { usrds0CfgEntry 1 } usrds0CfgDs0Index OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the timeslot of the CSU to which this entry refers." ::= { usrds0CfgEntry 2 } usrds0CfgDs0Id OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) ACCESS read-write STATUS optional DESCRIPTION "An operator definable string useful for easy identification of a DS0 relative to the user application." ::= { usrds0CfgEntry 3 } usrds0CfgBlockCallType OBJECT-TYPE SYNTAX INTEGER{ notSupported(1), blockNone(2), blockAnalog(3), blockDigital(4), blockAll(5) } ACCESS read-write STATUS optional DESCRIPTION "An Object that defines the type of calls to be blocked by the specified DS0. A value of blockAll(5) results in all calls to this DS0 being blocked. A value > number of modems is not supported. Default = blockNone(2)." ::= { usrds0CfgEntry 4 } usrds0CfgDs0AssignedChnl OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS optional DESCRIPTION "Defines which channel of a modem the specified DS0 is restricted to connect with. A value of 33 indicates that this DS0 is not restricted. If a value of 0 is returned,it indicates that this NAC does not support the definition of this object." ::= { usrds0CfgEntry 5 } usrds0CfgDs0SrvcState OBJECT-TYPE SYNTAX INTEGER{ notSupported(1), inService(2), localOutOfService(3), fractionalUnused(4) } ACCESS read-write STATUS optional DESCRIPTION "Defines the service state of a specified DS0. Default = inService(2)." ::= { usrds0CfgEntry 6 } usrds0StatTable OBJECT-TYPE SYNTAX SEQUENCE OF UsrDs0StatEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "USR's DS0 Status table contains various timeslot status information." ::= { rds0 2 } usrds0StatEntry OBJECT-TYPE SYNTAX UsrDs0StatEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "There is one entry in the DS0 Status table for each timeslot in the chassis." INDEX { usrds0StatDs1Index, usrds0StatDs0Index } ::= { usrds0StatTable 1 } UsrDs0StatEntry ::= SEQUENCE { usrds0StatDs1Index INTEGER, usrds0StatDs0Index INTEGER, usrds0StatDs0 INTEGER, usrds0StatChanConnTo INTEGER, usrds0StatDs0SrvcState INTEGER, usrds0callID INTEGER, usrds0ActionQueued INTEGER, usrds0StatCallEvQ931Val INTEGER } usrds0StatDs1Index OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the CSU to which this entry is applicable. The value of usrds0StatDs1Index matches the value of the index for the corresponding DS1 entity in entity Table of Chassis MIB." ::= { usrds0StatEntry 1 } usrds0StatDs0Index OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the timeslot of the CSU to which this entry refers." ::= { usrds0StatEntry 2 } usrds0StatDs0 OBJECT-TYPE SYNTAX INTEGER{ other(1), idle(2), dialingIn(3), dialingOut(4), connectedIn(5), connectedOut(6), ds0CallDisc(22), ds0IsDchan(23), ds0OutOfServ(24), ds0InMaint(25), ds0IsFchan(26) } ACCESS read-only STATUS optional DESCRIPTION "This object indicates the current status of the specified timeslot. The status values change dynamically with system operation." ::= { usrds0StatEntry 3 } usrds0StatChanConnTo OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS optional DESCRIPTION "This object indicates the channel of the device currently connected. Default 255." ::= { usrds0StatEntry 4 } usrds0StatDs0SrvcState OBJECT-TYPE SYNTAX INTEGER{ notSupported(1), inService(2), localOutOfService(3), maintenance(4), remoteOutOfService(5) } ACCESS read-only STATUS optional DESCRIPTION "This is the current service state of a DS0. This object does not apply to Rob Bit T1 operation." ::= { usrds0StatEntry 5 } usrds0callID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "This object contains the associated call_id if any." ::= { usrds0StatEntry 6 } usrds0ActionQueued OBJECT-TYPE SYNTAX INTEGER{ notSupported(1), none(2), localOutOfService(3), callIgnore(4) } ACCESS read-only STATUS optional DESCRIPTION "Queued action, if any, on this DS0. For example, a soft busy-out command issued while a call is up would show up here." ::= { usrds0StatEntry 7 } usrds0StatCallEvQ931Val OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "This object contains the Q931 call reference value if any active call on DS0. Also used in call event trap." ::= { usrds0StatEntry 8 } -- This table contains usrds0CmdTable OBJECT-TYPE SYNTAX SEQUENCE OF UsrDs0CmdEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The DS0 Command table contains an entry for each of the manageable timeslots in the chassis. It provides a means through which to take specific actions on one or more timeslots in the chassis." ::= { rds0 3 } usrds0CmdEntry OBJECT-TYPE SYNTAX UsrDs0CmdEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "There is one entry in the DS0 Command table per timeslot in the chassis." INDEX { usrds0CmdDs1Index, usrds0CmdDs0Index } ::= { usrds0CmdTable 1 } UsrDs0CmdEntry ::= SEQUENCE { usrds0CmdDs1Index INTEGER, usrds0CmdDs0Index INTEGER, usrds0CmdMgtStationId OCTET STRING, usrds0CmdFunction INTEGER, usrds0CmdForce INTEGER, usrds0CmdParam OCTET STRING, usrds0CmdResult INTEGER, usrds0CmdCode INTEGER } usrds0CmdDs1Index OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the CSU to which this entry is applicable. The value of usrds0CmdDs1Index matches the value of the index for the corresponding DS1 entity in entity Table of Chassis MIB." ::= { usrds0CmdEntry 1 } usrds0CmdDs0Index OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the timeslot of the CSU to which this entry refers." ::= { usrds0CmdEntry 2 } usrds0CmdMgtStationId OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..8)) ACCESS read-write STATUS optional DESCRIPTION "This object is a generic read-write variable that a Management Station (MS) can use to guarantee that the results from a given command are the results of a command issued by that specific MS. Each MS must SET a unique value to this object when doing commands and GET the value of this object together with usrds0CmdResult to detect interference from other MSs." ::= { usrds0CmdEntry 3 } usrds0CmdFunction OBJECT-TYPE SYNTAX INTEGER{ noCommand(1), disconnect(2), callIgnore(3), ds0CmdInService(4), ds0CmdSoftBusyOut(5), ds0CmdHardBusyOut(6) } ACCESS read-write STATUS optional DESCRIPTION "This object contains a value that identifies the command being requested." ::= { usrds0CmdEntry 4 } usrds0CmdForce OBJECT-TYPE SYNTAX INTEGER{ force(1), noForce(2) } ACCESS read-write STATUS optional DESCRIPTION "In some cases, the DS0 entity may be in a state such that certain commands could adversely affect connections. In such cases, a command request with ds0CmdForce not defined, or set to noForce will result in a warning. If the operator elects to ignore such warnings, ds0CmdForce can be set to force in a re-issued request and the command will be carried out regardless of its potentially hazardous effects." ::= { usrds0CmdEntry 5 } usrds0CmdParam OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..24)) ACCESS read-write STATUS optional DESCRIPTION "This object contains parameters that are specific to the particular command being issued. In some cases, there will be no additional parameters required." ::= { usrds0CmdEntry 6 } usrds0CmdResult OBJECT-TYPE SYNTAX INTEGER{ none(1), success(2), inProgress(3), notSupported(4), unAbleToRun(5), aborted(6), failed(7) } ACCESS read-only STATUS optional DESCRIPTION "This object contains the result of the most recently requested command, or the value none(1) if no commands have been requested since the last reset." ::= { usrds0CmdEntry 7 } usrds0CmdCode OBJECT-TYPE SYNTAX INTEGER{ noError(1), unable(2), unrecognizedCommand(6), slotEmpty(8), noResponse(12), unsupportedCommand(20), deviceDisabled(22), pendingSoftwareDownload(73), pendingSDL2(113) } ACCESS read-only STATUS optional DESCRIPTION "The value of this object upon command completion indicates a further description of what went wrong if the command was unsuccessful." ::= { usrds0CmdEntry 8 } END