draft-ietf-isdnmib-dial-control-02.txt   draft-ietf-isdnmib-dial-control-03.txt 
Dial Control Management Information Base Dial Control Management Information Base
draft-ietf-isdnmib-dial-control-02.txt draft-ietf-isdnmib-dial-control-03.txt
Mon Feb 5 21:53:26 MET 1996 Mon Apr 22 23:15:11 MET DST 1996
Guenter Roeck (editor) Guenter Roeck (editor)
Conware GmbH Conware GmbH
roeck@conware.de roeck@conware.de
Status of this Memo Status of this Memo
This document is an Internet-Draft. Internet-Drafts are working This document is an Internet-Draft. Internet-Drafts are working
documents of the Internet Engineering Task Force (IETF), its Areas, and documents of the Internet Engineering Task Force (IETF), its Areas, and
its Working Groups. Note that other groups may also distribute working its Working Groups. Note that other groups may also distribute working
skipping to change at page 3, line 5 skipping to change at page 3, line 5
This document specifies a MIB module in a manner that is both compliant This document specifies a MIB module in a manner that is both compliant
to the SNMPv2 SMI, and semantically identical to the peer SNMPv1 to the SNMPv2 SMI, and semantically identical to the peer SNMPv1
definitions. definitions.
This document is a product of the ISDN MIB working group within the This document is a product of the ISDN MIB working group within the
Internet Engineering Task Force. Comments are solicited and should be Internet Engineering Task Force. Comments are solicited and should be
addressed to the working group's mailing list at isdn-mib@cisco.com addressed to the working group's mailing list at isdn-mib@cisco.com
and/or the author. and/or the author.
2. The Community-based SNMPv2 Network Management Framework 2. The SNMPv2 Network Management Framework
The Community-based SNMPv2 Network Management Framework consists of four The SNMPv2 Network Management Framework presently consists of three
major components. They are: major components. They are:
o RFC 1902 [1] which defines the SMI, the mechanisms used for o the SMI, described in RFC 1902 [1] - the mechanisms used for
describing and naming objects for the purpose of management. describing and naming objects for the purpose of management.
o STD 17, RFC 1213 [2] defines MIB-II, the core set of managed o the MIB-II, STD 17, RFC 1213 [2] - the core set of managed objects
objects for the Internet suite of protocols. for the Internet suite of protocols.
o RFC 1901 [3] which defines the administrative and other
architectural aspects of the framework.
o RFC 1905 [4] which defines the protocol used for network access to o the protocol, RFC 1157 [3] and/or RFC 1905 [4], - the protocol for
managed objects. accessing managed objects.
The Framework permits new objects to be defined for the purpose of The Framework permits new objects to be defined for the purpose of
experimentation and evaluation. experimentation and evaluation.
2.1. Object Definitions 2.1. Object Definitions
Managed objects are accessed via a virtual information store, termed the Managed objects are accessed via a virtual information store, termed the
Management Information Base or MIB. Objects in the MIB are defined Management Information Base or MIB. Objects in the MIB are defined
using the subset of Abstract Syntax Notation One (ASN.1) defined in the using the subset of Abstract Syntax Notation One (ASN.1) defined in the
SMI. In particular, each object type is named by an OBJECT IDENTIFIER, SMI. In particular, each object type is named by an OBJECT IDENTIFIER,
skipping to change at page 4, line 11 skipping to change at page 4, line 11
object instance serves to uniquely identify a specific instantiation of object instance serves to uniquely identify a specific instantiation of
the object. For human convenience, we often use a textual string, the object. For human convenience, we often use a textual string,
termed the descriptor, to refer to the object type. termed the descriptor, to refer to the object type.
3. Overview 3. Overview
3.1. Structure of MIB 3.1. Structure of MIB
Managing Neighbors requires the following groups of information: Managing Neighbors requires the following groups of information:
o Some general configuration information. o General configuration information.
o Information to describe neighbors and neighbor statistics. o Information to describe neighbors and neighbor statistics.
o Information to retain call history. o Information to retain call history.
The MIB, therefore, consists of three groups. The MIB, therefore, consists of three groups.
o The dialCtlConfiguration group is used to specify general o The dialCtlConfiguration group is used to specify general
configuration information. configuration information.
skipping to change at page 8, line 15 skipping to change at page 7, line 15
4. Definitions 4. Definitions
4.1. Dial Control MIB 4.1. Dial Control MIB
DIAL-CONTROL-MIB DEFINITIONS ::= BEGIN DIAL-CONTROL-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, MODULE-IDENTITY,
NOTIFICATION-TYPE, NOTIFICATION-TYPE,
OBJECT-TYPE, OBJECT-TYPE,
Counter32, Counter32
Integer32
FROM SNMPv2-SMI FROM SNMPv2-SMI
DisplayString, DisplayString,
TimeStamp, TimeStamp,
RowStatus RowStatus,
TestAndIncr
FROM SNMPv2-TC FROM SNMPv2-TC
MODULE-COMPLIANCE, MODULE-COMPLIANCE,
OBJECT-GROUP OBJECT-GROUP
FROM SNMPv2-CONF FROM SNMPv2-CONF
IANAifType IANAifType
FROM IANAifType-MIB FROM IANAifType-MIB
ifIndex,
ifOperStatus, ifOperStatus,
InterfaceIndex InterfaceIndex,
InterfaceIndexOrZero
FROM IF-MIB FROM IF-MIB
transmission transmission
FROM RFC1213-MIB; FROM RFC1213-MIB;
dialControlMib MODULE-IDENTITY dialControlMib MODULE-IDENTITY
LAST-UPDATED "MIB_DATE" LAST-UPDATED "9604222310Z" -- Apr 22, 1996
ORGANIZATION "IETF ISDN Working Group" ORGANIZATION "IETF ISDN Working Group"
CONTACT-INFO CONTACT-INFO
" Guenter Roeck " Guenter Roeck
Postal: Conware GmbH Postal: Conware GmbH
Killisfeldstrasse 64 Killisfeldstrasse 64
76227 Karlsruhe 76227 Karlsruhe
Germany Germany
Tel: +49 721 9495 0 Tel: +49 721 9495 0
E-mail: roeck@conware.de" E-mail: roeck@conware.de"
DESCRIPTION DESCRIPTION
skipping to change at page 9, line 40 skipping to change at page 8, line 35
acceptKnown(3) - incoming calls will be accepted only acceptKnown(3) - incoming calls will be accepted only
if there is a matching entry in the if there is a matching entry in the
dialCtlNbrCfgTable dialCtlNbrCfgTable
" "
::= { dialCtlConfiguration 1 } ::= { dialCtlConfiguration 1 }
-- Neighbor group -- Neighbor group
dialCtlNeighbor OBJECT IDENTIFIER ::= { dialControlMibObjects 2 } dialCtlNeighbor OBJECT IDENTIFIER ::= { dialControlMibObjects 2 }
dialCtlNbrGetIndex OBJECT-TYPE
SYNTAX TestAndIncr
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The recommended procedure for selecting a new index for
dialCtlNbrCfgTable row creation is to GET the value of
this object, and then to SET the object with the same
value. If the SET operation succeeds, the manager can use
this value as an index to create a new row in this table."
REFERENCE
"RFC1903, TestAndIncr textual convention."
::= { dialCtlNeighbor 1 }
-- neighbor configuration table -- neighbor configuration table
dialCtlNbrCfgTable OBJECT-TYPE dialCtlNbrCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF DialCtlNbrCfgEntry SYNTAX SEQUENCE OF DialCtlNbrCfgEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The list of neighbors from which the managed device "The list of neighbors from which the managed device
will accept calls or to which it will place them." will accept calls or to which it will place them."
::= { dialCtlNeighbor 1 } ::= { dialCtlNeighbor 2 }
dialCtlNbrCfgEntry OBJECT-TYPE dialCtlNbrCfgEntry OBJECT-TYPE
SYNTAX DialCtlNbrCfgEntry SYNTAX DialCtlNbrCfgEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A single Neighbor. This entry is effectively permanent, "A single Neighbor. This entry is effectively permanent,
and contains information describing the neighbor and his and contains information describing the neighbor and his
permissions." permissions.
INDEX { dialCtlNbrCfgId, ifIndex } The value of dialCtlNbrCfgOriginateAddress must be
specified before a new row in this table can become
active(1). Any writeable parameters in an existing entry
can be modified while the entry is active. The modification
will take effect when the neighbor in question will be
called the next time."
INDEX { dialCtlNbrCfgId, dialCtlNbrCfgIndex }
::= { dialCtlNbrCfgTable 1 } ::= { dialCtlNbrCfgTable 1 }
DialCtlNbrCfgEntry ::= DialCtlNbrCfgEntry ::= SEQUENCE {
SEQUENCE {
dialCtlNbrCfgId INTEGER, dialCtlNbrCfgId INTEGER,
-- neighbor ID -- neighbor ID
dialCtlNbrCfgIndex INTEGER,
-- index value
dialCtlNbrCfgIfIndex InterfaceIndex,
dialCtlNbrCfgIfType IANAifType, dialCtlNbrCfgIfType IANAifType,
dialCtlNbrCfgLowerIf InterfaceIndex, dialCtlNbrCfgLowerIf InterfaceIndexOrZero,
-- ifIndex value of lower interface -- ifIndex value of
-- lower interface
dialCtlNbrCfgOriginateAddress DisplayString, dialCtlNbrCfgOriginateAddress DisplayString,
-- Call Address (outgoing) -- Call Address (outgoing)
dialCtlNbrCfgAnswerAddress DisplayString, dialCtlNbrCfgAnswerAddress DisplayString,
-- Call Address (incoming) -- Call Address (incoming)
dialCtlNbrCfgSubAddress DisplayString, dialCtlNbrCfgSubAddress DisplayString,
-- Call Subaddress -- Call Subaddress
dialCtlNbrCfgClosedUserGroup DisplayString, dialCtlNbrCfgClosedUserGroup DisplayString,
-- Closed User Group -- Closed User Group
dialCtlNbrCfgSpeed INTEGER, dialCtlNbrCfgSpeed INTEGER,
-- desired speed in bit/second -- desired speed in
-- bit/second
dialCtlNbrCfgPermission INTEGER, dialCtlNbrCfgPermission INTEGER,
-- applicable permissions -- applicable permissions
dialCtlNbrCfgInactivityTimer INTEGER, dialCtlNbrCfgInactivityTimer INTEGER,
-- disconnect idle timer -- disconnect idle timer
dialCtlNbrCfgMinDuration INTEGER, dialCtlNbrCfgMinDuration INTEGER,
-- Min call duration in seconds -- Min call duration
dialCtlNbrCfgMaxDuration INTEGER, dialCtlNbrCfgMaxDuration INTEGER,
-- Max call duration in seconds -- Max call duration
dialCtlNbrCfgCarrierDelay INTEGER, dialCtlNbrCfgCarrierDelay INTEGER,
-- call connect time -- call connect time
dialCtlNbrCfgCallRetries INTEGER, dialCtlNbrCfgCallRetries INTEGER,
-- number of call retries -- number of call retries
dialCtlNbrCfgRetryDelay INTEGER, dialCtlNbrCfgRetryDelay INTEGER,
-- time between call attempts -- time between call
-- attempts
dialCtlNbrCfgFailureDelay INTEGER, dialCtlNbrCfgFailureDelay INTEGER,
-- retry time after failure -- retry time after failure
dialCtlNbrCallInfoTrapEnable INTEGER,
-- to enable/disable traps
dialCtlNbrCfgStatus RowStatus dialCtlNbrCfgStatus RowStatus
} }
dialCtlNbrCfgId OBJECT-TYPE dialCtlNbrCfgId OBJECT-TYPE
SYNTAX INTEGER (1..2147483647) SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object defines a single neighbor. There may "This object defines a single neighbor. There may
be several entries in this table for one neighbor, be several entries in this table for one neighbor,
defining different ways of reaching this neighbor. defining different ways of reaching this neighbor.
Thus, there may be several entries in this table Thus, there may be several entries in this table
with the same value of dialCtlNbrCfgId. with the same value of dialCtlNbrCfgId.
Multiple entries for one neighbor may be used to support Multiple entries for one neighbor may be used to support
multilink as well as backup lines. multilink as well as backup lines.
A single neighbor will be identified by a unique value A single neighbor will be identified by a unique value
of this object. Several entries for one neighbor MUST of this object. Several entries for one neighbor MUST
have the same value of dialCtlNbrCfgId, but different have the same value of dialCtlNbrCfgId, but different
ifEntries and thus different values of ifIndex." ifEntries and thus different values of ifIndex and
dialCtlNbrCfgIndex."
::= { dialCtlNbrCfgEntry 1 } ::= { dialCtlNbrCfgEntry 1 }
dialCtlNbrCfgIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value which uniquely identifies an entry
in this table."
::= { dialCtlNbrCfgEntry 2 }
dialCtlNbrCfgIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifIndex value of the interface associated with this
neighbor."
::= { dialCtlNbrCfgEntry 3 }
dialCtlNbrCfgIfType OBJECT-TYPE dialCtlNbrCfgIfType OBJECT-TYPE
SYNTAX IANAifType SYNTAX IANAifType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The interface type to be used for calling this neighbor. "The interface type to be used for calling this neighbor.
In case of ISDN, the value of basicISDN(20) is to be used." In case of ISDN, the value of isdn(63) is to be used."
DEFVAL { other } DEFVAL { other }
::= { dialCtlNbrCfgEntry 2 } ::= { dialCtlNbrCfgEntry 4 }
dialCtlNbrCfgLowerIf OBJECT-TYPE dialCtlNbrCfgLowerIf OBJECT-TYPE
SYNTAX InterfaceIndex SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"ifIndex value of an interface the neighbor will have to be "ifIndex value of an interface the neighbor will have to be
called on. For example, on an ISDN interface, this can be called on. For example, on an ISDN interface, this can be
the ifIndex value of a D channel or the ifIndex value of a the ifIndex value of a D channel or the ifIndex value of a
B channel, whatever is appropriate for a given neighbor. B channel, whatever is appropriate for a given neighbor.
As an example, for Basic Rate leased lines it will be As an example, for Basic Rate leased lines it will be
necessary to specify a B channel ifIndex, while for necessary to specify a B channel ifIndex, while for
semi-permanent connections the D channel ifIndex has semi-permanent connections the D channel ifIndex has
to be specified. to be specified.
If the interface can be dynamically assigned, this object If the interface can be dynamically assigned, this object
has a value of zero." has a value of zero."
DEFVAL { 0 } DEFVAL { 0 }
::= { dialCtlNbrCfgEntry 3 } ::= { dialCtlNbrCfgEntry 5 }
dialCtlNbrCfgOriginateAddress OBJECT-TYPE dialCtlNbrCfgOriginateAddress OBJECT-TYPE
SYNTAX DisplayString SYNTAX DisplayString
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Call Address at which the neighbor will be called. "Call Address at which the neighbor will be called.
Think of this as the set of characters following 'ATDT ' Think of this as the set of characters following 'ATDT '
or the 'phone number' included in a D channel call request. or the 'phone number' included in a D channel call request.
The structure of this information will be switch type specific." The structure of this information will be switch type
::= { dialCtlNbrCfgEntry 4 } specific."
::= { dialCtlNbrCfgEntry 6 }
dialCtlNbrCfgAnswerAddress OBJECT-TYPE dialCtlNbrCfgAnswerAddress OBJECT-TYPE
SYNTAX DisplayString SYNTAX DisplayString
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Calling Party Number information element, as for example "Calling Party Number information element, as for example
passed in an ISDN SETUP message by a PBX or switch, passed in an ISDN SETUP message by a PBX or switch,
for incoming calls. for incoming calls.
This address can be used to identify the neighbor. This address can be used to identify the neighbor.
If this address is either unknown or identical If this address is either unknown or identical
to dialCtlNbrCfgOriginateAddress, this object will be to dialCtlNbrCfgOriginateAddress, this object will be
a zero length string." a zero length string."
::= { dialCtlNbrCfgEntry 5 } DEFVAL { "" }
::= { dialCtlNbrCfgEntry 7 }
dialCtlNbrCfgSubAddress OBJECT-TYPE dialCtlNbrCfgSubAddress OBJECT-TYPE
SYNTAX DisplayString SYNTAX DisplayString
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Subaddress at which the neighbor will be called. "Subaddress at which the neighbor will be called.
If the subaddress is undefined for the given media or If the subaddress is undefined for the given media or
unused, this is a zero length string." unused, this is a zero length string."
DEFVAL { "" } DEFVAL { "" }
::= { dialCtlNbrCfgEntry 6 } ::= { dialCtlNbrCfgEntry 8 }
dialCtlNbrCfgClosedUserGroup OBJECT-TYPE dialCtlNbrCfgClosedUserGroup OBJECT-TYPE
SYNTAX DisplayString SYNTAX DisplayString
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Closed User Group at which the neighbor will be called, "Closed User Group at which the neighbor will be called.
as defined in Q.931 [5], chapter 4.6.1.
If the Closed User Group is undefined for the given media If the Closed User Group is undefined for the given media
or unused, this is a zero length string." or unused, this is a zero length string."
REFERENCE
"Q.931, chapter 4.6.1."
DEFVAL { "" } DEFVAL { "" }
::= { dialCtlNbrCfgEntry 7 } ::= { dialCtlNbrCfgEntry 9 }
dialCtlNbrCfgSpeed OBJECT-TYPE dialCtlNbrCfgSpeed OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The desired information transfer speed in bits/second "The desired information transfer speed in bits/second
when calling this neighbor. when calling this neighbor.
The detailed media specific information, e.g. information The detailed media specific information, e.g. information
type and information transfer rate for ISDN circuits, type and information transfer rate for ISDN circuits,
has to be extracted from this object. has to be extracted from this object.
If the transfer speed to be used is unknown or the default If the transfer speed to be used is unknown or the default
speed for this type of interfaces, the value of this object speed for this type of interfaces, the value of this object
may be zero." may be zero."
DEFVAL { 0 } DEFVAL { 0 }
::= { dialCtlNbrCfgEntry 8 } ::= { dialCtlNbrCfgEntry 10 }
dialCtlNbrCfgPermission OBJECT-TYPE dialCtlNbrCfgPermission OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
originate (1), originate (1),
answer (2), answer (2),
both (3), -- both originate & answer both (3), -- both originate & answer
callback(4) callback(4),
none(5)
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Applicable permissions. callback(4) either rejects the "Applicable permissions. callback(4) either rejects the
call and then calls back, or uses the 'Reverse charging' call and then calls back, or uses the 'Reverse charging'
information element if it is available. information element if it is available.
Note that callback(4) is supposed to control charging, not Note that callback(4) is supposed to control charging, not
security, and applies to callback prior to accepting a call. security, and applies to callback prior to accepting a
Callback for security reasons can be handled using PPP call. Callback for security reasons can be handled using
callback." PPP callback."
DEFVAL { both } DEFVAL { both }
::= { dialCtlNbrCfgEntry 9 } ::= { dialCtlNbrCfgEntry 11 }
dialCtlNbrCfgInactivityTimer OBJECT-TYPE dialCtlNbrCfgInactivityTimer OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX INTEGER (0..2147483647)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The connection will be automatically disconnected "The connection will be automatically disconnected
if no longer carrying useful data for a time if no longer carrying useful data for a time
period, in seconds, specified in this object. period, in seconds, specified in this object.
Useful data in this context refers to forwarding Useful data in this context refers to forwarding
packets, including routing information; it packets, including routing information; it
excludes the encapsulator maintenance frames. excludes the encapsulator maintenance frames.
A value of zero means the connection will not be A value of zero means the connection will not be
automatically taken down due to inactivity, automatically taken down due to inactivity,
which implies that it is a dedicated circuit." which implies that it is a dedicated circuit."
DEFVAL { 0 } DEFVAL { 0 }
::= { dialCtlNbrCfgEntry 10 } ::= { dialCtlNbrCfgEntry 12 }
dialCtlNbrCfgMinDuration OBJECT-TYPE dialCtlNbrCfgMinDuration OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Minimum duration of a call in seconds, starting from the "Minimum duration of a call in seconds, starting from the
time the call is connected until the call is disconnected. time the call is connected until the call is disconnected.
This is to accomplish the fact that in most countries This is to accomplish the fact that in most countries
charging applies to units of time, which should be matched charging applies to units of time, which should be matched
as closely as possible." as closely as possible."
DEFVAL { 0 } DEFVAL { 0 }
::= { dialCtlNbrCfgEntry 11 } ::= { dialCtlNbrCfgEntry 13 }
dialCtlNbrCfgMaxDuration OBJECT-TYPE dialCtlNbrCfgMaxDuration OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Maximum call duration in seconds. Zero means 'unlimited'." "Maximum call duration in seconds. Zero means 'unlimited'."
DEFVAL { 0 } DEFVAL { 0 }
::= { dialCtlNbrCfgEntry 12 } ::= { dialCtlNbrCfgEntry 14 }
dialCtlNbrCfgCarrierDelay OBJECT-TYPE dialCtlNbrCfgCarrierDelay OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX INTEGER (0..2147483647)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The call timeout time in seconds. The default value "The call timeout time in seconds. The default value
of zero means that the call timeout as specified for of zero means that the call timeout as specified for
the media in question will apply." the media in question will apply."
DEFVAL { 0 } DEFVAL { 0 }
::= { dialCtlNbrCfgEntry 13 } ::= { dialCtlNbrCfgEntry 15 }
dialCtlNbrCfgCallRetries OBJECT-TYPE dialCtlNbrCfgCallRetries OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of calls to a non-responding address "The number of calls to a non-responding address
that may be made. A retry count of zero means that may be made. A retry count of zero means
there is no bound. The intent is to bound there is no bound. The intent is to bound
the number of successive calls to an address the number of successive calls to an address
which is inaccessible, or which refuses those calls. which is inaccessible, or which refuses those calls.
Some countries regulate the number of call retries Some countries regulate the number of call retries
to a given neighbor that can be made." to a given neighbor that can be made."
DEFVAL { 0 } DEFVAL { 0 }
::= { dialCtlNbrCfgEntry 14 } ::= { dialCtlNbrCfgEntry 16 }
dialCtlNbrCfgRetryDelay OBJECT-TYPE dialCtlNbrCfgRetryDelay OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX INTEGER (0..2147483647)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The time in seconds between call retries if a neighbor "The time in seconds between call retries if a neighbor
cannot be reached. cannot be reached.
A value of zero means that call retries may be done A value of zero means that call retries may be done
without any delay." without any delay."
DEFVAL { 0 } DEFVAL { 0 }
::= { dialCtlNbrCfgEntry 15 } ::= { dialCtlNbrCfgEntry 17 }
dialCtlNbrCfgFailureDelay OBJECT-TYPE dialCtlNbrCfgFailureDelay OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX INTEGER (0..2147483647)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The time in seconds after which call attempts are "The time in seconds after which call attempts are
to be placed again after a neighbor has been noticed to be placed again after a neighbor has been noticed
to be unreachable, i.e. after dialCtlNbrCfgCallRetries to be unreachable, i.e. after dialCtlNbrCfgCallRetries
unsuccessful call attempts. unsuccessful call attempts.
A value of zero means that a neighbor will not be called A value of zero means that a neighbor will not be called
again after dialCtlNbrCfgCallRetries unsuccessful call again after dialCtlNbrCfgCallRetries unsuccessful call
attempts." attempts."
DEFVAL { 0 } DEFVAL { 0 }
::= { dialCtlNbrCfgEntry 16 } ::= { dialCtlNbrCfgEntry 18 }
dialCtlNbrCallInfoTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates whether dialCtlNbrCallInformation traps
should be generated for this neighbor."
DEFVAL { disabled }
::= { dialCtlNbrCfgEntry 19 }
dialCtlNbrCfgStatus OBJECT-TYPE dialCtlNbrCfgStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Status of one row in this table." "Status of one row in this table."
::= { dialCtlNbrCfgEntry 17 } ::= { dialCtlNbrCfgEntry 20 }
-- Neighbor statistics table -- Neighbor statistics table
dialCtlNbrStatsTable OBJECT-TYPE dialCtlNbrStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF DialCtlNbrStatsEntry SYNTAX SEQUENCE OF DialCtlNbrStatsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Statistics information for each neighbor entry. "Statistics information for each neighbor entry.
There will be one entry in this table for each entry There will be one entry in this table for each entry
in the dialCtlNbrCfgTable." in the dialCtlNbrCfgTable."
::= { dialCtlNeighbor 2 } ::= { dialCtlNeighbor 3 }
dialCtlNbrStatsEntry OBJECT-TYPE dialCtlNbrStatsEntry OBJECT-TYPE
SYNTAX DialCtlNbrStatsEntry SYNTAX DialCtlNbrStatsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Statistics information for a single Neighbor. This entry "Statistics information for a single Neighbor. This entry
is effectively permanent, and contains information is effectively permanent, and contains information
describing the last call attempt as well as supplying describing the last call attempt as well as supplying
statistical information." statistical information."
INDEX { dialCtlNbrCfgId, ifIndex } AUGMENTS { dialCtlNbrCfgEntry }
::= { dialCtlNbrStatsTable 1 } ::= { dialCtlNbrStatsTable 1 }
DialCtlNbrStatsEntry ::= DialCtlNbrStatsEntry ::=
SEQUENCE { SEQUENCE {
dialCtlNbrStatsConnectTime Counter32, dialCtlNbrStatsConnectTime Counter32,
-- total connect time to neighbor -- total connect time to neighbor
dialCtlNbrStatsChargedUnits Counter32, dialCtlNbrStatsChargedUnits Counter32,
-- number of charged units to this neighbor -- number of charged units to this neighbor
dialCtlNbrStatsSuccessCalls Counter32, dialCtlNbrStatsSuccessCalls Counter32,
-- number of completed calls to neighbor -- number of completed calls to neighbor
skipping to change at page 17, line 36 skipping to change at page 16, line 37
"Accumulated connect time to neighbor since system startup. "Accumulated connect time to neighbor since system startup.
This is the total connect time, i.e. the connect time This is the total connect time, i.e. the connect time
for outgoing calls plus the time for incoming calls." for outgoing calls plus the time for incoming calls."
::= { dialCtlNbrStatsEntry 1 } ::= { dialCtlNbrStatsEntry 1 }
dialCtlNbrStatsChargedUnits OBJECT-TYPE dialCtlNbrStatsChargedUnits OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The total number of charging units applying to this neighbor "The total number of charging units applying to this
since system startup. neighbor since system startup.
Only the charging units applying to the local interface, Only the charging units applying to the local interface,
i.e. for originated calls or for calls with 'Advice of Charge' i.e. for originated calls or for calls with 'Reverse
being active, will be counted here." charging' being active, will be counted here."
::= { dialCtlNbrStatsEntry 2 } ::= { dialCtlNbrStatsEntry 2 }
dialCtlNbrStatsSuccessCalls OBJECT-TYPE dialCtlNbrStatsSuccessCalls OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of completed calls to neighbor." "Number of completed calls to neighbor."
::= { dialCtlNbrStatsEntry 3 } ::= { dialCtlNbrStatsEntry 3 }
skipping to change at page 18, line 20 skipping to change at page 17, line 14
DESCRIPTION DESCRIPTION
"Number of failed call attempts to neighbor since system "Number of failed call attempts to neighbor since system
startup." startup."
::= { dialCtlNbrStatsEntry 4 } ::= { dialCtlNbrStatsEntry 4 }
dialCtlNbrStatsAcceptCalls OBJECT-TYPE dialCtlNbrStatsAcceptCalls OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of calls from neighbor accepted since system startup." "Number of calls from neighbor accepted since system
startup."
::= { dialCtlNbrStatsEntry 5 } ::= { dialCtlNbrStatsEntry 5 }
dialCtlNbrStatsRefuseCalls OBJECT-TYPE dialCtlNbrStatsRefuseCalls OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of calls from neighbor refused since system startup." "Number of calls from neighbor refused since system
startup."
::= { dialCtlNbrStatsEntry 6 } ::= { dialCtlNbrStatsEntry 6 }
dialCtlNbrStatsLastDisconnectCause OBJECT-TYPE dialCtlNbrStatsLastDisconnectCause OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..4)) SYNTAX OCTET STRING (SIZE (0..4))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The encoded network cause value associated with the last "The encoded network cause value associated with the last
call. call.
This object will be updated whenever a call is started This object will be updated whenever a call is started
or cleared." or cleared.
The value of this object will depend on the interface type
as well as on the protocol and protocol version being
used on this interface. Some references for possible cause
values are given below."
REFERENCE
"- Bellcore SR-NWT-001953, Generic Guidelines for
ISDN Terminal Equipment On Basic Access Interfaces,
chapter 5.2.5.8.
- Bellcore SR-NWT-002343, ISDN Primary Rate Interface
Generic Guidelines for Customer Premises Equipment,
chapter 8.2.5.8.
- ITU-T Q.931, Annex I.
- ITU-T X.25, CAUSE and DIAGNOSTIC field values.
- German Telekom FTZ 1TR6, chapter 3.2.3.4.4.4."
::= { dialCtlNbrStatsEntry 7 } ::= { dialCtlNbrStatsEntry 7 }
dialCtlNbrStatsLastDisconnectText OBJECT-TYPE dialCtlNbrStatsLastDisconnectText OBJECT-TYPE
SYNTAX DisplayString SYNTAX DisplayString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"ASCII text describing the reason for the last call "ASCII text describing the reason for the last call
termination. termination.
This object exists because it would be impossible for
a management station to store all possible cause values
for all types of interfaces. It should be used only if
a management station is unable to decode the value of
dialCtlNbrStatsLastDisconnectCause.
This object will be updated whenever a call is started This object will be updated whenever a call is started
or cleared." or cleared."
::= { dialCtlNbrStatsEntry 8 } ::= { dialCtlNbrStatsEntry 8 }
dialCtlNbrStatsLastSetupTime OBJECT-TYPE dialCtlNbrStatsLastSetupTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of sysUpTime when the last call to this neighbor "The value of sysUpTime when the last call to this neighbor
was started. was started.
For ISDN media, this will be the time when the setup message For ISDN media, this will be the time when the setup
was received from or sent to the network. message was received from or sent to the network.
This object will be updated whenever a call is started This object will be updated whenever a call is started
or cleared." or cleared."
::= { dialCtlNbrStatsEntry 9 } ::= { dialCtlNbrStatsEntry 9 }
-- --
-- the call history group -- the call history group
-- --
callHistory OBJECT IDENTIFIER ::= { dialControlMibObjects 3 } callHistory OBJECT IDENTIFIER ::= { dialControlMibObjects 3 }
skipping to change at page 20, line 39 skipping to change at page 19, line 42
"The information regarding a single Connection." "The information regarding a single Connection."
INDEX { callHistorySetupTime, callHistoryIndex } INDEX { callHistorySetupTime, callHistoryIndex }
::= { callHistoryTable 1 } ::= { callHistoryTable 1 }
CallHistoryEntry ::= CallHistoryEntry ::=
SEQUENCE { SEQUENCE {
callHistorySetupTime TimeStamp, callHistorySetupTime TimeStamp,
callHistoryIndex INTEGER, callHistoryIndex INTEGER,
callHistoryPeerAddress DisplayString, callHistoryPeerAddress DisplayString,
callHistoryPeerSubAddress DisplayString, callHistoryPeerSubAddress DisplayString,
callHistoryNeighborIfIndex InterfaceIndex,
callHistoryNeighborId INTEGER, callHistoryNeighborId INTEGER,
callHistoryNeighborIndex INTEGER,
callHistoryLogicalIfIndex InterfaceIndex, callHistoryLogicalIfIndex InterfaceIndex,
callHistoryDisconnectCause OCTET STRING, callHistoryDisconnectCause OCTET STRING,
callHistoryDisconnectText DisplayString, callHistoryDisconnectText DisplayString,
callHistoryConnectTime TimeStamp, callHistoryConnectTime TimeStamp,
callHistoryDisconnectTime TimeStamp, callHistoryDisconnectTime TimeStamp,
callHistoryCallOrigin INTEGER, callHistoryCallOrigin INTEGER,
callHistoryChargedUnits Integer32, callHistoryChargedUnits Counter32,
callHistoryInfoType INTEGER, callHistoryInfoType INTEGER,
callHistoryTransmitPackets Counter32, callHistoryTransmitPackets Counter32,
callHistoryTransmitBytes Counter32, callHistoryTransmitBytes Counter32,
callHistoryReceivePackets Counter32, callHistoryReceivePackets Counter32,
callHistoryReceiveBytes Counter32 callHistoryReceiveBytes Counter32
} }
callHistorySetupTime OBJECT-TYPE callHistorySetupTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of sysUpTime when the call associated to this "The value of sysUpTime when the call associated to this
entry was started. This will be useful for an NMS to retrieve entry was started. This will be useful for an NMS to
all calls after a specific time. Also, this object can be retrieve all calls after a specific time. Also, this object
useful in finding large delays between the time the call was can be useful in finding large delays between the time the
started and the time the call was connected. call was started and the time the call was connected.
For ISDN media, this will be the time when the setup message For ISDN media, this will be the time when the setup
was received from or sent to the network." message was received from or sent to the network."
::= { callHistoryEntry 1 } ::= { callHistoryEntry 1 }
callHistoryIndex OBJECT-TYPE callHistoryIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h) SYNTAX INTEGER (1..'7fffffff'h)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Index variable to access the CallHistoryEntry objects "Index variable to access the CallHistoryEntry objects
of the callHistoryTable." of the callHistoryTable."
::= { callHistoryEntry 2 } ::= { callHistoryEntry 2 }
skipping to change at page 22, line 8 skipping to change at page 20, line 49
callHistoryPeerSubAddress OBJECT-TYPE callHistoryPeerSubAddress OBJECT-TYPE
SYNTAX DisplayString SYNTAX DisplayString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The subaddress this call is connected to. If the subaddress "The subaddress this call is connected to. If the subaddress
is undefined or not available, this will be a zero length is undefined or not available, this will be a zero length
string." string."
::= { callHistoryEntry 4 } ::= { callHistoryEntry 4 }
callHistoryNeighborIfIndex OBJECT-TYPE callHistoryNeighborId OBJECT-TYPE
SYNTAX InterfaceIndex SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the ifIndex value of the neighbor table entry "This is the Id value of the neighbor table entry
to which this call was made." to which this call was made. If a neighbor table entry
for this call does not exist, the value of this object
will be zero."
::= { callHistoryEntry 5 } ::= { callHistoryEntry 5 }
callHistoryNeighborId OBJECT-TYPE callHistoryNeighborIndex OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the Id value of the neighbor table entry "This is the index value of the neighbor table entry
to which this call was made. If a neighbor table entry to which this call was made. If a neighbor table entry
for this call does not exist, the value of this object for this call does not exist, the value of this object
will be zero." will be zero."
::= { callHistoryEntry 6 } ::= { callHistoryEntry 6 }
callHistoryLogicalIfIndex OBJECT-TYPE callHistoryLogicalIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex SYNTAX InterfaceIndex
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the ifIndex value of the logical interface through "This is the ifIndex value of the logical interface through
which this call was made. For ISDN media, this would be which this call was made. For ISDN media, this would be
the ifIndex of the B channel which was used for this call." the ifIndex of the B channel which was used for this call."
::= { callHistoryEntry 7 } ::= { callHistoryEntry 7 }
callHistoryDisconnectCause OBJECT-TYPE callHistoryDisconnectCause OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..4)) SYNTAX OCTET STRING (SIZE (0..4))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The encoded network cause value associated with this call." "The encoded network cause value associated with this call.
The value of this object will depend on the interface type
as well as on the protocol and protocol version being
used on this interface. Some references for possible cause
values are given below."
REFERENCE
"- Bellcore SR-NWT-001953, Generic Guidelines for
ISDN Terminal Equipment On Basic Access Interfaces,
chapter 5.2.5.8.
- Bellcore SR-NWT-002343, ISDN Primary Rate Interface
Generic Guidelines for Customer Premises Equipment,
chapter 8.2.5.8.
- ITU-T Q.931, Annex I.
- ITU-T X.25, CAUSE and DIAGNOSTIC field values.
- German Telekom FTZ 1TR6, chapter 3.2.3.4.4.4."
::= { callHistoryEntry 8 } ::= { callHistoryEntry 8 }
callHistoryDisconnectText OBJECT-TYPE callHistoryDisconnectText OBJECT-TYPE
SYNTAX DisplayString SYNTAX DisplayString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"ASCII text describing the reason for call termination." "ASCII text describing the reason for call termination.
This object exists because it would be impossible for
a management station to store all possible cause values
for all types of interfaces. It should be used only if
a management station is unable to decode the value of
dialCtlNbrStatsLastDisconnectCause."
::= { callHistoryEntry 9 } ::= { callHistoryEntry 9 }
callHistoryConnectTime OBJECT-TYPE callHistoryConnectTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of sysUpTime when the call was connected." "The value of sysUpTime when the call was connected."
::= { callHistoryEntry 10 } ::= { callHistoryEntry 10 }
skipping to change at page 23, line 38 skipping to change at page 22, line 43
answer(2), answer(2),
callback(3) callback(3)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The call origin." "The call origin."
::= { callHistoryEntry 12 } ::= { callHistoryEntry 12 }
callHistoryChargedUnits OBJECT-TYPE callHistoryChargedUnits OBJECT-TYPE
SYNTAX Integer32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of charged units for this connection. "The number of charged units for this connection.
For incoming calls or if charging information is For incoming calls or if charging information is
not supplied by the switch, the value of this object not supplied by the switch, the value of this object
will be zero." will be zero."
::= { callHistoryEntry 13 } ::= { callHistoryEntry 13 }
callHistoryInfoType OBJECT-TYPE callHistoryInfoType OBJECT-TYPE
skipping to change at page 25, line 19 skipping to change at page 24, line 10
call was active." call was active."
::= { callHistoryEntry 18 } ::= { callHistoryEntry 18 }
-- Traps related to Connection management -- Traps related to Connection management
dialControlMibTrapPrefix OBJECT IDENTIFIER ::= { dialControlMib 2 } dialControlMibTrapPrefix OBJECT IDENTIFIER ::= { dialControlMib 2 }
dialControlMibTraps OBJECT IDENTIFIER ::= { dialControlMibTrapPrefix 0 } dialControlMibTraps OBJECT IDENTIFIER ::= { dialControlMibTrapPrefix 0 }
dialCtlNbrCallInformation NOTIFICATION-TYPE dialCtlNbrCallInformation NOTIFICATION-TYPE
OBJECTS { OBJECTS {
callHistoryNeighborIfIndex,
callHistoryNeighborId, callHistoryNeighborId,
callHistoryNeighborIndex,
callHistoryLogicalIfIndex, callHistoryLogicalIfIndex,
ifOperStatus, ifOperStatus,
callHistoryPeerAddress, callHistoryPeerAddress,
callHistoryPeerSubAddress, callHistoryPeerSubAddress,
callHistoryDisconnectCause, callHistoryDisconnectCause,
callHistoryConnectTime, callHistoryConnectTime,
callHistoryDisconnectTime, callHistoryDisconnectTime,
callHistoryInfoType, callHistoryInfoType,
callHistoryCallOrigin callHistoryCallOrigin
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This trap/inform is sent to the manager whenever "This trap/inform is sent to the manager whenever
a successful call clears, or a failed call attempt a successful call clears, or a failed call attempt
is determined to have ultimately failed. In the is determined to have ultimately failed. In the
event that call retry is active, then this is after event that call retry is active, then this is after
all retry attempts have failed. However, only one such all retry attempts have failed. However, only one such
trap is sent in between successful call attempts; trap is sent in between successful call attempts;
subsequent call attempts result in no trap. subsequent call attempts result in no trap.
ifOperStatus will return the operational status of the ifOperStatus will return the operational status of the
virtual interface associated with virtual interface associated with the neighbor to whom
callHistoryNeighborIfIndex." this call was made to."
::= { dialControlMibTraps 1 } ::= { dialControlMibTraps 1 }
-- conformance information -- conformance information
dialControlMibConformance OBJECT IDENTIFIER ::= dialControlMibConformance OBJECT IDENTIFIER ::=
{ dialControlMib 3 } { dialControlMib 3 }
dialControlMibCompliances OBJECT IDENTIFIER ::= dialControlMibCompliances OBJECT IDENTIFIER ::=
{ dialControlMibConformance 1 } { dialControlMibConformance 1 }
dialControlMibGroups OBJECT IDENTIFIER ::= dialControlMibGroups OBJECT IDENTIFIER ::=
{ dialControlMibConformance 2 } { dialControlMibConformance 2 }
-- compliance statements -- compliance statements
dialControlMibCompliance MODULE-COMPLIANCE dialControlMibCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 26, line 18 skipping to change at page 24, line 53
{ dialControlMibConformance 2 } { dialControlMibConformance 2 }
-- compliance statements -- compliance statements
dialControlMibCompliance MODULE-COMPLIANCE dialControlMibCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The compliance statement for entities which "The compliance statement for entities which
implement the DIAL CONTROL MIB" implement the DIAL CONTROL MIB"
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { dialControlGroup, callHistoryGroup } MANDATORY-GROUPS
{ dialControlGroup, callHistoryGroup }
::= { dialControlMibCompliances 1 } ::= { dialControlMibCompliances 1 }
-- units of conformance -- units of conformance
dialControlGroup OBJECT-GROUP dialControlGroup OBJECT-GROUP
OBJECTS { OBJECTS {
dialCtlAcceptMode, dialCtlAcceptMode,
dialCtlNbrGetIndex,
dialCtlNbrCfgIfIndex,
dialCtlNbrCfgIfType, dialCtlNbrCfgIfType,
dialCtlNbrCfgLowerIf, dialCtlNbrCfgLowerIf,
dialCtlNbrCfgOriginateAddress, dialCtlNbrCfgOriginateAddress,
dialCtlNbrCfgAnswerAddress, dialCtlNbrCfgAnswerAddress,
dialCtlNbrCfgSubAddress, dialCtlNbrCfgSubAddress,
dialCtlNbrCfgClosedUserGroup, dialCtlNbrCfgClosedUserGroup,
dialCtlNbrCfgSpeed, dialCtlNbrCfgSpeed,
dialCtlNbrCfgPermission, dialCtlNbrCfgPermission,
dialCtlNbrCfgInactivityTimer, dialCtlNbrCfgInactivityTimer,
dialCtlNbrCfgMinDuration, dialCtlNbrCfgMinDuration,
dialCtlNbrCfgMaxDuration, dialCtlNbrCfgMaxDuration,
dialCtlNbrCfgCarrierDelay, dialCtlNbrCfgCarrierDelay,
dialCtlNbrCfgCallRetries, dialCtlNbrCfgCallRetries,
dialCtlNbrCfgRetryDelay, dialCtlNbrCfgRetryDelay,
dialCtlNbrCfgFailureDelay, dialCtlNbrCfgFailureDelay,
dialCtlNbrCallInfoTrapEnable,
dialCtlNbrCfgStatus, dialCtlNbrCfgStatus,
dialCtlNbrStatsConnectTime, dialCtlNbrStatsConnectTime,
dialCtlNbrStatsChargedUnits, dialCtlNbrStatsChargedUnits,
dialCtlNbrStatsSuccessCalls, dialCtlNbrStatsSuccessCalls,
dialCtlNbrStatsFailCalls, dialCtlNbrStatsFailCalls,
dialCtlNbrStatsAcceptCalls, dialCtlNbrStatsAcceptCalls,
dialCtlNbrStatsRefuseCalls, dialCtlNbrStatsRefuseCalls,
dialCtlNbrStatsLastDisconnectCause, dialCtlNbrStatsLastDisconnectCause,
dialCtlNbrStatsLastDisconnectText, dialCtlNbrStatsLastDisconnectText,
dialCtlNbrStatsLastSetupTime dialCtlNbrStatsLastSetupTime
skipping to change at page 27, line 16 skipping to change at page 25, line 49
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing the DIAL CONTROL "A collection of objects providing the DIAL CONTROL
capability." capability."
::= { dialControlMibGroups 1 } ::= { dialControlMibGroups 1 }
callHistoryGroup OBJECT-GROUP callHistoryGroup OBJECT-GROUP
OBJECTS { OBJECTS {
callHistoryTableMaxLength, callHistoryTableMaxLength,
callHistoryRetainTimer, callHistoryRetainTimer,
callHistorySetupTime,
callHistoryPeerAddress, callHistoryPeerAddress,
callHistoryPeerSubAddress, callHistoryPeerSubAddress,
callHistoryNeighborIfIndex,
callHistoryNeighborId, callHistoryNeighborId,
callHistoryNeighborIndex,
callHistoryLogicalIfIndex, callHistoryLogicalIfIndex,
callHistoryDisconnectCause, callHistoryDisconnectCause,
callHistoryDisconnectText, callHistoryDisconnectText,
callHistoryConnectTime, callHistoryConnectTime,
callHistoryDisconnectTime, callHistoryDisconnectTime,
callHistoryCallOrigin, callHistoryCallOrigin,
callHistoryChargedUnits, callHistoryChargedUnits,
callHistoryInfoType, callHistoryInfoType,
callHistoryTransmitPackets, callHistoryTransmitPackets,
callHistoryTransmitBytes, callHistoryTransmitBytes,
skipping to change at page 28, line 39 skipping to change at page 27, line 39
[1] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and [1] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
S. Waldbusser, "Structure of Management Information for Version 2 S. Waldbusser, "Structure of Management Information for Version 2
of the Simple Network Management Protocol (SNMPv2)", RFC 1902, of the Simple Network Management Protocol (SNMPv2)", RFC 1902,
January 1996. January 1996.
[2] McCloghrie, K., and M. Rose, Editors, "Management Information Base [2] McCloghrie, K., and M. Rose, Editors, "Management Information Base
for Network Management of TCP/IP-based internets: MIB-II", STD 17, for Network Management of TCP/IP-based internets: MIB-II", STD 17,
RFC 1213, Hughes LAN Systems, Performance Systems International, RFC 1213, Hughes LAN Systems, Performance Systems International,
March 1991. March 1991.
[3] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M. and [3] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "A Simple
S. Waldbusser, "Introduction to Community-based SNMPv2", RFC 1901, Network Management Protocol (SNMP)", STD 15, RFC 1157, SNMP
January 1996. Research, Performance Systems International, MIT Lab for Computer
Science, May 1990.
[4] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M. and [4] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M. and
S. Waldbusser, "Protocol Operations for Version 2 of the Simple S. Waldbusser, "Protocol Operations for Version 2 of the Simple
Network Management Protocol (SNMPv2)", RFC 1905, January 1996. Network Management Protocol (SNMPv2)", RFC 1905, January 1996.
[5] ITU-T Recommendation "Digital subscriber Signalling System No. 1 [5] ITU-T Recommendation "Digital subscriber Signalling System No. 1
(DSS 1) - ISDN user-network interface layer 3 specification for (DSS 1) - ISDN user-network interface layer 3 specification for
basic call control", Rec. Q.931(I.451), March 1993.
[6] ITU-T Recommendation "Generic procedures for the control of ISDN [6] ITU-T Recommendation "Generic procedures for the control of ISDN
supplementary services ISDN user-network interface layer 3 supplementary services ISDN user-network interface layer 3
specification", Rec. Q.932(I.452) specification", Rec. Q.932(I.452).
[7] ITU-T Recommendation "Digital subscriber Signalling System No. 1 [7] ITU-T Recommendation "Digital subscriber Signalling System No. 1
(DSS 1) - Signalling specification for frame-mode basic call (DSS 1) - Signalling specification for frame-mode basic call
control", Rec. Q.933 control", Rec. Q.933.
7. Security Considerations 7. Security Considerations
Information in this MIB may be used by upper protocol layers for Information in this MIB may be used by upper protocol layers for
security purpose. security purpose.
The implementor should be aware that supporting generic neighbors as The implementor should be aware that supporting generic neighbors as
described in section 3.4 may cause a security hole. The user would not described in section 3.4 may cause a security hole. The user would not
know where a call is from, which could potentially allow unauthorized know where a call is from, which could potentially allow unauthorized
access if there is no other authentication scheme, e.g. PPP access if there is no other authentication scheme, e.g. PPP
skipping to change at page 31, line 8 skipping to change at page 30, line 8
Conware GmbH Conware GmbH
Killisfeldstrasse 64 Killisfeldstrasse 64
76137 Karlsruhe, Germany 76137 Karlsruhe, Germany
Phone: +49 721 9495 0 Phone: +49 721 9495 0
Email: roeck@conware.de Email: roeck@conware.de
Table of Contents Table of Contents
1 Introduction .................................................... 2 1 Introduction .................................................... 2
2 The Community-based SNMPv2 Network Management Framework ......... 3 2 The SNMPv2 Network Management Framework ......................... 3
2.1 Object Definitions ............................................ 3 2.1 Object Definitions ............................................ 3
3 Overview ........................................................ 4 3 Overview ........................................................ 4
3.1 Structure of MIB .............................................. 4 3.1 Structure of MIB .............................................. 4
3.2 Relationship to RFC1573 ....................................... 4 3.2 Relationship to RFC1573 ....................................... 4
3.2.1 Layering Model and Virtual Circuits ......................... 4 3.2.1 Layering Model and Virtual Circuits ......................... 4
3.2.2 ifTestTable ................................................. 6 3.2.2 ifTestTable ................................................. 5
3.2.3 ifRcvAddressTable ........................................... 6 3.2.3 ifRcvAddressTable ........................................... 6
3.2.3.1 ifEntry for a single neighbor ............................. 6 3.2.3.1 ifEntry for a single neighbor ............................. 6
3.3 Multilink and backup line support ............................. 6 3.3 Multilink and backup line support ............................. 6
3.4 Support for generic neighbors ................................. 6 3.4 Support for generic neighbors ................................. 6
4 Definitions ..................................................... 8 4 Definitions ..................................................... 7
4.1 Dial Control MIB .............................................. 8 4.1 Dial Control MIB .............................................. 7
5 Acknowledgments ................................................. 28 5 Acknowledgments ................................................. 27
6 References ...................................................... 28 6 References ...................................................... 27
7 Security Considerations ......................................... 30 7 Security Considerations ......................................... 29
8 Author's Address ................................................ 30 8 Author's Address ................................................ 29
 End of changes. 86 change blocks. 
99 lines changed or deleted 208 lines changed or added

This html diff was produced by rfcdiff 1.34. The latest version is available from http://tools.ietf.org/tools/rfcdiff/