📄 rfc2128.txt
字号:
dialCtlConfiguration OBJECT IDENTIFIER ::= { dialControlMibObjects 1 }
-- general configuration data/parameters
dialCtlAcceptMode OBJECT-TYPE
SYNTAX INTEGER {
acceptNone(1),
acceptAll(2),
acceptKnown(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The security level for acceptance of incoming calls.
acceptNone(1) - incoming calls will not be accepted
acceptAll(2) - incoming calls will be accepted,
even if there is no matching entry
in the dialCtlPeerCfgTable
acceptKnown(3) - incoming calls will be accepted only
if there is a matching entry in the
dialCtlPeerCfgTable
"
::= { dialCtlConfiguration 1 }
dialCtlTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
Roeck Standards Track [Page 7]
RFC 2128 Dial Control MIB March 1997
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether dialCtlPeerCallInformation
and dialCtlPeerCallSetup traps should be generated for
all peers. If the value of this object is enabled(1),
traps will be generated for all peers. If the value
of this object is disabled(2), traps will be generated
only for peers having dialCtlPeerCfgTrapEnable set
to enabled(1)."
DEFVAL { disabled }
::= { dialCtlConfiguration 2 }
-- Peer group
dialCtlPeer OBJECT IDENTIFIER ::= { dialControlMibObjects 2 }
-- peer configuration table
dialCtlPeerCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF DialCtlPeerCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The list of peers from which the managed device
will accept calls or to which it will place them."
::= { dialCtlPeer 1 }
dialCtlPeerCfgEntry OBJECT-TYPE
SYNTAX DialCtlPeerCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuration data for a single Peer. This entry is
effectively permanent, and contains information
to identify the peer, how to connect to the peer,
how to identify the peer and its permissions.
The value of dialCtlPeerCfgOriginateAddress 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 peer in question will be
called the next time.
An entry in this table can only be created if the
associated ifEntry already exists."
INDEX { dialCtlPeerCfgId, ifIndex }
Roeck Standards Track [Page 8]
RFC 2128 Dial Control MIB March 1997
::= { dialCtlPeerCfgTable 1 }
DialCtlPeerCfgEntry ::= SEQUENCE {
dialCtlPeerCfgId INTEGER,
dialCtlPeerCfgIfType IANAifType,
dialCtlPeerCfgLowerIf InterfaceIndexOrZero,
dialCtlPeerCfgOriginateAddress DisplayString,
dialCtlPeerCfgAnswerAddress DisplayString,
dialCtlPeerCfgSubAddress DisplayString,
dialCtlPeerCfgClosedUserGroup DisplayString,
dialCtlPeerCfgSpeed INTEGER,
dialCtlPeerCfgInfoType INTEGER,
dialCtlPeerCfgPermission INTEGER,
dialCtlPeerCfgInactivityTimer INTEGER,
dialCtlPeerCfgMinDuration INTEGER,
dialCtlPeerCfgMaxDuration INTEGER,
dialCtlPeerCfgCarrierDelay INTEGER,
dialCtlPeerCfgCallRetries INTEGER,
dialCtlPeerCfgRetryDelay INTEGER,
dialCtlPeerCfgFailureDelay INTEGER,
dialCtlPeerCfgTrapEnable INTEGER,
dialCtlPeerCfgStatus RowStatus
}
dialCtlPeerCfgId OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies a single peer. There may
be several entries in this table for one peer,
defining different ways of reaching this peer.
Thus, there may be several entries in this table
with the same value of dialCtlPeerCfgId.
Multiple entries for one peer may be used to support
multilink as well as backup lines.
A single peer will be identified by a unique value
of this object. Several entries for one peer MUST
have the same value of dialCtlPeerCfgId, but different
ifEntries and thus different values of ifIndex."
::= { dialCtlPeerCfgEntry 1 }
dialCtlPeerCfgIfType OBJECT-TYPE
SYNTAX IANAifType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface type to be used for calling this peer.
Roeck Standards Track [Page 9]
RFC 2128 Dial Control MIB March 1997
In case of ISDN, the value of isdn(63) is to be used."
DEFVAL { other }
::= { dialCtlPeerCfgEntry 2 }
dialCtlPeerCfgLowerIf OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"ifIndex value of an interface the peer will have to 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
B channel, whatever is appropriate for a given peer.
As an example, for Basic Rate leased lines it will be
necessary to specify a B channel ifIndex, while for
semi-permanent connections the D channel ifIndex has
to be specified.
If the interface can be dynamically assigned, this object
has a value of zero."
DEFVAL { 0 }
::= { dialCtlPeerCfgEntry 3 }
dialCtlPeerCfgOriginateAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Call Address at which the peer will be called.
Think of this as the set of characters following 'ATDT '
or the 'phone number' included in a D channel call request.
The structure of this information will be switch type
specific. If there is no address information required
for reaching the peer, i.e., for leased lines,
this object will be a zero length string."
::= { dialCtlPeerCfgEntry 4 }
dialCtlPeerCfgAnswerAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Calling Party Number information element, as for example
passed in an ISDN SETUP message by a PBX or switch,
for incoming calls.
This address can be used to identify the peer.
If this address is either unknown or identical
to dialCtlPeerCfgOriginateAddress, this object will be
Roeck Standards Track [Page 10]
RFC 2128 Dial Control MIB March 1997
a zero length string."
DEFVAL { "" }
::= { dialCtlPeerCfgEntry 5 }
dialCtlPeerCfgSubAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Subaddress at which the peer will be called.
If the subaddress is undefined for the given media or
unused, this is a zero length string."
DEFVAL { "" }
::= { dialCtlPeerCfgEntry 6 }
dialCtlPeerCfgClosedUserGroup OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Closed User Group at which the peer will be called.
If the Closed User Group is undefined for the given media
or unused, this is a zero length string."
REFERENCE
"Q.931, chapter 4.6.1."
DEFVAL { "" }
::= { dialCtlPeerCfgEntry 7 }
dialCtlPeerCfgSpeed OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The desired information transfer speed in bits/second
when calling this peer.
The detailed media specific information, e.g. information
type and information transfer rate for ISDN circuits,
has to be extracted from this object.
If the transfer speed to be used is unknown or the default
speed for this type of interfaces, the value of this object
may be zero."
DEFVAL { 0 }
::= { dialCtlPeerCfgEntry 8 }
dialCtlPeerCfgInfoType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
speech(2),
Roeck Standards Track [Page 11]
RFC 2128 Dial Control MIB March 1997
unrestrictedDigital(3), -- 64k/s data
unrestrictedDigital56(4), -- with 56k rate adaption
restrictedDigital(5),
audio31(6), -- 3.1 kHz audio
audio7(7), -- 7 kHz audio
video(8),
packetSwitched(9),
fax(10)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Information Transfer Capability to be used when
calling this peer.
speech(2) refers to a non-data connection, whereas
audio31(6) and audio7(7) refer to data mode
connections."
DEFVAL { other }
::= { dialCtlPeerCfgEntry 9 }
dialCtlPeerCfgPermission OBJECT-TYPE
SYNTAX INTEGER {
originate(1),
answer(2),
both(3), -- both originate & answer
callback(4),
none(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Applicable permissions. callback(4) either rejects the
call and then calls back, or uses the 'Reverse charging'
information element if it is available.
Note that callback(4) is supposed to control charging, not
security, and applies to callback prior to accepting a
call. Callback for security reasons can be handled using
PPP callback."
DEFVAL { both }
::= { dialCtlPeerCfgEntry 10 }
dialCtlPeerCfgInactivityTimer OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
Roeck Standards Track [Page 12]
RFC 2128 Dial Control MIB March 1997
"The connection will be automatically disconnected
if no longer carrying useful data for a time
period, in seconds, specified in this object.
Useful data in this context refers to forwarding
packets, including routing information; it
excludes the encapsulator maintenance frames.
A value of zero means the connection will not be
automatically taken down due to inactivity,
which implies that it is a dedicated circuit."
DEFVAL { 0 }
::= { dialCtlPeerCfgEntry 11 }
dialCtlPeerCfgMinDuration OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Minimum duration of a call in seconds, starting from the
time the call is connected until the call is disconnected.
This is to accomplish the fact that in most countries
charging applies to units of time, which should be matched
as closely as possible."
DEFVAL { 0 }
::= { dialCtlPeerCfgEntry 12 }
dialCtlPeerCfgMaxDuration OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Maximum call duration in seconds. Zero means 'unlimited'."
DEFVAL { 0 }
::= { dialCtlPeerCfgEntry 13 }
dialCtlPeerCfgCarrierDelay OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The call timeout time in seconds. The default value
of zero means that the call timeout as specified for
the media in question will apply."
DEFVAL { 0 }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -