Blame mibs/ietf/ISDN-MIB

Packit 022b05
ISDN-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
        MODULE-IDENTITY,
Packit 022b05
        NOTIFICATION-TYPE,
Packit 022b05
        OBJECT-TYPE,
Packit 022b05
        Counter32,
Packit 022b05
        Gauge32,
Packit 022b05
        Integer32
Packit 022b05
                FROM SNMPv2-SMI
Packit 022b05
        DisplayString,
Packit 022b05
        TruthValue,
Packit 022b05
        TimeStamp,
Packit 022b05
        RowStatus,
Packit 022b05
        TestAndIncr,
Packit 022b05
        TEXTUAL-CONVENTION
Packit 022b05
                 FROM SNMPv2-TC
Packit 022b05
        MODULE-COMPLIANCE,
Packit 022b05
        OBJECT-GROUP,
Packit 022b05
        NOTIFICATION-GROUP
Packit 022b05
                FROM SNMPv2-CONF
Packit 022b05
        ifIndex,
Packit 022b05
        InterfaceIndex
Packit 022b05
                FROM IF-MIB
Packit 022b05
        IANAifType
Packit 022b05
                FROM IANAifType-MIB
Packit 022b05
        transmission
Packit 022b05
                FROM RFC1213-MIB;
Packit 022b05
Packit 022b05
isdnMib MODULE-IDENTITY
Packit 022b05
        LAST-UPDATED    "9609231642Z" -- Sep 23, 1996
Packit 022b05
        ORGANIZATION    "IETF ISDN MIB Working Group"
Packit 022b05
        CONTACT-INFO
Packit 022b05
            "        Guenter Roeck
Packit 022b05
             Postal: cisco Systems
Packit 022b05
                     170 West Tasman Drive
Packit 022b05
                     San Jose, CA 95134
Packit 022b05
                     U.S.A.
Packit 022b05
             Phone:  +1 408 527 3143
Packit 022b05
             E-mail: groeck@cisco.com"
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The MIB module to describe the
Packit 022b05
             management of ISDN interfaces."
Packit 022b05
        ::= { transmission 20 }
Packit 022b05
Packit 022b05
-- The ISDN hardware interface (BRI or PRI) is represented
Packit 022b05
Packit 022b05
-- by a media specific ifEntry.
Packit 022b05
--
Packit 022b05
-- For basic rate lines, the media specifics for the physical interface
Packit 022b05
-- is defined in the physical interface group of the ISDN MIB.
Packit 022b05
-- The ifType for physical basic rate interfaces is isdns(75)
Packit 022b05
-- or isdnu(76), whichever is appropriate.
Packit 022b05
--
Packit 022b05
-- For primary rate, the media specifics are defined in the Trunk
Packit 022b05
-- MIB and the ifType has a value of ds1(18).
Packit 022b05
Packit 022b05
-- Each signaling channel is represented by an entry
Packit 022b05
-- in the isdnSignalingTable.
Packit 022b05
-- The signaling channel has an ifType value of isdn(63).
Packit 022b05
-- Each B channel is also represented as an entry
Packit 022b05
-- in the ifTable. The B channels have an ifType value
Packit 022b05
-- of ds0(81).
Packit 022b05
-- This model is used while defining objects and tables
Packit 022b05
-- for management.
Packit 022b05
-- The ISDN MIB allows sub-layers. For example, the data transfer
Packit 022b05
-- over a B channel may take place with PPP encapsulation. While the
Packit 022b05
-- ISDN MIB describes the D and B channels, a media specific MIB
Packit 022b05
-- for PPP can be used on a layered basis. This is as per
Packit 022b05
-- the interfaces MIB.
Packit 022b05
Packit 022b05
-- Textual conventions
Packit 022b05
Packit 022b05
IsdnSignalingProtocol ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This data type is used as the syntax of the
Packit 022b05
             isdnSignalingProtocol object in the
Packit 022b05
             definition of ISDN-MIB's isdnSignalingTable.
Packit 022b05
Packit 022b05
             The definition of this textual convention with the
Packit 022b05
             addition of newly assigned values is published
Packit 022b05
             periodically by the IANA, in either the Assigned
Packit 022b05
             Numbers RFC, or some derivative of it specific to
Packit 022b05
             Internet Network Management number assignments.  (The
Packit 022b05
             latest arrangements can be obtained by contacting the
Packit 022b05
             IANA.)
Packit 022b05
Packit 022b05
             Requests for new values should be made to IANA via
Packit 022b05
             email (iana@iana.org)."
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
             other(1),          -- none of the following
Packit 022b05
             dss1(2),           -- ITU DSS1 (formerly CCITT) Q.931
Packit 022b05
             etsi(3),           -- Europe / ETSI ETS300-102
Packit 022b05
                                -- plus supplementary services
Packit 022b05
Packit 022b05
                                -- (ETSI 300-xxx)
Packit 022b05
                                -- note that NET3, NET5 define
Packit 022b05
                                -- test procedures for ETS300-102
Packit 022b05
                                -- and have been replaced by
Packit 022b05
                                -- I-CTR 3 and I-CTR 4.
Packit 022b05
             dass2(4),          -- U.K.   / DASS2 (PRI)
Packit 022b05
             ess4(5),           -- U.S.A. / AT&T 4ESS
Packit 022b05
             ess5(6),           -- U.S.A. / AT&T 5ESS
Packit 022b05
             dms100(7),         -- U.S.A. / Northern Telecom DMS100
Packit 022b05
             dms250(8),         -- U.S.A. / Northern Telecom DMS250
Packit 022b05
             ni1(9),            -- U.S.A. / National ISDN 1 (BRI)
Packit 022b05
             ni2(10),           -- U.S.A. / National ISDN 2 (BRI, PRI)
Packit 022b05
             ni3(11),           -- U.S.A. / next one
Packit 022b05
             vn2(12),           -- France / VN2
Packit 022b05
             vn3(13),           -- France / VN3
Packit 022b05
             vn4(14),           -- France / VN4 (ETSI with changes)
Packit 022b05
             vn6(15),           -- France / VN6 (ETSI with changes)
Packit 022b05
                                -- delta document CSE P 10-21 A
Packit 022b05
                                -- test document  CSE P 10-20 A
Packit 022b05
             kdd(16),           -- Japan  / KDD
Packit 022b05
             ins64(17),         -- Japan  / NTT INS64
Packit 022b05
             ins1500(18),       -- Japan  / NTT INS1500
Packit 022b05
             itr6(19),          -- Germany/ 1TR6 (BRI, PRI)
Packit 022b05
             cornet(20),        -- Germany/ Siemens HiCom CORNET
Packit 022b05
             ts013(21),         -- Australia / TS013
Packit 022b05
                                -- (formerly TPH 1962, BRI)
Packit 022b05
             ts014(22),         -- Australia / TS014
Packit 022b05
                                -- (formerly TPH 1856, PRI)
Packit 022b05
             qsig(23),          -- Q.SIG
Packit 022b05
             swissnet2(24),     -- SwissNet-2
Packit 022b05
             swissnet3(25)      -- SwissNet-3
Packit 022b05
        }
Packit 022b05
Packit 022b05
-- Isdn Mib objects definitions
Packit 022b05
Packit 022b05
isdnMibObjects OBJECT IDENTIFIER ::= { isdnMib 1 }
Packit 022b05
Packit 022b05
-- ISDN physical interface group
Packit 022b05
Packit 022b05
-- This group describes physical basic rate interfaces.
Packit 022b05
Packit 022b05
isdnBasicRateGroup      OBJECT IDENTIFIER ::= { isdnMibObjects 1 }
Packit 022b05
Packit 022b05
isdnBasicRateTable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF IsdnBasicRateEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Table containing configuration and operational
Packit 022b05
             parameters for all physical Basic Rate
Packit 022b05
             interfaces on this managed device."
Packit 022b05
        ::= { isdnBasicRateGroup 1 }
Packit 022b05
Packit 022b05
isdnBasicRateEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      IsdnBasicRateEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An entry in the ISDN Basic Rate Table."
Packit 022b05
        INDEX { ifIndex }
Packit 022b05
        ::= { isdnBasicRateTable 1 }
Packit 022b05
Packit 022b05
IsdnBasicRateEntry ::= SEQUENCE {
Packit 022b05
            isdnBasicRateIfType         INTEGER,
Packit 022b05
            isdnBasicRateLineTopology   INTEGER,
Packit 022b05
            isdnBasicRateIfMode         INTEGER,
Packit 022b05
            isdnBasicRateSignalMode     INTEGER
Packit 022b05
        }
Packit 022b05
Packit 022b05
isdnBasicRateIfType OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
            isdns(75),
Packit 022b05
            isdnu(76)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS  read-write
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The physical interface type. For 'S/T' interfaces,
Packit 022b05
             also called 'Four-wire Basic Access Interface',
Packit 022b05
             the value of this object is isdns(75).
Packit 022b05
             For 'U' interfaces, also called 'Two-wire Basic
Packit 022b05
             Access Interface', the value of this object is
Packit 022b05
             isdnu(76)."
Packit 022b05
        ::= { isdnBasicRateEntry 1 }
Packit 022b05
Packit 022b05
isdnBasicRateLineTopology OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
            pointToPoint(1),
Packit 022b05
            pointToMultipoint(2)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS  read-write
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The line topology to be used for this interface.
Packit 022b05
             Note that setting isdnBasicRateIfType to isdns(75)
Packit 022b05
             does not necessarily mean a line topology of
Packit 022b05
             point-to-multipoint."
Packit 022b05
        ::= { isdnBasicRateEntry 2 }
Packit 022b05
Packit 022b05
isdnBasicRateIfMode OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
            te(1),
Packit 022b05
            nt(2)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS  read-write
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The physical interface mode. For TE mode, the value
Packit 022b05
             of this object is te(1). For NT mode, the value
Packit 022b05
             of this object is nt(2)."
Packit 022b05
        ::= { isdnBasicRateEntry 3 }
Packit 022b05
Packit 022b05
isdnBasicRateSignalMode OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
            active(1),
Packit 022b05
            inactive(2)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS  read-write
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The signaling channel operational mode for this interface.
Packit 022b05
             If active(1) there is a signaling channel on this
Packit 022b05
             interface. If inactive(2) a signaling channel is
Packit 022b05
             not available."
Packit 022b05
        ::= { isdnBasicRateEntry 4 }
Packit 022b05
Packit 022b05
-- The B channel (bearer channel) group
Packit 022b05
Packit 022b05
-- Note that disconnects can explicitely be handled using the
Packit 022b05
-- ifStack table. If a connection is to be disconnected,
Packit 022b05
-- the according ifStack entry has to be removed.
Packit 022b05
-- More specifically, the ifStackTable entry which binds the high-layer
Packit 022b05
-- ifTable entry (and related dialCtlNbrCfgTable entry) to the
Packit 022b05
-- B channel ifTable entry (and related isdnBearerTable entry)
Packit 022b05
-- during an active call has to be removed.
Packit 022b05
Packit 022b05
isdnBearerGroup OBJECT IDENTIFIER ::= { isdnMibObjects 2 }
Packit 022b05
Packit 022b05
isdnBearerTable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF IsdnBearerEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This table defines port specific operational, statistics
Packit 022b05
             and active call data for ISDN B channels. Each entry
Packit 022b05
             in this table describes one B (bearer) channel."
Packit 022b05
        ::= { isdnBearerGroup 1 }
Packit 022b05
Packit 022b05
isdnBearerEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      IsdnBearerEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Operational and statistics information relating to
Packit 022b05
             one port. A port is a single B channel."
Packit 022b05
        INDEX { ifIndex }
Packit 022b05
        ::= { isdnBearerTable 1 }
Packit 022b05
Packit 022b05
IsdnBearerEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            isdnBearerChannelType           INTEGER,
Packit 022b05
            isdnBearerOperStatus            INTEGER,
Packit 022b05
            isdnBearerChannelNumber         INTEGER,
Packit 022b05
            isdnBearerPeerAddress           DisplayString,
Packit 022b05
            isdnBearerPeerSubAddress        DisplayString,
Packit 022b05
            isdnBearerCallOrigin            INTEGER,
Packit 022b05
            isdnBearerInfoType              INTEGER,
Packit 022b05
            isdnBearerMultirate             TruthValue,
Packit 022b05
            isdnBearerCallSetupTime         TimeStamp,
Packit 022b05
            isdnBearerCallConnectTime       TimeStamp,
Packit 022b05
            isdnBearerChargedUnits          Gauge32
Packit 022b05
        }
Packit 022b05
Packit 022b05
isdnBearerChannelType           OBJECT-TYPE
Packit 022b05
        SYNTAX INTEGER {
Packit 022b05
            dialup(1),
Packit 022b05
            leased(2)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS  read-write
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The B channel type. If the B channel is connected
Packit 022b05
             to a dialup line, this object has a value of
Packit 022b05
             dialup(1). In this case, it is controlled by
Packit 022b05
             an associated signaling channel. If the B channel
Packit 022b05
             is connected to a leased line, this object has
Packit 022b05
             a value of leased(2). For leased line B channels, there
Packit 022b05
             is no signaling channel control available."
Packit 022b05
        ::= { isdnBearerEntry 1 }
Packit 022b05
Packit 022b05
isdnBearerOperStatus            OBJECT-TYPE
Packit 022b05
        SYNTAX INTEGER {
Packit 022b05
            idle(1),
Packit 022b05
            connecting(2),
Packit 022b05
            connected(3),
Packit 022b05
            active(4)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The current call control state for this port.
Packit 022b05
             idle(1):       The B channel is idle.
Packit 022b05
                            No call or call attempt is going on.
Packit 022b05
             connecting(2): A connection attempt (outgoing call)
Packit 022b05
                            is being made on this interface.
Packit 022b05
             connected(3):  An incoming call is in the process
Packit 022b05
                            of validation.
Packit 022b05
             active(4):     A call is active on this interface."
Packit 022b05
        ::= { isdnBearerEntry 2 }
Packit 022b05
Packit 022b05
isdnBearerChannelNumber         OBJECT-TYPE
Packit 022b05
        SYNTAX INTEGER (1..30)
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The identifier being used by a signaling protocol
Packit 022b05
             to identify this B channel, also referred to as
Packit 022b05
             B channel number. If the Agent also supports the DS0 MIB,
Packit 022b05
             the values of isdnBearerChannelNumber and dsx0Ds0Number
Packit 022b05
             must be identical for a given B channel."
Packit 022b05
        ::= { isdnBearerEntry 3 }
Packit 022b05
Packit 022b05
isdnBearerPeerAddress           OBJECT-TYPE
Packit 022b05
        SYNTAX   DisplayString
Packit 022b05
        MAX-ACCESS   read-only
Packit 022b05
        STATUS   current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The ISDN address the current or last call is or was
Packit 022b05
             connected to.
Packit 022b05
Packit 022b05
             In some cases, the format of this information can not
Packit 022b05
             be predicted, since it largely depends on the type
Packit 022b05
             of switch or PBX the device is connected to. Therefore,
Packit 022b05
             the detailed format of this information is not
Packit 022b05
             specified and is implementation dependent.
Packit 022b05
Packit 022b05
             If possible, the agent should supply this information
Packit 022b05
             using the E.164 format. In this case, the number must
Packit 022b05
             start with '+'. Otherwise, IA5 number digits must be used.
Packit 022b05
             If the peer ISDN address is not available,
Packit 022b05
             this object has a length of zero."
Packit 022b05
        REFERENCE
Packit 022b05
            "ITU-T E.164, Q.931 chapter 4.5.10"
Packit 022b05
        ::= { isdnBearerEntry 4 }
Packit 022b05
Packit 022b05
isdnBearerPeerSubAddress        OBJECT-TYPE
Packit 022b05
        SYNTAX   DisplayString
Packit 022b05
        MAX-ACCESS   read-only
Packit 022b05
        STATUS   current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The ISDN subaddress the current or last call is or was
Packit 022b05
             connected to.
Packit 022b05
Packit 022b05
             The subaddress is an user supplied string of up to 20
Packit 022b05
             IA5 characters and is transmitted transparently through
Packit 022b05
             the network.
Packit 022b05
Packit 022b05
             If the peer subaddress is not available, this object
Packit 022b05
             has a length of zero."
Packit 022b05
        REFERENCE
Packit 022b05
             "ITU-T I.330, Q.931 chapter 4.5.11"
Packit 022b05
        ::= { isdnBearerEntry 5 }
Packit 022b05
Packit 022b05
isdnBearerCallOrigin            OBJECT-TYPE
Packit 022b05
          SYNTAX   INTEGER {
Packit 022b05
            unknown(1),
Packit 022b05
            originate(2),
Packit 022b05
            answer(3),
Packit 022b05
            callback(4)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS   read-only
Packit 022b05
        STATUS   current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The call origin for the current or last call. If since
Packit 022b05
             system startup there was no call on this interface,
Packit 022b05
             this object has a value of unknown(1)."
Packit 022b05
        ::= { isdnBearerEntry 6 }
Packit 022b05
Packit 022b05
isdnBearerInfoType              OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
            unknown(1),
Packit 022b05
            speech(2),
Packit 022b05
            unrestrictedDigital(3),       -- as defined in Q.931
Packit 022b05
            unrestrictedDigital56(4),     -- with 56k rate adaption
Packit 022b05
            restrictedDigital(5),
Packit 022b05
            audio31(6),                   -- 3.1 kHz audio
Packit 022b05
            audio7(7),                    -- 7 kHz audio
Packit 022b05
            video(8),
Packit 022b05
            packetSwitched(9)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The Information Transfer Capability for the current
Packit 022b05
             or last call.
Packit 022b05
Packit 022b05
             speech(2) refers to a non-data connection, whereas
Packit 022b05
             audio31(6) and audio7(7) refer to data mode connections.
Packit 022b05
Packit 022b05
             Note that Q.931, chapter 4.5.5, originally defined
Packit 022b05
             audio7(7) as '7 kHz audio' and now defines it as
Packit 022b05
             'Unrestricted digital information with tones/
Packit 022b05
             announcements'.
Packit 022b05
Packit 022b05
             If since system startup there has been no call on this
Packit 022b05
             interface, this object has a value of unknown(1)."
Packit 022b05
        REFERENCE
Packit 022b05
            "Q.931 [8], chapter 4.5.5, octet 3 of bearer capability
Packit 022b05
             information element, combined with the User Rate
Packit 022b05
             (as defined in octets 5 and 5a to 5d), if rate adaption
Packit 022b05
             is being used."
Packit 022b05
        ::= { isdnBearerEntry 7 }
Packit 022b05
Packit 022b05
isdnBearerMultirate             OBJECT-TYPE
Packit 022b05
        SYNTAX      TruthValue
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This flag indicates if the current or last call used
Packit 022b05
             multirate. The actual information transfer rate,
Packit 022b05
             in detail specified in octet 4.1 (rate multiplier),
Packit 022b05
             is the sum of all B channel ifSpeed values for
Packit 022b05
             the hyperchannel.
Packit 022b05
Packit 022b05
             If since system startup there was no call on this
Packit 022b05
             interface, this object has a value of false(2)."
Packit 022b05
        REFERENCE
Packit 022b05
            "Q.931 [8], chapter 4.5.5."
Packit 022b05
        ::= { isdnBearerEntry 8 }
Packit 022b05
Packit 022b05
isdnBearerCallSetupTime         OBJECT-TYPE
Packit 022b05
        SYNTAX      TimeStamp
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The value of sysUpTime when the ISDN setup message for
Packit 022b05
             the current or last call was sent or received. If since
Packit 022b05
             system startup there has been no call on this interface,
Packit 022b05
             this object has a value of zero."
Packit 022b05
        ::= { isdnBearerEntry 9 }
Packit 022b05
Packit 022b05
isdnBearerCallConnectTime       OBJECT-TYPE
Packit 022b05
        SYNTAX      TimeStamp
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The value of sysUpTime when the ISDN connect message for
Packit 022b05
             the current or last call was sent or received. If since
Packit 022b05
             system startup there has been no call on this interface,
Packit 022b05
             this object has a value of zero."
Packit 022b05
        ::= { isdnBearerEntry 10 }
Packit 022b05
Packit 022b05
isdnBearerChargedUnits          OBJECT-TYPE
Packit 022b05
        SYNTAX      Gauge32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of charged units for the current or last
Packit 022b05
             connection. For incoming calls or if charging information
Packit 022b05
             is not supplied by the switch, the value of this object
Packit 022b05
             is zero."
Packit 022b05
        ::= { isdnBearerEntry 11 }
Packit 022b05
Packit 022b05
-- ISDN signaling group
Packit 022b05
Packit 022b05
isdnSignalingGroup OBJECT IDENTIFIER ::= { isdnMibObjects 3 }
Packit 022b05
Packit 022b05
-- signaling channel configuration table
Packit 022b05
-- There is one entry in this table for each Terminal Endpoint
Packit 022b05
-- (link layer connection to the switch).
Packit 022b05
-- Usually, there is one endpoint per D channel. In some
Packit 022b05
-- cases, however, there can be multiple endpoints.
Packit 022b05
-- Thus, entries in this table can be created and deleted.
Packit 022b05
-- This also means the creation of an associated ifEntry.
Packit 022b05
--
Packit 022b05
-- D channel backup and NFAS trunks are handled using the
Packit 022b05
-- ifStack table.
Packit 022b05
-- In case of D channel backup, there are multiple
Packit 022b05
-- Data Link Layer (LAPD) interfaces. Only one interface is
Packit 022b05
-- active; all others are dormant(5).
Packit 022b05
-- In case of NFAS trunks, one lower interface is the
Packit 022b05
-- LAPD interface, while the other lower interfaces are physical
Packit 022b05
-- interfaces.
Packit 022b05
Packit 022b05
-- If directory number and calling address differ from each other
Packit 022b05
-- or multiple directory numbers are being used,
Packit 022b05
-- the isdnDirectoryTable has to be used to enter such
Packit 022b05
-- directory numbers.
Packit 022b05
Packit 022b05
isdnSignalingGetIndex OBJECT-TYPE
Packit 022b05
        SYNTAX      TestAndIncr
Packit 022b05
        MAX-ACCESS  read-write
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The recommended procedure for selecting a new index for
Packit 022b05
             isdnSignalingTable row creation is to GET the value of
Packit 022b05
             this object, and then to SET the object with the same
Packit 022b05
             value. If the SET operation succeeds, the manager can use
Packit 022b05
             this value as an index to create a new row in this table."
Packit 022b05
        REFERENCE
Packit 022b05
            "RFC1903, TestAndIncr textual convention."
Packit 022b05
        ::= { isdnSignalingGroup 1 }
Packit 022b05
Packit 022b05
isdnSignalingTable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF IsdnSignalingEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "ISDN signaling table containing configuration and
Packit 022b05
             operational parameters for all ISDN signaling
Packit 022b05
             channels on this managed device."
Packit 022b05
        ::= { isdnSignalingGroup 2 }
Packit 022b05
Packit 022b05
isdnSignalingEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      IsdnSignalingEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An entry in the ISDN Signaling Table. To create a new
Packit 022b05
             entry, only isdnSignalingProtocol needs to be specified
Packit 022b05
             before isdnSignalingStatus can become active(1)."
Packit 022b05
        INDEX { isdnSignalingIndex }
Packit 022b05
        ::= { isdnSignalingTable 1 }
Packit 022b05
Packit 022b05
IsdnSignalingEntry ::= SEQUENCE {
Packit 022b05
            isdnSignalingIndex          INTEGER,
Packit 022b05
            isdnSignalingIfIndex        InterfaceIndex,
Packit 022b05
            isdnSignalingProtocol       IsdnSignalingProtocol,
Packit 022b05
            isdnSignalingCallingAddress DisplayString,
Packit 022b05
            isdnSignalingSubAddress     DisplayString,
Packit 022b05
            isdnSignalingBchannelCount  Integer32,
Packit 022b05
            isdnSignalingInfoTrapEnable INTEGER,
Packit 022b05
            isdnSignalingStatus         RowStatus
Packit 022b05
        }
Packit 022b05
Packit 022b05
isdnSignalingIndex OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (1..2147483647)
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The index value which uniquely identifies an entry
Packit 022b05
             in the isdnSignalingTable."
Packit 022b05
        ::= { isdnSignalingEntry 1 }
Packit 022b05
Packit 022b05
isdnSignalingIfIndex OBJECT-TYPE
Packit 022b05
        SYNTAX      InterfaceIndex
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The ifIndex value of the interface associated with this
Packit 022b05
             signaling channel."
Packit 022b05
        ::= { isdnSignalingEntry 2 }
Packit 022b05
Packit 022b05
isdnSignalingProtocol OBJECT-TYPE
Packit 022b05
        SYNTAX      IsdnSignalingProtocol
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The particular protocol type supported by the
Packit 022b05
             switch providing access to the ISDN network
Packit 022b05
             to which this signaling channel is connected."
Packit 022b05
        ::= { isdnSignalingEntry 3 }
Packit 022b05
Packit 022b05
isdnSignalingCallingAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      DisplayString
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The ISDN Address to be assigned to this signaling
Packit 022b05
             channel. More specifically, this is the 'Calling Address
Packit 022b05
             information element' as being passed to the switch
Packit 022b05
             in outgoing call setup messages.
Packit 022b05
Packit 022b05
             It can be an EAZ (1TR6), a calling number (DSS1, ETSI)
Packit 022b05
             or any other number necessary to identify a signaling
Packit 022b05
             interface. If there is no such number defined or required,
Packit 022b05
             this is a zero length string. It is represented in
Packit 022b05
             DisplayString form.
Packit 022b05
Packit 022b05
             Incoming calls can also be identified by this number.
Packit 022b05
             If the Directory Number, i.e. the Called Number in
Packit 022b05
             incoming calls, is different to this number, the
Packit 022b05
             isdnDirectoryTable has to be used to specify all
Packit 022b05
             possible Directory Numbers.
Packit 022b05
Packit 022b05
             The format of this information largely depends on the type
Packit 022b05
             of switch or PBX the device is connected to. Therefore,
Packit 022b05
             the detailed format of this information is not
Packit 022b05
             specified and is implementation dependent.
Packit 022b05
Packit 022b05
             If possible, the agent should implement this information
Packit 022b05
             using the E.164 number format. In this case, the number
Packit 022b05
             must start with '+'. Otherwise, IA5 number digits must
Packit 022b05
             be used."
Packit 022b05
        REFERENCE
Packit 022b05
            "ITU-T E.164, Q.931 chapter 4.5.10"
Packit 022b05
        DEFVAL { "" }
Packit 022b05
        ::= { isdnSignalingEntry 4 }
Packit 022b05
Packit 022b05
isdnSignalingSubAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      DisplayString
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Supplementary information to the ISDN address assigned
Packit 022b05
             to this signaling channel. Usually, this is the
Packit 022b05
             subaddress as defined in Q.931.
Packit 022b05
             If there is no such number defined or required, this is
Packit 022b05
             a zero length string.
Packit 022b05
             The subaddress is used for incoming calls as well as
Packit 022b05
             for outgoing calls.
Packit 022b05
             The subaddress is an user supplied string of up to 20
Packit 022b05
             IA5 characters and is transmitted transparently through
Packit 022b05
             the network."
Packit 022b05
        REFERENCE
Packit 022b05
            "ITU-T I.330, Q.931 chapter 4.5.11"
Packit 022b05
        DEFVAL { "" }
Packit 022b05
        ::= { isdnSignalingEntry 5 }
Packit 022b05
Packit 022b05
isdnSignalingBchannelCount OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32 (1..65535)
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The total number of B channels (bearer channels)
Packit 022b05
             managed by this signaling channel. The default value
Packit 022b05
             of this object depends on the physical interface type
Packit 022b05
             and is either 2 for Basic Rate interfaces or
Packit 022b05
             24 (30) for Primary Rate interfaces."
Packit 022b05
        ::= { isdnSignalingEntry 6 }
Packit 022b05
Packit 022b05
isdnSignalingInfoTrapEnable    OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
            enabled(1),
Packit 022b05
            disabled(2)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Indicates whether isdnMibCallInformation traps
Packit 022b05
             should be generated for calls on this signaling
Packit 022b05
             channel."
Packit 022b05
        DEFVAL      { disabled }
Packit 022b05
        ::= { isdnSignalingEntry 7 }
Packit 022b05
Packit 022b05
isdnSignalingStatus OBJECT-TYPE
Packit 022b05
        SYNTAX      RowStatus
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This object is used to create and delete rows in the
Packit 022b05
             isdnSignalingTable."
Packit 022b05
        ::= { isdnSignalingEntry 8 }
Packit 022b05
Packit 022b05
-- Signaling channel statistics table
Packit 022b05
-- There is one entry for each signaling connection
Packit 022b05
-- in this table.
Packit 022b05
-- Note that the ifEntry also has some statistics information.
Packit 022b05
Packit 022b05
isdnSignalingStatsTable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF IsdnSignalingStatsEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "ISDN signaling table containing statistics
Packit 022b05
             information for all ISDN signaling channels
Packit 022b05
             on this managed device.
Packit 022b05
             Only statistical information which is not already being
Packit 022b05
             counted in the ifTable is being defined in this table."
Packit 022b05
        ::= { isdnSignalingGroup 3 }
Packit 022b05
Packit 022b05
isdnSignalingStatsEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      IsdnSignalingStatsEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An entry in the ISDN Signaling statistics Table."
Packit 022b05
        AUGMENTS { isdnSignalingEntry }
Packit 022b05
        ::= { isdnSignalingStatsTable 1 }
Packit 022b05
Packit 022b05
IsdnSignalingStatsEntry ::= SEQUENCE {
Packit 022b05
            isdnSigStatsInCalls         Counter32,
Packit 022b05
            isdnSigStatsInConnected     Counter32,
Packit 022b05
            isdnSigStatsOutCalls        Counter32,
Packit 022b05
            isdnSigStatsOutConnected    Counter32,
Packit 022b05
            isdnSigStatsChargedUnits    Counter32
Packit 022b05
        }
Packit 022b05
Packit 022b05
isdnSigStatsInCalls OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of incoming calls on this interface."
Packit 022b05
        ::= { isdnSignalingStatsEntry 1 }
Packit 022b05
Packit 022b05
isdnSigStatsInConnected OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of incoming calls on this interface
Packit 022b05
             which were actually connected."
Packit 022b05
        ::= { isdnSignalingStatsEntry 2 }
Packit 022b05
Packit 022b05
isdnSigStatsOutCalls OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of outgoing calls on this interface."
Packit 022b05
        ::= { isdnSignalingStatsEntry 3 }
Packit 022b05
Packit 022b05
isdnSigStatsOutConnected OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of outgoing calls on this interface
Packit 022b05
             which were actually connected."
Packit 022b05
        ::= { isdnSignalingStatsEntry 4 }
Packit 022b05
Packit 022b05
isdnSigStatsChargedUnits OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of charging units on this interface since
Packit 022b05
             system startup.
Packit 022b05
             Only the charging units applying to the local interface,
Packit 022b05
             i.e. for originated calls or for calls with 'Reverse
Packit 022b05
             charging' being active, are counted here."
Packit 022b05
        ::= { isdnSignalingStatsEntry 5 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The LAPD table
Packit 022b05
Packit 022b05
isdnLapdTable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF IsdnLapdEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Table containing configuration and statistics
Packit 022b05
             information for all LAPD (D channel Data Link)
Packit 022b05
             interfaces on this managed device.
Packit 022b05
             Only statistical information which is not already being
Packit 022b05
             counted in the ifTable is being defined in this table."
Packit 022b05
        ::= { isdnSignalingGroup 4 }
Packit 022b05
Packit 022b05
isdnLapdEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      IsdnLapdEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An entry in the LAPD Table."
Packit 022b05
        INDEX { ifIndex }
Packit 022b05
        ::= { isdnLapdTable 1 }
Packit 022b05
Packit 022b05
IsdnLapdEntry ::= SEQUENCE {
Packit 022b05
            isdnLapdPrimaryChannel  TruthValue,
Packit 022b05
            isdnLapdOperStatus      INTEGER,
Packit 022b05
            isdnLapdPeerSabme       Counter32,
Packit 022b05
            isdnLapdRecvdFrmr       Counter32
Packit 022b05
        }
Packit 022b05
Packit 022b05
isdnLapdPrimaryChannel OBJECT-TYPE
Packit 022b05
        SYNTAX      TruthValue
Packit 022b05
        MAX-ACCESS  read-write
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "If set to true(1), this D channel is the designated
Packit 022b05
             primary D channel if D channel backup is active.
Packit 022b05
             There must be exactly one primary D channel
Packit 022b05
             configured. If D channel backup is not used, this
Packit 022b05
             object has a value of true(1)."
Packit 022b05
        REFERENCE
Packit 022b05
            "Q.931 [8], Annex F, D channel backup procedures."
Packit 022b05
        ::= { isdnLapdEntry 1 }
Packit 022b05
Packit 022b05
isdnLapdOperStatus OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
            inactive(1),
Packit 022b05
            l1Active(2),
Packit 022b05
            l2Active(3)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The operational status of this interface:
Packit 022b05
Packit 022b05
             inactive  all layers are inactive
Packit 022b05
             l1Active  layer 1 is activated,
Packit 022b05
                       layer 2 datalink not established
Packit 022b05
             l2Active  layer 1 is activated,
Packit 022b05
                       layer 2 datalink established."
Packit 022b05
        ::= { isdnLapdEntry 2 }
Packit 022b05
Packit 022b05
isdnLapdPeerSabme OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of peer SABME frames received on this
Packit 022b05
             interface. This is the number of peer-initiated
Packit 022b05
             new connections on this interface."
Packit 022b05
        ::= { isdnLapdEntry 3 }
Packit 022b05
Packit 022b05
isdnLapdRecvdFrmr OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of LAPD FRMR response frames received.
Packit 022b05
             This is the number of framing errors on this
Packit 022b05
             interface."
Packit 022b05
        ::= { isdnLapdEntry 4 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Optional groups follow here.
Packit 022b05
Packit 022b05
-- The Terminal Endpoint group and table
Packit 022b05
Packit 022b05
-- This table is required only if TEI values or SPID numbers
Packit 022b05
-- have to be entered.
Packit 022b05
-- The ifIndex values for this table are identical to those of
Packit 022b05
-- the isdnSignalingChannel table.
Packit 022b05
Packit 022b05
isdnEndpointGroup OBJECT IDENTIFIER ::= { isdnMibObjects 4 }
Packit 022b05
Packit 022b05
isdnEndpointGetIndex OBJECT-TYPE
Packit 022b05
        SYNTAX      TestAndIncr
Packit 022b05
        MAX-ACCESS  read-write
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The recommended procedure for selecting a new index for
Packit 022b05
             isdnEndpointTable row creation is to GET the value of
Packit 022b05
             this object, and then to SET the object with the same
Packit 022b05
             value. If the SET operation succeeds, the manager can use
Packit 022b05
             this value as an index to create a new row in this table."
Packit 022b05
        REFERENCE
Packit 022b05
            "RFC1903, TestAndIncr textual convention."
Packit 022b05
        ::= { isdnEndpointGroup 1 }
Packit 022b05
Packit 022b05
isdnEndpointTable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF IsdnEndpointEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Table containing configuration for Terminal
Packit 022b05
             Endpoints."
Packit 022b05
        ::= { isdnEndpointGroup 2 }
Packit 022b05
Packit 022b05
isdnEndpointEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      IsdnEndpointEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An entry in the Terminal Endpoint Table. The value
Packit 022b05
             of isdnEndpointIfType must be supplied for a row
Packit 022b05
             in this table to become active."
Packit 022b05
        INDEX { isdnEndpointIndex }
Packit 022b05
        ::= { isdnEndpointTable 1 }
Packit 022b05
Packit 022b05
IsdnEndpointEntry ::= SEQUENCE {
Packit 022b05
            isdnEndpointIndex       INTEGER,
Packit 022b05
            isdnEndpointIfIndex     InterfaceIndex,
Packit 022b05
            isdnEndpointIfType      IANAifType,
Packit 022b05
            isdnEndpointTeiType     INTEGER,
Packit 022b05
            isdnEndpointTeiValue    INTEGER,
Packit 022b05
            isdnEndpointSpid        DisplayString,
Packit 022b05
            isdnEndpointStatus      RowStatus
Packit 022b05
        }
Packit 022b05
Packit 022b05
isdnEndpointIndex OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (1..2147483647)
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The index value which uniquely identifies an entry
Packit 022b05
             in the isdnEndpointTable."
Packit 022b05
        ::= { isdnEndpointEntry 1 }
Packit 022b05
Packit 022b05
isdnEndpointIfIndex OBJECT-TYPE
Packit 022b05
        SYNTAX      InterfaceIndex
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The ifIndex value of the interface associated with this
Packit 022b05
             Terminal Endpoint."
Packit 022b05
        ::= { isdnEndpointEntry 2 }
Packit 022b05
Packit 022b05
isdnEndpointIfType OBJECT-TYPE
Packit 022b05
        SYNTAX      IANAifType
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The interface type for this Terminal Endpoint.
Packit 022b05
             Interface types of x25ple(40) and isdn(63) are allowed.
Packit 022b05
             The interface type is identical to the value of
Packit 022b05
             ifType in the associated ifEntry."
Packit 022b05
        ::= { isdnEndpointEntry 3 }
Packit 022b05
Packit 022b05
isdnEndpointTeiType OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
            dynamic(1),
Packit 022b05
            static(2)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The type of TEI (Terminal Endpoint Identifier)
Packit 022b05
             used for this Terminal Endpoint. In case of dynamic(1),
Packit 022b05
             the TEI value is selected by the switch. In
Packit 022b05
             case of static(2), a valid TEI value has to be
Packit 022b05
             entered in the isdnEndpointTeiValue object.
Packit 022b05
             The default value for this object depends on the
Packit 022b05
             interface type as well as the Terminal Endpoint type.
Packit 022b05
             On Primary Rate interfaces the default value is
Packit 022b05
             static(2). On Basic Rate interfaces the default value
Packit 022b05
             is dynamic(1) for isdn(63) Terminal Endpoints and
Packit 022b05
             static(2) for x25ple(40) Terminal Endpoints."
Packit 022b05
        ::= { isdnEndpointEntry 4 }
Packit 022b05
Packit 022b05
isdnEndpointTeiValue OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER ( 0..255 )
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The TEI (Terminal Endpoint Identifier) value
Packit 022b05
             for this Terminal Endpoint. If isdnEndpointTeiType
Packit 022b05
             is set to static(2), valid numbers are 0..63,
Packit 022b05
             while otherwise the value is set internally.
Packit 022b05
             The default value of this object is 0 for static
Packit 022b05
             TEI assignment.
Packit 022b05
             The default value for dynamic TEI assignment is also
Packit 022b05
             0 as long as no TEI has been assigned. After TEI
Packit 022b05
             assignment, the assigned TEI value is returned."
Packit 022b05
        ::= { isdnEndpointEntry 5 }
Packit 022b05
Packit 022b05
isdnEndpointSpid OBJECT-TYPE
Packit 022b05
        SYNTAX      DisplayString
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The Service profile IDentifier (SPID) information
Packit 022b05
             for this Terminal Endpoint.
Packit 022b05
Packit 022b05
             The SPID is composed of 9-20 numeric characters.
Packit 022b05
Packit 022b05
             This information has to be defined in addition to
Packit 022b05
             the local number for some switch protocol types,
Packit 022b05
             e.g. Bellcore NI-1 and NI-2.
Packit 022b05
Packit 022b05
             If this object is not required, it is a
Packit 022b05
             zero length string."
Packit 022b05
        REFERENCE
Packit 022b05
            "Bellcore SR-NWT-001953, Generic Guidelines for ISDN
Packit 022b05
             Terminal Equipment on Basic Access Interfaces,
Packit 022b05
             Chapter 8.5.1."
Packit 022b05
        DEFVAL { "" }
Packit 022b05
        ::= { isdnEndpointEntry 6 }
Packit 022b05
Packit 022b05
isdnEndpointStatus OBJECT-TYPE
Packit 022b05
        SYNTAX      RowStatus
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This object is used to create and delete rows in the
Packit 022b05
             isdnEndpointTable."
Packit 022b05
        ::= { isdnEndpointEntry 7 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The Directory Number group
Packit 022b05
--
Packit 022b05
Packit 022b05
isdnDirectoryGroup OBJECT IDENTIFIER ::= { isdnMibObjects 5 }
Packit 022b05
Packit 022b05
isdnDirectoryTable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF IsdnDirectoryEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Table containing Directory Numbers."
Packit 022b05
        ::= { isdnDirectoryGroup 1 }
Packit 022b05
Packit 022b05
isdnDirectoryEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      IsdnDirectoryEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An entry in the Directory Number Table. All objects
Packit 022b05
             in an entry must be set for a new row to become active."
Packit 022b05
        INDEX { isdnDirectoryIndex }
Packit 022b05
        ::= { isdnDirectoryTable 1 }
Packit 022b05
Packit 022b05
IsdnDirectoryEntry ::= SEQUENCE {
Packit 022b05
            isdnDirectoryIndex      INTEGER,
Packit 022b05
            isdnDirectoryNumber     DisplayString,
Packit 022b05
            isdnDirectorySigIndex   INTEGER,
Packit 022b05
            isdnDirectoryStatus     RowStatus
Packit 022b05
        }
Packit 022b05
Packit 022b05
isdnDirectoryIndex OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER ( 1..'7fffffff'h )
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The index value which uniquely identifies an entry
Packit 022b05
             in the isdnDirectoryTable."
Packit 022b05
        ::= { isdnDirectoryEntry 1 }
Packit 022b05
Packit 022b05
isdnDirectoryNumber OBJECT-TYPE
Packit 022b05
        SYNTAX      DisplayString
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A Directory Number. Directory Numbers are used
Packit 022b05
             to identify incoming calls on the signaling
Packit 022b05
             channel given in isdnDirectorySigIndex.
Packit 022b05
Packit 022b05
             The format of this information largely depends on the type
Packit 022b05
             of switch or PBX the device is connected to. Therefore,
Packit 022b05
             the detailed format of this information is not
Packit 022b05
             specified and is implementation dependent.
Packit 022b05
Packit 022b05
             If possible, the agent should implement this information
Packit 022b05
             using the E.164 number format. In this case, the number
Packit 022b05
             must start with '+'. Otherwise, IA5 number digits must
Packit 022b05
             be used."
Packit 022b05
        REFERENCE
Packit 022b05
            "ITU-T E.164, Q.931 chapter 4.5.10"
Packit 022b05
        ::= { isdnDirectoryEntry 2 }
Packit 022b05
Packit 022b05
isdnDirectorySigIndex OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (1..2147483647)
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An index pointing to an ISDN signaling channel.
Packit 022b05
             Incoming calls are accepted on this
Packit 022b05
             signaling channel if the isdnDirectoryNumber is
Packit 022b05
             presented as Called Number in the SETUP message."
Packit 022b05
        ::= { isdnDirectoryEntry 3 }
Packit 022b05
Packit 022b05
isdnDirectoryStatus OBJECT-TYPE
Packit 022b05
        SYNTAX      RowStatus
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This object is used to create and delete rows in the
Packit 022b05
             isdnDirectoryTable."
Packit 022b05
        ::= { isdnDirectoryEntry 4 }
Packit 022b05
Packit 022b05
-- Traps
Packit 022b05
Packit 022b05
isdnMibTrapPrefix OBJECT IDENTIFIER ::= { isdnMib 2 }
Packit 022b05
isdnMibTraps OBJECT IDENTIFIER ::= { isdnMibTrapPrefix 0 }
Packit 022b05
Packit 022b05
isdnMibCallInformation NOTIFICATION-TYPE
Packit 022b05
        OBJECTS {
Packit 022b05
            ifIndex,                    -- isdnBearerTable ifIndex
Packit 022b05
            isdnBearerOperStatus,
Packit 022b05
            isdnBearerPeerAddress,
Packit 022b05
            isdnBearerPeerSubAddress,
Packit 022b05
            isdnBearerCallSetupTime,
Packit 022b05
            isdnBearerInfoType,
Packit 022b05
            isdnBearerCallOrigin
Packit 022b05
        }
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This trap/inform is sent to the manager under the
Packit 022b05
             following condidions:
Packit 022b05
             - on incoming calls for each call which is rejected for
Packit 022b05
               policy reasons (e.g. unknown neighbor or access
Packit 022b05
               violation)
Packit 022b05
             - on outgoing calls whenever a call attempt is determined
Packit 022b05
               to have ultimately failed. In the event that call retry
Packit 022b05
               is active, then this will be after all retry attempts
Packit 022b05
               have failed.
Packit 022b05
             - whenever a call connects. In this case, the object
Packit 022b05
               isdnBearerCallConnectTime should be included in the
Packit 022b05
               trap.
Packit 022b05
Packit 022b05
             Only one such trap is sent in between successful or
Packit 022b05
             unsuccessful call attempts from or to a single neighbor;
Packit 022b05
             subsequent call attempts result in no trap.
Packit 022b05
Packit 022b05
             If the Dial Control MIB objects dialCtlNbrCfgId and
Packit 022b05
             dialCtlNbrCfgIndex are known by the entity generating
Packit 022b05
             this trap, both objects should be included in the trap
Packit 022b05
             as well. The receipt of this trap with no dial neighbor
Packit 022b05
             information indicates that the manager must poll the
Packit 022b05
             callHistoryTable of the Dial Control MIB to see what
Packit 022b05
             changed."
Packit 022b05
        ::= { isdnMibTraps 1 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- conformance information
Packit 022b05
--
Packit 022b05
Packit 022b05
isdnMibConformance OBJECT IDENTIFIER ::= { isdnMib 2 }
Packit 022b05
isdnMibCompliances OBJECT IDENTIFIER ::= { isdnMibConformance 1 }
Packit 022b05
isdnMibGroups      OBJECT IDENTIFIER ::= { isdnMibConformance 2 }
Packit 022b05
Packit 022b05
-- compliance statements
Packit 022b05
Packit 022b05
isdnMibCompliance MODULE-COMPLIANCE
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The compliance statement for entities which implement
Packit 022b05
             the ISDN MIB."
Packit 022b05
        MODULE       -- this module
Packit 022b05
Packit 022b05
-- unconditionally mandatory groups
Packit 022b05
        MANDATORY-GROUPS {
Packit 022b05
            isdnMibSignalingGroup,
Packit 022b05
            isdnMibBearerGroup,
Packit 022b05
            isdnMibNotificationsGroup
Packit 022b05
        }
Packit 022b05
Packit 022b05
-- conditionally mandatory group
Packit 022b05
        GROUP       isdnMibBasicRateGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The isdnMibBasicRateGroup is mandatory for entities
Packit 022b05
             supporting ISDN Basic Rate interfaces."
Packit 022b05
Packit 022b05
-- optional groups
Packit 022b05
        GROUP       isdnMibEndpointGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementation of this group is optional for all systems
Packit 022b05
             that attach to ISDN interfaces."
Packit 022b05
Packit 022b05
        GROUP       isdnMibDirectoryGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementation of this group is optional for all systems
Packit 022b05
             that attach to ISDN interfaces."
Packit 022b05
Packit 022b05
        OBJECT      isdnBasicRateIfType
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "It is conformant to implement this object as read-only."
Packit 022b05
Packit 022b05
        OBJECT      isdnBasicRateLineTopology
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "It is conformant to implement this object as read-only."
Packit 022b05
Packit 022b05
        OBJECT      isdnBasicRateIfMode
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "It is conformant to implement this object as read-only."
Packit 022b05
Packit 022b05
        OBJECT      isdnBasicRateSignalMode
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "It is conformant to implement this object as read-only."
Packit 022b05
        ::= { isdnMibCompliances 1 }
Packit 022b05
Packit 022b05
-- units of conformance
Packit 022b05
Packit 022b05
isdnMibBasicRateGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
            isdnBasicRateIfType,
Packit 022b05
            isdnBasicRateLineTopology,
Packit 022b05
            isdnBasicRateIfMode,
Packit 022b05
            isdnBasicRateSignalMode
Packit 022b05
        }
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A collection of objects required for ISDN Basic Rate
Packit 022b05
             physical interface configuration and statistics."
Packit 022b05
        ::= { isdnMibGroups 1 }
Packit 022b05
Packit 022b05
isdnMibBearerGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
            isdnBearerChannelType,
Packit 022b05
            isdnBearerOperStatus,
Packit 022b05
            isdnBearerChannelNumber,
Packit 022b05
            isdnBearerPeerAddress,
Packit 022b05
            isdnBearerPeerSubAddress,
Packit 022b05
            isdnBearerCallOrigin,
Packit 022b05
            isdnBearerInfoType,
Packit 022b05
            isdnBearerMultirate,
Packit 022b05
            isdnBearerCallSetupTime,
Packit 022b05
            isdnBearerCallConnectTime,
Packit 022b05
            isdnBearerChargedUnits
Packit 022b05
        }
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A collection of objects required for ISDN Bearer channel
Packit 022b05
             control and statistics."
Packit 022b05
        ::= { isdnMibGroups 2 }
Packit 022b05
Packit 022b05
isdnMibSignalingGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
            isdnSignalingGetIndex,
Packit 022b05
            isdnSignalingIfIndex,
Packit 022b05
            isdnSignalingProtocol,
Packit 022b05
            isdnSignalingCallingAddress,
Packit 022b05
            isdnSignalingSubAddress,
Packit 022b05
            isdnSignalingBchannelCount,
Packit 022b05
            isdnSignalingInfoTrapEnable,
Packit 022b05
            isdnSignalingStatus,
Packit 022b05
            isdnSigStatsInCalls,
Packit 022b05
            isdnSigStatsInConnected,
Packit 022b05
            isdnSigStatsOutCalls,
Packit 022b05
            isdnSigStatsOutConnected,
Packit 022b05
            isdnSigStatsChargedUnits,
Packit 022b05
            isdnLapdPrimaryChannel,
Packit 022b05
            isdnLapdOperStatus,
Packit 022b05
            isdnLapdPeerSabme,
Packit 022b05
            isdnLapdRecvdFrmr
Packit 022b05
        }
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A collection of objects required for ISDN D channel
Packit 022b05
             configuration and statistics."
Packit 022b05
        ::= { isdnMibGroups 3 }
Packit 022b05
Packit 022b05
isdnMibEndpointGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
            isdnEndpointGetIndex,
Packit 022b05
            isdnEndpointIfIndex,
Packit 022b05
            isdnEndpointIfType,
Packit 022b05
            isdnEndpointTeiType,
Packit 022b05
            isdnEndpointTeiValue,
Packit 022b05
            isdnEndpointSpid,
Packit 022b05
            isdnEndpointStatus
Packit 022b05
        }
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A collection of objects describing Terminal Endpoints."
Packit 022b05
        ::= { isdnMibGroups 4 }
Packit 022b05
Packit 022b05
isdnMibDirectoryGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
            isdnDirectoryNumber,
Packit 022b05
            isdnDirectorySigIndex,
Packit 022b05
            isdnDirectoryStatus
Packit 022b05
        }
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A collection of objects describing directory numbers."
Packit 022b05
        ::= { isdnMibGroups 5 }
Packit 022b05
Packit 022b05
isdnMibNotificationsGroup NOTIFICATION-GROUP
Packit 022b05
    NOTIFICATIONS { isdnMibCallInformation }
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The notifications which a ISDN MIB entity is
Packit 022b05
             required to implement."
Packit 022b05
    ::= { isdnMibGroups 6 }
Packit 022b05
END