mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-18 00:13:02 +00:00
491 lines
17 KiB
Plaintext
491 lines
17 KiB
Plaintext
-- *****************************************************************
|
|
-- CISCO-WAN-AAL2-PROFILES-MIB.my: CISCO AAL2 PROFILES MIB file
|
|
--
|
|
-- October 2003, George Ogagan
|
|
-- March 2004, Rashmi Purandare
|
|
-- August 2005, Rashmi Purandare
|
|
--
|
|
-- Copyright (c) 2001-2003, 2004, 2005 by Cisco Systems, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
|
|
CISCO-WAN-AAL2-PROFILES-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Integer32
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
ciscoWan FROM CISCOWAN-SMI;
|
|
|
|
ciscoWanAal2ProfilesMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200509010000Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO
|
|
" Cisco Systems
|
|
Customer Service
|
|
|
|
Postal: 170 W Tasman Drive
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Tel: +1 800 553-NETS
|
|
|
|
E-mail: cs-vism@cisco.com"
|
|
DESCRIPTION
|
|
"The MIB module for configuring AAL2 profile elements. This
|
|
table will be used in AAL2 switching and trunking
|
|
applications."
|
|
|
|
REVISION "200509010000Z"
|
|
DESCRIPTION "
|
|
Updated aal2ProfileNumber description with
|
|
correction for enumeration value 'seven'.
|
|
"
|
|
REVISION "200404090000Z"
|
|
DESCRIPTION "
|
|
Updated aal2ProfileNumber description.
|
|
"
|
|
REVISION "200310100000Z"
|
|
DESCRIPTION "
|
|
Update descriptions in the MIB.
|
|
"
|
|
REVISION "200308140000Z"
|
|
DESCRIPTION "
|
|
Add new custom 210 profile.
|
|
"
|
|
REVISION "200305230000Z"
|
|
DESCRIPTION "
|
|
Changes for Lossless codec.
|
|
"
|
|
REVISION "200109100000Z"
|
|
DESCRIPTION "
|
|
Added changes for G723.
|
|
"
|
|
REVISION "200108241500Z"
|
|
DESCRIPTION "
|
|
Added new enum for g726-16k, g726-24k, and g276-40k in
|
|
aal2ProfileVBDCodec.
|
|
"
|
|
REVISION "200101191500Z"
|
|
DESCRIPTION "
|
|
Added ITU profile 3. Take out hyphen in the
|
|
definitions and change voiceCodec name to make
|
|
it more clear.
|
|
"
|
|
|
|
::= { ciscoWan 17 }
|
|
|
|
ciscoWanAal2ProfilesMIBObjects OBJECT IDENTIFIER ::=
|
|
{ ciscoWanAal2ProfilesMIB 1 }
|
|
|
|
aal2ProfilesGrp OBJECT IDENTIFIER ::=
|
|
{ ciscoWanAal2ProfilesMIBObjects 1 }
|
|
|
|
--
|
|
--
|
|
-- aal2ProfilesGrpTable
|
|
--
|
|
--
|
|
|
|
aal2ProfilesGrpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Aal2ProfilesGrpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains configuration information about
|
|
various profiles elements (packetization period, voice
|
|
activity detection, voice codec, preference and voice
|
|
band data codec) used in switched AAL2 PVC(Permanent
|
|
Virtual Circuit) voice calls.
|
|
"
|
|
::= { aal2ProfilesGrp 1 }
|
|
|
|
aal2ProfilesGrpEntry OBJECT-TYPE
|
|
SYNTAX Aal2ProfilesGrpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the vismAal2ProfilesGrpTable.
|
|
|
|
All the entries in this table are implicitly created
|
|
when the card comes up.
|
|
"
|
|
INDEX { aal2ProfileType, aal2ProfileNumber}
|
|
::= { aal2ProfilesGrpTable 1 }
|
|
|
|
Aal2ProfilesGrpEntry ::=
|
|
SEQUENCE {
|
|
aal2ProfileType INTEGER,
|
|
aal2ProfileNumber INTEGER,
|
|
aal2ProfilePreference Integer32,
|
|
aal2ProfileVoiceCodec INTEGER,
|
|
aal2ProfileVoicePktPeriod INTEGER,
|
|
aal2ProfileVoiceVAD INTEGER,
|
|
aal2ProfileVBDCodec INTEGER,
|
|
aal2ProfileVBDPktPeriod INTEGER
|
|
}
|
|
|
|
aal2ProfileType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
itu (1),
|
|
custom (3)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This object serves as the first index into this table.
|
|
Only the following combination of aal2ProfileType and
|
|
aal2ProfileNumber will be found in the table.
|
|
first entry containing itu 1
|
|
second containing itu 2
|
|
third containing itu 3
|
|
fourth containing itu 7
|
|
fifth containing itu 8
|
|
sixth containing itu 12
|
|
seventh containing custom 100
|
|
eighth containing custom 101
|
|
ninth containing custom 110.
|
|
tenth containing custom 200
|
|
eleventh containing custom 201
|
|
twelveth containing custom 210
|
|
"
|
|
::= { aal2ProfilesGrpEntry 1 }
|
|
|
|
aal2ProfileNumber OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
one (1),
|
|
two (2),
|
|
three (3),
|
|
seven (7),
|
|
eight (8),
|
|
twelve (12),
|
|
oneHundred (100),
|
|
oneHundredOne (101),
|
|
oneHundredTen (110),
|
|
twoHundred (200),
|
|
twoHundredOne (201),
|
|
twoHundredTen (210)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object serves as the second index into this table.
|
|
|
|
The pre-defined ITU aal2ProfileNumber are specify in
|
|
ITU-T I.366.2 standard.
|
|
|
|
'one' - G.711u/G.711a(No SID - Silence insertion
|
|
descriptor) based on T1/E1 card type.
|
|
'two' - G.711u/G.711a(SID Generic) based on T1/E1 card type.
|
|
'three' - G.726-40 kbps(SID Generic), G.726-32 kbps(SID
|
|
Generic), G.726-24 kbps(SID Generic), G.726-16
|
|
kbps(SID Generic), G.711u/G.711a(SID Generic).
|
|
'seven' - G.729ab(SID G729)/G.729a(No SID),
|
|
G.711u/G.711a(No SID).
|
|
'eight' - G.729ab(SID G729)/G.729a(No SID),
|
|
G.711u/G.711a(No SID), G.726-32 kbps(No SID).
|
|
'twelve'- G.723AH(SID G723), G.723H(No SID), G.723AL
|
|
(SID G723), G.723L(No SID).
|
|
|
|
'oneHundred'(custom 100) - G.726-32 kbps(SID Generic),
|
|
G.711u/G.711a(SID Generic).
|
|
'oneHundredOne'(custom 101) - G.729ab(SID G729)/G.729a
|
|
(No SID), G.726-32 kbps(No SID),
|
|
G.711u/G.711a(No SID)
|
|
'oneHundredTen'(custom 110) - G.729ab(SID G729)/G.729a
|
|
(No SID), G.726-32 kbps(SID Generic),
|
|
G.711u/G.711a(SID Generic).
|
|
'twoHundred'(custom 200) - clearChannel.
|
|
'twoHundredOne'(custom 201) - Lossless.
|
|
'twoHundredTen'(custom 210) - G.729ab(SID G729)/G.729a
|
|
(No SID), G.726-32 kbps(No SID),
|
|
G.711u/G.711a(No SID), clearChannel.
|
|
"
|
|
::= { aal2ProfilesGrpEntry 2 }
|
|
|
|
aal2ProfilePreference OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This object is used to configure the preference of one
|
|
profile over another. A profile with a preference of
|
|
zero (0) means that this profile element will not be
|
|
used. A non-zero value with a lower number has a
|
|
higher preference. The range of writable values is
|
|
limited to the number of profiles, which means the
|
|
number of rows in this table.
|
|
|
|
If two or more entries has the same preference number then
|
|
the first entry in the table will be used.
|
|
|
|
The default preference for each profile will be as
|
|
follows :
|
|
|
|
itu 3 = 1
|
|
itu 7 = 2
|
|
itu 2 = 3
|
|
itu 1 = 4
|
|
itu 8 = 5
|
|
custom 100 = 6
|
|
custom 101 = 7
|
|
custom 110 = 8
|
|
custom 200 = 9
|
|
itu 12 = 10
|
|
custom 201 = 11
|
|
custom 210 = 12
|
|
"
|
|
::= { aal2ProfilesGrpEntry 3 }
|
|
|
|
aal2ProfileVoiceCodec OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
g711u (1),
|
|
g711a (2),
|
|
g726r32000 (3),
|
|
g729a (4),
|
|
g729ab (5),
|
|
clearChannel (6),
|
|
g726r16000 (7),
|
|
g726r24000 (8),
|
|
g726r40000 (9),
|
|
g723h (11),
|
|
g723ah (12),
|
|
g723l (13),
|
|
g723al (14),
|
|
lossless (15)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This object determines the codecs to be used in this profile.
|
|
Validation will be done before setting this object based
|
|
on the current template used in the card.
|
|
|
|
The default value of this object depends upon the profile
|
|
for itu 1 = G.711u/G.711a based on T1/E1 card type
|
|
itu 2 = G.711u/G.711a based on T1/E1 card type
|
|
itu 3 = G.726 at rate 32 kbps
|
|
itu 7 = G.729ab
|
|
itu 8 = G.729ab
|
|
custom 100 = G.726 at rate 32 kbps
|
|
custom 101 = G.729ab
|
|
custom 110 = G.729ab
|
|
custom 200 = clearChannel
|
|
itu 12 = G.723 family
|
|
custom 201 = Lossless
|
|
custom 210 = G.729a
|
|
|
|
'g711u' stands for G.711u
|
|
'g711a' stands for G.711a
|
|
'g726r32000' stands for G.726 at rate 32 kbps
|
|
'g729a' stands for G.729a
|
|
'g729ab' stands for G.729ab
|
|
'g726r16000' stands for G.726 at rate 16 kbps
|
|
'g726r24000' stands for G.726 at rate 24 kbps
|
|
'g726r40000' stands for G.726 at rate 40 kbps
|
|
'g723h' stands for G.723.1-H
|
|
'g723l' stands for G.723.1-L
|
|
'g723ah' stands for G.723.1a-H
|
|
'g723al' stands for G.723.1a-L
|
|
'lossless' stands for Lossless
|
|
"
|
|
::= { aal2ProfilesGrpEntry 4 }
|
|
|
|
|
|
aal2ProfileVoicePktPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
five (5),
|
|
ten (10),
|
|
twenty (20),
|
|
thirty(30),
|
|
fourty (40)
|
|
}
|
|
UNITS "milli seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This object is used to configure the packetization period in
|
|
millisecs for a given codec.
|
|
|
|
The default value of this object depends upon the profile
|
|
for itu 1 = 5 (Applicable value is only 5)
|
|
itu 2 = 5 (Applicable value is only 5)
|
|
itu 3 = 5 (Applicable value is only 5)
|
|
itu 7 = 10 (Applicable values are 5 & 10)
|
|
itu 8 = 10 (Applicable values are 5 & 10)
|
|
itu 12 = 30 (Applicable value is only 30)
|
|
custom 100 = 10 (Applicable values are 5 & 10)
|
|
custom 101 = 10 (Applicable values are 5 & 10)
|
|
custom 110 = 30 (Applicable values are 5,10 & 30)
|
|
custom 200 = 5 (Applicable value is only 5)
|
|
custom 201 = 5 (Applicable value is only 5)
|
|
custom 210 = 20 (Applicable value are only 5, 10 & 20)
|
|
"
|
|
::= { aal2ProfilesGrpEntry 5 }
|
|
|
|
aal2ProfileVoiceVAD OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off (1),
|
|
on (2),
|
|
sidGenric (3),
|
|
sid729 (4),
|
|
sid723 (5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines whether or not the VAD (Voice Activity
|
|
Detection) has to be applied or not when the current
|
|
profile is chosen. Upon detection of silence based on the
|
|
configuration in this object either generic SID packet as
|
|
specified in I.366.2 standards or SID 729 packet will be
|
|
sent to the other end.
|
|
|
|
The default value of this object depends on the profile:
|
|
|
|
itu 1 = on - silence suppression enabled with no SID
|
|
itu 2 = sidGeneric
|
|
itu 3 = sidGeneric
|
|
itu 7 = sid729
|
|
itu 8 = sid729
|
|
itu 12 = sid723
|
|
custom 100 = sidGeneric
|
|
custom 101 = sid729
|
|
custom 110 = sid729
|
|
custom 200 = off - silence suppression disabled with no SID.
|
|
custom 201 = off - silence suppression disabled with no SID.
|
|
custom 210 = off - silence suppression disabled with no SID.
|
|
"
|
|
::= { aal2ProfilesGrpEntry 6 }
|
|
|
|
aal2ProfileVBDCodec OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
g711u (1),
|
|
g711a (2),
|
|
g726r32000 (3),
|
|
clearChannel (6),
|
|
g726r16000 (7),
|
|
g726r24000 (8),
|
|
g726r40000 (9),
|
|
g723h (11),
|
|
g723l (13),
|
|
lossless (15)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This object determines the voice band data (VBD)
|
|
codecs to be used when upspeed happens.
|
|
|
|
The default value of this object depends upon the profile
|
|
for itu 1 G.711u/G.711a based on T1/E1 card type
|
|
itu 2 G.711u/G.711a based on T1/E1 card type
|
|
itu 3 G.711u/G.711a based on T1/E1 card type
|
|
itu 7 G.711u/G.711a based on T1/E1 card type
|
|
itu 8 G.711u/G.711a based on T1/E1 card type
|
|
itu 12 G.723.1-H
|
|
custom 100 G.711u/G.711a based on T1/E1 card type
|
|
custom 101 G.711u/G.711a based on T1/E1 card type
|
|
custom 110 G.711u/G.711a based on T1/E1 card type
|
|
custom 200 clearChannel
|
|
custom 201 Lossless
|
|
custom 210 G.711u/G.711a based on T1/E1 card type
|
|
"
|
|
::= { aal2ProfilesGrpEntry 7 }
|
|
|
|
aal2ProfileVBDPktPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
five (5),
|
|
ten (10),
|
|
thirty (30)
|
|
}
|
|
UNITS "milli seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This object is used to configure the packetization period in
|
|
millisecs for a given VBD codec.
|
|
|
|
The default value of this object depends on the profile
|
|
for itu 1 = 5
|
|
itu 2 = 5
|
|
itu 3 = 5
|
|
itu 7 = 5
|
|
itu 8 = 5
|
|
itu 12 = 30
|
|
custom 100 = 5
|
|
custom 101 = 5
|
|
custom 110 = 5
|
|
custom 200 = 5
|
|
custom 201 = 5
|
|
custom 210 = 5
|
|
"
|
|
::= { aal2ProfilesGrpEntry 8 }
|
|
|
|
|
|
-- *****************************************************************
|
|
-- AAL2 Profile group notification
|
|
-- *****************************************************************
|
|
|
|
-- **********************************************************************
|
|
-- Conformance
|
|
-- **********************************************************************
|
|
|
|
--
|
|
-- conformance information
|
|
--
|
|
|
|
aal2ProfileMIBConformance OBJECT IDENTIFIER ::=
|
|
{ ciscoWanAal2ProfilesMIB 2 }
|
|
|
|
aal2ProfileMIBCompliances OBJECT IDENTIFIER ::=
|
|
{ aal2ProfileMIBConformance 1 }
|
|
|
|
aal2ProfileMIBGroups OBJECT IDENTIFIER ::=
|
|
{ aal2ProfileMIBConformance 2 }
|
|
|
|
|
|
--
|
|
-- Conformance and compliance statements statements
|
|
--
|
|
|
|
aal2ProfileMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The compliance statement for AAL2 profile group
|
|
which implement this MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { aal2ProfileGroup
|
|
}
|
|
::= { aal2ProfileMIBCompliances 1 }
|
|
|
|
--
|
|
-- units of conformance
|
|
--
|
|
-- MIB Groups
|
|
--
|
|
|
|
aal2ProfileGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
aal2ProfilePreference,
|
|
aal2ProfileVoiceCodec,
|
|
aal2ProfileVoicePktPeriod,
|
|
aal2ProfileVoiceVAD,
|
|
aal2ProfileVBDCodec,
|
|
aal2ProfileVBDPktPeriod
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This group contains objects related to configuration
|
|
of AAL2 profiles.
|
|
"
|
|
::= { aal2ProfileMIBGroups 1 }
|
|
|
|
END
|
|
|