-
Notifications
You must be signed in to change notification settings - Fork 124
/
Copy pathCISCO-VOICE-IF-MIB-V1SMI.my
433 lines (405 loc) · 14.4 KB
/
CISCO-VOICE-IF-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
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
-- MIB file created 17-May-2011 19:06:39, by
-- SMICng version 2.2.11-beta(PRO)(Solaris), January 20, 2001. Enterprise key cisco.com
CISCO-VOICE-IF-MIB DEFINITIONS ::= BEGIN
-- From file: "CISCO-VOICE-IF-MIB.my"
-- Compile options "4 7 F H N W 03 06 0B 0G 0N 0T"
IMPORTS
TruthValue, DisplayString
FROM SNMPv2-TC-v1
ifIndex
FROM IF-MIB
CountryCode
FROM CISCO-TC
ciscoMgmt
FROM CISCO-SMI
OBJECT-TYPE
FROM RFC-1212;
ciscoVoiceInterfaceMIB OBJECT IDENTIFIER ::= { ciscoMgmt 64 }
-- MODULE-IDENTITY
-- LastUpdated
-- 200307180000Z
-- 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
-- Common Voice Interface MIB module.
-- The MIB module manages the common voice related
-- parameters for both voice analog and ISDN interfaces.
-- RevDate
-- 200307180000Z
-- RevDescr
-- Add new value (tieline (4)) for the object
-- cvIfCfgConnectionMode
-- RevDate
-- 200103080000Z
-- RevDescr
-- Add new object and values for handling the following features:
-- [1] New echo canceller coverage values.
-- [2] Echo canceller worst-case Echo Return Loss in cvIfCfgEntry.
-- [3] Echo canceller identity in cvIfCfgEntry.
cvIfObjects OBJECT IDENTIFIER ::= { ciscoVoiceInterfaceMIB 1 }
cvIfCfgObjects OBJECT IDENTIFIER ::= { cvIfObjects 1 }
cvIfConformance OBJECT IDENTIFIER ::= { ciscoVoiceInterfaceMIB 2 }
cvIfCompliances OBJECT IDENTIFIER ::= { cvIfConformance 1 }
cvIfGroups OBJECT IDENTIFIER ::= { cvIfConformance 2 }
cvIfCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF CvIfCfgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Voice Common Configuration Table. It contains
information about the voice related configuration
parameters for both analog and digital telephony
interfaces. "
::= { cvIfCfgObjects 1 }
cvIfCfgEntry OBJECT-TYPE
SYNTAX CvIfCfgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the configuration table for each voice analog
interface or voice feature associated ISDN D channel.
The entry is automatically created when a voice analog
interface hardware is found or ISDN D channel is
configured and the ISDN associated voice support hardware
is detected by the managed system.
For the ISDN D channel associated entry, the entry
is deleted after ISDN D channel is removed. "
INDEX { ifIndex }
::= { cvIfCfgTable 1 }
CvIfCfgEntry ::= SEQUENCE {
cvIfCfgNoiseRegEnable TruthValue,
cvIfCfgNonLinearProcEnable TruthValue,
cvIfCfgMusicOnHoldThreshold INTEGER,
cvIfCfgInGain INTEGER,
cvIfCfgOutAttn INTEGER,
cvIfCfgEchoCancelEnable TruthValue,
cvIfCfgEchoCancelCoverage INTEGER,
cvIfCfgConnectionMode INTEGER,
cvIfCfgConnectionNumber DisplayString,
cvIfCfgInitialDigitTimeOut INTEGER,
cvIfCfgInterDigitTimeOut INTEGER,
cvIfCfgRegionalTone CountryCode,
cvIfCfgEchoCancelWorstERL INTEGER,
cvIfCfgEchoCanceller INTEGER
}
cvIfCfgNoiseRegEnable OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object indicates whether or not the background noise
should be played to fill silence gaps if VAD is
activated.
The default value of this object is enabled."
::= { cvIfCfgEntry 1 }
cvIfCfgNonLinearProcEnable OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object indicates whether or not the Nonlinear
Processing is enabled for the interface.
The default value of this object is enabled."
::= { cvIfCfgEntry 2 }
cvIfCfgMusicOnHoldThreshold OBJECT-TYPE
SYNTAX INTEGER(-70..-30)
-- Units
-- dBm
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object specifies the Music On Hold Threshold for
the interface.
The default value of this object is -38 dBm."
::= { cvIfCfgEntry 3 }
cvIfCfgInGain OBJECT-TYPE
SYNTAX INTEGER(-6..14)
-- Units
-- dB
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object contains the amount of gain inserted at the
receiver side of the interface. The input gain settings
only define a gain/loss relative to the 0 dB setting.
The absolute loss at the 0 dB setting could be
implementation dependent based on the desired network
loss plan.
The default value of this object is 0 dB (decibel)."
::= { cvIfCfgEntry 4 }
cvIfCfgOutAttn OBJECT-TYPE
SYNTAX INTEGER(0..14)
-- Units
-- dB
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object contains the amount of attenuation inserted
at the transmit side of the interface.
The output attenuation settings only define a loss
relative to the 0 dB setting.
The absolute loss at the 0 dB setting could be
implementation dependent based on the desired network
loss plan.
The default value of this object is 0 dB (decibel)."
::= { cvIfCfgEntry 5 }
cvIfCfgEchoCancelEnable OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object specifies whether or not the Echo Cancellation
is enabled for the interface.
The default value of this object is enabled."
::= { cvIfCfgEntry 6 }
cvIfCfgEchoCancelCoverage OBJECT-TYPE
SYNTAX INTEGER {
echoCanceller16ms(1),
echoCanceller24ms(2),
echoCanceller32ms(3),
echoCanceller8ms(4),
echoCanceller48ms(5),
echoCanceller64ms(6),
echoCanceller80ms(7),
echoCanceller96ms(8),
echoCanceller112ms(9),
echoCanceller128ms(10)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object specifies the Echo Canceller coverage for
the interface. This object is valid if the
cvIfCfgEchoCancelEnable object is 'true'.
echoCanceller8ms - 8 millisecs echo canceller coverage.
echoCanceller16ms - 16 millisecs echo canceller coverage.
echoCanceller24ms - 24 millisecs echo canceller coverage.
echoCanceller32ms - 32 millisecs echo canceller coverage.
echoCanceller48ms - 48 millisecs echo canceller coverage.
echoCanceller64ms - 64 millisecs echo canceller coverage.
echoCanceller80ms - 80 millisecs echo canceller coverage.
echoCanceller96ms - 96 millisecs echo canceller coverage.
echoCanceller112ms - 112 millisecs echo canceller coverage.
echoCanceller128ms - 128 millisecs echo canceller coverage.
The default value of this object is echoCanceller8ms or
echoCanceller64ms, depending on the particular echo
canceller."
::= { cvIfCfgEntry 7 }
cvIfCfgConnectionMode OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
trunk(2),
plar(3),
tieline(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object indicates the connection mode of the interface.
normal - the interface acts normally to handle incoming
and outgoing call.
trunk - the interface acts in trunking mode. trunking mode
causes two interfaces (on either the same or
different routers) to be always conferenced
together, and for telephony signaling to be passed
transparently through the VoIP system rather than
trapped and interpreted by the session application
on the router(s).
plar - the interface acts in PLAR (private line automatic
ringdown) mode. PLAR is handled by associating a
peer directly with an interface such that when the
interface goes off-hook, that peer is used to
setup the second call leg and conference them
together without the caller having to dial any
digits.
tieline- the interface acts in tie-line mode. This
specifies a connection that emulates a temporary
tie-line trunk to a PBX. A tie-line connection is
automatically set up for each call and torn down
when the call ends."
::= { cvIfCfgEntry 8 }
cvIfCfgConnectionNumber OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
-- Rsyntax OCTET STRING(SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the E.164 phone number that is used to
establish connection with trunking mode or PLAR mode.
If the cvIfCfgConnectionMode is 'normal', then this
object will be a zero length string."
::= { cvIfCfgEntry 9 }
cvIfCfgInitialDigitTimeOut OBJECT-TYPE
SYNTAX INTEGER(0..120)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the initial digit timeout that indicates the amount
of time the managed system waits for an initial input digit
from the caller. The timer is activated when the call is
accepted and is deactivated upon digit input. If the timer
expires, the caller is signaled through the appropriate
tone and the call is abandoned. The value of zero disables
the timer.
The default value of this object is 10 seconds."
::= { cvIfCfgEntry 10 }
cvIfCfgInterDigitTimeOut OBJECT-TYPE
SYNTAX INTEGER(0..120)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the inter-digit timeout that indicates the amount
of time the managed system waits for a subsequent input
digit from the caller. The timer is started upon receipt
of an input digit and restarted as each digit is received
until the destination address is identified. If the timer
expires and no destination address is identified, the
caller is signaled through the appropriate tone and the
call is abandoned. The value of zero disables the timer.
The default value of this object is 10 seconds."
::= { cvIfCfgEntry 11 }
cvIfCfgRegionalTone OBJECT-TYPE
SYNTAX CountryCode
-- Rsyntax OCTET STRING(SIZE(0|2))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object contains the country specific setting
for the tone, ring, cadence parameters to be used by
this interface."
::= { cvIfCfgEntry 12 }
cvIfCfgEchoCancelWorstERL OBJECT-TYPE
SYNTAX INTEGER {
echoCancellerWorstERLUnknown(1),
echoCancellerWorstERL6dB(2),
echoCancellerWorstERL3dB(3),
echoCancellerWorstERL0dB(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object specifies the worst case Echo Return Loss for
which the echo canceller must operate. To some echo
cancellers this object may not apply. This object is
valid if the cvIfCfgEchoCancelEnable object is 'true'.
echoCancellerWorstERL6dB - 6 decibels worst case ERL.
echoCancellerWorstERL3dB - 3 decibels worst case ERL.
echoCancellerWorstERL0dB - 0 decibels worst case ERL.
echoCancellerWorstERLUnknown - the object does not apply
to this echo canceller.
The default value of this object is
echoCancellerWorstERL6dB unless
echoCancellerWorstERLUnknown is appropriate because
the echo canceller is not configurable by this object."
::= { cvIfCfgEntry 13 }
cvIfCfgEchoCanceller OBJECT-TYPE
SYNTAX INTEGER {
echoCancellerStandard(1),
echoCancellerExtended(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The object specifies which echo canceller is present
on the interface.
echoCancellerStandard - for this echo canceller valid
values of cvIfCfgEchoCancelCoverage are echoCanceller8ms
through echoCanceller32ms; cvIfCfgEchoCancelWorstERL is
not valid.
echoCancellerExtended - for this echo canceller valid
values of cvIfCfgEchoCancelCoverage are echoCanceller24ms
through echoCanceller128ms; cvIfCfgEchoCancelWorstERL is
valid."
::= { cvIfCfgEntry 14 }
cvIfGroup OBJECT IDENTIFIER ::= { cvIfGroups 1 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing the Common Voice
-- parameter related configuration for both analog and
-- digital voice interfaces.
-- objects
-- cvIfCfgNoiseRegEnable, cvIfCfgNonLinearProcEnable,
-- cvIfCfgMusicOnHoldThreshold, cvIfCfgInGain, cvIfCfgOutAttn,
-- cvIfCfgEchoCancelEnable, cvIfCfgEchoCancelCoverage,
-- cvIfCfgInitialDigitTimeOut, cvIfCfgInterDigitTimeOut,
-- cvIfCfgRegionalTone, cvIfCfgEchoCancelWorstERL,
-- cvIfCfgEchoCanceller
cvIfConnectionGroup OBJECT IDENTIFIER ::= { cvIfGroups 2 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing trunking or PLAR
-- (private line automatic ringdown) related configuration
-- for voice analog interfaces.
-- objects
-- cvIfCfgConnectionMode, cvIfCfgConnectionNumber
cvIfCompliance OBJECT IDENTIFIER ::= { cvIfCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The compliance statement for entities which
-- implement the Cisco Voice Interface MIB
-- Module
-- >>current<<
-- MandGroup
-- cvIfGroup
-- OptGroup
-- cvIfConnectionGroup
-- ObjVar
-- cvIfCfgNoiseRegEnable
-- ObjVar
-- cvIfCfgNonLinearProcEnable
-- ObjVar
-- cvIfCfgMusicOnHoldThreshold
-- ObjVar
-- cvIfCfgInGain
-- ObjVar
-- cvIfCfgOutAttn
-- ObjVar
-- cvIfCfgEchoCancelEnable
-- ObjVar
-- cvIfCfgEchoCancelCoverage
-- ObjVar
-- cvIfCfgConnectionMode
-- ObjVar
-- cvIfCfgConnectionNumber
-- ObjVar
-- cvIfCfgInitialDigitTimeOut
-- ObjVar
-- cvIfCfgInterDigitTimeOut
-- ObjVar
-- cvIfCfgRegionalTone
-- ObjVar
-- cvIfCfgEchoCancelWorstERL
END