smilint output for ./Modem-MIB
Message Severities |
Severity | Count |
severe | 111 |
change recommended | 8 |
warning | 1 |
fyi | 10 |
Message Types |
Type | Count |
(not tagged) | 7 |
group-membership (change recommended) | 1 |
index-element-no-range (severe) | 1 |
namelength-32-object (change recommended) | 7 |
obsolete-import (fyi) | 1 |
oid-recursive (severe) | 108 |
oid-registered (severe) | 2 |
oid-reuse (fyi) | 3 |
Messages:
Modem-MIB
1: -- extracted from rfc1696.txt
2: -- at Mon Nov 15 17:11:51 1999
7: IMPORTS
8: MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
9: Counter32, Integer32 FROM SNMPv2-SMI
10: DisplayString FROM SNMPv2-TC
11: MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
12: mib-2 FROM RFC1213-MIB;
12: fyi -
why not import identifier `mib-2' from module `SNMPv2-SMI' instead?
13:
14:
15: mdmMIB MODULE-IDENTITY
15: fyi -
previous definition of `mdmMIB'
15: fyi -
previous definition of `mdmMIB'
15: severe -
identifier `mdmMIB' defined recursively or OID too long
16: LAST-UPDATED "9406120000Z"
17: ORGANIZATION "IETF Modem Management Working Group"
18: CONTACT-INFO
19: " Steven Waldbusser
20: Postal: Carnegie Mellon University
...
27: E-mail: waldbusser@cmu.edu"
28: DESCRIPTION
29: "The MIB module for management of dial-up modems."
30: ::= { mdmMIB 1 }
31:
32: mdmMib OBJECT IDENTIFIER ::= { mib-2 38 }
32: warning -
identifier `mdmMib' differs from `mdmMIB' only in case
33:
34: mdmMIBObjects OBJECT IDENTIFIER ::= { mdmMIB 1 }
34: severe -
identifier `mdmMIBObjects' registers OID already registered as identifier `mdmMIB'
34: fyi -
previous definition of `mdmMIBObjects'
35:
36:
37: -- conformance information
38:
39: mdmConformance OBJECT IDENTIFIER ::= { mdmMIB 2 }
39: fyi -
previous definition of `mdmConformance'
39: severe -
identifier `mdmConformance' defined recursively or OID too long
40:
41: mdmCompliances OBJECT IDENTIFIER ::= { mdmConformance 1 }
41: fyi -
previous definition of `mdmCompliances'
41: severe -
identifier `mdmCompliances' defined recursively or OID too long
42: mdmGroups OBJECT IDENTIFIER ::= { mdmConformance 2 }
42: severe -
identifier `mdmGroups' defined recursively or OID too long
43:
44: -- units of conformance
45:
46: mdmIDGroup OBJECT-GROUP
46: severe -
identifier `mdmIDGroup' defined recursively or OID too long
47: OBJECTS { mdmIDManufacturerOID, mdmIDProductDetails }
48: STATUS current
49: DESCRIPTION
50: "A collection of objects that identify the manufacturer and
51: model information for a modem."
52: ::= { mdmGroups 1 }
53:
54: mdmLineInterfaceGroup OBJECT-GROUP
54: severe -
identifier `mdmLineInterfaceGroup' defined recursively or OID too long
55: OBJECTS { mdmLineCarrierLossTime,
56: mdmLineState, mdmLineCapabilitiesID,
57: mdmLineCapabilitiesEnableRequested,
58: mdmLineCapabilitiesEnableGranted }
59: STATUS current
...
60: DESCRIPTION
61: "A collection of objects that describe the configuration and
62: state of the modem's line interface."
63: ::= { mdmGroups 2 }
64:
65: mdmDTEInterfaceGroup OBJECT-GROUP
65: severe -
identifier `mdmDTEInterfaceGroup' defined recursively or OID too long
66: OBJECTS { mdmDTEActionDTROnToOff, mdmDTEActionDTROffToOn,
67: mdmDTESyncTimingSource, mdmDTESyncAsyncMode,
68: mdmDTEInactivityTimeout }
69: STATUS current
70: DESCRIPTION
71: "A collection of objects that describe the configuration and
72: state of the modem's DTE interface."
73: ::= { mdmGroups 3 }
74:
75: mdmCallControlGroup OBJECT-GROUP
75: severe -
identifier `mdmCallControlGroup' defined recursively or OID too long
76: OBJECTS { mdmCCRingsBeforeAnswer,
77: mdmCCCallSetUpFailTimer, mdmCCResultCodeEnable,
78: mdmCCEscapeAction, mdmCCCallDuration,
79: mdmCCConnectionFailReason, mdmCCStoredDialString }
80: STATUS current
...
82: "A collection of objects that describe the configuration of
83: call control capabilities on the modem and the status of
84: calls placed with this modem."
85: ::= { mdmGroups 4 }
86:
87: mdmErrorControlGroup OBJECT-GROUP
87: severe -
identifier `mdmErrorControlGroup' defined recursively or OID too long
88: OBJECTS { mdmECErrorControlUsed }
89: STATUS current
90: DESCRIPTION
91: "A collection of objects that describe the configuration and
92: state of error control on a modem."
93: ::= { mdmGroups 5 }
94:
95: mdmDataCompressionGroup OBJECT-GROUP
95: severe -
identifier `mdmDataCompressionGroup' defined recursively or OID too long
96: OBJECTS { mdmDCCompressionTypeUsed }
97: STATUS current
98: DESCRIPTION
99: "A collection of objects that describe the configuration and
100: state of data compression on a modem."
101: ::= { mdmGroups 6 }
102:
103: mdmSignalConvertorGroup OBJECT-GROUP
103: severe -
identifier `mdmSignalConvertorGroup' defined recursively or OID too long
104: OBJECTS { mdmSCCurrentLineReceiveRate, mdmSCCurrentLineTransmitRate,
105: mdmSCInitialLineReceiveRate, mdmSCInitialLineTransmitRate,
106: mdmSCModulationSchemeUsed }
107: STATUS current
108: DESCRIPTION
109: "A collection of objects that describe the configuration and
110: state of error control on a modem."
111: ::= { mdmGroups 7 }
112:
113: mdmStatisticsGroup OBJECT-GROUP
113: severe -
identifier `mdmStatisticsGroup' defined recursively or OID too long
114: OBJECTS { mdmStatsRingNoAnswers,
115: mdmStatsIncomingConnectionFailures,
116: mdmStatsIncomingConnectionCompletions,
117: mdmStatsFailedDialAttempts,
118: mdmStatsOutgoingConnectionFailures,
...
130: DESCRIPTION
131: "A collection of objects that describe the state of calls on
132: this modem."
133: ::= { mdmGroups 8 }
134:
135: mdmNumber OBJECT-TYPE
135: change recommended -
node `mdmNumber' must be contained in at least one conformance group
136: SYNTAX Integer32
137: MAX-ACCESS read-only
138: STATUS current
139: DESCRIPTION
140: "The number of modem rows in the modem table. This value
141: defines the maximum value of the mdmIndex object."
142: ::= { mdmMIBObjects 1 }
142: fyi -
identifier `mdmNumber' reuses OID assigned to identifier `mdmMIBObjects'
143:
144: -- The modem ID table.
145:
146: mdmIDTable OBJECT-TYPE
147: SYNTAX SEQUENCE OF MdmIDEntry
...
149: STATUS current
150: DESCRIPTION
151: "The base table for the modems managed by this MIB. The
152: mdmLineTable, mdmDTEInterfaceTable, mdmCallControlTable, and
153: mdmStatsTable all augment the rows defined in this table."
154: ::= { mdmMIBObjects 2 }
154: fyi -
identifier `mdmIDTable' reuses OID assigned to identifier `mdmConformance'
155:
156: mdmIDEntry OBJECT-TYPE
157: SYNTAX MdmIDEntry
158: MAX-ACCESS not-accessible
159: STATUS current
160: DESCRIPTION
161: "Entries in this table are created only by the agent. One
162: entry exists for each modem managed by the agent."
163: INDEX { mdmIndex }
164: ::= { mdmIDTable 1 }
164: fyi -
identifier `mdmIDEntry' reuses OID assigned to identifier `mdmCompliances'
165:
166: MdmIDEntry ::= SEQUENCE {
167: mdmIndex Integer32,
168: mdmIDManufacturerOID OBJECT IDENTIFIER,
169: mdmIDProductDetails DisplayString
170: }
171:
172: mdmIndex OBJECT-TYPE
172: fyi -
previous definition of `mdmIndex'
172: severe -
identifier `mdmIndex' defined recursively or OID too long
173: SYNTAX Integer32 (1..65535)
174: MAX-ACCESS not-accessible
175: STATUS current
176: DESCRIPTION
177: "A unique number for each modem that ranges from 1 to
...
178: mdmNumber. The value must remain constant at least from one
179: re-initialization of the network management agent to the
180: next."
181: ::= { mdmIDEntry 1 }
182:
183: mdmIDManufacturerOID OBJECT-TYPE
183: severe -
identifier `mdmIDManufacturerOID' defined recursively or OID too long
184: SYNTAX OBJECT IDENTIFIER
185: MAX-ACCESS read-only
186: STATUS current
187: DESCRIPTION
188: "This value is intended to identify the manufacturer, model,
...
190: existance of enterprise-specific functions and behaviours."
191: REFERENCE
192: "V.58 attribute manufacturerID subfield ManufacturerOI"
193: ::= { mdmIDEntry 2 }
194:
195: mdmIDProductDetails OBJECT-TYPE
195: severe -
identifier `mdmIDProductDetails' defined recursively or OID too long
196: SYNTAX DisplayString (SIZE (0..79))
197: MAX-ACCESS read-only
198: STATUS current
199: DESCRIPTION
200: "A textual description of this device, including the
...
207: "V.58 attribute manufacturerID subfield productDetails"
208: ::= { mdmIDEntry 3 }
209:
210: -- The modem Line Interface Table
211:
212: mdmLineTable OBJECT-TYPE
212: severe -
identifier `mdmLineTable' defined recursively or OID too long
213: SYNTAX SEQUENCE OF MdmLineEntry
214: MAX-ACCESS not-accessible
215: STATUS current
216: DESCRIPTION
217: "The modem Line Table augments the modem ID table."
218: ::= { mdmMIBObjects 3 }
219:
220: mdmLineEntry OBJECT-TYPE
220: severe -
identifier `mdmLineEntry' defined recursively or OID too long
221: SYNTAX MdmLineEntry
222: MAX-ACCESS not-accessible
223: STATUS current
224: DESCRIPTION
225: "Entries in this table are created only by the agent. One
...
230: MdmLineEntry ::= SEQUENCE {
231: mdmLineCarrierLossTime Integer32,
232: mdmLineState INTEGER
233: }
234:
235: mdmLineCarrierLossTime OBJECT-TYPE
235: severe -
identifier `mdmLineCarrierLossTime' defined recursively or OID too long
236: SYNTAX Integer32 (1..255)
237: MAX-ACCESS read-write
238: STATUS current
239: DESCRIPTION
240: "Duration in 10ths of a second the modem waits after loss of
...
244: line quality and a true disconnect and can be useful to tune
245: the tolerance of the modem to lines of poor quality."
246: REFERENCE "V.58 lineSignalFailDisconnectTimer"
247: ::= { mdmLineEntry 1 }
248:
249: mdmLineState OBJECT-TYPE
249: severe -
identifier `mdmLineState' defined recursively or OID too long
250: SYNTAX INTEGER {
251: unknown(1),
252: onHook(2),
253: offHook(3), -- and not connected
254: connected(4),
...
266: When this object is set to reset, the modem shall be reset
267: and the value will change to the modem's new, implementation
268: dependent state."
269: ::= { mdmLineEntry 2 }
270:
271: mdmLineCapabilitiesTable OBJECT-TYPE
271: severe -
identifier `mdmLineCapabilitiesTable' defined recursively or OID too long
272: SYNTAX SEQUENCE OF MdmLineCapabilitiesEntry
273: MAX-ACCESS not-accessible
274: STATUS current
275: DESCRIPTION
276: "A list of protocol capabilities for this modem."
277: ::= { mdmMIBObjects 4 }
278:
279: mdmLineCapabilitiesEntry OBJECT-TYPE
279: severe -
identifier `mdmLineCapabilitiesEntry' defined recursively or OID too long
280: SYNTAX MdmLineCapabilitiesEntry
281: MAX-ACCESS not-accessible
282: STATUS current
283: DESCRIPTION
284: "A listing of the protocol(s) that this modem is capable of.
...
299: mdmLineCapabilitiesID OBJECT IDENTIFIER,
300: mdmLineCapabilitiesEnableRequested INTEGER,
301: mdmLineCapabilitiesEnableGranted INTEGER
302: }
303:
304: mdmLineCapabilitiesIndex OBJECT-TYPE
304: severe -
identifier `mdmLineCapabilitiesIndex' defined recursively or OID too long
304: severe -
index element `mdmLineCapabilitiesIndex' of row `mdmLineCapabilitiesEntry' must have a range restriction
305: SYNTAX Integer32
306: MAX-ACCESS not-accessible
307: STATUS current
308: DESCRIPTION
309: "A unique index for this capabilities entry."
310: ::= { mdmLineCapabilitiesEntry 1 }
311:
312: mdmLineCapabilitiesID OBJECT-TYPE
312: severe -
identifier `mdmLineCapabilitiesID' defined recursively or OID too long
313: SYNTAX OBJECT IDENTIFIER
314: MAX-ACCESS read-only
315: STATUS current
316: DESCRIPTION
317: "An identifier for this capability. Standard protocol
...
320: Proprietary protocol capabilities will be registered by
321: their respective organization. All capabilities, standard
322: or vendor-specific, shall be registered in this table."
323: ::= { mdmLineCapabilitiesEntry 2 }
324:
325: mdmLineCapabilitiesEnableRequested OBJECT-TYPE
325: change recommended -
object identifier name `mdmLineCapabilitiesEnableRequested' longer than 32 characters
325: severe -
identifier `mdmLineCapabilitiesEnableRequested' defined recursively or OID too long
326: SYNTAX INTEGER {
327: disabled(1),
328: optional(2),
329: preferred(3)
330: }
...
338: negotiation over other appropriate protocols that have a
339: value of 'optional(2)'."
340: DEFVAL { preferred }
341: ::= { mdmLineCapabilitiesEntry 3 }
342:
343: mdmLineCapabilitiesEnableGranted OBJECT-TYPE
343: severe -
identifier `mdmLineCapabilitiesEnableGranted' defined recursively or OID too long
344: SYNTAX INTEGER {
345: disabled(1),
346: optional(2),
347: preferred(3)
348: }
...
368: or more mutually-exclusive capabilities that are set to
369: `optional', the agent must choose one in an implementation-
370: specific manner."
371: ::= { mdmLineCapabilitiesEntry 4 }
372:
373: mdmLineCapabilities OBJECT IDENTIFIER ::= { mdmMIBObjects 5 }
373: severe -
identifier `mdmLineCapabilities' defined recursively or OID too long
374:
375: mdmLineCapabilitiesV21 OBJECT-IDENTITY
375: severe -
identifier `mdmLineCapabilitiesV21' defined recursively or OID too long
376: STATUS current
377: DESCRIPTION
378: "ITU V.21"
379: ::= { mdmLineCapabilities 1 }
380:
381: mdmLineCapabilitiesV22 OBJECT-IDENTITY
381: severe -
identifier `mdmLineCapabilitiesV22' defined recursively or OID too long
382: STATUS current
383: DESCRIPTION
384: "ITU V.22"
385: ::= { mdmLineCapabilities 2 }
386:
387: mdmLineCapabilitiesV22bis OBJECT-IDENTITY
387: severe -
identifier `mdmLineCapabilitiesV22bis' defined recursively or OID too long
388: STATUS current
389: DESCRIPTION
390: "ITU V.22bis"
391: ::= { mdmLineCapabilities 3 }
392:
393: mdmLineCapabilitiesV23CC OBJECT-IDENTITY
393: severe -
identifier `mdmLineCapabilitiesV23CC' defined recursively or OID too long
394: STATUS current
395: DESCRIPTION
396: "ITU V.23CC"
397: ::= { mdmLineCapabilities 4 }
398:
399: mdmLineCapabilitiesV23SC OBJECT-IDENTITY
399: severe -
identifier `mdmLineCapabilitiesV23SC' defined recursively or OID too long
400: STATUS current
401: DESCRIPTION
402: "ITU V.23SC"
403: ::= { mdmLineCapabilities 5 }
404:
405: mdmLineCapabilitiesV25bis OBJECT-IDENTITY
405: severe -
identifier `mdmLineCapabilitiesV25bis' defined recursively or OID too long
406: STATUS current
407: DESCRIPTION
408: "ITU V.25bis"
409: ::= { mdmLineCapabilities 6 }
410:
411: mdmLineCapabilitiesV26bis OBJECT-IDENTITY
411: severe -
identifier `mdmLineCapabilitiesV26bis' defined recursively or OID too long
412: STATUS current
413: DESCRIPTION
414: "ITU V.26bis"
415: ::= { mdmLineCapabilities 7 }
416:
417: mdmLineCapabilitiesV26ter OBJECT-IDENTITY
417: severe -
identifier `mdmLineCapabilitiesV26ter' defined recursively or OID too long
418: STATUS current
419: DESCRIPTION
420: "ITU V.26ter"
421: ::= { mdmLineCapabilities 8 }
422:
423: mdmLineCapabilitiesV27ter OBJECT-IDENTITY
423: severe -
identifier `mdmLineCapabilitiesV27ter' defined recursively or OID too long
424: STATUS current
425: DESCRIPTION
426: "ITU V.27ter"
427: ::= { mdmLineCapabilities 9 }
428:
429: mdmLineCapabilitiesV32 OBJECT-IDENTITY
429: severe -
identifier `mdmLineCapabilitiesV32' defined recursively or OID too long
430: STATUS current
431: DESCRIPTION
432: "ITU V.32"
433: ::= { mdmLineCapabilities 10 }
434:
435: mdmLineCapabilitiesV32bis OBJECT-IDENTITY
435: severe -
identifier `mdmLineCapabilitiesV32bis' defined recursively or OID too long
436: STATUS current
437: DESCRIPTION
438: "ITU V.32bis"
439: ::= { mdmLineCapabilities 11 }
440:
441: mdmLineCapabilitiesV32terbo OBJECT-IDENTITY
441: severe -
identifier `mdmLineCapabilitiesV32terbo' defined recursively or OID too long
442: STATUS current
443: DESCRIPTION
444: "ITU V.32terbo"
445: ::= { mdmLineCapabilities 12 }
446:
447: mdmLineCapabilitiesVFC OBJECT-IDENTITY
447: severe -
identifier `mdmLineCapabilitiesVFC' defined recursively or OID too long
448: STATUS current
449: DESCRIPTION
450: "ITU V.FC"
451: ::= { mdmLineCapabilities 13 }
452:
453: mdmLineCapabilitiesV34 OBJECT-IDENTITY
453: severe -
identifier `mdmLineCapabilitiesV34' defined recursively or OID too long
454: STATUS current
455: DESCRIPTION
456: "ITU V.34"
457: ::= { mdmLineCapabilities 14 }
458:
459: mdmLineCapabilitiesV42 OBJECT-IDENTITY
459: severe -
identifier `mdmLineCapabilitiesV42' defined recursively or OID too long
460: STATUS current
461: DESCRIPTION
462: "ITU V.42"
463: ::= { mdmLineCapabilities 15 }
464:
465: mdmLineCapabilitiesV42bis OBJECT-IDENTITY
465: severe -
identifier `mdmLineCapabilitiesV42bis' defined recursively or OID too long
466: STATUS current
467: DESCRIPTION
468: "ITU V.42bis"
469: ::= { mdmLineCapabilities 16 }
470:
471: mdmLineCapabilitiesMNP1 OBJECT-IDENTITY
471: severe -
identifier `mdmLineCapabilitiesMNP1' defined recursively or OID too long
472: STATUS current
473: DESCRIPTION
474: "MNP1"
475: ::= { mdmLineCapabilities 17 }
476:
477: mdmLineCapabilitiesMNP2 OBJECT-IDENTITY
477: severe -
identifier `mdmLineCapabilitiesMNP2' defined recursively or OID too long
478: STATUS current
479: DESCRIPTION
480: "MNP2"
481: ::= { mdmLineCapabilities 18 }
482:
483: mdmLineCapabilitiesMNP3 OBJECT-IDENTITY
483: severe -
identifier `mdmLineCapabilitiesMNP3' defined recursively or OID too long
484: STATUS current
485: DESCRIPTION
486: "MNP3"
487: ::= { mdmLineCapabilities 19 }
488:
489: mdmLineCapabilitiesMNP4 OBJECT-IDENTITY
489: severe -
identifier `mdmLineCapabilitiesMNP4' defined recursively or OID too long
490: STATUS current
491: DESCRIPTION
492: "MNP4"
493: ::= { mdmLineCapabilities 20 }
494:
495: mdmLineCapabilitiesMNP5 OBJECT-IDENTITY
495: severe -
identifier `mdmLineCapabilitiesMNP5' defined recursively or OID too long
496: STATUS current
497: DESCRIPTION
498: "MNP5"
499: ::= { mdmLineCapabilities 21 }
500:
501: mdmLineCapabilitiesMNP6 OBJECT-IDENTITY
501: severe -
identifier `mdmLineCapabilitiesMNP6' defined recursively or OID too long
502: STATUS current
503: DESCRIPTION
504: "MNP6"
505: ::= { mdmLineCapabilities 22 }
506:
507: mdmLineCapabilitiesMNP7 OBJECT-IDENTITY
507: severe -
identifier `mdmLineCapabilitiesMNP7' defined recursively or OID too long
508: STATUS current
509: DESCRIPTION
510: "MNP7"
511: ::= { mdmLineCapabilities 23 }
512:
513: mdmLineCapabilitiesMNP8 OBJECT-IDENTITY
513: severe -
identifier `mdmLineCapabilitiesMNP8' defined recursively or OID too long
514: STATUS current
515: DESCRIPTION
516: "MNP8"
517: ::= { mdmLineCapabilities 24 }
518:
519: mdmLineCapabilitiesMNP9 OBJECT-IDENTITY
519: severe -
identifier `mdmLineCapabilitiesMNP9' defined recursively or OID too long
520: STATUS current
521: DESCRIPTION
522: "MNP9"
523: ::= { mdmLineCapabilities 25 }
524:
525: mdmLineCapabilitiesMNP10 OBJECT-IDENTITY
525: severe -
identifier `mdmLineCapabilitiesMNP10' defined recursively or OID too long
526: STATUS current
527: DESCRIPTION
528: "MNP10"
529: ::= { mdmLineCapabilities 26 }
530:
531: mdmLineCapabilitiesV29 OBJECT-IDENTITY
531: severe -
identifier `mdmLineCapabilitiesV29' defined recursively or OID too long
532: STATUS current
533: DESCRIPTION
534: "ITU V.29"
535: ::= { mdmLineCapabilities 27 }
536:
537: mdmLineCapabilitiesV33 OBJECT-IDENTITY
537: severe -
identifier `mdmLineCapabilitiesV33' defined recursively or OID too long
538: STATUS current
539: DESCRIPTION
540: "ITU V.33"
541: ::= { mdmLineCapabilities 28 }
542:
543: mdmLineCapabilitiesBell208 OBJECT-IDENTITY
543: severe -
identifier `mdmLineCapabilitiesBell208' defined recursively or OID too long
544: STATUS current
545: DESCRIPTION
546: "Bell 208"
547: ::= { mdmLineCapabilities 29 }
548:
549:
550: -- DTE Interface Table
551:
552: mdmDTEInterfaceTable OBJECT-TYPE
552: severe -
identifier `mdmDTEInterfaceTable' defined recursively or OID too long
553: SYNTAX SEQUENCE OF MdmDTEInterfaceEntry
554: MAX-ACCESS not-accessible
555: STATUS current
556: DESCRIPTION
557: "The modem DTE Interface Table augments the modem ID table."
558: ::= { mdmMIBObjects 6 }
559:
560: mdmDTEInterfaceEntry OBJECT-TYPE
560: severe -
identifier `mdmDTEInterfaceEntry' defined recursively or OID too long
561: SYNTAX MdmDTEInterfaceEntry
562: MAX-ACCESS not-accessible
563: STATUS current
564: DESCRIPTION
565: "Entries in this table are created only by the agent. One
...
573: mdmDTESyncTimingSource INTEGER,
574: mdmDTESyncAsyncMode INTEGER,
575: mdmDTEInactivityTimeout Integer32
576: }
577:
578: mdmDTEActionDTROnToOff OBJECT-TYPE
578: severe -
identifier `mdmDTEActionDTROnToOff' defined recursively or OID too long
579: SYNTAX INTEGER {
580: ignore(1),
581: escapeToCommandMode(2),
582: disconnectCall(3),
583: resetModem(4)
...
598: value is resetModem(4), the current call (if any) is
599: terminated and the modem is reset."
600: DEFVAL { disconnectCall }
601: ::= { mdmDTEInterfaceEntry 1 }
602:
603: mdmDTEActionDTROffToOn OBJECT-TYPE
603: severe -
identifier `mdmDTEActionDTROffToOn' defined recursively or OID too long
604: SYNTAX INTEGER {
605: ignore(1),
606: enableDial(2),
607: autoAnswerEnable(3),
608: establishConnection(4)
...
626: Immediately after any reset or power-on of the modem, if the
627: DTR is high, the action specified here will be executed."
628: DEFVAL { autoAnswerEnable }
629: ::= { mdmDTEInterfaceEntry 2 }
630:
631: mdmDTESyncTimingSource OBJECT-TYPE
631: severe -
identifier `mdmDTESyncTimingSource' defined recursively or OID too long
632: SYNTAX INTEGER {
633: internal(1),
634: external(2),
635: loopback(3),
636: network(4)
...
650: will have no effect on the current operations of the modem."
651: REFERENCE "V.58 transmitClockSource"
652: DEFVAL { internal }
653: ::= { mdmDTEInterfaceEntry 3 }
654:
655: mdmDTESyncAsyncMode OBJECT-TYPE
655: severe -
identifier `mdmDTESyncAsyncMode' defined recursively or OID too long
656: SYNTAX INTEGER {
657: async(1),
658: sync(2),
659: syncAfterDial(3)
660: }
...
666: asynchronous mode and change to synchronous mode to pass
667: data after a dial sequence has been executed."
668: DEFVAL { async }
669: ::= { mdmDTEInterfaceEntry 4 }
670:
671: mdmDTEInactivityTimeout OBJECT-TYPE
671: severe -
identifier `mdmDTEInactivityTimeout' defined recursively or OID too long
672: SYNTAX Integer32 (0..65535)
673: MAX-ACCESS read-write
674: STATUS current
675: DESCRIPTION
676: "The amount of idle time in minutes that the modem will wait
...
685: DEFVAL { 0 }
686: ::= { mdmDTEInterfaceEntry 5 }
687:
688:
689: -- The Call Control Table
690: mdmCallControlTable OBJECT-TYPE
690: severe -
identifier `mdmCallControlTable' defined recursively or OID too long
691: SYNTAX SEQUENCE OF MdmCallControlEntry
692: MAX-ACCESS not-accessible
693: STATUS current
694: DESCRIPTION
695: "The modem Call Control Table augments the modem ID table."
696: ::= { mdmMIBObjects 7 }
697:
698: mdmCallControlEntry OBJECT-TYPE
698: severe -
identifier `mdmCallControlEntry' defined recursively or OID too long
699: SYNTAX MdmCallControlEntry
700: MAX-ACCESS not-accessible
701: STATUS current
702: DESCRIPTION
703: "Entries in this table are created only by the agent. One
...
712: mdmCCEscapeAction INTEGER,
713: mdmCCCallDuration Integer32,
714: mdmCCConnectionFailReason INTEGER
715: }
716:
717: mdmCCRingsBeforeAnswer OBJECT-TYPE
717: severe -
identifier `mdmCCRingsBeforeAnswer' defined recursively or OID too long
718: SYNTAX Integer32
719: MAX-ACCESS read-write
720: STATUS current
721: DESCRIPTION
722: "Determines which ring the modem will wait to answer the
...
724: offhook and answer a call when a ring signal is detected."
725: REFERENCE "V.58 ringsBeforeAnswer"
726: DEFVAL { 1 }
727: ::= { mdmCallControlEntry 1 }
728:
729: mdmCCCallSetUpFailTimer OBJECT-TYPE
729: severe -
identifier `mdmCCCallSetUpFailTimer' defined recursively or OID too long
730: SYNTAX Integer32 (0..255)
731: MAX-ACCESS read-write
732: STATUS current
733: DESCRIPTION
734: "This parameter specifies the amount of time, in seconds,
...
741: is controlled by the value in the S7 register."
742: REFERENCE "V.58 callSetUpFailTimer"
743: DEFVAL { 30 }
744: ::= { mdmCallControlEntry 2 }
745:
746: mdmCCResultCodeEnable OBJECT-TYPE
746: severe -
identifier `mdmCCResultCodeEnable' defined recursively or OID too long
747: SYNTAX INTEGER {
748: disabled(1),
749: numericEnabled(2),
750: verboseEnabled(3)
751: }
...
761: verbose, textual form."
762: REFERENCE "V.58 responseModeSelect"
763: DEFVAL { verboseEnabled }
764: ::= { mdmCallControlEntry 3 }
765:
766: mdmCCEscapeAction OBJECT-TYPE
766: severe -
identifier `mdmCCEscapeAction' defined recursively or OID too long
767: SYNTAX INTEGER {
768: ignoreEscape(1),
769: hangUp(2),
770: enterCommandMode(3)
771: }
...
777: DEFVAL { ignoreEscape }
778: ::= { mdmCallControlEntry 4 }
779:
780: -- Call status portion of the call control table
781:
782: mdmCCCallDuration OBJECT-TYPE
782: severe -
identifier `mdmCCCallDuration' defined recursively or OID too long
783: SYNTAX Integer32
784: MAX-ACCESS read-only
785: STATUS current
786: DESCRIPTION
787: "Present or last completed connection time in seconds. If
...
788: there have been no previous connections, this value should
789: be -1."
790: ::= { mdmCallControlEntry 5 }
791:
792:
793: mdmCCConnectionFailReason OBJECT-TYPE
793: severe -
identifier `mdmCCConnectionFailReason' defined recursively or OID too long
794: SYNTAX INTEGER {
795: -- General
796: unknown(1),
797: other(2),
798: managementCommand(3),
...
891: REFERENCE "V.58 callCleared"
892: ::= { mdmCallControlEntry 6 }
893:
894: -- The Stored Dial String table
895:
896: mdmCCStoredDialStringTable OBJECT-TYPE
896: severe -
identifier `mdmCCStoredDialStringTable' defined recursively or OID too long
897: SYNTAX SEQUENCE OF MdmCCStoredDialStringEntry
898: MAX-ACCESS not-accessible
899: STATUS current
900: DESCRIPTION
901: "The table of stored dial strings."
902: REFERENCE "V.58 telephoneNumbers"
903: ::= { mdmMIBObjects 8 }
904:
905: mdmCCStoredDialStringEntry OBJECT-TYPE
905: severe -
identifier `mdmCCStoredDialStringEntry' defined recursively or OID too long
906: SYNTAX MdmCCStoredDialStringEntry
907: MAX-ACCESS not-accessible
908: STATUS current
909: DESCRIPTION
910: "A stored dial string."
...
914: MdmCCStoredDialStringEntry ::= SEQUENCE {
915: mdmCCStoredDialStringIndex Integer32,
916: mdmCCStoredDialString DisplayString
917: }
918:
919: mdmCCStoredDialStringIndex OBJECT-TYPE
919: severe -
identifier `mdmCCStoredDialStringIndex' defined recursively or OID too long
920: SYNTAX Integer32 (0..65535)
921: MAX-ACCESS not-accessible
922: STATUS current
923: DESCRIPTION
924: "The unique index of a particular dial string."
925: ::= { mdmCCStoredDialStringEntry 1 }
926:
927: mdmCCStoredDialString OBJECT-TYPE
927: severe -
identifier `mdmCCStoredDialString' defined recursively or OID too long
928: SYNTAX DisplayString (SIZE(0..64))
929: MAX-ACCESS read-write
930: STATUS current
931: DESCRIPTION
932: "A dial string stored in the modem."
933: ::= { mdmCCStoredDialStringEntry 2 }
934:
935: -- The modem Error Correcting Group
936:
937: mdmECTable OBJECT-TYPE
937: severe -
identifier `mdmECTable' defined recursively or OID too long
938: SYNTAX SEQUENCE OF MdmECEntry
939: MAX-ACCESS not-accessible
940: STATUS current
941: DESCRIPTION
942: "The modem error correcting table augments the modem ID
943: table."
944: ::= { mdmMIBObjects 9 }
945:
946: mdmECEntry OBJECT-TYPE
946: severe -
identifier `mdmECEntry' defined recursively or OID too long
947: SYNTAX MdmECEntry
948: MAX-ACCESS not-accessible
949: STATUS current
950: DESCRIPTION
951: "Entries in this table are created only by the agent. One
...
955:
956: MdmECEntry ::= SEQUENCE {
957: mdmECErrorControlUsed OBJECT IDENTIFIER
958: }
959:
960: mdmECErrorControlUsed OBJECT-TYPE
960: severe -
identifier `mdmECErrorControlUsed' defined recursively or OID too long
961: SYNTAX OBJECT IDENTIFIER
962: MAX-ACCESS read-only
963: STATUS current
964: DESCRIPTION
965: "Indicates the error control method used during the current
...
970: REFERENCE "V.58 errorControlActive"
971: ::= { mdmECEntry 1 }
972:
973: -- The modem Data Compression Group
974:
975: mdmDCTable OBJECT-TYPE
975: severe -
identifier `mdmDCTable' defined recursively or OID too long
976: SYNTAX SEQUENCE OF MdmDCEntry
977: MAX-ACCESS not-accessible
978: STATUS current
979: DESCRIPTION
980: "The modem data compression table augments the modem ID
981: table."
982: ::= { mdmMIBObjects 10 }
983:
984: mdmDCEntry OBJECT-TYPE
984: severe -
identifier `mdmDCEntry' defined recursively or OID too long
985: SYNTAX MdmDCEntry
986: MAX-ACCESS not-accessible
987: STATUS current
988: DESCRIPTION
989: "Entries in this table are created only by the agent. One
...
993:
994: MdmDCEntry ::= SEQUENCE {
995: mdmDCCompressionTypeUsed OBJECT IDENTIFIER
996: }
997:
998: mdmDCCompressionTypeUsed OBJECT-TYPE
998: severe -
identifier `mdmDCCompressionTypeUsed' defined recursively or OID too long
999: SYNTAX OBJECT IDENTIFIER
1000: MAX-ACCESS read-only
1001: STATUS current
1002: DESCRIPTION
1003: "Indicates the data compression method used during the
...
1007: this object shall have the value '{0 0}'."
1008: ::= { mdmDCEntry 1 }
1009:
1010: -- The modem Signal Convertor Group
1011:
1012: mdmSCTable OBJECT-TYPE
1012: severe -
identifier `mdmSCTable' defined recursively or OID too long
1013: SYNTAX SEQUENCE OF MdmSCEntry
1014: MAX-ACCESS not-accessible
1015: STATUS current
1016: DESCRIPTION
1017: "The modem signal convertor table augments the modem ID
1018: table."
1019: ::= { mdmMIBObjects 11 }
1020:
1021: mdmSCEntry OBJECT-TYPE
1021: severe -
identifier `mdmSCEntry' defined recursively or OID too long
1022: SYNTAX MdmSCEntry
1023: MAX-ACCESS not-accessible
1024: STATUS current
1025: DESCRIPTION
1026: "Entries in this table are created only by the agent. One
...
1034: mdmSCInitialLineTransmitRate Integer32,
1035: mdmSCInitialLineReceiveRate Integer32,
1036: mdmSCModulationSchemeUsed OBJECT IDENTIFIER
1037: }
1038:
1039: mdmSCCurrentLineTransmitRate OBJECT-TYPE
1039: severe -
identifier `mdmSCCurrentLineTransmitRate' defined recursively or OID too long
1040: SYNTAX Integer32
1041: MAX-ACCESS read-only
1042: STATUS current
1043: DESCRIPTION
1044: "The current link transmit rate of a connection, or the last
...
1045: link transmit rate of the last connection in bits per
1046: second."
1047: REFERENCE "V.58 transmissionSignallingRateActive"
1048: ::= { mdmSCEntry 1 }
1049:
1050: mdmSCCurrentLineReceiveRate OBJECT-TYPE
1050: severe -
identifier `mdmSCCurrentLineReceiveRate' defined recursively or OID too long
1051: SYNTAX Integer32
1052: MAX-ACCESS read-only
1053: STATUS current
1054: DESCRIPTION
1055: "The current link receive rate of a connection, or the last
...
1056: link receive rate of the last connection in bits per
1057: second."
1058: REFERENCE "V.58 transmissionSignallingRateActive"
1059: ::= { mdmSCEntry 2 }
1060:
1061: mdmSCInitialLineTransmitRate OBJECT-TYPE
1061: severe -
identifier `mdmSCInitialLineTransmitRate' defined recursively or OID too long
1062: SYNTAX Integer32
1063: MAX-ACCESS read-only
1064: STATUS current
1065: DESCRIPTION
1066: "The initial link transmit rate of the current connection,
1067: or the initial link transmit rate of the last connection in
1068: bits per second."
1069: ::= { mdmSCEntry 3 }
1070:
1071: mdmSCInitialLineReceiveRate OBJECT-TYPE
1071: severe -
identifier `mdmSCInitialLineReceiveRate' defined recursively or OID too long
1072: SYNTAX Integer32
1073: MAX-ACCESS read-only
1074: STATUS current
1075: DESCRIPTION
1076: "The initial link receive rate of the current connection, or
1077: the initial link receive rate of the last connection in bits
1078: per second."
1079: ::= { mdmSCEntry 4 }
1080:
1081: mdmSCModulationSchemeUsed OBJECT-TYPE
1081: severe -
identifier `mdmSCModulationSchemeUsed' defined recursively or OID too long
1082: SYNTAX OBJECT IDENTIFIER
1083: MAX-ACCESS read-only
1084: STATUS current
1085: DESCRIPTION
1086: "The modulation scheme of the current or previous call.
...
1089: REFERENCE "V.58 gstnModulationSchemeActive"
1090: ::= { mdmSCEntry 5 }
1091:
1092: -- The Modem Statistics Table
1093:
1094: mdmStatsTable OBJECT-TYPE
1094: severe -
identifier `mdmStatsTable' defined recursively or OID too long
1095: SYNTAX SEQUENCE OF MdmStatsEntry
1096: MAX-ACCESS not-accessible
1097: STATUS current
1098: DESCRIPTION
1099: "The modem statistics Table augments the modem ID table."
1100: ::= { mdmMIBObjects 12 }
1101:
1102: mdmStatsEntry OBJECT-TYPE
1102: severe -
identifier `mdmStatsEntry' defined recursively or OID too long
1103: SYNTAX MdmStatsEntry
1104: MAX-ACCESS not-accessible
1105: STATUS current
1106: DESCRIPTION
1107: "Entries in this table are created only by the agent. One
...
1129: mdmStatsReceivedDataFrames Counter32,
1130: mdmStatsResentFrames Counter32,
1131: mdmStatsErrorFrames Counter32
1132: }
1133:
1134: mdmStatsRingNoAnswers OBJECT-TYPE
1134: severe -
identifier `mdmStatsRingNoAnswers' defined recursively or OID too long
1135: SYNTAX Counter32
1136: MAX-ACCESS read-only
1137: STATUS current
1138: DESCRIPTION
1139: "The number of events in which ringing was detected but the
1140: call was not answered."
1141: ::= { mdmStatsEntry 1 }
1142:
1143: mdmStatsIncomingConnectionFailures OBJECT-TYPE
1143: change recommended -
object identifier name `mdmStatsIncomingConnectionFailures' longer than 32 characters
1143: severe -
identifier `mdmStatsIncomingConnectionFailures' defined recursively or OID too long
1144: SYNTAX Counter32
1145: MAX-ACCESS read-only
1146: STATUS current
1147: DESCRIPTION
1148: "The number of incoming connection requests that this modem
1149: answered in which it could not train with the other DCE."
1150: ::= { mdmStatsEntry 2 }
1151:
1152: mdmStatsIncomingConnectionCompletions OBJECT-TYPE
1152: change recommended -
object identifier name `mdmStatsIncomingConnectionCompletions' longer than 32 characters
1152: severe -
identifier `mdmStatsIncomingConnectionCompletions' defined recursively or OID too long
1153: SYNTAX Counter32
1154: MAX-ACCESS read-only
1155: STATUS current
1156: DESCRIPTION
1157: "The number of incoming connection requests that this modem
1158: answered and successfully trained with the other DCE."
1159: ::= { mdmStatsEntry 3 }
1160:
1161: mdmStatsFailedDialAttempts OBJECT-TYPE
1161: severe -
identifier `mdmStatsFailedDialAttempts' defined recursively or OID too long
1162: SYNTAX Counter32
1163: MAX-ACCESS read-only
1164: STATUS current
1165: DESCRIPTION
1166: "The number of call attempts that failed because the modem
1167: didn't go off hook, or there was no dialtone."
1168: ::= { mdmStatsEntry 4 }
1169:
1170: mdmStatsOutgoingConnectionFailures OBJECT-TYPE
1170: change recommended -
object identifier name `mdmStatsOutgoingConnectionFailures' longer than 32 characters
1170: severe -
identifier `mdmStatsOutgoingConnectionFailures' defined recursively or OID too long
1171: SYNTAX Counter32
1172: MAX-ACCESS read-only
1173: STATUS current
1174: DESCRIPTION
1175: "The number of outgoing calls from this modem which
1176: sucessfully went off hook and dialed, in which it could not
1177: train with the other DCE."
1178: ::= { mdmStatsEntry 5 }
1179:
1180: mdmStatsOutgoingConnectionCompletions OBJECT-TYPE
1180: change recommended -
object identifier name `mdmStatsOutgoingConnectionCompletions' longer than 32 characters
1180: severe -
identifier `mdmStatsOutgoingConnectionCompletions' defined recursively or OID too long
1181: SYNTAX Counter32
1182: MAX-ACCESS read-only
1183: STATUS current
1184: DESCRIPTION
1185: "The number of outgoing calls from this modem which resulted
1186: in successfully training with the other DCE."
1187: ::= { mdmStatsEntry 6 }
1188:
1189: mdmStatsRetrains OBJECT-TYPE
1189: severe -
identifier `mdmStatsRetrains' defined recursively or OID too long
1190: SYNTAX Counter32
1191: MAX-ACCESS read-only
1192: STATUS current
1193: DESCRIPTION
1194: "The number of retrains experienced on connections on this
...
1196: ::= { mdmStatsEntry 7 }
1197:
1198:
1199: -- Utilization counters
1200:
1201: mdmStats2400OrLessConnections OBJECT-TYPE
1201: severe -
identifier `mdmStats2400OrLessConnections' defined recursively or OID too long
1202: SYNTAX Counter32
1203: MAX-ACCESS read-only
1204: STATUS current
1205: DESCRIPTION
1206: "The number of connections initially established at a
1207: modulation speed of 2400 bits per second or less."
1208: ::= { mdmStatsEntry 8 }
1209:
1210:
1211: mdmStats2400To14400Connections OBJECT-TYPE
1211: severe -
identifier `mdmStats2400To14400Connections' defined recursively or OID too long
1212: SYNTAX Counter32
1213: MAX-ACCESS read-only
1214: STATUS current
1215: DESCRIPTION
1216: "The number of connections initially established at a
1217: modulation speed of greater than 2400 bits per second and
1218: less than 14400 bits per second."
1219: ::= { mdmStatsEntry 9 }
1220:
1221: mdmStatsGreaterThan14400Connections OBJECT-TYPE
1221: change recommended -
object identifier name `mdmStatsGreaterThan14400Connections' longer than 32 characters
1221: severe -
identifier `mdmStatsGreaterThan14400Connections' defined recursively or OID too long
1222: SYNTAX Counter32
1223: MAX-ACCESS read-only
1224: STATUS current
1225: DESCRIPTION
1226: "The number of connections initially established at a
1227: modulation speed of greater than 14400 bits per second."
1228: ::= { mdmStatsEntry 10 }
1229:
1230: mdmStatsErrorControlledConnections OBJECT-TYPE
1230: change recommended -
object identifier name `mdmStatsErrorControlledConnections' longer than 32 characters
1230: severe -
identifier `mdmStatsErrorControlledConnections' defined recursively or OID too long
1231: SYNTAX Counter32
1232: MAX-ACCESS read-only
1233: STATUS current
1234: DESCRIPTION
1235: "The number of established connections using an error
1236: control protocol."
1237: ::= { mdmStatsEntry 11 }
1238:
1239: mdmStatsCompressedConnections OBJECT-TYPE
1239: severe -
identifier `mdmStatsCompressedConnections' defined recursively or OID too long
1240: SYNTAX Counter32
1241: MAX-ACCESS read-only
1242: STATUS current
1243: DESCRIPTION
1244: "The number of established connections using a compression
1245: protocol."
1246: ::= { mdmStatsEntry 12 }
1247:
1248: mdmStatsCompressionEfficiency OBJECT-TYPE
1248: severe -
identifier `mdmStatsCompressionEfficiency' defined recursively or OID too long
1249: SYNTAX Integer32 (0..65535)
1250: MAX-ACCESS read-only
1251: STATUS current
1252: DESCRIPTION
1253: "The number of bytes transferred into the compression
...
1256: last call. If a data compression protocol is not in use,
1257: this value shall be `100'."
1258: REFERENCE "V.58 compressionEfficiency"
1259: ::= { mdmStatsEntry 13 }
1260:
1261: mdmStatsSentOctets OBJECT-TYPE
1261: severe -
identifier `mdmStatsSentOctets' defined recursively or OID too long
1262: SYNTAX Counter32
1263: MAX-ACCESS read-only
1264: STATUS current
1265: DESCRIPTION
1266: "The number of octets presented to the modem by the DTE."
1267: ::= { mdmStatsEntry 14 }
1268:
1269: mdmStatsReceivedOctets OBJECT-TYPE
1269: severe -
identifier `mdmStatsReceivedOctets' defined recursively or OID too long
1270: SYNTAX Counter32
1271: MAX-ACCESS read-only
1272: STATUS current
1273: DESCRIPTION
1274: "The number of octets presented to the DTE by the modem."
1275: ::= { mdmStatsEntry 15 }
1276:
1277: mdmStatsSentDataFrames OBJECT-TYPE
1277: severe -
identifier `mdmStatsSentDataFrames' defined recursively or OID too long
1278: SYNTAX Counter32
1279: MAX-ACCESS read-only
1280: STATUS current
1281: DESCRIPTION
1282: "The number of data frames sent on the line interface. If
1283: there is no frame-oriented protocol in use on the line
1284: interface, this counter shall not increment."
1285: ::= { mdmStatsEntry 16 }
1286:
1287: mdmStatsReceivedDataFrames OBJECT-TYPE
1287: severe -
identifier `mdmStatsReceivedDataFrames' defined recursively or OID too long
1288: SYNTAX Counter32
1289: MAX-ACCESS read-only
1290: STATUS current
1291: DESCRIPTION
1292: "The number of data frames received on the line interface.
1293: If there is no frame-oriented protocol in use on the line
1294: interface, this counter shall not increment."
1295: ::= { mdmStatsEntry 17 }
1296:
1297: mdmStatsResentFrames OBJECT-TYPE
1297: severe -
identifier `mdmStatsResentFrames' defined recursively or OID too long
1298: SYNTAX Counter32
1299: MAX-ACCESS read-only
1300: STATUS current
1301: DESCRIPTION
1302: "The number of times this modem retransmits frames on the
...
1303: line interface. If there is no frame-oriented protocol in
1304: use on the line interface, this counter shall not
1305: increment."
1306: ::= { mdmStatsEntry 18 }
1307:
1308: mdmStatsErrorFrames OBJECT-TYPE
1308: severe -
identifier `mdmStatsErrorFrames' defined recursively or OID too long
1309: SYNTAX Counter32
1310: MAX-ACCESS read-only
1311: STATUS current
1312: DESCRIPTION
1313: "The number of block errors received on the link. If there
...
1336:
1337: GROUP mdmDataCompressionGroup
1338: DESCRIPTION
1339: "This group is mandatory only for those modems that
1340: implement a data compression protocol."
1341: ::= { mdmCompliances 1 }
1341: severe -
identifier `mdmCompliance' registers OID already registered as identifier `mdmIndex'
1342:
1343:
1344: END
1345:
1346: