Observium_CE/mibs/rad/CPIWF-R-MIB

2680 lines
88 KiB
Plaintext

--***************** With RAD Modificaions and additions **********************
--
--Project: ATM Forum Voice and Multimedia over ATM Group
--Title: SNMP based LES Phase 1 MIB
--Date: Sept 5-7, 2000
--AAL2 MIB
-- ver 5.06
-- last update 07-February-06 By Smadar Tauber
CPIWF-R-MIB DEFINITIONS ::= BEGIN
IMPORTS
RowStatus FROM SNMPv2-TC
MODULE-IDENTITY,
OBJECT-TYPE, Counter32, Integer32 FROM SNMPv2-SMI ;
-- MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF ;
-- **************************************************************
-- The following OBJECT IDENTIFIER definition should be moved to
-- some other location, to conform with the statement in RFC 1442
-- that the MODULE-IDENTITY section must appear immediately after
-- any IMPORTs or EXPORTs statements.
--
-- However, some MIB utilities don't like MODULE-IDENTITY OIDs of
-- the form { enterprises atmForum(353) ... 1 }. Separate OBJECT
-- IDENTIFIER definitions appear to be more widely accepted - so,
-- in the interests of compatibility, it remains.
--
-- ***************************************************************
-- The object identifier subtree for ATM Forum Loop Emulation Service MIBs
-- atmfLoopEmulationService OBJECT IDENTIFIER ::= {
-- enterprises
-- atmForum(353)
-- atmForumNetworkManagement(5)
-- 10
-- }
cpIwfMIB MODULE-IDENTITY
LAST-UPDATED "200008150000Z"
ORGANIZATION "ATM Forum VMOA Working Group"
CONTACT-INFO
"
The ATM Forum
303 Vintage Park Drive
Foster City, CA 94404
United States of America
Tel: 415-578-6860
E-mail: info@atmforum.com"
DESCRIPTION
"This module defines a portion of the management information
base (MIB) for managing LES CP-IWFs. It is meant to be used
in connection with the ILMI/AToM MIB and MIB-II's System Group
and RFC 2863 which defines the 'ifTable'"
REVISION "200008150000Z" -- August 15, 2000
DESCRIPTION
"This is a draft adopted under RAD MIB."
::= { radExperimental 5 }
radExperimental OBJECT IDENTIFIER ::= { iso (1) org (3) dod (6) internet (1) private (4) enterprises (1) rad (164) 20}
cpIwfMIBObjects OBJECT IDENTIFIER ::= { cpIwfMIB 1 }
-- The cpIwfMIB Group
-- Implementation of this group is mandatory for all
-- systems that implement the LES as defined in af-vmoa-0145.000
-- The cpIwfMIB Group consists of the following:
-- cpIwf Group
-- cpIwfAal2Profile Group
-- cpIwf Pots Port Configuration Table
-- cpIwf ISDN-BRI Port Configuration Table
-- cpIwf DS0 bundle Configuration Table (RAD addition)
-- cpIwfStats Group (not supported now in RAD)
-- cpIwfAal2Stats Group
-- *****************************************************************
--
-- cpIwf Group
--
cpIwf OBJECT IDENTIFIER ::= { cpIwfMIBObjects 1 }
-- RAD addition
cpIwfIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the AAL2 to which this CP-IWF is associated.
Default value 0 "
::= {cpIwf 1 }
cpIwfVpi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VPI of the AAL2 VCC to which this CP-IWF is associated.
Default value 0 "
::= { cpIwf 2 }
cpIwfVci OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VCI of the AAL2 VCC to which this CP-IWF is associated.
Default value 40 "
::= { cpIwf 3 }
cpIwfVccMib OBJECT-TYPE
SYNTAX INTEGER {
af-nm-0165(1),
rfc2515(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object points to the MIB where the VCC configuration
information can be found. The value of this object should
be as follows:-
af-nm-0165 - indicates that the CP-IWF supports ILMI
for PVC auto-configuration. And the CO-IWF should apply
the index objects, vpi and vci, to the atmfVccTable in
the ILMI MIB (af-nm-0165.000).
rfc2515 - indicates that the CP-IWF supports the AToM MIB.
And the CO-IWF should apply the index objects, vpi and vci,
to the atmVclTable in the AToM MIB (RFC 2515).
The CP-IWF shall support one or other of these MIBs for
holding VCC configuration information.
Default value is atmfAutoConfigGroup"
::= { cpIwf 4 }
cpIwfNumPotsPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of POTS user ports on the CP-IWF."
::= { cpIwf 5 }
cpIwfNumIsdnBriPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ISDN-BRI user ports on the CP-IWF."
::= { cpIwf 6 }
cpIwfTimingReference OBJECT-TYPE
SYNTAX INTEGER {
ntr(1),
adaptiveVoice(2),
freeRun(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ntr - network timing reference, voice timing derived from
the WAN interface.
adaptiveVoice - voice timing derived from incoming
cell rate.
freeRun - voice timing derived from an internal free
running timing source.
Default value adaptiveVoice "
::= { cpIwf 7 }
cpIwfPotsPortEncodingSelectionMode OBJECT-TYPE
SYNTAX INTEGER {
independent(1),
master-slave(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This objects controls the encoding switching for POTS user
ports.
masterSlave, the profile entry used by the CP-IWF is the same
as that selected by the CO-IWF.
indepndent - the CP-IWF can select the profile entry used for
transmission independently of the CO-IWF.
Default value master-slave "
::= { cpIwf 8 }
cpIwfIsdnBriPortEncodingSelectionMode OBJECT-TYPE
SYNTAX INTEGER {
independent(1),
master-slave(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This objects controls the encoding switching for ISDN-BRI user
ports.
masterSlave, the profile entry used by the CP-IWF is the same
as that selected by the CO-IWF.
indepndent - the CP-IWF can select the profile entry used for
transmission independently of the CO-IWF.
Default value independent "
::= { cpIwf 9 }
-- RAD addition
cpIwfNumDs0Bundles OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of DS0 bundles on the CP-IWF."
::= { cpIwf 10 }
-- RAD addition
cpIwfLineSignaling OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the line signal coding for CAS.
It represents four parameters, by two octet (nibble per parameter
Bit 7 = MSB, Bit 0 = LSB ) as follows:
RINGING Code- MSB nibble, default value is 0000 (h'0)
NORMAL Code- 3rd nibble, default value is 0101 (h'5)
ONHOOK Code- 2nd nibble, default value is 0101 (h'5)
OFFHOOK Code- LSB nibble. default value is 1111 (h'F)"
-- (default Octet String Value is 055F)
::= { cpIwf 11 }
--Additional PRI objects copied from April 2002 draft.
cpIwfNumIsdnPriPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ISDN-PRI user ports on the CP-IWF."
::= { cpIwf 28 }
cpIwfIsdnPriPortEncodingSelectionMode OBJECT-TYPE
SYNTAX INTEGER {
independent(1),
masterSlave(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls the encoding switching for ISDN PRI user
ports.
masterSlave - the profile entry used by the CP-IWF is the same
as that selected by the CO-IWF.
independent - the CP-IWF can select the profile entry used for
transmission independently of the CO-IWF."
DEFVAL { masterSlave }
::= { cpIwf 29 }
cpIwfUpstreamPhysicalBandwidth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the new physical bandwidth in the upstream
direction of the CP-IWF."
::= { cpIwfMIBObjects 9 }
cpIwfDownstreamPhysicalBandwidth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the new physical bandwidth in the downstream
direction of the CP-IWF."
::= { cpIwfMIBObjects 10 }
-- *****************************************************************
-- cpIwfAal2Profile Group ( comment below Copied from 00 0332 r1)
--
-- *****************************************************************
-- This group specifies AAL2 CPS and SSCS parameters of operation
-- for the AAL2 VCC which is used by this CP-IWF.These include
-- I.363.2 (CPS), I.366.1 (SSSAR SSCS), I.366.2 9trunking SSCS) and
-- LES specific CPS parameters.
--
-- The CO-IWF is responsible for provisioning the AAL2 CPS and SSCS
-- parameters by setting appropriate values in this MIB. In the
-- absence of explicit provisioning of this group, the objects
-- in this group shall take the default values as specified.
--
-- Furthermore, these objects are read-write, however, it is possible
-- that certain AAL2 parameters may not be supported, e.g. an encoding
-- profile (aal2SscsPredefinedProfileIdentifier). In such cases an
-- attempt to set a value for an object that is not supported shall
-- result an SNMP response with an error status of badValue(3).
--
cpIwfAal2Profile OBJECT IDENTIFIER ::= { cpIwfMIBObjects 2 }
cpIwfAal2ApplicationIdentifier OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute describes the application identifier, which
describes the type of signaling used. The value of this object
should be one of those values given in the administered list of
AppIDs in section 5 of the ATM Forum document of well-known
addresses and assigned codes which can be located at
http://www.atmforum.com/pages/aboutatmtech/committees/
public_assigned_codes.pdf
Default value { '0000000A'H }"
::= { cpIwfAal2Profile 1 }
cpIwfAal2CpsMaxMultiplexedChannels OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of multiplexed channels.
Default value { 255 }"
::= { cpIwfAal2Profile 2 }
cpIwfAal2CpsMaxSDULength OBJECT-TYPE
SYNTAX Integer32 (45 | 64)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum CPS-SDU size given in octets.
Default value { 45 }"
::= { cpIwfAal2Profile 3 }
cpIwfAal2CpsCIDLowerLimit OBJECT-TYPE
SYNTAX Integer32 (16..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum value the CID can take for AAL2 bearer channels and
ISDN D Channels.
Default value { 16 }"
::= {cpIwfAal2Profile 4 }
cpIwfAal2CpsCIDUpperLimit OBJECT-TYPE
SYNTAX Integer32 (16..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum value the CID can take for AAL2 bearer channels and
ISDN D Channels.
Default value { 255 }"
::= { cpIwfAal2Profile 5 }
cpIwfAal2CpsOptimisation OBJECT-TYPE
SYNTAX INTEGER {
singleCpsPacketPerCpsPduNoOverlap (1),
multipleCpsPacketPerCpsPduWithOverlap (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object refers to the mode of operation of the CPS on the
CP-IWF. The value of this object imposes a restriction on the CPS
SDU length and hence must override the value of cpIwfAal2CpsMaxSDULength.
singleCpsPacketPerCpsPduNoOverlap - a single CPS packet is contained
within a CPS-PDU and no overlap can occur into the next CPS PDU. if
this option is selected, the Timer_CU is not applicable. Also MAX
CPS SDU size must be less than or equal to 44 octets.
multipleCpsPacketPerCpsPduWithOverlap - multiple CPS packets are
contained within a CPS-PDU and overlap can occur into the next CPS
PDU. if this option is selected, the Timer_CU is applicable. Also
MAX CPS SDU size must be less than or equal to 64 octets.
Default value { singleCpsPacketPerCpsPduNoOverlap }"
::= {cpIwfAal2Profile 6 }
cpIwfAal2SscsFaxModulationTransport OBJECT-TYPE
SYNTAX INTEGER {
disabled (1),
enabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This specifies whether fax demodulation is enabled or disabled.
An SNMP Set to enable(2) when Fax Demodulation is not supported
must result in an SNMP response with error status of badValue(3).
Default value {disabled}"
::= { cpIwfAal2Profile 7 }
cpIwfAal2SscsCasSignalingTransport OBJECT-TYPE
SYNTAX INTEGER {
disabled (1),
enabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute describes whether CAS signaling is transport is
enabled or disabled.
Default value {disabled}"
::= { cpIwfAal2Profile 8 }
cpIwfAal2SscsDtmfDigitPacketTransport OBJECT-TYPE
SYNTAX INTEGER {
disabled (1),
enabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute describes whether DTMF digit packets transport is
enabled or disabled.
Default value { disabled }"
::= { cpIwfAal2Profile 9 }
cpIwfAal2SscsPcmEncoding OBJECT-TYPE
SYNTAX INTEGER {
a-law (1),
u-law (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute describes the type of PCM encoding used.
Default value { a-law }"
::= {cpIwfAal2Profile 10 }
cpIwfAal2SscsMaxSssarSduLength OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the maximum size that SSSAR_SDU can take as defined in
ITU - I.366.1. This parameter only applies to those AAl2 Channels
using I.366.1. SSSAR."
::= { cpIwfAal2Profile 11 }
cpIwfAal2SscsPredefinedProfileIdentifier OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ITU-T predefined profile: 1..255.
Default value { 1}
For LA-140 Agent version Greater or equal to 2.0,
ATM Forum Identifier for predefined profile are used,
according to *Loop Emulation Service Using AAL2*
AF-VMOA-0145.000 Annex A, Table A-1
*Identifiers for ATM Forum Predefined Profiles*
0 Not used
1-6 Allocated to af-vtoa-0113.000
7 PCM-64, ADPCM-32, 44 octet packets,
and silence (Table A-2)
8 PCM-64, 44 octet packets,
and silence (Table A-3)
9 PCM-64, 44 octet packets,
without silence (Table A-4)
10 PCM-64 and ADPCM-32, 44 octet packets,
without silence (Table A-5)
11 PCM-64, ADPCM-32, 40 octet packets,
without silence (Table A-6)
12 PCM-64, ADPCM-32, 40 octet packets,
with silence (Table A-7)
13-255 Reserved for future ATM Forum assignment"
::= { cpIwfAal2Profile 12 }
cpIwfAal2SscsIeeeOui OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute contains the IEEE Organizationally Unique
Identifier (OUI) of the entity that specified the profile
being used, if other than ITU-T. For example, if the source
is the ATM Forum, the value of this object is 00A03E. This
attribute is only meaningful if aal2SccsProfileSource
has the value 'other'. An SNMP Set on this object to an
unsupported profile source must result in an SNMP Response with
error status of badValue(3).
Default value { '00A03E'h }"
::= { cpIwfAal2Profile 13 }
-- *****************************************************************
--
-- cpIwfPotsPortTable
--
-- *****************************************************************
cpIwfPotsPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpIwfPotsPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information on the configuration of the
POTS ports on the CP-IWF in addition to the information
contained in the ifTable about the physical interfaces to which
the CP-IWF POTS ports are peering with currently."
::= { cpIwfMIBObjects 3 }
cpIwfPotsPortEntry OBJECT-TYPE
SYNTAX CpIwfPotsPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the cpIwfPotsPortTable that represents a single
POTS port."
INDEX { cpIwfPotsPortNumber }
::= { cpIwfPotsPortTable 1 }
CpIwfPotsPortEntry ::= SEQUENCE {
cpIwfPotsPortNumber Integer32,
cpIwfPotsPortPhysicalPort Integer32,
cpIwfPotsPortChannelId Integer32,
cpIwfPotsPortTestMode INTEGER,
cpIwfPotsPortSignalingMethod INTEGER,
cpIwfPotsPortRxBytesPerCell Integer32,
cpIwfPotsPortTxBytesPerCell Integer32,
cpIwfPotsPortContCheck INTEGER,
cpIwfPotsPortStatus INTEGER
}
cpIwfPotsPortNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The POTS port number."
::= { cpIwfPotsPortEntry 1 }
cpIwfPotsPortPhysicalPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This has the value of the ifIndex of the ifEntry of the physical POTS
port to which this CP-IWF POTS port is connected. The value of (0) has
the special meaning that this POTS port is blocked and is not connected
to any physical port on the LES device"
::= { cpIwfPotsPortEntry 2 }
cpIwfPotsPortChannelId OBJECT-TYPE
SYNTAX Integer32 (16..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The CID of the AAL2 connection transporting this port's traffic
over the AAL2 VCC.
When the cpIwfAal2ApplicationIdentifier indicates the presence of ELCP,
this object should not be use for CID allocation and the value of
this object is not applicable. In addition, if an SNMP operation
is attmpted on this object, an SNMP response with error status of
badValue (3) should be returned."
::= { cpIwfPotsPortEntry 3 }
cpIwfPotsPortTestMode OBJECT-TYPE
SYNTAX INTEGER {
none (1),
codecLoopback (2),
aal2Loopback (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object only applies if adminStatus in ifEntry
is testing (3)."
::= { cpIwfPotsPortEntry 4 }
cpIwfPotsPortSignalingMethod OBJECT-TYPE
SYNTAX INTEGER {
loopStartNormalBattery(1),
loopStartReverseBattery(2),
groundStart(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The signalling method to use for this user port.
Default value loopStart "
::= { cpIwfPotsPortEntry 5 }
--RAD addition V
cpIwfPotsPortRxBytesPerCell OBJECT-TYPE
SYNTAX Integer32 (10..44)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects the maximum number of payload bytes to be excepted in
a cell in the receive direction. the available range is 10 to 44
Default value 44 "
::= { cpIwfPotsPortEntry 6 }
--RAD addition V
cpIwfPotsPortTxBytesPerCell OBJECT-TYPE
SYNTAX Integer32 (10..44)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"In AAL2, the maximum number of payload bytes that can
be inserted in one cell is 44.
Padding bytes can be inserted to fill the cell and
transmit it immediately. Default value 44 "
::= { cpIwfPotsPortEntry 7 }
--RAD addition V
cpIwfPotsPortContCheck OBJECT-TYPE
SYNTAX INTEGER
{
off-two-way (2),
on-source (3),
on-sink (4),
on-two-way (5),
off-sink (6),
off-source (7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the initial method used for a new connection to perform
checks in the ATM network interface. The available selections are:
off-two-way, on-source, on-sink, on-two-way, off-sink, off-source
Default value 2 "
::= { cpIwfPotsPortEntry 8 }
--RAD addition V
cpIwfPotsPortStatus OBJECT-TYPE
SYNTAX INTEGER
{
busy (2),
idle (3),
faulty (4),
underTest (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pots status - Free, Busy, faulty,under test "
::= { cpIwfPotsPortEntry 9 }
-- *****************************************************************
--
-- cpIwfIsdnBriPortTable
--
-- *****************************************************************
cpIwfIsdnBriPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpIwfIsdnBriPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information on the configuration of the
ISDN BRI ports on the CP-IWF in addition to the information
contained in the ifTable about the physical interfaces to which
the CP-IWF ports are peering with currently."
::= { cpIwfMIBObjects 4 }
cpIwfIsdnBriPortEntry OBJECT-TYPE
SYNTAX CpIwfIsdnBriPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the cpIwfIsdnBriPortTable that represents a single
ISDN BRI port."
INDEX { cpIwfIsdnBriPortNumber }
::= { cpIwfIsdnBriPortTable 1 }
CpIwfIsdnBriPortEntry ::= SEQUENCE {
cpIwfIsdnBriPortNumber Integer32,
cpIwfIsdnBriPortPhysicalPort Integer32,
cpIwfIsdnBriPortChannelIdD Integer32,
cpIwfIsdnBriPortChannelIdB1 Integer32,
cpIwfIsdnBriPortChannelIdB2 Integer32,
cpIwfIsdnBriPortRxBytesPerCell Integer32,
cpIwfIsdnBriPortTxBytesPerCell Integer32,
cpIwfIsdnBriPortContCheck INTEGER,
cpIwfIsdnBriPortEchoCanceler INTEGER,
cpIwfIsdnBriPortL1Status INTEGER,
cpIwfIsdnBriPortDChRxPCMStatus INTEGER,
cpIwfIsdnBriPortB1ChRxPCMStatus INTEGER,
cpIwfIsdnBriPortB2ChRxPCMStatus INTEGER,
cpIwfIsdnBriPortDChTxPCMStatus INTEGER,
cpIwfIsdnBriPortB1ChTxPCMStatus INTEGER,
cpIwfIsdnBriPortB2ChTxPCMStatus INTEGER
}
cpIwfIsdnBriPortNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ISDN BRI port number."
::= { cpIwfIsdnBriPortEntry 1 }
cpIwfIsdnBriPortPhysicalPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This has the value of the ifIndex of the ifEntry of the physical ISDN BRI
port to which this CP-IWF ISDN BRI port is connected. The value of (0) has
the special meaning that this ISDN BRI port is blocked and is not connected
to any physical port on the LES device"
::= { cpIwfIsdnBriPortEntry 2 }
cpIwfIsdnBriPortChannelIdD OBJECT-TYPE
SYNTAX Integer32 (16..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The CID of the AAL2 connection transporting the D channel of this
ISDN BRI port over the AAL2 VCC.
When the cpIwfAal2ApplicationIdentifier indicates the presence of ELCP,
this object should not be use for CID allocation and the value of
this object is not applicable. In addition, if an SNMP operation
is attmpted on this object, an SNMP response with error status of
badValue (3) should be returned."
::= { cpIwfIsdnBriPortEntry 3 }
cpIwfIsdnBriPortChannelIdB1 OBJECT-TYPE
SYNTAX Integer32 (16..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The CID of the AAL2 connection transporting the B1 channel of this
ISDN BRI port over the AAL2 VCC.
When the cpIwfAal2ApplicationIdentifier indicates the presence of ELCP,
this object should not be use for CID allocation and the value of
this object is not applicable. In addition, if an SNMP operation
is attmpted on this object, an SNMP response with error status of
badValue (3) should be returned."
::= { cpIwfIsdnBriPortEntry 4 }
cpIwfIsdnBriPortChannelIdB2 OBJECT-TYPE
SYNTAX Integer32 (16..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The CID of the AAL2 connection transporting the B2 channel of this
ISDN BRI port over the AAL2 VCC.
When the cpIwfAal2ApplicationIdentifier indicates the presence of ELCP,
this object should not be use for CID allocation and the value of
this object is not applicable. In addition, if an SNMP operation
is attmpted on this object, an SNMP response with error status of
badValue (3) should be returned."
::= { cpIwfIsdnBriPortEntry 5 }
--RAD addition V
cpIwfIsdnBriPortRxBytesPerCell OBJECT-TYPE
SYNTAX Integer32 (10..44)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects the maximum number of payload bytes to be excepted in a cell in the
receive direction. the available range is 10 to 44
Default value 44 "
::= { cpIwfIsdnBriPortEntry 6 }
--RAD addition V
cpIwfIsdnBriPortTxBytesPerCell OBJECT-TYPE
SYNTAX Integer32 (10..44)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"In AAL2, the maximum number of payload bytes that can be inserted
in one cell is 44. Padding bytes can be inserted to fill
the cell and transmit it immediately.
Default value 44 "
::= { cpIwfIsdnBriPortEntry 7 }
--RAD addition V
cpIwfIsdnBriPortContCheck OBJECT-TYPE
SYNTAX INTEGER
{
off-two-way (2),
on-source (3),
on-sink (4),
on-two-way (5),
off-sink (6),
off-source (7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the initial method used for a new connection to perform
checks in the ATM network interface. The available selections are:
off-two-way, on-source, on-sink, on-two-way, off-sink, off-source
Default value 2 "
::= { cpIwfIsdnBriPortEntry 8 }
--RAD addition V
cpIwfIsdnBriPortEchoCanceler OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
b1-Off-B2-Off (2),
b1-Off-B2-On (3),
b1-On-B2-off (4),
b1-On-B2-On (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Echo Cancellation activation
Default value = b1-On-B2-On "
::= { cpIwfIsdnBriPortEntry 9 }
--RAD addition V
cpIwfIsdnBriPortL1Status OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
deactivated (2),
accessActivated (3),
accessDeactivated (4),
losLofDeactivated (5),
losLofActivated (6),
lostSignal (7),
lostFrame (8),
deactivateST (9),
activateST (10),
sendInfo2 (11),
sendInfo4 (12),
frameSlip (13),
loopActivated (14),
loopNotStopped (15)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the current state
of Layer 1 of the ISDN port, according to definitions in
ITU-T Recommendation I-430 11/95, paragraph 6.2"
::= { cpIwfIsdnBriPortEntry 10 }
--RAD addition V
cpIwfIsdnBriPortDChRxPCMStatus OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
close (2),
open (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the state of the
D Rx channel of the selected port"
::= { cpIwfIsdnBriPortEntry 11 }
--RAD addition V
cpIwfIsdnBriPortB1ChRxPCMStatus OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
close (2),
open (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the state of the
B1 Rx channel of the selected port"
::= { cpIwfIsdnBriPortEntry 12 }
--RAD addition V
cpIwfIsdnBriPortB2ChRxPCMStatus OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
close (2),
open (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the state of the
B2 Rx channel of the selected port"
::= { cpIwfIsdnBriPortEntry 13 }
--RAD addition V
cpIwfIsdnBriPortDChTxPCMStatus OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
close (2),
open (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the state of the
D Tx channel of the selected port"
::= { cpIwfIsdnBriPortEntry 14 }
--RAD addition V
cpIwfIsdnBriPortB1ChTxPCMStatus OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
close (2),
open (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the state of the
B1 Tx channel of the selected port"
::= { cpIwfIsdnBriPortEntry 15 }
--RAD addition V
cpIwfIsdnBriPortB2ChTxPCMStatus OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
close (2),
open (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the state of the
B2 Tx channel of the selected port"
::= { cpIwfIsdnBriPortEntry 16 }
--RAD addition below (whole table)
-- *****************************************************************
--
-- cpIwfIsdnBriPortStats
--
-- *****************************************************************
cpIwfIsdnBriPortStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpIwfIsdnBriPortStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains performance statistics pertinent to
ISDN BRI channel (B1/B2 or D) or port specified by ifindex"
::= { cpIwfMIBObjects 18}
cpIwfIsdnBriPortStatEntry OBJECT-TYPE
SYNTAX CpIwfIsdnBriPortStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the cpIwfIsdnBriPortStatsTable that represents
statistics for a single channel of the ISDN BRI port."
INDEX { cpIwfIsdnBriPortNumber, cpIwfIsdnBriPortChannel}
::= { cpIwfIsdnBriPortStatTable 1 }
CpIwfIsdnBriPortStatEntry ::= SEQUENCE
{
cpIwfIsdnBriPortChannel INTEGER,
cpIwfIsdnBriPortHdlcFrames Counter32,
cpIwfIsdnBriPortHdlcErrors Counter32,
cpIwfIsdnBriPortSStedRxPacket Counter32,
cpIwfIsdnBriPortSStedRxCRCErrors Counter32,
cpIwfIsdnBriPortSStedRxLenErrors Counter32,
cpIwfIsdnBriPortSStedRxErrors Counter32,
cpIwfIsdnBriChAAL2TxCells Counter32,
cpIwfIsdnBriChAAL2RxCells Counter32,
cpIwfIsdnBriChAAL2RxErrors Counter32
}
cpIwfIsdnBriPortChannel OBJECT-TYPE
SYNTAX INTEGER
{
wholePort (1),
briDchannel (2),
channelB1 (3),
channelB2 (4)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identify ISDN BRI specific channel
(B1,B2 or D) or all port."
::= { cpIwfIsdnBriPortStatEntry 1 }
cpIwfIsdnBriPortHdlcFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HDLC frames received
by the D channel of the selected port."
::= { cpIwfIsdnBriPortStatEntry 2 }
cpIwfIsdnBriPortHdlcErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HDLC frames received
by the D channel of the selected port
in which errors have been detected"
::= { cpIwfIsdnBriPortStatEntry 3 }
cpIwfIsdnBriPortSStedRxPacket OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets handled by the SSTED
(Service Specific Transmission Error Detection)
sublayer, used to carry the LES
Embedded Operations Channel (EOC)
serving the connections of the selected port"
::= { cpIwfIsdnBriPortStatEntry 4 }
cpIwfIsdnBriPortSStedRxCRCErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of LES Embedded Operations
Channel (EOC) packets rejected because of CRC
errors detected at the SSTED sublayer
(Service Specific Transmission Error Detection)"
::= { cpIwfIsdnBriPortStatEntry 5 }
cpIwfIsdnBriPortSStedRxLenErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of LES Embedded Operations Channel
(EOC) packets rejected because of
length errors detected at the SSTED sublayer
(Service Specific Transmission Error Detection)"
::= { cpIwfIsdnBriPortStatEntry 6 }
cpIwfIsdnBriPortSStedRxErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of LES Embedded Operations Channel
(EOC) packets rejected because of other
types of errors detected at the SSTED sublayer.
(Service Specific Transmission Error Detection)"
::= { cpIwfIsdnBriPortStatEntry 7 }
cpIwfIsdnBriChAAL2TxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of AAL2 cells
transmitted by the ISDN channel
indicated by cpIwfIsdnBriPortChannel"
::= { cpIwfIsdnBriPortStatEntry 8 }
cpIwfIsdnBriChAAL2RxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of AAL2 cells
in which errors occurred,
transmitted by the ISDN channel
indicated by cpIwfIsdnBriPortChannel."
::= { cpIwfIsdnBriPortStatEntry 9 }
cpIwfIsdnBriChAAL2RxErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of AAL2 cells
with errors received through
the ISDN channel indicated by cpIwfIsdnBriPortChannel"
::= { cpIwfIsdnBriPortStatEntry 10 }
--RAD addition below (whole table)
-- *****************************************************************
--
-- cpIwfDs0BundleTable
--
-- *****************************************************************
cpIwfDs0BundleTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpIwfDs0BundleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information on the configuration of the
DS0 Bundles on the CP-IWF in addition to the information
contained in the ifTable about the physical interfaces to which
the CP-IWF ports are peering with currently."
::= { cpIwfMIBObjects 5 }
cpIwfDs0BundleEntry OBJECT-TYPE
SYNTAX CpIwfDs0BundleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the cpIwfDs0BundleTable that represents a single
DS0 Bundle."
INDEX { cpIwfDs0BundleNumber }
::= { cpIwfDs0BundleTable 1 }
CpIwfDs0BundleEntry ::= SEQUENCE {
cpIwfDs0BundleNumber Integer32,
cpIwfDs0BundleIfIndex Integer32,
cpIwfDs0BundleChannelId Integer32,
cpIwfDs0BundleRxBytesPerCell Integer32,
cpIwfDs0BundleTxBytesPerCell Integer32,
cpIwfDs0BundleContCheck INTEGER,
cpIwfDs0BundleLineSignaling OCTET STRING
}
cpIwfDs0BundleNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DS0 bundle port number."
::= { cpIwfDs0BundleEntry 1 }
cpIwfDs0BundleIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This has the value of the ifIndex of the ifEntry of the physical DS0 bundle
port to which this CP-IWF DS0 bundle port is connected. The value of (0) has
the special meaning that this DS0 bundle port
is blocked and is not connected to any physical port on the LES device"
::= { cpIwfDs0BundleEntry 2 }
cpIwfDs0BundleChannelId OBJECT-TYPE
SYNTAX Integer32 (16..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The CID of the AAL2 connection transporting this DS0 bundle
port over the AAL2 VCC.
When the cpIwfAal2ApplicationIdentifier indicates the presence of ELCP,
this object should not be use for CID allocation and the value of
this object is not applicable. In addition, if an SNMP operation
is attmpted on this object, an SNMP response with error status of
badValue (3) should be returned."
::= { cpIwfDs0BundleEntry 3 }
cpIwfDs0BundleRxBytesPerCell OBJECT-TYPE
SYNTAX Integer32 (10..44)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects the maximum number of payload bytes to be excepted in a cell in the
receive direction. the available range is 10 to 44
Default value 44 "
::= { cpIwfDs0BundleEntry 6 }
cpIwfDs0BundleTxBytesPerCell OBJECT-TYPE
SYNTAX Integer32 (10..44)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"In AAL2, the maximum number of payload bytes that
can be inserted in one cell is 44.
Padding bytes can be inserted to fill the cell and
transmit it immediately.
Default value 44 "
::= { cpIwfDs0BundleEntry 7 }
cpIwfDs0BundleContCheck OBJECT-TYPE
SYNTAX INTEGER
{
off-two-way (2),
on-source (3),
on-sink (4),
on-two-way (5),
off-sink (6),
off-source (7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the initial method used for a new connection to perform
checks in the ATM network interface. The available selections are:
off-two-way, on-source, on-sink, on-two-way, off-sink, off-source
Default value 2 "
::= { cpIwfDs0BundleEntry 8 }
cpIwfDs0BundleLineSignaling OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the line signal coding for CAS.
It represents three parameters, by two octet (nibble per parameter
Bit 7 = MSB, Bit 0 = LSB ) as follows:
ONHOOK Code- MSB nibble, default value is 0101 (h'5)
OFFHOOK Code- 2nd nibble. default value is 1111 (h'F)
MASK Code- 3rd nibble, default value is 1111 (h'F)
spare Code- LSB nibble, padded with 0 0000 (h'0)"
-- (default Octet String Value is 5FF0)
::= { cpIwfDs0BundleEntry 9 }
--RAD addition above (whole table) ^
-- *****************************************************************
--
-- cpIwfStats Group
--
-- ****************************************************************
-- No objects under this group as yet
cpIwfStats OBJECT IDENTIFIER ::= { cpIwfMIBObjects 6 }
-- *****************************************************************
--
-- cpIwfAal2Stats Group
--
-- *****************************************************************
cpIwfAal2Stats OBJECT IDENTIFIER ::= { cpIwfMIBObjects 7 }
cpIwfAal2StatsCpsInPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CPS packets received"
::= { cpIwfAal2Stats 1 }
cpIwfAal2StatsCpsOutPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CPS packets transmitted"
::= { cpIwfAal2Stats 2 }
cpIwfAal2StatsCpsParityErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CPS PDUs discarded because of incorrect parity
value in the STF field.
Number of errors encountered as specified in Table 6/ ITU I.363.2
(errnum = 0)"
::= { cpIwfAal2Stats 3 }
cpIwfAal2StatsCpsSeqNumErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CPS PDUs received with incorrect sequence number
in the STF field.
Number of errors encountered as specified in Table 6/ ITU I.363.2
(errnum = 1)"
::= { cpIwfAal2Stats 4 }
cpIwfAal2StatsCpsOsfErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CPS PDUs discarded because of the incorrect OSF
value (>=48) in the STF field.
Number of errors encountered as specified in Table 6/ ITU I.363.2
(errnum = 3)"
::= { cpIwfAal2Stats 5 }
cpIwfAal2StatsCpsHecErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CPS Packets received with the HEC code overlapping a CPS
PDU boundary.
Number of errors encountered as specified in Table 6/ ITU I.363.2
(errnum = 4)"
::= { cpIwfAal2Stats 6 }
cpIwfAal2StatsCpsUuiErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CPS packets received with the incorrect UUI value
(28 or 29 which are reserved for future).
Number of errors encountered as specified in Table 6/ ITU I.363.2
(errnum = 8)"
::= { cpIwfAal2Stats 7 }
cpIwfAal2StatsCpsCidErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CPS packets received with the incorrect CID value
(a CID value that is not associated with any SAP).
Number of errors encountered as specified in Table 6/ ITU I.363.2
(errnum = 9)"
::= { cpIwfAal2Stats 8 }
-- V5 PSTN Group
cpIwfV5Pstn OBJECT IDENTIFIER ::= { cpIwfMIBObjects 8 }
-- V5 PSTN scalar objects.
cpIwfV5PstnGeneral OBJECT IDENTIFIER ::= { cpIwfV5Pstn 1 }
cpIwfCallCollisionPriority OBJECT-TYPE
SYNTAX INTEGER {
originatingCallPriority (2),
terminatingCallPriority (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This indicates whether, in the case of colliding V5 PSTN
ESTABLISH messages, the originating or the terminating call shall
prevail."
::= { cpIwfV5PstnGeneral 1 }
cpIwfNationalProfile OBJECT-TYPE
SYNTAX INTEGER
{
nationalProfile1 (2),
nationalProfile2 (3),
nationalProfile3 (4),
nationalProfile4 (5),
nationalProfile5 (6),
nationalprofile6 (7),
nationalProfile7 (8),
nationalProfile8 (9),
nationalProfile9 (10),
nationalProfile10 (11)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates which country is selected.
Each nationalProfile is accosiated with a country.
The specific country name was not specified to allow
maximum flexibility.
The nationalProfile# selected, points to a range
of up to 10 Cadence-Ringing Types (cpIwfCadencedRingingType)
e.g nationalProfile1 enable ringing types 0-9,
nationalProfile2 enable ringing types 10-19, and so on
for ringing cadence table see cpIwfCadencedRingingTypeTable."
::= {cpIwfV5PstnGeneral 2}
cpIwfMeterPulseFrequency OBJECT-TYPE
SYNTAX Integer32 (12000 | 16000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the frequency of the meter pulses generated by the
CP-IWF. The allowed values are 12 kHz and 16 kHz."
::= {cpIwfV5PstnGeneral 3}
cpIwfOffHookMinTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A time period in milliseconds. The loop closed periods shorter
than this are filtered out while the analog line is in on hook
state."
::= {cpIwfV5PstnGeneral 4}
cpIwfOnHookMinTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A time period in milliseconds. A transition from off hook to on
hook state is reported by the CP-IWF, if a loop open period longer
than, or equal to, the onHookMinTime is detected.
NOTE: The provisioned onHookMinTime is overrideable via CCS."
::= {cpIwfV5PstnGeneral 5}
cpIwfRegisterRecallMinTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A time period in milliseconds. Register recall detection is
enabled while the registerRecallMinTime is less than the
onHookMinTime.
If then the CP-IWF detects a loop open period longer than the
registerRecallMinTime but shorter than the onHookMinTime,
it shall report a register recall line signal to the CO-IWF via
CCS."
::= {cpIwfV5PstnGeneral 6}
cpIwfDigitMinBreakPeriod OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minimum Break (onhook) period (in milliseconds) of digit pulse."
::= {cpIwfV5PstnGeneral 7}
cpIwfDigitMaxBreakPeriod OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum Break (onhook) period (in milliseconds) of digit pulse."
::= {cpIwfV5PstnGeneral 8}
cpIwfDigitMinMakePeriod OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minimum make (offhook) period (in milliseconds) of digit pulse."
::= {cpIwfV5PstnGeneral 9}
cpIwfDigitMaxMakePeriod OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minimum make (offhook) period (in milliseconds) of digit pulse."
::= {cpIwfV5PstnGeneral 10}
cpIwfInterDigitTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"period (in milliseconds) between one digit
to another in a sequence of digits pulses."
::= {cpIwfV5PstnGeneral 11}
cpIwfCadencedRingingTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpIwfCadencedRingingTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to map a cadenced ringing type identifier to
an actual ringing cadence. The index to the table is the value of
the Cadenced-ringing type sub-element contained in the cadenced
ringing information element in the V5 PSTN messages.
Refer also to cpIwfNationalProfile above, which is used to select
group of Cadenced-ringing types for a specific country"
::= { cpIwfV5Pstn 2 }
cpIwfCadencedRingingTypeEntry OBJECT-TYPE
SYNTAX CpIwfCadencedRingingTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the cpIwfCadencedRingingTypeTable that represents a
single ringing cycle. This entry contains a list of integers that
represent consecutive ON/OFF periods (in milliseconds). The
integer cadencedRingingNumPeriods indicates how many
cadencedRingingOnPeriod/cadencedRingingOffPeriod pairs in this row
have a meaning.
The maximum value of cadencedRingingNumPeriods is 10.
There are two special ringing cadences: no ringing and continous
ringing. The former is indicated by setting
cadencedRingingNumPeriods == 1 and cadencedRingingOnPeriod1 == 0.
The latter is indicated by setting cadencedRingingNumPeriods == 1
and cadencedRingingOffPeriod1 == 0.
Otherwise a valid cadencedRingingOnPeriod or
cadencedRingingOffPeriod must always be greater than zero."
INDEX { cpIwfCadencedRingingType }
::= { cpIwfCadencedRingingTypeTable 1 }
CpIwfCadencedRingingTypeEntry ::= SEQUENCE {
cpIwfCadencedRingingType Integer32,
cpIwfCadencedRingingNumPeriods Integer32,
cpIwfCadencedRingingOnPeriod1 Integer32,
cpIwfCadencedRingingOffPeriod1 Integer32,
cpIwfCadencedRingingOnPeriod2 Integer32,
cpIwfCadencedRingingOffPeriod2 Integer32,
cpIwfCadencedRingingOnPeriod3 Integer32,
cpIwfCadencedRingingOffPeriod3 Integer32,
cpIwfCadencedRingingOnPeriod4 Integer32,
cpIwfCadencedRingingOffPeriod4 Integer32,
cpIwfCadencedRingingOnPeriod5 Integer32,
cpIwfCadencedRingingOffPeriod5 Integer32,
cpIwfCadencedRingingOnPeriod6 Integer32,
cpIwfCadencedRingingOffPeriod6 Integer32,
cpIwfCadencedRingingOnPeriod7 Integer32,
cpIwfCadencedRingingOffPeriod7 Integer32,
cpIwfCadencedRingingOnPeriod8 Integer32,
cpIwfCadencedRingingOffPeriod8 Integer32,
cpIwfCadencedRingingOnPeriod9 Integer32,
cpIwfCadencedRingingOffPeriod9 Integer32,
cpIwfCadencedRingingOnPeriod10 Integer32,
cpIwfCadencedRingingOffPeriod10 Integer32,
cpIwfCadencedRingingTypeRowStatus RowStatus
}
cpIwfCadencedRingingType OBJECT-TYPE
SYNTAX Integer32 (0..127)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index to the cpIwfCadencedRingingTypeTable.
Refer also to cpIwfNationalProfile above, which is used to select
group of Cadenced-ringing types for a specific country"
::= { cpIwfCadencedRingingTypeEntry 1 }
cpIwfCadencedRingingNumPeriods OBJECT-TYPE
SYNTAX Integer32 (1..10)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Number of onPeriod/offPeriod pairs in the ringing cadence."
::= { cpIwfCadencedRingingTypeEntry 2 }
cpIwfCadencedRingingOnPeriod1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the first on period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 3 }
cpIwfCadencedRingingOffPeriod1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the first off period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 4 }
cpIwfCadencedRingingOnPeriod2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the second on period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 5 }
cpIwfCadencedRingingOffPeriod2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the second off period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 6 }
cpIwfCadencedRingingOnPeriod3 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the third on period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 7 }
cpIwfCadencedRingingOffPeriod3 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the third off period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 8 }
cpIwfCadencedRingingOnPeriod4 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the fourth on period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 9 }
cpIwfCadencedRingingOffPeriod4 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the fourth off period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 10 }
cpIwfCadencedRingingOnPeriod5 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the fifth on period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 11 }
cpIwfCadencedRingingOffPeriod5 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the fifth off period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 12 }
cpIwfCadencedRingingOnPeriod6 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the sixth on period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 13 }
cpIwfCadencedRingingOffPeriod6 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the sixth off period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 14 }
cpIwfCadencedRingingOnPeriod7 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the seventh on period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 15 }
cpIwfCadencedRingingOffPeriod7 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the seventh off period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 16 }
cpIwfCadencedRingingOnPeriod8 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the eighth on period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 17 }
cpIwfCadencedRingingOffPeriod8 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the eighth off period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 18 }
cpIwfCadencedRingingOnPeriod9 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the ninth on period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 19 }
cpIwfCadencedRingingOffPeriod9 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the ninth off period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 20 }
cpIwfCadencedRingingOnPeriod10 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the tenth on period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 21 }
cpIwfCadencedRingingOffPeriod10 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the tenth off period, in milliseconds, in the
ringing cycle."
DEFVAL {1000}
::= { cpIwfCadencedRingingTypeEntry 22 }
cpIwfCadencedRingingTypeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of one row in this table."
::= { cpIwfCadencedRingingTypeEntry 23 }
cpIwfPulseDurationTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpIwfPulseDurationTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the mapping from a Pulse duration type
identifier to the actual pulse pattern. This table is indexed by
both the value of the Pulse type sub-element and the the value of
the Pulse duration type sub-element within the Pulsed-signal
information element contained in a V5 PSTN message."
::= { cpIwfV5Pstn 3 }
cpIwfPulseDurationTypeEntry OBJECT-TYPE
SYNTAX CpIwfPulseDurationTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the cpIwfPulseDurationTypeTable that represents a
pulse pattern. This entry contains a list of integers that
represent consecutive ON/OFF pulsing periods (in milliseconds).
The integer pulseDurationNumPeriods indicates how many
onPeriod/offPeriod pairs in this row have a meaning. The maximum
value of pulseDurationNumPeriods is 5."
INDEX { cpIwfPulseType, cpIwfPulseDurationType }
::= { cpIwfPulseDurationTypeTable 1 }
CpIwfPulseDurationTypeEntry ::= SEQUENCE {
cpIwfPulseType Integer32,
cpIwfPulseDurationType Integer32,
cpIwfPulseDurationNumPeriods Integer32,
cpIwfPulseDurationOnPeriod1 Integer32,
cpIwfPulseDurationOffPeriod1 Integer32,
cpIwfPulseDurationOnPeriod2 Integer32,
cpIwfPulseDurationOffPeriod2 Integer32,
cpIwfPulseDurationOnPeriod3 Integer32,
cpIwfPulseDurationOffPeriod3 Integer32,
cpIwfPulseDurationOnPeriod4 Integer32,
cpIwfPulseDurationOffPeriod4 Integer32,
cpIwfPulseDurationOnPeriod5 Integer32,
cpIwfPulseDurationOffPeriod5 Integer32,
cpIwfPulseDurationTypeRowStatus RowStatus
}
cpIwfPulseType OBJECT-TYPE
SYNTAX Integer32 (0..127)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"First index to the cpIwfPulseDurationTypeTable."
::= { cpIwfPulseDurationTypeEntry 1 }
cpIwfPulseDurationType OBJECT-TYPE
SYNTAX Integer32 (0..31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Second index to the cpIwfPulseDurationTypeTable."
::= { cpIwfPulseDurationTypeEntry 2 }
cpIwfPulseDurationNumPeriods OBJECT-TYPE
SYNTAX Integer32 (1..5)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Number of onPeriod/offPeriod pairs in the pulse pattern."
::= { cpIwfPulseDurationTypeEntry 3 }
cpIwfPulseDurationOnPeriod1 OBJECT-TYPE
SYNTAX Integer32 (0..5000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the first on period, in milliseconds, in the
pulse pattern."
DEFVAL {1000}
::= { cpIwfPulseDurationTypeEntry 4 }
cpIwfPulseDurationOffPeriod1 OBJECT-TYPE
SYNTAX Integer32 (0..5000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the first off period, in milliseconds,
in the pulse pattern."
DEFVAL {1000}
::= { cpIwfPulseDurationTypeEntry 5 }
cpIwfPulseDurationOnPeriod2 OBJECT-TYPE
SYNTAX Integer32 (0..5000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the second on period, in milliseconds, in the
pulse pattern."
DEFVAL {1000}
::= { cpIwfPulseDurationTypeEntry 6 }
cpIwfPulseDurationOffPeriod2 OBJECT-TYPE
SYNTAX Integer32 (0..5000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the second off period, in milliseconds, in the
pulse pattern."
DEFVAL {1000}
::= { cpIwfPulseDurationTypeEntry 7 }
cpIwfPulseDurationOnPeriod3 OBJECT-TYPE
SYNTAX Integer32 (0..5000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the third on period, in milliseconds, in the
pulse pattern."
DEFVAL {1000}
::= { cpIwfPulseDurationTypeEntry 8 }
cpIwfPulseDurationOffPeriod3 OBJECT-TYPE
SYNTAX Integer32 (0..5000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the third off period, in milliseconds, in the
pulse pattern."
DEFVAL {1000}
::= { cpIwfPulseDurationTypeEntry 9 }
cpIwfPulseDurationOnPeriod4 OBJECT-TYPE
SYNTAX Integer32 (0..5000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the fourth on period, in milliseconds, in the
pulse pattern."
DEFVAL {1000}
::= { cpIwfPulseDurationTypeEntry 10 }
cpIwfPulseDurationOffPeriod4 OBJECT-TYPE
SYNTAX Integer32 (0..5000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the fourth off period, in milliseconds, in the
pulse pattern."
DEFVAL {1000}
::= { cpIwfPulseDurationTypeEntry 11 }
cpIwfPulseDurationOnPeriod5 OBJECT-TYPE
SYNTAX Integer32 (0..5000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the fifth on period, in milliseconds, in the
pulse pattern."
DEFVAL {1000}
::= { cpIwfPulseDurationTypeEntry 12 }
cpIwfPulseDurationOffPeriod5 OBJECT-TYPE
SYNTAX Integer32 (0..5000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of the fifth off period, in milliseconds, in the
pulse pattern."
DEFVAL {1000}
::= { cpIwfPulseDurationTypeEntry 13 }
cpIwfPulseDurationTypeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of one row in this table."
::= { cpIwfPulseDurationTypeEntry 14 }
cpIwfDurationTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpIwfDurationTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the mapping from the Duration type identifier
to an actual period of time (in milliseconds). This table is
indexed by both the value of the Signal sub-element and the value
of the Duration type sub-element within in the Recognition-time
information element contained in a V5 PSTN message."
::= { cpIwfV5Pstn 4 }
cpIwfDurationTypeEntry OBJECT-TYPE
SYNTAX CpIwfDurationTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the cpIwfDurationTypeTable that specifies a time
interval in milliseconds."
INDEX { cpIwfSignal, cpIwfDurationType }
::= { cpIwfDurationTypeTable 1 }
CpIwfDurationTypeEntry ::= SEQUENCE {
cpIwfSignal Integer32,
cpIwfDurationType Integer32,
cpIwfDuration Integer32,
cpIwfDurationTypeRowStatus RowStatus
}
cpIwfSignal OBJECT-TYPE
SYNTAX Integer32 (0..127)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"First index to the cpIwfDurationTypeTable."
::= { cpIwfDurationTypeEntry 1 }
cpIwfDurationType OBJECT-TYPE
SYNTAX Integer32 (0..63)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Second index to the cpIwfDurationTypeTable."
::= { cpIwfDurationTypeEntry 2 }
cpIwfDuration OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A time period expressed in milliseconds."
::= { cpIwfDurationTypeEntry 3 }
cpIwfDurationTypeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of one row in this table."
::= { cpIwfDurationTypeEntry 4 }
cpIwfRateTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpIwfRateTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the mapping from a Rate type identifier to
the actual pulse generation frequency in the CP-IWF. The index to
the table is the value of the Rate type sub-element contained in
the Enable-metering information element in the V5 PSTN messages."
::= { cpIwfV5Pstn 5 }
cpIwfRateTypeEntry OBJECT-TYPE
SYNTAX CpIwfRateTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the cpIwfRateTypeTable that contains the rate at
which the metering pulses are generated. The rate is expressed as
pulses per hour."
INDEX { cpIwfRateType }
::= { cpIwfRateTypeTable 1 }
CpIwfRateTypeEntry ::= SEQUENCE {
cpIwfRateType Integer32,
cpIwfRate Integer32,
cpIwfRateTypeRowStatus RowStatus
}
cpIwfRateType OBJECT-TYPE
SYNTAX Integer32 (1..127)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index to the cpIwfRateTypeTable.
NOTE: Value zero is invalid, as [EN 300 324-1] assigns a special
meaning for that."
::= { cpIwfRateTypeEntry 1 }
cpIwfRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The rate at which CP-IWF generates pulses to the analog line,
expressed as pulses per hour."
::= { cpIwfRateTypeEntry 2 }
cpIwfRateTypeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of one row in this table."
::= { cpIwfRateTypeEntry 3 }
cpIwfAttenuationValueTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpIwfAttenuationValueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the mapping from a Attenuation value
identifier, contained in the Enable-metering information element,
to the actual attenuation applied by the CP-IWF."
::= { cpIwfV5Pstn 6 }
cpIwfAttenuationValueEntry OBJECT-TYPE
SYNTAX CpIwfAttenuationValueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the cpIwfAttenuationValueTable. The attenuation is
expressed as decibels."
INDEX { cpIwfAttenuationValue }
::= { cpIwfAttenuationValueTable 1 }
CpIwfAttenuationValueEntry ::= SEQUENCE {
cpIwfAttenuationValue Integer32,
cpIwfAttenuation INTEGER,
cpIwfAttenuationValueRowStatus RowStatus,
cpIwfTxAttenuation INTEGER
}
cpIwfAttenuationValue OBJECT-TYPE
SYNTAX Integer32 (0..127)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index to the cpIwfAttenuationValueTable."
::= { cpIwfAttenuationValueEntry 1 }
cpIwfAttenuation OBJECT-TYPE
SYNTAX INTEGER
{
neg10dB (2),
neg8dB (3),
neg6dB (4),
neg4dB (5),
neg2dB (6),
zerodB (7),
pos2dB (8),
pos4dB (9),
pos5dB (10)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Rx attenuation, in decibels, (e.g neg10db= -10dB) corresponding
to the value of an Attenuation value sub-element inside the
Enable-metering information element."
::= { cpIwfAttenuationValueEntry 2 }
cpIwfAttenuationValueRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of one row in this table."
::= { cpIwfAttenuationValueEntry 3 }
cpIwfTxAttenuation OBJECT-TYPE
SYNTAX INTEGER
{
neg10dB (2),
neg8dB (3),
neg6dB (4),
neg4dB (5),
neg2dB (6),
zerodB (7),
pos2dB (8),
pos4dB (9),
pos5dB (10)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Tx attenuation, in decibels, (e.g neg10db= -10dB) corresponding
to the value of an Attenuation value sub-element inside the
Enable-metering information element."
::= { cpIwfAttenuationValueEntry 4 }
-- ------------------------------------------------------------- --
-- PRI tables were copied from CPIWF-MIB draft dated April -2002
--
--
-- cpIwfIsdnPriPortTable
--
cpIwfIsdnPriPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpIwfIsdnPriPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information on the configuration of the
ISDN PRI ports on the CP-IWF in addition to the information
contained in the ifTable about the physical interfaces to which
the CP-IWF ports are peering with currently."
::= { cpIwfMIBObjects 13 }
cpIwfIsdnPriPortEntry OBJECT-TYPE
SYNTAX CpIwfIsdnPriPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the cpIwfIsdnPriPortTable that represents a single
ISDN PRI port."
INDEX { isdnPriPortNumber }
::= { cpIwfIsdnPriPortTable 1 }
CpIwfIsdnPriPortEntry ::= SEQUENCE {
isdnPriPortNumber Integer32,
isdnPriPhysicalPort Integer32,
isdnPriNumBChannels Integer32,
isdnPriDAal2ChannelId INTEGER,
isdnPriPortLabel OCTET STRING,
isdnPriPortTestType INTEGER,
isdnPriPortChannelsStatus OCTET STRING
}
isdnPriPortNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The number identifying the ISDN PRI user port on the CP-IWF."
::= { cpIwfIsdnPriPortEntry 1 }
isdnPriPhysicalPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This has the value of the ifIndex of the ifEntry of the physical
ISDN PRI port to which this CP-IWF ISDN PRI port is connected. The
value of (0) has the special meaning that this ISDN PRI port is
not connected to any physical port on the LES device."
::= { cpIwfIsdnPriPortEntry 2 }
isdnPriNumBChannels OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of B channels supported by this ISDN PRI port."
::= { cpIwfIsdnPriPortEntry 3 }
isdnPriDAal2ChannelId OBJECT-TYPE
SYNTAX INTEGER (16..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The CID of the AAL2 connection transporting the D channel of this
ISDN PRI port over the AAL2 VCC. The default value of this object
is determined by the formula defined in revision 1 of af-vmoa-0145
section 4.4.2.
When the aal2ApplicationIdentifier indicates the presence of ELCP,
this object should not be used for CID allocation and the value of
this object is not applicable. In addition, if an SNMP operation
is attempted on this object, an SNMP response with error status of
badValue (3) should be returned."
::= { cpIwfIsdnPriPortEntry 4 }
isdnPriPortLabel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Label assigned by service provider to identify this CP-IWF port."
::= { cpIwfIsdnPriPortEntry 5 }
isdnPriPortTestType OBJECT-TYPE
SYNTAX INTEGER {
physicalPortLoopback (1),
dChannelPhysicalPortLoopback (2),
dChannelAal2Loopback (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to specify the type of test to run for
the ISDN-PRI D channel or all channels. There are no results
stored locally for a loopback test.
Loopback of the whole ISDN-PRI physical user port is supported where all
the D and B channels are looped back simultaneously, along
with individual loopbackof the D channel.
AAL2 Loopback is also supported on the D channel.
In order to run these tests, the CO-IWF must first set the value
of this object appropriate to the test that needs to be run.
The CO-IWF should then set the value of ifAdminStatus
in the corresponding ifEntry to 'testing'.
The CO-IWF should verify that the test is in progress by checking
that the value of ifOperStatus in the corresponding ifEntry is
equal to 'testing'. Once testing is complete the CO-IWF must set
the ifAdminStatus to a value other than 'testing'.
Note that the LES device must not allow a CO-IWF to manipulate
the ifAdminStatus of physical user ports that do not belong to
its managed CP-IWF."
::= { cpIwfIsdnPriPortEntry 6 }
isdnPriPortChannelsStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(15))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to reflect the desired state and echo canceler
usage for ALL 30 ISDN PRI B Channels.
The actual state of each B channel is given by isdnPriBChannelOperStatus.
Each channel is represented by 1 octet.
Channel 1 is represented by 1st octet,
Channel 30 is represented by octet #30.
Bits order 01234567...
00000000 - down
00000001 - up
00000010 - shuttingDown
00000011 - testing
00000100 - up with echo canceler
00000101 - testing with echo canceler
'down'- all existing calls on the channel are cleared immediately.
'shuttingDown' - no further calls shall be accepted - either incoming or
outgoing on the B channel. Once any call on the B Channel
has benn cleared, the value of this object moves to 'down'."
::= { cpIwfIsdnPriPortEntry 7 }
-- cpIwfIsdnPriBChannelTable
--
cpIwfIsdnPriBChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpIwfIsdnPriBChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information on the configuration of the
ISDN PRI B channels for each PRI port.
The number of entries is given by the value of isdnPriNumBChannels. "
::= { cpIwfMIBObjects 14}
cpIwfIsdnPriBChannelEntry OBJECT-TYPE
SYNTAX CpIwfIsdnPriBChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the cpIwfIsdnPriBChannelTable
that represents a single ISDN PRI B channel."
INDEX {isdnPriPortNumber, isdnPriBChannelNumber }
::= { cpIwfIsdnPriBChannelTable 1 }
CpIwfIsdnPriBChannelEntry ::= SEQUENCE {
isdnPriBChannelNumber Integer32,
isdnPriBAal2ChannelId INTEGER,
isdnPriBChannelAdminStatus INTEGER,
isdnPriBChannelOperStatus INTEGER,
isdnPriBChannelLabel OCTET STRING,
isdnPriBChannelTestType INTEGER,
isdnPriBChannelEchoCanceler INTEGER
}
isdnPriBChannelNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The number identifying the ISDN PRI B channel on the CP-IWF."
::= { cpIwfIsdnPriBChannelEntry 1 }
isdnPriBAal2ChannelId OBJECT-TYPE
SYNTAX INTEGER (16..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The CID of the AAL2 connection transporting this B channel
over the AAL2 VCC. The default value of this object is determined
by the formula defined in revision 1 of af-vmoa-0145 section 4.4.2.
When the aal2ApplicationIdentifier indicates the presence of ELCP,
this object should not be used for CID allocation and the value of
this object is not applicable. In addition, if an SNMP operation
is attempted on this object, an SNMP response with error status of
badValue (3) should be returned."
::= { cpIwfIsdnPriBChannelEntry 2 }
isdnPriBChannelAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down (2),
shuttingDown (3),
testing (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to reflect the desired state of the
ISDN PRI B Channel. The actual state of the B channel
is given by isdnPriBChannelOperStatus.
When this object is set to 'down', all existing calls on the
B channel are cleared immediately.
If this object is set to 'shuttingDown',
no further calls shall be accepted either incoming or
outgoing on the B channel. Once any call on the B Channel
has cleared gracefully the value of this object moves to 'down'."
::= { cpIwfIsdnPriBChannelEntry 3 }
isdnPriBChannelOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down (2),
testing (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Provides the current operational status of the B channel."
::= { cpIwfIsdnPriBChannelEntry 4 }
isdnPriBChannelLabel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Label assigned by service provider to identify this B channel.
For example, may be used to hold Directory Number."
::= { cpIwfIsdnPriBChannelEntry 5 }
isdnPriBChannelTestType OBJECT-TYPE
SYNTAX INTEGER {
bChannelPhysicalPortLoopback (1),
bChannelAal2Loopback (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to specify the type of test to run for
the ISDN-PRI B channel. There are no results stored locally
for a loopback test. Loopback of the individual B channels
is supported. AAL2 Loopback is also supported on the D channel.
In order to run these tests, the CO-IWF must first set the value
of this object appropriate to the test that needs to be run.
The CO-IWF should then set the value of isdnPriBChannelAdminStatus
to 'testing'. The CO-IWF should verify that the test is in progress
by checking that the value of isdnPriBChannelOperStatus
is equal to 'testing'. Once testing is complete the CO-IWF must
set the isdnPriBChannelAdminStatus to a value other than 'testing'."
::= { cpIwfIsdnPriBChannelEntry 6 }
isdnPriBChannelEchoCanceler OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
off (2),
on (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Echo canceler activation.
notApplicable - for channels with
isdnPriBChannelAdminStatus = down."
::= { cpIwfIsdnPriBChannelEntry 7 }
-- =======================================================
-- cpIwfIsdnPriBChannelStatsTable -
-- copied from CPIWF-MIB draft dated April -2002
-- with 1st three objects:
-- cpIwfIsdnPriPortBChannelActiveSeconds
-- cpIwfIsdnPriPortBChannelFillerOctets
-- cpIwfIsdnPriPortBChannelDroppedOctets
cpIwfIsdnPriBChannelStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpIwfIsdnPriBChannelStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains performance statistics
pertinent to ISDN PRI B Channels.
The number of entries is given by the value of
isdnPriNumBChannels multiplied by the number of
ISDN PRI ports. "
::= { cpIwfMIBObjects 15 }
cpIwfIsdnPriBChannelStatsEntry OBJECT-TYPE
SYNTAX CpIwfIsdnPriBChannelStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the cpIwfIsdnPriBChannelStatsTable
that represents a single ISDN PRI B channel."
INDEX { isdnPriPortNumber, isdnPriBChannelNumber }
::= { cpIwfIsdnPriBChannelStatsTable 1 }
CpIwfIsdnPriBChannelStatsEntry ::= SEQUENCE {
cpIwfIsdnPriPortBChannelActiveSeconds Counter32,
cpIwfIsdnPriPortBChannelFillerOctets Counter32,
cpIwfIsdnPriPortBChannelDroppedOctets Counter32,
cpIwfIsdnPriPortBChannelAal2TxCells Counter32,
cpIwfIsdnPriPortBChannelAal2RxCells Counter32
}
cpIwfIsdnPriPortBChannelActiveSeconds OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total length of time the AAL2 channel associated with this
port/channel has been active, in seconds."
::= { cpIwfIsdnPriBChannelStatsEntry 1 }
cpIwfIsdnPriPortBChannelFillerOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of PCM filler octets injected into active media
stream on this port/channel due to playout buffer underflow."
::= { cpIwfIsdnPriBChannelStatsEntry 2 }
cpIwfIsdnPriPortBChannelDroppedOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of PCM payload octets dropped due to buffer overflow
on this port/channel. Octets that are dropped because they
arrived late, and which have already been substituted by filler
PCM octets, shall not be counted."
::= { cpIwfIsdnPriBChannelStatsEntry 3 }
-- RAD additon
cpIwfIsdnPriPortBChannelAal2TxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of AAL2 cells
transmitted by the ISDN PRI B channel
indicated by isdnPriBChannelNumber."
::= { cpIwfIsdnPriBChannelStatsEntry 4 }
-- RAD additon
cpIwfIsdnPriPortBChannelAal2RxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of AAL2 cells
received by the ISDN PRI B channel
indicated by isdnPriBChannelNumber."
::= { cpIwfIsdnPriBChannelStatsEntry 5 }
-- Rad addition - New Table, dedicated for D channels statistics
cpIwfIsdnPriDChannelStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpIwfIsdnPriDChannelStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains performance statistics
pertinent to ISDN PRI D Channels.
The number of entries is given by the number of
ISDN PRI ports."
::= { cpIwfMIBObjects 17 }
cpIwfIsdnPriDChannelStatsEntry OBJECT-TYPE
SYNTAX CpIwfIsdnPriDChannelStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the cpIwfIsdnPriDChannelStatsTable
that represents a single ISDN PRI D channel."
INDEX { isdnPriPortNumber}
::= { cpIwfIsdnPriDChannelStatsTable 1 }
CpIwfIsdnPriDChannelStatsEntry ::= SEQUENCE {
cpIwfIsdnPriPortDChannelActiveSeconds Counter32,
cpIwfIsdnPriPortDChannelFillerOctets Counter32,
cpIwfIsdnPriPortDChannelDroppedOctets Counter32,
cpIwfIsdnPriPortDChannelAal2TxCells Counter32,
cpIwfIsdnPriPortDChannelAal2RxCells Counter32,
cpIwfIsdnPriPortDChannelHdlcTxCells Counter32,
cpIwfIsdnPriPortDChannelHdlcRxCells Counter32,
cpIwfIsdnPriPortDChannelSstedTxCells Counter32,
cpIwfIsdnPriPortDChannelSstedRxCells Counter32
}
cpIwfIsdnPriPortDChannelActiveSeconds OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total length of time the AAL2 channel associated with this
port/channel has been active, in seconds."
::= { cpIwfIsdnPriDChannelStatsEntry 1 }
cpIwfIsdnPriPortDChannelFillerOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of PCM filler octets injected into active media
stream on this port/channel due to playout buffer underflow."
::= { cpIwfIsdnPriDChannelStatsEntry 2 }
cpIwfIsdnPriPortDChannelDroppedOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of PCM payload octets dropped due to buffer overflow
on this port/channel. Octets that are dropped because they
arrived late, and which have already been substituted by filler
PCM octets, shall not be counted."
::= { cpIwfIsdnPriDChannelStatsEntry 3 }
cpIwfIsdnPriPortDChannelAal2TxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of AAL2 cells
transmitted by the ISDN PRI D channel
indicated by isdnPriDChannelNumber."
::= { cpIwfIsdnPriDChannelStatsEntry 4 }
cpIwfIsdnPriPortDChannelAal2RxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of AAL2 cells
received by the ISDN PRI D channel
indicated by isdnPriDChannelNumber."
::= { cpIwfIsdnPriDChannelStatsEntry 5 }
cpIwfIsdnPriPortDChannelHdlcTxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HDLC cells
transmitted by the ISDN PRI D channel
indicated by isdnPriDChannelNumber."
::= { cpIwfIsdnPriDChannelStatsEntry 6 }
cpIwfIsdnPriPortDChannelHdlcRxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HDLC cells
received by the ISDN PRI D channel
indicated by isdnPriDChannelNumber."
::= { cpIwfIsdnPriDChannelStatsEntry 7 }
cpIwfIsdnPriPortDChannelSstedTxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of SSTED layer cells
transmitted by the ISDN PRI D channel
indicated by isdnPriDChannelNumber."
::= { cpIwfIsdnPriDChannelStatsEntry 8 }
cpIwfIsdnPriPortDChannelSstedRxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of SSTED layer cells
received by the ISDN PRI D channel
indicated by isdnPriDChannelNumber."
::= { cpIwfIsdnPriDChannelStatsEntry 9 }
END