-
Notifications
You must be signed in to change notification settings - Fork 124
/
Copy pathCISCO-WAN-CODEC-GEN-PARM-MIB-V1SMI.my
316 lines (289 loc) · 9.72 KB
/
CISCO-WAN-CODEC-GEN-PARM-MIB-V1SMI.my
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
-- MIB file created 26-Apr-2004 20:08:03, by
-- SMICng version 2.2.11-beta(PRO)(Solaris), January 20, 2001. Enterprise key cisco.com
CISCO-WAN-CODEC-GEN-PARM-MIB DEFINITIONS ::= BEGIN
-- From file: "CISCO-WAN-CODEC-GEN-PARM-MIB.my"
-- Compile options "4 7 F H N W 03 06 0B 0G 0N 0T"
IMPORTS
ciscoWan
FROM CISCOWAN-SMI
OBJECT-TYPE
FROM RFC-1212;
ciscoWanCodecGenParmMIB OBJECT IDENTIFIER ::= { ciscoWan 21 }
-- MODULE-IDENTITY
-- LastUpdated
-- 200403170000Z
-- OrgName
-- Cisco Systems, Inc.
-- ContactInfo
-- Cisco Systems
-- Customer Service
--
-- Postal: 170 W Tasman Drive
-- San Jose, CA 95134
-- USA
--
-- Tel: +1 800 553-NETS
--
-- E-mail: [email protected]
-- Descr
-- This MIB provides configuration of Jitter buffer mode
-- on a call and initial jitter delay value per Codec based.
-- Prior to this, the configuration are specify on
-- a Card based. The Card level objects
-- vismJitterDelayMode and vismJitterInitialDelay in
-- CISCO-VISM-MODULE-MIB are now deprecated.
-- RevDate
-- 200403170000Z
-- RevDescr
-- Add new enums to vismCodecJitterInitialDelay
-- in order to support lossless codec.
-- Updated vismCodecJitterInitialDelay description.
-- RevDate
-- 200401300000Z
-- RevDescr
-- 1. Update descriptions in MIB.
--
-- 2. added jitter with fixed timestamp to
-- vismCodecJitterDelayMode.
-- RevDate
-- 200305230000Z
-- RevDescr
-- added Lossless codec.
-- RevDate
-- 200109100000Z
-- RevDescr
-- added codec G723 family.
-- RevDate
-- 200108211500Z
-- RevDescr
-- added codecGenParmNotifications entry.
-- RevDate
-- 200108021500Z
-- RevDescr
-- description modification and LAST-UPDATED modify.
-- RevDate
-- 200106151500Z
-- RevDescr
-- changed the name to from 'codec jitter' to
-- 'codec gen parm' so that this table can be used
-- for all non application specific per codec based
-- MIB objects.
-- RevDate
-- 200103201500Z
-- RevDescr
-- Initial draft.
ciscoWanCodecGenParmMIBObjects OBJECT IDENTIFIER ::= { ciscoWanCodecGenParmMIB 1 }
vismCodecGenParmGrp OBJECT IDENTIFIER ::= { ciscoWanCodecGenParmMIBObjects 1 }
vismCodecGenParmNotificationPrefix OBJECT IDENTIFIER ::= { ciscoWanCodecGenParmMIB 2 }
vismCodecGenParmNotifications OBJECT IDENTIFIER ::= { vismCodecGenParmNotificationPrefix 0 }
vismCodecGenParmMIBConformance OBJECT IDENTIFIER ::= { ciscoWanCodecGenParmMIB 3 }
vismCodecGenParmMIBCompliances OBJECT IDENTIFIER ::= { vismCodecGenParmMIBConformance 1 }
vismCodecGenParmMIBGroups OBJECT IDENTIFIER ::= { vismCodecGenParmMIBConformance 2 }
vismCodecGenParmTable OBJECT-TYPE
SYNTAX SEQUENCE OF VismCodecGenParmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"vismCodecGenParmTable contains configuration
information about per codec based general
parameters regardless of its application."
::= { vismCodecGenParmGrp 1 }
vismCodecGenParmEntry OBJECT-TYPE
SYNTAX VismCodecGenParmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"User can modify the parameters at any time. If there
are active calls going on, the new settings will
not take affect until the next call. The last
modified values are retained when VISM card reboots."
INDEX { vismCodecIndex }
::= { vismCodecGenParmTable 1 }
VismCodecGenParmEntry ::= SEQUENCE {
vismCodecIndex INTEGER,
vismCodecJitterDelayMode INTEGER,
vismCodecJitterInitialDelay INTEGER
}
vismCodecIndex 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)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This is the index to this table.
1 represents G.711u
2 represents G.711a
3 represents G.726 at rate 32 kbps
4 represents G.729a
5 represents G.729ab
6 represents clear channel
7 represents G.726 at rate 16 kbps
8 represents G.726 at rate 24 kbps
9 represents G.726 at rate 40 kbps
10 is RESERVED
11 represents G.723.1-H
12 represents G.723.1a-H
13 represents G.723.1-L
14 represents G.723.1a-L
15 represents Lossless"
::= { vismCodecGenParmEntry 1 }
vismCodecJitterDelayMode OBJECT-TYPE
SYNTAX INTEGER {
fixed(1),
adaptive(2),
fixedWithTimeStamp(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to provision the jitter buffer mode
to be apply to a call connection.
The possible values are:
'fixed' : means use a constant jitter buffer size, which
is defined by the vismJitterInitialDelay
(specify in CISCO-VISM-MODULE-MIB MIB) variable.
The DSP will be instructed to use fixed
with no time-stamps mode.
'adaptive': means let the DSP pick the optimal value for
the call connection.
'fixedWithTimeStamp': means use a constant jitter
buffer size, which is defined by the
vismJitterInitialDelay variable. The DSP
will be instructed to use fixed with
time-stamps mode.
For 'g711u', 'g711a', 'clearChannel', and 'lossless'
the default value is fixed.
For 'g726r32000', 'g729a', 'g729ab', 'g726r16000',
'g726r24000','g726r40000', 'g723h','g723l',
'g723ah' and 'g723al' the default value is adaptive. "
::= { vismCodecGenParmEntry 2 }
vismCodecJitterInitialDelay OBJECT-TYPE
SYNTAX INTEGER {
zero(1),
two(2),
three(3),
four(4),
five(5),
six(6),
seven(7),
eight(8),
nine(9),
ten(10),
eleven(11),
twelve(12),
thirteen(13),
fourteen(14),
fifteen(15),
sixteen(16),
seventeen(17),
eighteen(18),
nineteen(19),
twenty(20),
twentyone(21),
twentytwo(22),
twentythree(23),
twentyfour(24),
twentyfive(25),
twentysix(26),
twentyseven(27),
twentyeight(28),
twentynine(29),
thirty(30),
thirtyone(31),
thirtytwo(32),
thirtythree(33),
thirtyfour(34),
thirtyfive(35),
thirtysix(36),
thirtyseven(37),
thirtyeight(38),
thirtynine(39),
fourty(40),
fortyone(41),
fortytwo(42),
fortythree(43),
fortyfour(44),
fortyfive(45),
fortysix(46),
fortyseven(47),
fortyeight(48),
fortynine(49),
fifty(50),
fiftyfive(55),
sixty(60),
sixtyfive(65),
seventy(70),
seventyfive(75),
eighty(80),
eightyfive(85),
ninty(90),
ninetyfive(95),
hundred(100)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object defines the jitter buffer size in milliseconds.
If the vismCodecJitterDelayMode is set to be 'fixed',
the jitter buffer is fixed at this value for the duration
of the call, if it is set to 'adaptive', the value of
this object is the initial jitter buffer size, and the
DSP will adapt to an optimal size dynamically.
For G.711u, G.711a, Clear Channel, the default value is
100 ms.
For lossless the default value is 16ms.
For 'g726r32000', 'g729a', 'g729ab', 'g726r16000',
'g726r24000','g726r40000', 'g723h','g723l',
'g723ah' and 'g723al' the default value is 60 ms.
The jitter buffer size of this object differs for each set of
codecs supported on VISM card. A set of codecs supported
is identified by vismCodecTemplateNum object(defined in
CISCO-VISM-CODEC-MIB MIB).
For codecs in template number 1, 3, 4, and 5:
the jitter buffer size is as follow: 'zero', 'five', 'ten'
'fifteen', 'twenty', 'thirty', 'fourty', 'fifty', 'sixty',
'seventy', 'eighty', 'ninty', 'hundred'.
For codecs in template 2, the jitter buffer size
is as follow: 'zero', 'five', 'ten', 'fifteen', 'twenty',
'twentyfive', 'thirty', 'thirtyfive', 'fourty', 'fortyfive',
'fifty', 'fiftyfive', 'sixty', 'sixtyfive', 'seventy',
'seventyfive', 'eighty', 'eightyfive', 'ninty', 'ninetyfive',
'hundred'.
When the codec template changes, the value of this
object will be implicitly set to the default value."
::= { vismCodecGenParmEntry 3 }
vismCodecGenParmGroup OBJECT IDENTIFIER ::= { vismCodecGenParmMIBGroups 1 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- This group contains objects that is per codec based and
-- non application specific.
-- objects
-- vismCodecJitterDelayMode, vismCodecJitterInitialDelay
vismCodecGenParmMIBCompliance OBJECT IDENTIFIER ::= { vismCodecGenParmMIBCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The complaince statement for VISM codec general
-- parameter group.
-- Module
-- >>current<<
-- MandGroup
-- vismCodecGenParmGroup
END