Blame mibs/ietf/DIAL-CONTROL-MIB

Packit 022b05
DIAL-CONTROL-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
        MODULE-IDENTITY,
Packit 022b05
        NOTIFICATION-TYPE,
Packit 022b05
        OBJECT-TYPE,
Packit 022b05
        Unsigned32
Packit 022b05
                FROM SNMPv2-SMI
Packit 022b05
        TEXTUAL-CONVENTION,
Packit 022b05
        DisplayString,
Packit 022b05
        TimeStamp,
Packit 022b05
        RowStatus
Packit 022b05
                 FROM SNMPv2-TC
Packit 022b05
        MODULE-COMPLIANCE,
Packit 022b05
        OBJECT-GROUP,
Packit 022b05
        NOTIFICATION-GROUP
Packit 022b05
                FROM SNMPv2-CONF
Packit 022b05
        IANAifType
Packit 022b05
                FROM IANAifType-MIB
Packit 022b05
        ifOperStatus,
Packit 022b05
        ifIndex,
Packit 022b05
        InterfaceIndex,
Packit 022b05
        InterfaceIndexOrZero
Packit 022b05
                FROM IF-MIB
Packit 022b05
        transmission
Packit 022b05
                FROM RFC1213-MIB;
Packit 022b05
Packit 022b05
dialControlMib MODULE-IDENTITY
Packit 022b05
        LAST-UPDATED    "9609231544Z" -- Sep 23, 1996
Packit 022b05
        ORGANIZATION    "IETF ISDN 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 peer information for
Packit 022b05
             demand access and possibly other kinds of interfaces."
Packit 022b05
        ::= { transmission 21 }
Packit 022b05
Packit 022b05
AbsoluteCounter32 ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Represents a Counter32-like value that starts at zero,
Packit 022b05
             does not decrease, and does not wrap. This may be used
Packit 022b05
             only in situations where wrapping is not possible or
Packit 022b05
             extremely unlikely. Should such a counter overflow,
Packit 022b05
             it locks at the maxium value of 4,294,967,295.
Packit 022b05
Packit 022b05
             The primary use of this type of counter is situations
Packit 022b05
             where a counter value is to be recorded as history
Packit 022b05
             and is thus no longer subject to reading for changing
Packit 022b05
             values."
Packit 022b05
        SYNTAX      Unsigned32
Packit 022b05
Packit 022b05
-- Dial Control Mib objects definitions
Packit 022b05
Packit 022b05
dialControlMibObjects OBJECT IDENTIFIER ::= { dialControlMib 1 }
Packit 022b05
Packit 022b05
-- General configuration group
Packit 022b05
Packit 022b05
dialCtlConfiguration OBJECT IDENTIFIER ::= { dialControlMibObjects 1 }
Packit 022b05
Packit 022b05
-- general configuration data/parameters
Packit 022b05
Packit 022b05
dialCtlAcceptMode OBJECT-TYPE
Packit 022b05
        SYNTAX INTEGER {
Packit 022b05
            acceptNone(1),
Packit 022b05
            acceptAll(2),
Packit 022b05
            acceptKnown(3)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS  read-write
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The security level for acceptance of incoming calls.
Packit 022b05
             acceptNone(1)  - incoming calls will not be accepted
Packit 022b05
             acceptAll(2)   - incoming calls will be accepted,
Packit 022b05
                              even if there is no matching entry
Packit 022b05
                              in the dialCtlPeerCfgTable
Packit 022b05
             acceptKnown(3) - incoming calls will be accepted only
Packit 022b05
                              if there is a matching entry in the
Packit 022b05
                              dialCtlPeerCfgTable
Packit 022b05
            "
Packit 022b05
        ::= { dialCtlConfiguration 1 }
Packit 022b05
Packit 022b05
dialCtlTrapEnable OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
            enabled(1),
Packit 022b05
            disabled(2)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS  read-write
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This object indicates whether dialCtlPeerCallInformation
Packit 022b05
             and dialCtlPeerCallSetup traps should be generated for
Packit 022b05
             all peers. If the value of this object is enabled(1),
Packit 022b05
             traps will be generated for all peers. If the value
Packit 022b05
             of this object is disabled(2), traps will be generated
Packit 022b05
             only for peers having dialCtlPeerCfgTrapEnable set
Packit 022b05
             to enabled(1)."
Packit 022b05
        DEFVAL      { disabled }
Packit 022b05
        ::= { dialCtlConfiguration 2 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Peer group
Packit 022b05
Packit 022b05
dialCtlPeer OBJECT IDENTIFIER ::= { dialControlMibObjects 2 }
Packit 022b05
Packit 022b05
-- peer configuration table
Packit 022b05
Packit 022b05
dialCtlPeerCfgTable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF DialCtlPeerCfgEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The list of peers from which the managed device
Packit 022b05
             will accept calls or to which it will place them."
Packit 022b05
       ::= { dialCtlPeer 1 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      DialCtlPeerCfgEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Configuration data for a single Peer. This entry is
Packit 022b05
             effectively permanent, and contains information
Packit 022b05
             to identify the peer, how to connect to the peer,
Packit 022b05
             how to identify the peer and its permissions.
Packit 022b05
             The value of dialCtlPeerCfgOriginateAddress must be
Packit 022b05
             specified before a new row in this table can become
Packit 022b05
             active(1). Any writeable parameters in an existing entry
Packit 022b05
             can be modified while the entry is active. The modification
Packit 022b05
             will take effect when the peer in question will be
Packit 022b05
             called the next time.
Packit 022b05
             An entry in this table can only be created if the
Packit 022b05
             associated ifEntry already exists."
Packit 022b05
        INDEX       { dialCtlPeerCfgId, ifIndex }
Packit 022b05
      ::= { dialCtlPeerCfgTable 1 }
Packit 022b05
Packit 022b05
DialCtlPeerCfgEntry ::= SEQUENCE {
Packit 022b05
            dialCtlPeerCfgId                 INTEGER,
Packit 022b05
            dialCtlPeerCfgIfType             IANAifType,
Packit 022b05
            dialCtlPeerCfgLowerIf            InterfaceIndexOrZero,
Packit 022b05
            dialCtlPeerCfgOriginateAddress   DisplayString,
Packit 022b05
            dialCtlPeerCfgAnswerAddress      DisplayString,
Packit 022b05
            dialCtlPeerCfgSubAddress         DisplayString,
Packit 022b05
            dialCtlPeerCfgClosedUserGroup    DisplayString,
Packit 022b05
            dialCtlPeerCfgSpeed              INTEGER,
Packit 022b05
            dialCtlPeerCfgInfoType           INTEGER,
Packit 022b05
            dialCtlPeerCfgPermission         INTEGER,
Packit 022b05
            dialCtlPeerCfgInactivityTimer    INTEGER,
Packit 022b05
            dialCtlPeerCfgMinDuration        INTEGER,
Packit 022b05
            dialCtlPeerCfgMaxDuration        INTEGER,
Packit 022b05
            dialCtlPeerCfgCarrierDelay       INTEGER,
Packit 022b05
            dialCtlPeerCfgCallRetries        INTEGER,
Packit 022b05
            dialCtlPeerCfgRetryDelay         INTEGER,
Packit 022b05
            dialCtlPeerCfgFailureDelay       INTEGER,
Packit 022b05
            dialCtlPeerCfgTrapEnable         INTEGER,
Packit 022b05
            dialCtlPeerCfgStatus             RowStatus
Packit 022b05
        }
Packit 022b05
Packit 022b05
dialCtlPeerCfgId OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (1..2147483647)
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This object identifies a single peer. There may
Packit 022b05
             be several entries in this table for one peer,
Packit 022b05
             defining different ways of reaching this peer.
Packit 022b05
             Thus, there may be several entries in this table
Packit 022b05
             with the same value of dialCtlPeerCfgId.
Packit 022b05
             Multiple entries for one peer may be used to support
Packit 022b05
             multilink as well as backup lines.
Packit 022b05
             A single peer will be identified by a unique value
Packit 022b05
             of this object. Several entries for one peer MUST
Packit 022b05
             have the same value of dialCtlPeerCfgId, but different
Packit 022b05
             ifEntries and thus different values of ifIndex."
Packit 022b05
        ::= { dialCtlPeerCfgEntry 1 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgIfType OBJECT-TYPE
Packit 022b05
        SYNTAX      IANAifType
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The interface type to be used for calling this peer.
Packit 022b05
             In case of ISDN, the value of isdn(63) is to be used."
Packit 022b05
        DEFVAL      { other }
Packit 022b05
        ::= { dialCtlPeerCfgEntry 2 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgLowerIf OBJECT-TYPE
Packit 022b05
        SYNTAX      InterfaceIndexOrZero
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "ifIndex value of an interface the peer will have to be
Packit 022b05
             called on. For example, on an ISDN interface, this can be
Packit 022b05
             the ifIndex value of a D channel or the ifIndex value of a
Packit 022b05
             B channel, whatever is appropriate for a given peer.
Packit 022b05
             As an example, for Basic Rate leased lines it will be
Packit 022b05
             necessary to specify a B channel ifIndex, while for
Packit 022b05
             semi-permanent connections the D channel ifIndex has
Packit 022b05
             to be specified.
Packit 022b05
             If the interface can be dynamically assigned, this object
Packit 022b05
             has a value of zero."
Packit 022b05
        DEFVAL      { 0 }
Packit 022b05
        ::= { dialCtlPeerCfgEntry 3 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgOriginateAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      DisplayString
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Call Address at which the peer will be called.
Packit 022b05
             Think of this as the set of characters following 'ATDT '
Packit 022b05
             or the 'phone number' included in a D channel call request.
Packit 022b05
Packit 022b05
             The structure of this information will be switch type
Packit 022b05
             specific. If there is no address information required
Packit 022b05
             for reaching the peer, i.e., for leased lines,
Packit 022b05
             this object will be a zero length string."
Packit 022b05
        ::= { dialCtlPeerCfgEntry 4 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgAnswerAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      DisplayString
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Calling Party Number information element, as for example
Packit 022b05
             passed in an ISDN SETUP message by a PBX or switch,
Packit 022b05
             for incoming calls.
Packit 022b05
             This address can be used to identify the peer.
Packit 022b05
             If this address is either unknown or identical
Packit 022b05
             to dialCtlPeerCfgOriginateAddress, this object will be
Packit 022b05
             a zero length string."
Packit 022b05
        DEFVAL      { "" }
Packit 022b05
        ::= { dialCtlPeerCfgEntry 5 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgSubAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      DisplayString
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Subaddress at which the peer will be called.
Packit 022b05
             If the subaddress is undefined for the given media or
Packit 022b05
             unused, this is a zero length string."
Packit 022b05
        DEFVAL      { "" }
Packit 022b05
        ::= { dialCtlPeerCfgEntry 6 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgClosedUserGroup OBJECT-TYPE
Packit 022b05
        SYNTAX      DisplayString
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Closed User Group at which the peer will be called.
Packit 022b05
             If the Closed User Group is undefined for the given media
Packit 022b05
             or unused, this is a zero length string."
Packit 022b05
        REFERENCE
Packit 022b05
            "Q.931, chapter 4.6.1."
Packit 022b05
        DEFVAL      { "" }
Packit 022b05
        ::= { dialCtlPeerCfgEntry 7 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgSpeed OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..2147483647)
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The desired information transfer speed in bits/second
Packit 022b05
             when calling this peer.
Packit 022b05
             The detailed media specific information, e.g. information
Packit 022b05
             type and information transfer rate for ISDN circuits,
Packit 022b05
             has to be extracted from this object.
Packit 022b05
             If the transfer speed to be used is unknown or the default
Packit 022b05
             speed for this type of interfaces, the value of this object
Packit 022b05
             may be zero."
Packit 022b05
        DEFVAL      { 0 }
Packit 022b05
        ::= { dialCtlPeerCfgEntry 8 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgInfoType OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
            other(1),
Packit 022b05
            speech(2),
Packit 022b05
            unrestrictedDigital(3),     -- 64k/s data
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
            fax(10)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The Information Transfer Capability to be used when
Packit 022b05
             calling this peer.
Packit 022b05
Packit 022b05
             speech(2) refers to a non-data connection, whereas
Packit 022b05
             audio31(6) and audio7(7) refer to data mode
Packit 022b05
             connections."
Packit 022b05
        DEFVAL      { other }
Packit 022b05
        ::= { dialCtlPeerCfgEntry 9 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgPermission OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
            originate(1),
Packit 022b05
            answer(2),
Packit 022b05
            both(3),               -- both originate & answer
Packit 022b05
            callback(4),
Packit 022b05
            none(5)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Applicable permissions. callback(4) either rejects the
Packit 022b05
             call and then calls back, or uses the 'Reverse charging'
Packit 022b05
             information element if it is available.
Packit 022b05
             Note that callback(4) is supposed to control charging, not
Packit 022b05
             security, and applies to callback prior to accepting a
Packit 022b05
             call. Callback for security reasons can be handled using
Packit 022b05
             PPP callback."
Packit 022b05
        DEFVAL      { both }
Packit 022b05
        ::= { dialCtlPeerCfgEntry 10 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgInactivityTimer OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..2147483647)
Packit 022b05
        UNITS       "seconds"
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The connection will be automatically disconnected
Packit 022b05
             if no longer carrying useful data for a time
Packit 022b05
             period, in seconds, specified in this object.
Packit 022b05
             Useful data in this context refers to forwarding
Packit 022b05
             packets, including routing information; it
Packit 022b05
             excludes the encapsulator maintenance frames.
Packit 022b05
             A value of zero means the connection will not be
Packit 022b05
             automatically taken down due to inactivity,
Packit 022b05
             which implies that it is a dedicated circuit."
Packit 022b05
        DEFVAL      { 0 }
Packit 022b05
        ::= { dialCtlPeerCfgEntry 11 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgMinDuration OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..2147483647)
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Minimum duration of a call in seconds, starting from the
Packit 022b05
             time the call is connected until the call is disconnected.
Packit 022b05
             This is to accomplish the fact that in most countries
Packit 022b05
             charging applies to units of time, which should be matched
Packit 022b05
             as closely as possible."
Packit 022b05
        DEFVAL      { 0 }
Packit 022b05
        ::= { dialCtlPeerCfgEntry 12 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgMaxDuration OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..2147483647)
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Maximum call duration in seconds. Zero means 'unlimited'."
Packit 022b05
        DEFVAL      { 0 }
Packit 022b05
        ::= { dialCtlPeerCfgEntry 13 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgCarrierDelay OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..2147483647)
Packit 022b05
        UNITS       "seconds"
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The call timeout time in seconds. The default value
Packit 022b05
             of zero means that the call timeout as specified for
Packit 022b05
             the media in question will apply."
Packit 022b05
        DEFVAL      { 0 }
Packit 022b05
        ::= { dialCtlPeerCfgEntry 14 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgCallRetries OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..2147483647)
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of calls to a non-responding address
Packit 022b05
             that may be made. A retry count of zero means
Packit 022b05
             there is no bound. The intent is to bound
Packit 022b05
             the number of successive calls to an address
Packit 022b05
             which is inaccessible, or which refuses those calls.
Packit 022b05
Packit 022b05
             Some countries regulate the number of call retries
Packit 022b05
             to a given peer that can be made."
Packit 022b05
        DEFVAL      { 0 }
Packit 022b05
        ::= { dialCtlPeerCfgEntry 15 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgRetryDelay OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..2147483647)
Packit 022b05
        UNITS       "seconds"
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The time in seconds between call retries if a peer
Packit 022b05
             cannot be reached.
Packit 022b05
             A value of zero means that call retries may be done
Packit 022b05
             without any delay."
Packit 022b05
        DEFVAL      { 0 }
Packit 022b05
        ::= { dialCtlPeerCfgEntry 16 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgFailureDelay OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..2147483647)
Packit 022b05
        UNITS       "seconds"
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The time in seconds after which call attempts are
Packit 022b05
             to be placed again after a peer has been noticed
Packit 022b05
             to be unreachable, i.e. after dialCtlPeerCfgCallRetries
Packit 022b05
             unsuccessful call attempts.
Packit 022b05
             A value of zero means that a peer will not be called
Packit 022b05
             again after dialCtlPeerCfgCallRetries unsuccessful call
Packit 022b05
             attempts."
Packit 022b05
        DEFVAL      { 0 }
Packit 022b05
        ::= { dialCtlPeerCfgEntry 17 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgTrapEnable 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
            "This object indicates whether dialCtlPeerCallInformation
Packit 022b05
             and dialCtlPeerCallSetup traps should be generated for
Packit 022b05
             this peer."
Packit 022b05
        DEFVAL      { disabled }
Packit 022b05
        ::= { dialCtlPeerCfgEntry 18 }
Packit 022b05
Packit 022b05
dialCtlPeerCfgStatus OBJECT-TYPE
Packit 022b05
        SYNTAX      RowStatus
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Status of one row in this table."
Packit 022b05
        ::= { dialCtlPeerCfgEntry 19 }
Packit 022b05
Packit 022b05
-- Peer statistics table
Packit 022b05
Packit 022b05
dialCtlPeerStatsTable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF DialCtlPeerStatsEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Statistics information for each peer entry.
Packit 022b05
             There will be one entry in this table for each entry
Packit 022b05
             in the dialCtlPeerCfgTable."
Packit 022b05
       ::= { dialCtlPeer 2 }
Packit 022b05
Packit 022b05
dialCtlPeerStatsEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      DialCtlPeerStatsEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Statistics information for a single Peer. This entry
Packit 022b05
             is effectively permanent, and contains information
Packit 022b05
             describing the last call attempt as well as supplying
Packit 022b05
             statistical information."
Packit 022b05
        AUGMENTS    { dialCtlPeerCfgEntry }
Packit 022b05
      ::= { dialCtlPeerStatsTable 1 }
Packit 022b05
Packit 022b05
DialCtlPeerStatsEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            dialCtlPeerStatsConnectTime          AbsoluteCounter32,
Packit 022b05
            dialCtlPeerStatsChargedUnits         AbsoluteCounter32,
Packit 022b05
            dialCtlPeerStatsSuccessCalls         AbsoluteCounter32,
Packit 022b05
            dialCtlPeerStatsFailCalls            AbsoluteCounter32,
Packit 022b05
            dialCtlPeerStatsAcceptCalls          AbsoluteCounter32,
Packit 022b05
            dialCtlPeerStatsRefuseCalls          AbsoluteCounter32,
Packit 022b05
            dialCtlPeerStatsLastDisconnectCause  OCTET STRING,
Packit 022b05
            dialCtlPeerStatsLastDisconnectText   DisplayString,
Packit 022b05
            dialCtlPeerStatsLastSetupTime        TimeStamp
Packit 022b05
        }
Packit 022b05
Packit 022b05
dialCtlPeerStatsConnectTime OBJECT-TYPE
Packit 022b05
        SYNTAX      AbsoluteCounter32
Packit 022b05
        UNITS       "seconds"
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Accumulated connect time to the peer since system startup.
Packit 022b05
             This is the total connect time, i.e. the connect time
Packit 022b05
             for outgoing calls plus the time for incoming calls."
Packit 022b05
        ::= { dialCtlPeerStatsEntry 1 }
Packit 022b05
Packit 022b05
dialCtlPeerStatsChargedUnits OBJECT-TYPE
Packit 022b05
        SYNTAX      AbsoluteCounter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The total number of charging units applying to this
Packit 022b05
             peer since 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, will be counted here."
Packit 022b05
        ::= { dialCtlPeerStatsEntry 2 }
Packit 022b05
Packit 022b05
dialCtlPeerStatsSuccessCalls OBJECT-TYPE
Packit 022b05
        SYNTAX      AbsoluteCounter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Number of completed calls to this peer."
Packit 022b05
        ::= { dialCtlPeerStatsEntry 3 }
Packit 022b05
Packit 022b05
dialCtlPeerStatsFailCalls OBJECT-TYPE
Packit 022b05
        SYNTAX      AbsoluteCounter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Number of failed call attempts to this peer since system
Packit 022b05
             startup."
Packit 022b05
        ::= { dialCtlPeerStatsEntry 4 }
Packit 022b05
Packit 022b05
dialCtlPeerStatsAcceptCalls OBJECT-TYPE
Packit 022b05
        SYNTAX      AbsoluteCounter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Number of calls from this peer accepted since system
Packit 022b05
             startup."
Packit 022b05
        ::= { dialCtlPeerStatsEntry 5 }
Packit 022b05
Packit 022b05
dialCtlPeerStatsRefuseCalls OBJECT-TYPE
Packit 022b05
        SYNTAX      AbsoluteCounter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Number of calls from this peer refused since system
Packit 022b05
             startup."
Packit 022b05
        ::= { dialCtlPeerStatsEntry 6 }
Packit 022b05
Packit 022b05
dialCtlPeerStatsLastDisconnectCause OBJECT-TYPE
Packit 022b05
        SYNTAX      OCTET STRING (SIZE (0..4))
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The encoded network cause value associated with the last
Packit 022b05
             call.
Packit 022b05
             This object will be updated whenever a call is started
Packit 022b05
             or cleared.
Packit 022b05
             The value of this object will depend on the interface type
Packit 022b05
             as well as on the protocol and protocol version being
Packit 022b05
             used on this interface. Some references for possible cause
Packit 022b05
             values are given below."
Packit 022b05
        REFERENCE
Packit 022b05
            "- Bellcore SR-NWT-001953, Generic Guidelines for
Packit 022b05
               ISDN Terminal Equipment On Basic Access Interfaces,
Packit 022b05
               chapter 5.2.5.8.
Packit 022b05
             - Bellcore SR-NWT-002343, ISDN Primary Rate Interface
Packit 022b05
               Generic Guidelines for Customer Premises Equipment,
Packit 022b05
               chapter 8.2.5.8.
Packit 022b05
             - ITU-T Q.931, Appendix I.
Packit 022b05
             - ITU-T X.25, CAUSE and DIAGNOSTIC field values.
Packit 022b05
             - German Telekom FTZ 1TR6, chapter 3.2.3.4.4.4."
Packit 022b05
        ::= { dialCtlPeerStatsEntry 7 }
Packit 022b05
Packit 022b05
dialCtlPeerStatsLastDisconnectText OBJECT-TYPE
Packit 022b05
        SYNTAX      DisplayString
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "ASCII text describing the reason for the last call
Packit 022b05
             termination.
Packit 022b05
             This object exists because it would be impossible for
Packit 022b05
             a management station to store all possible cause values
Packit 022b05
             for all types of interfaces. It should be used only if
Packit 022b05
             a management station is unable to decode the value of
Packit 022b05
             dialCtlPeerStatsLastDisconnectCause.
Packit 022b05
Packit 022b05
             This object will be updated whenever a call is started
Packit 022b05
             or cleared."
Packit 022b05
        ::= { dialCtlPeerStatsEntry 8 }
Packit 022b05
Packit 022b05
dialCtlPeerStatsLastSetupTime 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 last call to this peer
Packit 022b05
             was started.
Packit 022b05
             For ISDN media, this will be the time when the setup
Packit 022b05
             message was received from or sent to the network.
Packit 022b05
             This object will be updated whenever a call is started
Packit 022b05
             or cleared."
Packit 022b05
        ::= { dialCtlPeerStatsEntry 9 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- the active call group
Packit 022b05
--
Packit 022b05
Packit 022b05
callActive OBJECT IDENTIFIER ::= { dialControlMibObjects 3 }
Packit 022b05
Packit 022b05
-- callActiveTable
Packit 022b05
-- Table to store active call information.
Packit 022b05
-- These calls could be circuit switched or they could
Packit 022b05
-- be virtual circuits.
Packit 022b05
-- An entry will be created when a call is started and deleted
Packit 022b05
-- when a call is cleared.
Packit 022b05
Packit 022b05
callActiveTable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF CallActiveEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A table containing information about active
Packit 022b05
             calls to a specific destination."
Packit 022b05
        ::= { callActive 1 }
Packit 022b05
Packit 022b05
callActiveEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      CallActiveEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The information regarding a single active Connection.
Packit 022b05
             An entry in this table will be created when a call is
Packit 022b05
             started. An entry in this table will be deleted when
Packit 022b05
             an active call clears."
Packit 022b05
        INDEX       { callActiveSetupTime, callActiveIndex }
Packit 022b05
        ::= { callActiveTable 1 }
Packit 022b05
Packit 022b05
Packit 022b05
CallActiveEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            callActiveSetupTime                  TimeStamp,
Packit 022b05
            callActiveIndex                      INTEGER,
Packit 022b05
            callActivePeerAddress                DisplayString,
Packit 022b05
            callActivePeerSubAddress             DisplayString,
Packit 022b05
            callActivePeerId                     INTEGER,
Packit 022b05
            callActivePeerIfIndex                INTEGER,
Packit 022b05
            callActiveLogicalIfIndex             InterfaceIndexOrZero,
Packit 022b05
            callActiveConnectTime                TimeStamp,
Packit 022b05
            callActiveCallState                  INTEGER,
Packit 022b05
            callActiveCallOrigin                 INTEGER,
Packit 022b05
            callActiveChargedUnits               AbsoluteCounter32,
Packit 022b05
            callActiveInfoType                   INTEGER,
Packit 022b05
            callActiveTransmitPackets            AbsoluteCounter32,
Packit 022b05
            callActiveTransmitBytes              AbsoluteCounter32,
Packit 022b05
            callActiveReceivePackets             AbsoluteCounter32,
Packit 022b05
            callActiveReceiveBytes               AbsoluteCounter32
Packit 022b05
        }
Packit 022b05
Packit 022b05
callActiveSetupTime OBJECT-TYPE
Packit 022b05
        SYNTAX      TimeStamp
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The value of sysUpTime when the call associated to this
Packit 022b05
             entry was started. This will be useful for an NMS to
Packit 022b05
             retrieve all calls after a specific time. Also, this object
Packit 022b05
             can be useful in finding large delays between the time the
Packit 022b05
             call was started and the time the call was connected.
Packit 022b05
             For ISDN media, this will be the time when the setup
Packit 022b05
             message was received from or sent to the network."
Packit 022b05
        ::= { callActiveEntry 1 }
Packit 022b05
Packit 022b05
callActiveIndex OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (1..'7fffffff'h)
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Small index variable to distinguish calls that start in
Packit 022b05
             the same hundredth of a second."
Packit 022b05
        ::= { callActiveEntry 2 }
Packit 022b05
Packit 022b05
callActivePeerAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      DisplayString
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number this call is connected to. If the number is
Packit 022b05
             not available, then it will have a length of zero."
Packit 022b05
        ::= { callActiveEntry 3 }
Packit 022b05
Packit 022b05
callActivePeerSubAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      DisplayString
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The subaddress this call is connected to. If the subaddress
Packit 022b05
             is undefined or not available, this will be a zero length
Packit 022b05
             string."
Packit 022b05
        ::= { callActiveEntry 4 }
Packit 022b05
Packit 022b05
callActivePeerId OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..2147483647)
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This is the Id value of the peer table entry
Packit 022b05
             to which this call was made. If a peer table entry
Packit 022b05
             for this call does not exist or is unknown, the value
Packit 022b05
             of this object will be zero."
Packit 022b05
        ::= { callActiveEntry 5 }
Packit 022b05
Packit 022b05
callActivePeerIfIndex OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..2147483647)
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This is the ifIndex value of the peer table entry
Packit 022b05
             to which this call was made. If a peer table entry
Packit 022b05
             for this call does not exist or is unknown, the value
Packit 022b05
             of this object will be zero."
Packit 022b05
        ::= { callActiveEntry 6 }
Packit 022b05
Packit 022b05
callActiveLogicalIfIndex OBJECT-TYPE
Packit 022b05
        SYNTAX      InterfaceIndexOrZero
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This is the ifIndex value of the logical interface through
Packit 022b05
             which this call was made. For ISDN media, this would be
Packit 022b05
             the ifIndex of the B channel which was used for this call.
Packit 022b05
             If the ifIndex value is unknown, the value of this object
Packit 022b05
             will be zero."
Packit 022b05
        ::= { callActiveEntry 7 }
Packit 022b05
Packit 022b05
callActiveConnectTime 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 call was connected.
Packit 022b05
             If the call is not connected, this object will have a
Packit 022b05
             value of zero."
Packit 022b05
        ::= { callActiveEntry 8 }
Packit 022b05
Packit 022b05
callActiveCallState OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
            unknown(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 state.
Packit 022b05
             unknown(1)     - The call state is unknown.
Packit 022b05
             connecting(2)  - A connection attempt (outgoing call)
Packit 022b05
                              is being made.
Packit 022b05
             connected(3)   - An incoming call is in the process
Packit 022b05
                              of validation.
Packit 022b05
             active(4)      - The call is active.
Packit 022b05
            "
Packit 022b05
        ::= { callActiveEntry 9 }
Packit 022b05
Packit 022b05
callActiveCallOrigin OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
            originate(1),
Packit 022b05
            answer(2),
Packit 022b05
            callback(3)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The call origin."
Packit 022b05
        ::= { callActiveEntry 10 }
Packit 022b05
Packit 022b05
callActiveChargedUnits OBJECT-TYPE
Packit 022b05
        SYNTAX      AbsoluteCounter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of charged units for this connection.
Packit 022b05
             For incoming calls or if charging information is
Packit 022b05
             not supplied by the switch, the value of this object
Packit 022b05
             will be zero."
Packit 022b05
        ::= { callActiveEntry 11 }
Packit 022b05
Packit 022b05
callActiveInfoType OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
            other(1),                   -- e.g. for non-isdn media
Packit 022b05
            speech(2),
Packit 022b05
            unrestrictedDigital(3),     -- 64k/s data
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
            fax(10)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The information type for this call."
Packit 022b05
        ::= { callActiveEntry 12 }
Packit 022b05
Packit 022b05
callActiveTransmitPackets OBJECT-TYPE
Packit 022b05
        SYNTAX      AbsoluteCounter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS     current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of packets which were transmitted for this
Packit 022b05
             call."
Packit 022b05
        ::= { callActiveEntry 13 }
Packit 022b05
Packit 022b05
callActiveTransmitBytes OBJECT-TYPE
Packit 022b05
        SYNTAX      AbsoluteCounter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of bytes which were transmitted for this
Packit 022b05
             call."
Packit 022b05
        ::= { callActiveEntry 14 }
Packit 022b05
Packit 022b05
callActiveReceivePackets OBJECT-TYPE
Packit 022b05
        SYNTAX      AbsoluteCounter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of packets which were received for this
Packit 022b05
             call."
Packit 022b05
        ::= { callActiveEntry 15 }
Packit 022b05
Packit 022b05
callActiveReceiveBytes OBJECT-TYPE
Packit 022b05
        SYNTAX      AbsoluteCounter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of bytes which were received for this call."
Packit 022b05
        ::= { callActiveEntry 16 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- the call history group
Packit 022b05
--
Packit 022b05
Packit 022b05
callHistory OBJECT IDENTIFIER ::= { dialControlMibObjects 4 }
Packit 022b05
Packit 022b05
callHistoryTableMaxLength OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..2147483647)
Packit 022b05
        MAX-ACCESS  read-write
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The upper limit on the number of entries that the
Packit 022b05
             callHistoryTable may contain.  A value of 0
Packit 022b05
             will prevent any history from being retained. When
Packit 022b05
             this table is full, the oldest entry will be deleted
Packit 022b05
             and the new one will be created."
Packit 022b05
        ::= { callHistory 1 }
Packit 022b05
Packit 022b05
callHistoryRetainTimer OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..2147483647)
Packit 022b05
        UNITS       "minutes"
Packit 022b05
        MAX-ACCESS  read-write
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The minimum amount of time that an callHistoryEntry
Packit 022b05
             will be maintained before being deleted. A value of
Packit 022b05
             0 will prevent any history from being retained in the
Packit 022b05
             callHistoryTable, but will neither prevent callCompletion
Packit 022b05
             traps being generated nor affect other tables."
Packit 022b05
        ::= { callHistory 2 }
Packit 022b05
Packit 022b05
-- callHistoryTable
Packit 022b05
-- Table to store the past call information. The Destination number
Packit 022b05
-- and the call connect and disconnect time, the disconnection cause
Packit 022b05
-- are stored. These calls could be circuit switched or they could
Packit 022b05
-- be virtual circuits. History of each and every call is stored,
Packit 022b05
-- of successful calls as well as of unsuccessful and rejected calls.
Packit 022b05
-- An entry will be created when a call is cleared.
Packit 022b05
Packit 022b05
callHistoryTable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF CallHistoryEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A table containing information about specific
Packit 022b05
             calls to a specific destination."
Packit 022b05
        ::= { callHistory 3 }
Packit 022b05
Packit 022b05
callHistoryEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      CallHistoryEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The information regarding a single Connection."
Packit 022b05
        INDEX       { callActiveSetupTime, callActiveIndex }
Packit 022b05
        ::= { callHistoryTable 1 }
Packit 022b05
Packit 022b05
Packit 022b05
CallHistoryEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            callHistoryPeerAddress               DisplayString,
Packit 022b05
            callHistoryPeerSubAddress            DisplayString,
Packit 022b05
            callHistoryPeerId                    INTEGER,
Packit 022b05
            callHistoryPeerIfIndex               INTEGER,
Packit 022b05
            callHistoryLogicalIfIndex            InterfaceIndex,
Packit 022b05
            callHistoryDisconnectCause           OCTET STRING,
Packit 022b05
            callHistoryDisconnectText            DisplayString,
Packit 022b05
            callHistoryConnectTime               TimeStamp,
Packit 022b05
            callHistoryDisconnectTime            TimeStamp,
Packit 022b05
            callHistoryCallOrigin                INTEGER,
Packit 022b05
            callHistoryChargedUnits              AbsoluteCounter32,
Packit 022b05
            callHistoryInfoType                  INTEGER,
Packit 022b05
            callHistoryTransmitPackets           AbsoluteCounter32,
Packit 022b05
            callHistoryTransmitBytes             AbsoluteCounter32,
Packit 022b05
            callHistoryReceivePackets            AbsoluteCounter32,
Packit 022b05
            callHistoryReceiveBytes              AbsoluteCounter32
Packit 022b05
        }
Packit 022b05
Packit 022b05
callHistoryPeerAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      DisplayString
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number this call was connected to. If the number is
Packit 022b05
             not available, then it will have a length of zero."
Packit 022b05
        ::= { callHistoryEntry 1 }
Packit 022b05
Packit 022b05
callHistoryPeerSubAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      DisplayString
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The subaddress this call was connected to. If the subaddress
Packit 022b05
             is undefined or not available, this will be a zero length
Packit 022b05
             string."
Packit 022b05
        ::= { callHistoryEntry 2 }
Packit 022b05
Packit 022b05
callHistoryPeerId OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..2147483647)
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This is the Id value of the peer table entry
Packit 022b05
             to which this call was made. If a peer table entry
Packit 022b05
             for this call does not exist, the value of this object
Packit 022b05
             will be zero."
Packit 022b05
        ::= { callHistoryEntry 3 }
Packit 022b05
Packit 022b05
callHistoryPeerIfIndex OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..2147483647)
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This is the ifIndex value of the peer table entry
Packit 022b05
             to which this call was made. If a peer table entry
Packit 022b05
             for this call does not exist, the value of this object
Packit 022b05
             will be zero."
Packit 022b05
        ::= { callHistoryEntry 4 }
Packit 022b05
Packit 022b05
callHistoryLogicalIfIndex OBJECT-TYPE
Packit 022b05
        SYNTAX      InterfaceIndex
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This is the ifIndex value of the logical interface through
Packit 022b05
             which this call was made. For ISDN media, this would be
Packit 022b05
             the ifIndex of the B channel which was used for this call."
Packit 022b05
        ::= { callHistoryEntry 5 }
Packit 022b05
Packit 022b05
callHistoryDisconnectCause OBJECT-TYPE
Packit 022b05
        SYNTAX      OCTET STRING (SIZE (0..4))
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The encoded network cause value associated with this call.
Packit 022b05
Packit 022b05
             The value of this object will depend on the interface type
Packit 022b05
             as well as on the protocol and protocol version being
Packit 022b05
             used on this interface. Some references for possible cause
Packit 022b05
             values are given below."
Packit 022b05
        REFERENCE
Packit 022b05
            "- Bellcore SR-NWT-001953, Generic Guidelines for
Packit 022b05
               ISDN Terminal Equipment On Basic Access Interfaces,
Packit 022b05
               chapter 5.2.5.8.
Packit 022b05
             - Bellcore SR-NWT-002343, ISDN Primary Rate Interface
Packit 022b05
               Generic Guidelines for Customer Premises Equipment,
Packit 022b05
               chapter 8.2.5.8.
Packit 022b05
             - ITU-T Q.931, Appendix I.
Packit 022b05
             - ITU-T X.25, CAUSE and DIAGNOSTIC field values.
Packit 022b05
             - German Telekom FTZ 1TR6, chapter 3.2.3.4.4.4."
Packit 022b05
        ::= { callHistoryEntry 6 }
Packit 022b05
Packit 022b05
callHistoryDisconnectText OBJECT-TYPE
Packit 022b05
        SYNTAX      DisplayString
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "ASCII text describing the reason for call termination.
Packit 022b05
Packit 022b05
             This object exists because it would be impossible for
Packit 022b05
             a management station to store all possible cause values
Packit 022b05
             for all types of interfaces. It should be used only if
Packit 022b05
             a management station is unable to decode the value of
Packit 022b05
             dialCtlPeerStatsLastDisconnectCause."
Packit 022b05
        ::= { callHistoryEntry 7 }
Packit 022b05
Packit 022b05
callHistoryConnectTime 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 call was connected."
Packit 022b05
        ::= { callHistoryEntry 8 }
Packit 022b05
Packit 022b05
callHistoryDisconnectTime 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 call was disconnected."
Packit 022b05
        ::= { callHistoryEntry 9 }
Packit 022b05
Packit 022b05
callHistoryCallOrigin OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
            originate(1),
Packit 022b05
            answer(2),
Packit 022b05
            callback(3)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The call origin."
Packit 022b05
        ::= { callHistoryEntry 10 }
Packit 022b05
Packit 022b05
callHistoryChargedUnits OBJECT-TYPE
Packit 022b05
        SYNTAX      AbsoluteCounter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of charged units for this connection.
Packit 022b05
             For incoming calls or if charging information is
Packit 022b05
             not supplied by the switch, the value of this object
Packit 022b05
             will be zero."
Packit 022b05
        ::= { callHistoryEntry 11 }
Packit 022b05
Packit 022b05
callHistoryInfoType OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
            other(1),                   -- e.g. for non-isdn media
Packit 022b05
            speech(2),
Packit 022b05
            unrestrictedDigital(3),     -- 64k/s data
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
            fax(10)
Packit 022b05
        }
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The information type for this call."
Packit 022b05
        ::= { callHistoryEntry 12 }
Packit 022b05
Packit 022b05
callHistoryTransmitPackets OBJECT-TYPE
Packit 022b05
        SYNTAX      AbsoluteCounter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS     current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of packets which were transmitted while this
Packit 022b05
             call was active."
Packit 022b05
        ::= { callHistoryEntry 13 }
Packit 022b05
Packit 022b05
callHistoryTransmitBytes OBJECT-TYPE
Packit 022b05
        SYNTAX      AbsoluteCounter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of bytes which were transmitted while this
Packit 022b05
             call was active."
Packit 022b05
        ::= { callHistoryEntry 14 }
Packit 022b05
Packit 022b05
callHistoryReceivePackets OBJECT-TYPE
Packit 022b05
        SYNTAX      AbsoluteCounter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of packets which were received while this
Packit 022b05
             call was active."
Packit 022b05
        ::= { callHistoryEntry 15 }
Packit 022b05
Packit 022b05
callHistoryReceiveBytes OBJECT-TYPE
Packit 022b05
        SYNTAX      AbsoluteCounter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The number of bytes which were received while this
Packit 022b05
             call was active."
Packit 022b05
        ::= { callHistoryEntry 16 }
Packit 022b05
Packit 022b05
-- Traps related to Connection management
Packit 022b05
Packit 022b05
dialControlMibTrapPrefix OBJECT IDENTIFIER ::= { dialControlMib 2 }
Packit 022b05
dialControlMibTraps OBJECT IDENTIFIER ::= { dialControlMibTrapPrefix 0 }
Packit 022b05
Packit 022b05
dialCtlPeerCallInformation NOTIFICATION-TYPE
Packit 022b05
        OBJECTS {
Packit 022b05
            callHistoryPeerId,
Packit 022b05
            callHistoryPeerIfIndex,
Packit 022b05
            callHistoryLogicalIfIndex,
Packit 022b05
            ifOperStatus,
Packit 022b05
            callHistoryPeerAddress,
Packit 022b05
            callHistoryPeerSubAddress,
Packit 022b05
            callHistoryDisconnectCause,
Packit 022b05
            callHistoryConnectTime,
Packit 022b05
            callHistoryDisconnectTime,
Packit 022b05
            callHistoryInfoType,
Packit 022b05
            callHistoryCallOrigin
Packit 022b05
        }
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This trap/inform is sent to the manager whenever
Packit 022b05
             a successful call clears, or a failed call attempt
Packit 022b05
             is determined to have ultimately failed. In the
Packit 022b05
             event that call retry is active, then this is after
Packit 022b05
             all retry attempts have failed. However, only one such
Packit 022b05
             trap is sent in between successful call attempts;
Packit 022b05
             subsequent call attempts result in no trap.
Packit 022b05
             ifOperStatus will return the operational status of the
Packit 022b05
             virtual interface associated with the peer to whom
Packit 022b05
             this call was made to."
Packit 022b05
     ::= { dialControlMibTraps 1 }
Packit 022b05
Packit 022b05
dialCtlPeerCallSetup NOTIFICATION-TYPE
Packit 022b05
        OBJECTS {
Packit 022b05
            callActivePeerId,
Packit 022b05
            callActivePeerIfIndex,
Packit 022b05
            callActiveLogicalIfIndex,
Packit 022b05
            ifOperStatus,
Packit 022b05
            callActivePeerAddress,
Packit 022b05
            callActivePeerSubAddress,
Packit 022b05
            callActiveInfoType,
Packit 022b05
            callActiveCallOrigin
Packit 022b05
        }
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This trap/inform is sent to the manager whenever
Packit 022b05
             a call setup message is received or sent.
Packit 022b05
             ifOperStatus will return the operational status of the
Packit 022b05
             virtual interface associated with the peer to whom
Packit 022b05
             this call was made to."
Packit 022b05
     ::= { dialControlMibTraps 2 }
Packit 022b05
Packit 022b05
-- conformance information
Packit 022b05
dialControlMibConformance OBJECT IDENTIFIER ::=
Packit 022b05
                                { dialControlMib 3 }
Packit 022b05
dialControlMibCompliances OBJECT IDENTIFIER ::=
Packit 022b05
                                { dialControlMibConformance 1 }
Packit 022b05
dialControlMibGroups      OBJECT IDENTIFIER ::=
Packit 022b05
                                { dialControlMibConformance 2 }
Packit 022b05
Packit 022b05
-- compliance statements
Packit 022b05
Packit 022b05
dialControlMibCompliance MODULE-COMPLIANCE
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The compliance statement for entities which
Packit 022b05
             implement the DIAL CONTROL MIB"
Packit 022b05
        MODULE      -- this module
Packit 022b05
        MANDATORY-GROUPS
Packit 022b05
            { dialControlGroup, callActiveGroup, callHistoryGroup,
Packit 022b05
              callNotificationsGroup }
Packit 022b05
        ::= { dialControlMibCompliances 1 }
Packit 022b05
Packit 022b05
-- units of conformance
Packit 022b05
Packit 022b05
dialControlGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
            dialCtlAcceptMode,
Packit 022b05
            dialCtlTrapEnable,
Packit 022b05
            dialCtlPeerCfgIfType,
Packit 022b05
            dialCtlPeerCfgLowerIf,
Packit 022b05
            dialCtlPeerCfgOriginateAddress,
Packit 022b05
            dialCtlPeerCfgAnswerAddress,
Packit 022b05
            dialCtlPeerCfgSubAddress,
Packit 022b05
            dialCtlPeerCfgClosedUserGroup,
Packit 022b05
            dialCtlPeerCfgSpeed,
Packit 022b05
            dialCtlPeerCfgInfoType,
Packit 022b05
            dialCtlPeerCfgPermission,
Packit 022b05
            dialCtlPeerCfgInactivityTimer,
Packit 022b05
            dialCtlPeerCfgMinDuration,
Packit 022b05
            dialCtlPeerCfgMaxDuration,
Packit 022b05
            dialCtlPeerCfgCarrierDelay,
Packit 022b05
            dialCtlPeerCfgCallRetries,
Packit 022b05
            dialCtlPeerCfgRetryDelay,
Packit 022b05
            dialCtlPeerCfgFailureDelay,
Packit 022b05
            dialCtlPeerCfgTrapEnable,
Packit 022b05
            dialCtlPeerCfgStatus,
Packit 022b05
            dialCtlPeerStatsConnectTime,
Packit 022b05
            dialCtlPeerStatsChargedUnits,
Packit 022b05
            dialCtlPeerStatsSuccessCalls,
Packit 022b05
            dialCtlPeerStatsFailCalls,
Packit 022b05
            dialCtlPeerStatsAcceptCalls,
Packit 022b05
            dialCtlPeerStatsRefuseCalls,
Packit 022b05
            dialCtlPeerStatsLastDisconnectCause,
Packit 022b05
            dialCtlPeerStatsLastDisconnectText,
Packit 022b05
            dialCtlPeerStatsLastSetupTime
Packit 022b05
        }
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A collection of objects providing the DIAL CONTROL
Packit 022b05
             capability."
Packit 022b05
        ::= { dialControlMibGroups 1 }
Packit 022b05
Packit 022b05
callActiveGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
            callActivePeerAddress,
Packit 022b05
            callActivePeerSubAddress,
Packit 022b05
            callActivePeerId,
Packit 022b05
            callActivePeerIfIndex,
Packit 022b05
            callActiveLogicalIfIndex,
Packit 022b05
            callActiveConnectTime,
Packit 022b05
            callActiveCallState,
Packit 022b05
            callActiveCallOrigin,
Packit 022b05
            callActiveChargedUnits,
Packit 022b05
            callActiveInfoType,
Packit 022b05
            callActiveTransmitPackets,
Packit 022b05
            callActiveTransmitBytes,
Packit 022b05
            callActiveReceivePackets,
Packit 022b05
            callActiveReceiveBytes
Packit 022b05
        }
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A collection of objects providing the active call
Packit 022b05
             capability."
Packit 022b05
        ::= { dialControlMibGroups 2 }
Packit 022b05
Packit 022b05
callHistoryGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
            callHistoryTableMaxLength,
Packit 022b05
            callHistoryRetainTimer,
Packit 022b05
            callHistoryPeerAddress,
Packit 022b05
            callHistoryPeerSubAddress,
Packit 022b05
            callHistoryPeerId,
Packit 022b05
            callHistoryPeerIfIndex,
Packit 022b05
            callHistoryLogicalIfIndex,
Packit 022b05
            callHistoryDisconnectCause,
Packit 022b05
            callHistoryDisconnectText,
Packit 022b05
            callHistoryConnectTime,
Packit 022b05
            callHistoryDisconnectTime,
Packit 022b05
            callHistoryCallOrigin,
Packit 022b05
            callHistoryChargedUnits,
Packit 022b05
            callHistoryInfoType,
Packit 022b05
            callHistoryTransmitPackets,
Packit 022b05
            callHistoryTransmitBytes,
Packit 022b05
            callHistoryReceivePackets,
Packit 022b05
            callHistoryReceiveBytes
Packit 022b05
        }
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A collection of objects providing the Call History
Packit 022b05
             capability."
Packit 022b05
        ::= { dialControlMibGroups 3 }
Packit 022b05
Packit 022b05
callNotificationsGroup NOTIFICATION-GROUP
Packit 022b05
    NOTIFICATIONS { dialCtlPeerCallInformation, dialCtlPeerCallSetup }
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The notifications which a Dial Control MIB entity is
Packit 022b05
             required to implement."
Packit 022b05
    ::= { dialControlMibGroups 4 }
Packit 022b05
Packit 022b05
Packit 022b05
END