Observium_CE/mibs/paradyne/PDN-CP-IWF-MIB

1479 lines
42 KiB
Plaintext

-- ===============================================================
-- Copyright (C) 2004 Paradyne Corporation.
-- ===============================================================
PDN-CP-IWF-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
pdnCpIwf
FROM PDN-HEADER-MIB
SwitchState
FROM PDN-TC
InterfaceIndex, ifIndex
FROM IF-MIB
Integer32, Counter32,
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION, DisplayString, TruthValue
FROM SNMPv2-TC;
pdnCpIwfMIB MODULE-IDENTITY
LAST-UPDATED "200412021700Z" -- Dec 02, 2004
ORGANIZATION "Paradyne Networks
MIB Working Group
Other information about group editing the MIB"
CONTACT-INFO "Paradyne Networks, Inc.
8545 126th Avenue North
Largo, FL 33773
www.paradyne.com
General Comments to: mibwg_team@paradyne.com
Editor
Jesus Pinto"
DESCRIPTION
"This module defines a portion of the management information base (MIB)
for managing multiple Loop Emulation Service (LES) Customer Premises
Interworking Functions (CP-IWF). The mib recommended by the ATM forum
(af-vmoa-0145.000) lacks the ability to manage multiple CP-IWFs as
required by the Paradyne DSLAM products.
This enterprise mib is meant to be used in connection with RFC 2863
which defines the ifTable.
"
REVISION "200412021700Z" -- Dec 02, 2004
DESCRIPTION "Added the following objects for the POTS IAD config:
o pdnPotsIadJitterBufferLength
Added groundstart value to PotsSignaling.
Create a new POTS port packet statistics group that includes:
o pdnPotsPortPacketsSent
o pdnPotsPortPacketsReceived
o pdnPotsPortPacketsLost
o pdnPotsPortBytesSent
o pdnPotsPortBytesReceived
"
REVISION "200410071100Z" -- Oct 07, 2004
DESCRIPTION "Added the following objects for the POTS port config:
pdnPotsPortActiveSoftswitch to provide status of the
active softswitch on per port basis.
"
REVISION "200408301100Z" -- Aug 30, 2004
DESCRIPTION "Added the following objects for the POTS port config:
o pdnPotsPortCustInfo
o pdnPotsPortG729VoiceCodec
o pdnPotsPortPreferredVoiceCodec
o pdnPotsPortSilenceSuppresion
o pdnPotsPortActualVoiceCodec
o pdnPotsPortCallElapsedTime
o pdnPotsPortModemDetected
o pdnPotsPortEchoCanceller
o pdnPotsPortLocalEndName
Added the following objects for the POTS port stats:
o pdnPotsPortTotalCallsFailure
o pdnPotsPortInCallsReceived
o pdnPotsPortInCallsAnswered
o pdnPotsPortInCallsConnected
o pdnPotsPortInCallsFailure
o pdnPotsPortOutCallsAttempted
o pdnPotsPortOutCallsAnswered
o pdnPotsPortOutCallsConnected
o pdnPotsPortOutCallsFailure
o pdnPotsPortOutCallsDropped
Added a new POTS test table:
o pdnPotsPortTestTable
"
REVISION "200407150000Z" -- July 15, 2004
DESCRIPTION "Remove VoiceCodec g.711 and g.726 codecs
Added pdnCpIwfScssPredefinedProfile object"
REVISION "200403220000Z" -- March 22, 2004
DESCRIPTION "Initial release."
::= { pdnCpIwf 1 }
pdnCpIwfNotifications OBJECT IDENTIFIER ::= { pdnCpIwfMIB 0 }
pdnCpIwfMIBObjects OBJECT IDENTIFIER ::= { pdnCpIwfMIB 1 }
pdnCpIwfMIBConformance OBJECT IDENTIFIER ::= { pdnCpIwfMIB 2 }
pdnCpIwfConfigObjects OBJECT IDENTIFIER ::= { pdnCpIwfMIBObjects 1 }
pdnCpIwfTestObjects OBJECT IDENTIFIER ::= { pdnCpIwfMIBObjects 2 }
pdnCpIwfStatsObjects OBJECT IDENTIFIER ::= { pdnCpIwfMIBObjects 3 }
--####################################
--# Textual Conventions
--####################################
CpIwfRegion ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Different regions define an specific group of parameters"
SYNTAX INTEGER {
usa (1),
canada(2)
}
GatewayProtocol ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Gateway protocols supported by CPIWF running on this agent"
SYNTAX INTEGER {
lescas (1), -- atm
voiceband (2), -- atm
mgcp (3), -- ip's Media Gateway Control Protocol
sip (4) -- ip's Session Initiation Protocol
}
HookState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention defines the different hook status for
POTS ports."
SYNTAX INTEGER {
onhook (1),
offhook (2),
ringground(3)
}
PotsSignaling ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention defines the possible signaling types
for POTS ports.
"
SYNTAX INTEGER {
loopstart(1),
groundstart(2)
}
ControlProtocol ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention defines the control protocol
capabilities of the CpIwf.
Each bit position in the bitmap corresponds to an
specific protocol. If the bit is 1, that protocol
is supported.
Bit 0 : cas (channel associated signaling)
Bit 1 : eoc (embedded operation channel)
Bit 2 : ccs/elcp (common signaling channel/
emulated loop control protocol)
Bit 3 : Not used (Future)
Bit 4 : Not used (Future)
Bit 5 : Not used (Future)
Bit 6 : Not used (Future)
Bit 7 : Not used (Future)
"
SYNTAX BITS {
cas(0),
eoc(1),
ccselcp(2)
}
VoiceEncoding ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention defines the voice encoding
capabilities of the POTS port.
"
SYNTAX INTEGER {
g711(0), -- G.711
g726(1), -- G.726
g729(2) -- G.729
}
PdnPotsTestTypes ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention defines the possible test
types for POTS ports.
"
SYNTAX INTEGER {
noTest (1), -- no test running (default)
loopback (2), -- Loopback toward Wan Network
ringsignal(3) -- Ring Signal
}
--####################################
--# Configuration
--####################################
--
-- Customer Premises Interworking Function (CP-IWF)
-- (also refer as IADs).
--
pdnCpIwfTotalNumber OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the total number of CpIwfs correctly configured
in this system.
"
::= { pdnCpIwfConfigObjects 1 }
--
-- Next available CPIWF to be created.
--
pdnCpIwfIndexNext OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an appropriate value to
be used for pdnCpIwfIndex when creating
entries in the pdnCpIwfTable. The value
0 indicates that no unassigned entries are
available. To obtain the pdnCpIwfIndexNext
value for a new entry, the manager issues a
management protocol retrieval operation to obtain
the current value of this object. After each
retrieval, the agent should modify the value to
the next unassigned index.
After a manager retrieves a value the agent will
determine through its local policy when this index
value will be made available for reuse."
::= { pdnCpIwfConfigObjects 2 }
--
-- Region Settings
--
pdnCpIwfRegion OBJECT-TYPE
SYNTAX CpIwfRegion
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object permits the selection of a regional set of
parameters that apply to the entire device."
::= { pdnCpIwfConfigObjects 3 }
--
-- Table to configure CPIWFs
--
pdnCpIwfTable OBJECT-TYPE
SYNTAX SEQUENCE OF PdnCpIwfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Cp-Iwf Configuration table."
::= { pdnCpIwfConfigObjects 4 }
pdnCpIwfEntry OBJECT-TYPE
SYNTAX PdnCpIwfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Cp-Iwf configuration table.
"
INDEX { pdnCpIwfIndex }
::= { pdnCpIwfTable 1 }
PdnCpIwfEntry ::= SEQUENCE {
pdnCpIwfIndex Integer32,
pdnCpIwfIfIndex InterfaceIndex,
pdnCpIwfRowStatus RowStatus,
pdnCpIwfNumPotsAssigned Integer32,
pdnCpIwfGatewayProtocol GatewayProtocol,
pdnCpIwfAtmBLESCapability ControlProtocol,
pdnCpIwfSscsPredefinedProfile Integer32,
pdnCpIwfJitterBufferLength Integer32
}
pdnCpIwfIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is an arbitrary index assigned by the agent.
When a client wishes to add an entry to this pdnCpIwfTable, first
it must do a get to the pdnCpIwfIndexNext and use the returned
value as the table's index for the new entry.
"
::= { pdnCpIwfEntry 1 }
pdnCpIwfIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the interface index from the ifTable
assigned by the SNMP agent upon creation of this CPIWF."
::= { pdnCpIwfEntry 2 }
pdnCpIwfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"rowStatus object that allows creation and deletion of CpIwfs."
::= { pdnCpIwfEntry 3 }
pdnCpIwfNumPotsAssigned OBJECT-TYPE
SYNTAX Integer32 (0..24)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object maintains the number of pots ports currently
assigned to this CpIwf.
It is not required that a new created CpIwf has Pots ports
assigned to it. Moreover, the default value for this object
can be implementation specific, for example:
- assign all 24 POTS ports to the CpIwf port upon creation.
- assign a minimum number of POTS to the CpIwf port.
"
::= { pdnCpIwfEntry 4 }
pdnCpIwfGatewayProtocol OBJECT-TYPE
SYNTAX GatewayProtocol
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the Gateway protocol configured for this CPIWF."
::= { pdnCpIwfEntry 5 }
pdnCpIwfAtmBLESCapability OBJECT-TYPE
SYNTAX ControlProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether this CP-IWF supports the
ATM Forum BLES standard with CCS and ELCP and EOC."
::= { pdnCpIwfEntry 6 }
pdnCpIwfSscsPredefinedProfile OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object allows selection of predefined profiles for use by
voice/voiceband data connections using UUI codepoints 0-15 with
type 1 packets. The ATM Forum predefined profiles are specified
in Annex A: ATM Forum Predefined Profiles (see reference below).
Implementations are not required to support every profile. Thus,
an SNMP set on this object to an unsupported profile must result
in an SNMP Response with error status of badValue(3).
Examples of profiles and its attributes values:
<<Profile 9>> (PCM-64, 44 Octet packets, without silence):
-------------------------------------------------------------------------------
UUI | Packet | Encoding | Description | | Packet | Seq.No
Codepoint | Length | Format | of | M | Time | Interval
Range | (octets) | Reference | Algorithm | | (ms) | (ms)
-------------------------------------------------------------------------------
0-15 44 Fig B-1/I.366.2 PCM, G.711-64, 1 5.5 5.5
Generic
<<Profile 10>> (PCM-64 and ADPCM-32, 44 Octet packets, without silence):
-------------------------------------------------------------------------------
UUI | Packet | Encoding | Description | | Packet | Seq.No
Codepoint | Length | Format | of | M | Time | Interval
Range | (octets) | Reference | Algorithm | | (ms) | (ms)
-------------------------------------------------------------------------------
0-7 44 Fig B-1/I.366.2 PCM, G.711-64, 1 5.5 5.5
Generic
7-15 44 Fig E-2/I.366.2 ADPCM, G.726-32 1 5.5 5.5
"
REFERENCE "Loop Emulation Service Using AAL2 -Rev 1 (af-vmoa-0145.001)
February 2003, Page 92."
::= { pdnCpIwfEntry 7 }
pdnCpIwfJitterBufferLength OBJECT-TYPE
SYNTAX Integer32 (10..120)
UNITS "Milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object allows the configuration of the jitter buffer
length."
::= { pdnCpIwfEntry 8 }
--
-- This table permits mapping between CPIWF's interface index (ifIndex)
-- and agent assigned (arbitrary) pdnIwfIndex.
--
pdnCpIwfMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF PdnCpIwfMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table mapping the 'ifIndex' values of 'pdnCpIwfIfIndex'
to the 'pdnCpIwfIndex' values of the corresponding CpIwf."
::= { pdnCpIwfConfigObjects 5 }
pdnCpIwfMappingEntry OBJECT-TYPE
SYNTAX PdnCpIwfMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row describes the mapping of one ifIndex to a pdnCpIwfIndex."
INDEX { ifIndex }
::= { pdnCpIwfMappingTable 1 }
PdnCpIwfMappingEntry ::= SEQUENCE {
pdnCpIwfMappingIndex Integer32
}
pdnCpIwfMappingIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index assigned to the Cp-Iwf's interface upon creation."
::= { pdnCpIwfMappingEntry 1 }
--
-- Pots Ports configuration
--
pdnPotsPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PdnPotsPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Pots port Configuration table."
::= { pdnCpIwfConfigObjects 6 }
pdnPotsPortEntry OBJECT-TYPE
SYNTAX PdnPotsPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Pots Port configuration table."
INDEX { pdnPotsPortIfIndex }
::= { pdnPotsPortTable 1 }
PdnPotsPortEntry ::= SEQUENCE {
pdnPotsPortIfIndex InterfaceIndex,
pdnPotsPortCpIwfIndex Integer32,
pdnPotsPortHookStatus HookState,
pdnPotsPortSignalingMethod PotsSignaling,
pdnPotsPortTxGain Integer32,
pdnPotsPortRxGain Integer32,
pdnPotsPortCustInfo DisplayString,
pdnPotsPortG729VoiceCodec SwitchState,
pdnPotsPortPreferedVoiceCodec VoiceEncoding,
pdnPotsPortPreferredPacketPeriod Integer32,
pdnPotsPortSilenceSuppression SwitchState,
pdnPotsPortActualVoiceCodec VoiceEncoding,
pdnPotsPortCallElapsedTime Integer32,
pdnPotsPortModemDetected TruthValue,
pdnPotsPortEchoCanceller INTEGER,
pdnPotsPortLocalEndName DisplayString,
pdnPotsPortActiveSoftswitch INTEGER
}
pdnPotsPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ifIndex value from ifTable for this POTS port."
::= { pdnPotsPortEntry 1 }
pdnPotsPortCpIwfIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object corresponds to a valid
pdnCpIwfIndex in the pdnCpIwfTable or '0' which has
the meaning of 'not-assigned'.
The value 0 is expected to be used during changes on the
assignment of Pots ports, that is, a Pots port initially
assigned to a CpIwf port needs to be un-assigned first and
then assigned to the new CpIwf Port.
"
::= { pdnPotsPortEntry 2 }
pdnPotsPortHookStatus OBJECT-TYPE
SYNTAX HookState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current hook status of this POTS port."
::= { pdnPotsPortEntry 3 }
pdnPotsPortSignalingMethod OBJECT-TYPE
SYNTAX PotsSignaling
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Signaling method selected for this POTS port."
::= { pdnPotsPortEntry 4 }
pdnPotsPortTxGain OBJECT-TYPE
SYNTAX Integer32 (-24..23)
UNITS "dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the gain in the analog-to-digital direction
(towards the uplink).
"
::= { pdnPotsPortEntry 5 }
pdnPotsPortRxGain OBJECT-TYPE
SYNTAX Integer32 (-24..23)
UNITS "dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the gain in the digital-to-analog direction
(towards the loop).
"
::= { pdnPotsPortEntry 6 }
pdnPotsPortCustInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents textual information about
an user, typically user name and directory number.
"
::= { pdnPotsPortEntry 7 }
pdnPotsPortG729VoiceCodec OBJECT-TYPE
SYNTAX SwitchState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable or disable G.729 codec
on this POTS port.
"
::= { pdnPotsPortEntry 8 }
pdnPotsPortPreferedVoiceCodec OBJECT-TYPE
SYNTAX VoiceEncoding
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is the preferable voice encoding
configured for this port.
"
::= { pdnPotsPortEntry 9 }
pdnPotsPortPreferredPacketPeriod OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
UNITS "Milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object contains the preferred
packetization period in milliseconds.
"
::= { pdnPotsPortEntry 10 }
pdnPotsPortSilenceSuppression OBJECT-TYPE
SYNTAX SwitchState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object allows users to enable or disable silence
suppression. If the value of the object is 'enabled (1)'
silence suppression will be performed for a call placed
on this port if agreed via negotiation with the far end.
"
::= { pdnPotsPortEntry 11 }
pdnPotsPortActualVoiceCodec OBJECT-TYPE
SYNTAX VoiceEncoding
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is the actual voice encoding being used on
this port as determined by the device in real-time.
This object may differ from the configurable
'pdnPotsPortPreferedVoiceCodec' object.
"
::= { pdnPotsPortEntry 12 }
pdnPotsPortCallElapsedTime OBJECT-TYPE
SYNTAX Integer32 (0..65535)
UNITS "Seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value is the number of seconds that have elapsed
since the start of the current call.
If no active call is in progress on this port, this
object should be zero.
"
::= { pdnPotsPortEntry 13 }
pdnPotsPortModemDetected OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the status of the modem/fax
connected on this port. If the value of this object
is 'enabled (1)' the modem or fax answer tone has
been detected. Otherwise this object will return
'disabled (2)'.
"
::= { pdnPotsPortEntry 14 }
pdnPotsPortEchoCanceller OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the current status of the
echo canceller.
"
::= { pdnPotsPortEntry 15 }
pdnPotsPortLocalEndName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object contains a descriptive text
identifying the local endpoint's name.
"
::= { pdnPotsPortEntry 16 }
pdnPotsPortActiveSoftswitch OBJECT-TYPE
SYNTAX INTEGER {
primary (1),
secondary (2),
none (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the active selection for the
Softswitch (e.g., Call Agent, Proxy Agent, etc.)
for this Pots port.
The possible values for this object are:
primary --> Primary Softswitch is selected
secondary --> Secondary Softswitch is selected
none --> no softswitch is currently selected.
The configuration of the primary/secondary softswitches
are found in objects outside this document
(e.g., pdnCpIwfIpMgcpPriAgentName, etc...)
If the SNMP agent can not determine an active
softswitch for this Pots port (e.g, lost communication
with the Call Agent), the value of this object will be
set to 'none (3)'.
"
::= { pdnPotsPortEntry 17 }
--####################################
--# Statistics
--####################################
--
-- Aal2 Statistics
--
pdnCpIwfAal2StatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF PdnCpIwfAal2StatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to maintain AAL2-Customer Part Sublayer (CPS)
statistics per VCC associated to each CpIwf port.
An entry in this table represents the AAL2 statistics maintained
for this circuit.
"
::= { pdnCpIwfStatsObjects 1 }
pdnCpIwfAal2StatsEntry OBJECT-TYPE
SYNTAX PdnCpIwfAal2StatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contained AAL2 stats for a VCC defined on this cpIwf."
INDEX { ifIndex }
::= { pdnCpIwfAal2StatsTable 1 }
PdnCpIwfAal2StatsEntry ::= SEQUENCE {
pdnCpIwfAal2CpsRxPkts Counter32,
pdnCpIwfAal2CpsTxPkts Counter32,
pdnCpIwfAal2CpsParityErrors Counter32,
pdnCpIwfAal2CpsSeqNumErrors Counter32,
pdnCpIwfAal2CpsOsfMismatchErrors Counter32,
pdnCpIwfAal2CpsOsfErrors Counter32,
pdnCpIwfAal2CpsHecErrors Counter32,
pdnCpIwfAal2CpsOversizeSduErrors Counter32,
pdnCpIwfAal2CpsReassemblyErrors Counter32,
pdnCpIwfAal2CpsHecOverlapErrors Counter32,
pdnCpIwfAal2CpsUuiErrors Counter32,
pdnCpIwfAal2CpsCidErrors Counter32
}
pdnCpIwfAal2CpsRxPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CPS Received."
::= { pdnCpIwfAal2StatsEntry 1 }
pdnCpIwfAal2CpsTxPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CPS Transmitted."
::= { pdnCpIwfAal2StatsEntry 2 }
pdnCpIwfAal2CpsParityErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errors encountered as specified in Table 6/I.363.2
(errnum=0)"
REFERENCE "Table 7 I.363.2"
::= { pdnCpIwfAal2StatsEntry 3 }
pdnCpIwfAal2CpsSeqNumErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errors encountered as specified in Table 6/I.363.2
(errnum=1)"
REFERENCE "Table 6 I.363.2"
::= { pdnCpIwfAal2StatsEntry 4 }
pdnCpIwfAal2CpsOsfMismatchErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errors encountered as specified in Table 6/I.363.2
(errnum=2)"
REFERENCE "Table 6 I.363.2"
::= { pdnCpIwfAal2StatsEntry 5 }
pdnCpIwfAal2CpsOsfErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errors encountered as specified in Table 6/I.363.2
(errnum=3)"
REFERENCE "Table 6 I.363.2"
::= { pdnCpIwfAal2StatsEntry 6 }
pdnCpIwfAal2CpsHecErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errors encountered as specified in Table 6/I.363.2
(errnum=4)"
REFERENCE "Table 6 I.363.2"
::= { pdnCpIwfAal2StatsEntry 7 }
pdnCpIwfAal2CpsOversizeSduErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errors encountered as specified in Table 6/I.363.2
(errnum=5)"
REFERENCE "Table 6 I.363.2"
::= { pdnCpIwfAal2StatsEntry 8 }
pdnCpIwfAal2CpsReassemblyErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errors encountered as specified in Table 6/I.363.2
(errnum=6)"
::= { pdnCpIwfAal2StatsEntry 9 }
pdnCpIwfAal2CpsHecOverlapErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errors encountered as specified in Table 6/I.363.2
(errnum=7)"
REFERENCE "Table 6 I.363.2"
::= { pdnCpIwfAal2StatsEntry 10 }
pdnCpIwfAal2CpsUuiErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errors encountered as specified in Table 6/I.363.2
(errnum=8)"
REFERENCE "Table 6 I.363.2"
::= { pdnCpIwfAal2StatsEntry 11 }
pdnCpIwfAal2CpsCidErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errors encountered as specified in Table 6/I.363.2
(errnum=9)"
REFERENCE "Table 6 I.363.2"
::= { pdnCpIwfAal2StatsEntry 12 }
--
-- Pots Port Statistics
--
pdnPotsPortStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF PdnPotsPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to maintain statistics per Pots port."
::= { pdnCpIwfStatsObjects 2 }
pdnPotsPortStatsEntry OBJECT-TYPE
SYNTAX PdnPotsPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contained statistics per Pots Port."
INDEX { ifIndex }
::= { pdnPotsPortStatsTable 1 }
PdnPotsPortStatsEntry ::= SEQUENCE {
pdnPotsPortTotalCalls Counter32,
pdnPotsPortTotalCallsFailure Counter32,
pdnPotsPortTotalCallsDropped Counter32,
pdnPotsPortInCallsReceived Counter32,
pdnPotsPortInCallsAnswered Counter32,
pdnPotsPortInCallsConnected Counter32,
pdnPotsPortInCallsFailure Counter32,
pdnPotsPortOutCallsAttempted Counter32,
pdnPotsPortOutCallsAnswered Counter32,
pdnPotsPortOutCallsConnected Counter32,
pdnPotsPortOutCallsFailure Counter32,
pdnPotsPortPacketsSent Counter32,
pdnPotsPortPacketsReceived Counter32,
pdnPotsPortPacketsLost Counter32,
pdnPotsPortBytesSent Counter32,
pdnPotsPortBytesReceived Counter32
}
pdnPotsPortTotalCalls OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of successfull calls performed on this POTS port."
::= { pdnPotsPortStatsEntry 1 }
pdnPotsPortTotalCallsFailure OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of calls that failed on this POTS port."
::= { pdnPotsPortStatsEntry 2 }
pdnPotsPortTotalCallsDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of calls (in/out) that were dropped on
this POTS port."
::= { pdnPotsPortStatsEntry 3 }
-- In Calls
pdnPotsPortInCallsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of incoming calls received on this POTS port."
::= { pdnPotsPortStatsEntry 4 }
pdnPotsPortInCallsAnswered OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of incoming calls answered on this POTS port."
::= { pdnPotsPortStatsEntry 5 }
pdnPotsPortInCallsConnected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of incoming calls connected on this POTS port."
::= { pdnPotsPortStatsEntry 6 }
pdnPotsPortInCallsFailure OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of incoming calls that failed on this POTS port."
::= { pdnPotsPortStatsEntry 7 }
-- Out Calls
pdnPotsPortOutCallsAttempted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of outgoing calls that were attempted on
this POTS port."
::= { pdnPotsPortStatsEntry 8 }
pdnPotsPortOutCallsAnswered OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of outgoing calls that were answered on
this POTS port."
::= { pdnPotsPortStatsEntry 9 }
pdnPotsPortOutCallsConnected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of outgoing calls that were connected on
this POTS port."
::= { pdnPotsPortStatsEntry 10 }
pdnPotsPortOutCallsFailure OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of outgoing calls that failed on
this POTS port."
::= { pdnPotsPortStatsEntry 11 }
pdnPotsPortPacketsSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets transmitted by this POTS port."
::= { pdnPotsPortStatsEntry 12 }
pdnPotsPortPacketsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets received by this POTS port."
::= { pdnPotsPortStatsEntry 13 }
pdnPotsPortPacketsLost OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets lost by this POTS port."
::= { pdnPotsPortStatsEntry 14 }
pdnPotsPortBytesSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes transmitted by this POTS port."
::= { pdnPotsPortStatsEntry 15 }
pdnPotsPortBytesReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes received by this POTS port."
::= { pdnPotsPortStatsEntry 16 }
--####################################
--# Tests
--####################################
--
-- The Paradyne Pots Interface Test Table.
--
-- This table is used to define objects which allow a network
-- manager to instruct the agent to test a Pots Port interface
-- for various faults.
--
pdnPotsTestTable OBJECT-TYPE
SYNTAX SEQUENCE OF PdnPotsTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Paradyne Pots Port Interface Test Table."
::= { pdnCpIwfTestObjects 1 }
pdnPotsTestEntry OBJECT-TYPE
SYNTAX PdnPotsTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Paradyne POTS Interface Test Table.
Only 1 test can be run at a time per POTS interface
index (ifIndex).
"
INDEX { ifIndex }
::= { pdnPotsTestTable 1 }
-- Layout of one entry in pdnPotsTestTable
PdnPotsTestEntry ::=
SEQUENCE {
pdnPotsTestType PdnPotsTestTypes,
pdnPotsTestCmd INTEGER,
pdnPotsTestStatus INTEGER
}
pdnPotsTestType OBJECT-TYPE
SYNTAX PdnPotsTestTypes
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to specify the test type
in this interface.
If no test is active on this port, the agent
should return the value of 'noTest (1)'
"
::= { pdnPotsTestEntry 1 }
pdnPotsTestCmd OBJECT-TYPE
SYNTAX INTEGER {
noOp (1), -- does nothing
start (2), -- initiates test
stop (3), -- terminates test
keepAlive (4) -- keep a test running
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object can be set to initiate and/or terminate
the test running on this interface.
If no test is 'active' on this interface, the agent
should return the value of 'noOp(1)'.
Only if a test is 'active' on this interface, the
agent should process a 'keepAlive (4)' command.
Otherwise, this command should be rejected.
"
::= { pdnPotsTestEntry 2 }
pdnPotsTestStatus OBJECT-TYPE
SYNTAX INTEGER {
active (1),
inactive(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the current status of this entry.
If no test is running on this interface, the agent
should return the value 'inactive (2)'.
"
::= { pdnPotsTestEntry 3 }
--============================================================================
--== Conformance Information ==
--============================================================================
pdnCpIwfMIBCompliances OBJECT IDENTIFIER ::= { pdnCpIwfMIBConformance 1 }
pdnCpIwfMIBGroups OBJECT IDENTIFIER ::= { pdnCpIwfMIBConformance 2 }
-- ===========================
-- == Compliance Statements ==
-- ===========================
pdnCpIwfMIBCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for SNMP entities that support LES
as specified in af-vmoa-0145.000 of the ATM Forum.
This compliance has been deprecated and replaced by V2 below.
"
MODULE -- this module
MANDATORY-GROUPS {
pdnCpIwfGeneralConfigGroup,
pdnCpIwfPotsPortConfigGroup
}
GROUP pdnCpIwfAal2StatsGroup
DESCRIPTION
"Implementation of this group is optional for
CpIwf that provide AAL2 statistics"
GROUP pdnCpIwfPotsPortStatsGroup
DESCRIPTION
"Implementation of this group is optional for
Pots port that provide port statistics"
::= { pdnCpIwfMIBCompliances 1 }
pdnCpIwfMIBComplianceV2 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for SNMP entities that support LES
as specified in af-vmoa-0145.000 of the ATM Forum.
This compliance statement superseeds the pdnCpIwfMIBCompliance.
This compliance has been deprecated and replaced by V3 below.
"
MODULE -- this module
MANDATORY-GROUPS {
pdnCpIwfGeneralConfigGroupV2,
pdnCpIwfIADConfigGroupV2
}
GROUP pdnCpIwfAal2StatsGroup
DESCRIPTION
"Implementation of this group is optional for
CpIwf that provide AAL2 statistics"
GROUP pdnCpIwfPotsPortStatsGroupV2
DESCRIPTION
"Implementation of this group is optional for
Pots port that provide port statistics"
GROUP pdnCpIwfPotsPortConfigGroupV2
DESCRIPTION
"Implementation of this group is optional for
Pots port that provide port configuration"
GROUP pdnCpIwfPotsPortTestGroupV2
DESCRIPTION
"Implementation of this group is optional for
Pots port that provide port tests"
::= { pdnCpIwfMIBCompliances 2 }
pdnCpIwfMIBComplianceV3 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities that support LES
as specified in af-vmoa-0145.000 of the ATM Forum.
This compliance statement superseeds the pdnCpIwfMIBComplianceV2.
"
MODULE -- this module
MANDATORY-GROUPS {
pdnCpIwfGeneralConfigGroupV2,
pdnCpIwfIADConfigGroupV3
}
GROUP pdnCpIwfAal2StatsGroup
DESCRIPTION
"Implementation of this group is optional for
CpIwf that provide AAL2 statistics"
GROUP pdnCpIwfPotsPortStatsGroupV2
DESCRIPTION
"Implementation of this group is optional for
Pots port that provide port statistics"
GROUP pdnCpIwfPotsPortConfigGroupV2
DESCRIPTION
"Implementation of this group is optional for
Pots port that provide port configuration"
GROUP pdnCpIwfPotsPortTestGroupV2
DESCRIPTION
"Implementation of this group is optional for
Pots port that provide port tests"
GROUP pdnCpIwfPotsPortPacketStatsGroup
DESCRIPTION
"Implementation of this group is optional for
Pots port that provide port packet statistics"
::= { pdnCpIwfMIBCompliances 3 }
-- ==========================
-- == Units of Conformance ==
-- ==========================
pdnCpIwfGeneralConfigGroup OBJECT-GROUP
OBJECTS {
pdnCpIwfTotalNumber,
pdnCpIwfIndexNext,
pdnCpIwfRegion,
pdnCpIwfIfIndex,
pdnCpIwfRowStatus,
pdnCpIwfNumPotsAssigned,
pdnCpIwfGatewayProtocol,
pdnCpIwfAtmBLESCapability,
pdnCpIwfSscsPredefinedProfile,
pdnCpIwfMappingIndex
}
STATUS deprecated
DESCRIPTION
"General Configuration of CpIwf ports"
::= { pdnCpIwfMIBGroups 1 }
pdnCpIwfPotsPortConfigGroup OBJECT-GROUP
OBJECTS {
pdnPotsPortCpIwfIndex,
pdnPotsPortHookStatus,
pdnPotsPortSignalingMethod,
pdnPotsPortTxGain,
pdnPotsPortRxGain
}
STATUS deprecated
DESCRIPTION
"Configuration group for Pots ports
This group is now deprecated by
pdnCpIwfPotsPortConfigGroupV2.
"
::= { pdnCpIwfMIBGroups 2 }
pdnCpIwfAal2StatsGroup OBJECT-GROUP
OBJECTS {
pdnCpIwfAal2CpsRxPkts,
pdnCpIwfAal2CpsTxPkts,
pdnCpIwfAal2CpsParityErrors,
pdnCpIwfAal2CpsSeqNumErrors,
pdnCpIwfAal2CpsOsfMismatchErrors,
pdnCpIwfAal2CpsOsfErrors,
pdnCpIwfAal2CpsHecErrors,
pdnCpIwfAal2CpsOversizeSduErrors,
pdnCpIwfAal2CpsReassemblyErrors,
pdnCpIwfAal2CpsHecOverlapErrors,
pdnCpIwfAal2CpsUuiErrors,
pdnCpIwfAal2CpsCidErrors
}
STATUS current
DESCRIPTION
"Aal2 stats per CpIwf"
::= { pdnCpIwfMIBGroups 3 }
pdnCpIwfPotsPortStatsGroup OBJECT-GROUP
OBJECTS {
pdnPotsPortTotalCalls
}
STATUS deprecated
DESCRIPTION
"Pots Ports stats group"
::= { pdnCpIwfMIBGroups 4 }
pdnCpIwfGeneralConfigGroupV2 OBJECT-GROUP
OBJECTS {
pdnCpIwfTotalNumber,
pdnCpIwfIndexNext,
pdnCpIwfRegion
}
STATUS current
DESCRIPTION
"Configuration of general parameters related to the CpIwf.
This group superseeds the pdnCpIwfGeneralConfigGroup
which was splitted in two groups."
::= { pdnCpIwfMIBGroups 5 }
pdnCpIwfIADConfigGroupV2 OBJECT-GROUP
OBJECTS {
pdnCpIwfIfIndex,
pdnCpIwfRowStatus,
pdnCpIwfNumPotsAssigned,
pdnCpIwfGatewayProtocol,
pdnCpIwfAtmBLESCapability,
pdnCpIwfSscsPredefinedProfile,
pdnCpIwfMappingIndex
}
STATUS current
DESCRIPTION
"Configuration of each CpIwf interfaces in the device.
This group superseeds the pdnCpIwfGeneralConfigGroup
which was splitted in two groups.
This group is now deprecated by
pdnCpIwfPotsPortConfigGroupV3."
::= { pdnCpIwfMIBGroups 6 }
pdnCpIwfPotsPortStatsGroupV2 OBJECT-GROUP
OBJECTS {
pdnPotsPortTotalCalls,
pdnPotsPortTotalCallsFailure,
pdnPotsPortTotalCallsDropped,
pdnPotsPortInCallsReceived,
pdnPotsPortInCallsAnswered,
pdnPotsPortInCallsConnected,
pdnPotsPortInCallsFailure,
pdnPotsPortOutCallsAttempted,
pdnPotsPortOutCallsAnswered,
pdnPotsPortOutCallsConnected,
pdnPotsPortOutCallsFailure,
pdnPotsPortPacketsSent,
pdnPotsPortPacketsReceived,
pdnPotsPortPacketsLost,
pdnPotsPortBytesSent,
pdnPotsPortBytesReceived
}
STATUS current
DESCRIPTION
"Pots Ports stats group"
::= { pdnCpIwfMIBGroups 7 }
pdnCpIwfPotsPortConfigGroupV2 OBJECT-GROUP
OBJECTS {
pdnPotsPortCpIwfIndex,
pdnPotsPortHookStatus,
pdnPotsPortSignalingMethod,
pdnPotsPortTxGain,
pdnPotsPortRxGain,
pdnPotsPortCustInfo,
pdnPotsPortG729VoiceCodec,
pdnPotsPortPreferedVoiceCodec,
pdnPotsPortPreferredPacketPeriod,
pdnPotsPortSilenceSuppression,
pdnPotsPortActualVoiceCodec,
pdnPotsPortCallElapsedTime,
pdnPotsPortModemDetected,
pdnPotsPortEchoCanceller,
pdnPotsPortLocalEndName,
pdnPotsPortActiveSoftswitch
}
STATUS current
DESCRIPTION
"Configuration group for Pots ports"
::= { pdnCpIwfMIBGroups 8 }
pdnCpIwfPotsPortTestGroupV2 OBJECT-GROUP
OBJECTS {
pdnPotsTestType,
pdnPotsTestCmd,
pdnPotsTestStatus
}
STATUS current
DESCRIPTION
"Pots Ports test group"
::= { pdnCpIwfMIBGroups 9 }
pdnCpIwfIADConfigGroupV3 OBJECT-GROUP
OBJECTS {
pdnCpIwfIfIndex,
pdnCpIwfRowStatus,
pdnCpIwfNumPotsAssigned,
pdnCpIwfGatewayProtocol,
pdnCpIwfAtmBLESCapability,
pdnCpIwfSscsPredefinedProfile,
pdnCpIwfJitterBufferLength,
pdnCpIwfMappingIndex
}
STATUS current
DESCRIPTION
"Configuration of each CpIwf interfaces in the device.
This group superseeds the pdnCpIwfGeneralConfigGroupV2.
"
::= { pdnCpIwfMIBGroups 10 }
pdnCpIwfPotsPortPacketStatsGroup OBJECT-GROUP
OBJECTS {
pdnPotsPortPacketsSent,
pdnPotsPortPacketsReceived,
pdnPotsPortPacketsLost,
pdnPotsPortBytesSent,
pdnPotsPortBytesReceived
}
STATUS current
DESCRIPTION
"Pots Ports packet statistics group"
::= { pdnCpIwfMIBGroups 11 }
END -- end of module PDN-CP-IWF-MIB