BDCOM-IF-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI Gauge,TimeTicks FROM RFC1155-SMI DisplayString FROM RFC1213-MIB bdMgmt FROM BDCOM-SMI PhysAddress FROM SNMPv2-TC; bdIfMIB MODULE-IDENTITY LAST-UPDATED "200007250000Z" ORGANIZATION "BDCom,Inc" CONTACT-INFO "Shanghai baud data communication Co.ltd Postal:No.123,Juli RD,Zhangjiang Hi-tech Park, Pudong New Zone,Shanghai City,201203 P.R.C Tel: 8621-50800666" DESCRIPTION "Analog Voice Interface MIB module. This MIB manages the E&M, FXO, FXS Interfaces in the router. " ::= { bdMgmt 63 } bdIfObjects OBJECT IDENTIFIER ::= { bdIfMIB 1 } --*************************************************************************** --The Aanalog Voice Interface Group --*************************************************************************** -- the Voice Interfaces group -- Implementation of the Voice Interfaces group is mandatory for -- all systems having VOICE interfaces -- the Voice Interfaces table -- The Voice Interfaces table contains information on the entity's -- Voice interfaces. Each Voice interface is thought of as being -- attached to a `subnetwork'. Note that this term should -- not be confused with `subnet' which refers to an -- addressing partitioning scheme used in the Internet suite -- of protocols. vifTable OBJECT-TYPE SYNTAX SEQUENCE OF VIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of voice interface entries. The number of entries is given by the value of ifNumber." ::= { bdIfObjects 1 } vifEntry OBJECT-TYPE SYNTAX VIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An interface entry containing objects at the subnetwork layer and below for a particular interface." INDEX { vifIndex } ::= { vifTable 1 } VIfEntry ::= SEQUENCE { vifIndex INTEGER, vifDescr DisplayString, vifType INTEGER, vifMtu INTEGER, vifSpeed Gauge, vifPhysAddress PhysAddress, vifAdminStatus INTEGER, vifOperStatus INTEGER, vifLastChange TimeTicks } vifIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each voice interface. Its value ranges between 1 and the value of vifNumber. The value for each voice interface must remain constant at least from one re-initialization of the entity's network management system to the next re- initialization." ::= { vifEntry 1 } vifDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual string containing information about the voice interface. This string should include the name of the manufacturer, the product name and the version of the hardware interface." ::= { vifEntry 2 } vifType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following voiceEM(100), -- voice recEive and transMit voiceFXO(101), -- voice Foreign Exchange Office voiceFXS(102) -- voice Foreign Exchange Station } ACCESS read-only STATUS mandatory DESCRIPTION "The type of Voice interface, distinguished according to the physical/link protocol(s) immediately `below' the network layer in the protocol stack." ::= { vifEntry 3 } vifMtu OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The size of the largest datagram which can be sent/received on the voice interface, specified in octets. in fact,for voice interface,this value should be 0" ::= { vifEntry 4 } vifSpeed OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "contains a zero value." ::= { vifEntry 5 } vifPhysAddress OBJECT-TYPE SYNTAX PhysAddress ACCESS read-only STATUS mandatory DESCRIPTION "contains an octet string of zero length." ::= { vifEntry 6 } vifAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2), testing(3) -- in some test mode } ACCESS read-write STATUS mandatory DESCRIPTION "The desired administrative status of the Analog Telephony interface port." ::= { vifEntry 7 } vifOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2), testing(3), -- in some test mode unknown(4), -- status can not be determined -- for some reason. dormant(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed." ::= { vifEntry 8 } vifLastChange OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime at the time the interface entered its current operational state. If the current state was entered prior to the last re- initialization of the local network management subsystem, then this object contains a zero value." ::= { vifEntry 9 } END