1 -- *****************************************************************
2 -- CISCO-MODEM-MGMT-MIB.my:  Cisco Modem Management MIB file
3 --
4 -- January 1996, Viet Nguyen
5 --
6 -- Copyright (c) 1996-1998, 1999, 2000, 2001, 2005 by cisco Systems, Inc.
7 -- All rights reserved.
8 --
9 -- *****************************************************************
10
11CISCO-MODEM-MGMT-MIB DEFINITIONS ::= BEGIN
12
13IMPORTS
14        MODULE-IDENTITY,
15        NOTIFICATION-TYPE,
16        OBJECT-TYPE,
17        Integer32,
18        Gauge32,
19        Counter32,
20        TimeTicks,
21        Unsigned32
22                FROM SNMPv2-SMI
23        MODULE-COMPLIANCE,
24        OBJECT-GROUP,
25        NOTIFICATION-GROUP
26                FROM SNMPv2-CONF
27        TruthValue,
28        DisplayString
29               FROM SNMPv2-TC
30        InterfaceIndex
31               FROM IF-MIB
32        ciscoMgmt
33               FROM CISCO-SMI;
34
35
36ciscoModemMgmtMIB MODULE-IDENTITY
37        LAST-UPDATED    "200512060000Z" -- Dec 06,2005
38        ORGANIZATION    "Cisco Systems, Inc."
39        CONTACT-INFO
40                "       Cisco Systems
41                        Customer Service
42
43                Postal: 170 W Tasman Drive
44                        San Jose, CA  95134
45                        USA
46
47                   Tel: +1 800 553-NETS
48
49                E-mail: cs-snmp@cisco.com"
50        DESCRIPTION
51                "This MIB module provides modem call related data for
52                 tracking the progress and status of a call."
53
54        REVISION        "200512060000Z"
55        DESCRIPTION
56                "Imported Unsigned32 from SNMPv2-SMI instead of CISCO-TC"
57
58    REVISION        "200112011200Z" -- Dec 01,2001 12:00:00 GMT
59        DESCRIPTION
60                "Added one more comment for cmTXAnalogSignalLevel"
61
62        REVISION        "200110011200Z"
63        DESCRIPTION
64                "General cleanup"
65
66        REVISION        "200004010000Z"
67        DESCRIPTION
68                "Added cmStateNotification and cmStateNotifyEnable"
69
70        REVISION        "9812160000Z"
71        DESCRIPTION
72                "Added cmTotalCallDuration"
73
74        REVISION        "9806180000Z"
75        DESCRIPTION
76                "Added the new enum values for cmDisconnectReason"
77
78        REVISION        "9712220000Z"
79        DESCRIPTION
80                "Changed the modulation from v27 to v29."
81
82        REVISION        "9710130000Z"
83        DESCRIPTION
84                "Added new compliance statement for as5300 and c3600."
85
86        REVISION        "9707180000Z"
87        DESCRIPTION
88                "Added new MIB variables cmInitialTxLineConnections and
89                 cmInitialRxLineConnections"
90
91        REVISION        "9803090000Z"
92        DESCRIPTION
93                "Added the new enum values v90 and v27ter for
94                 cmModulationSchemeUsed."
95
96        REVISION        "9712160000Z"
97        DESCRIPTION
98                "Changed the modulation from v27 to v29."
99
100        REVISION        "9705010000Z"
101        DESCRIPTION
102                "Added objects:
103                        cmSystemModemsInUse
104                        cmSystemModemsAvailable
105                        cmSystemModemsUnavailable
106                        cmSystemModemsOffline
107                        cmSystemModemsDead"
108
109        REVISION        "9704290000Z"
110        DESCRIPTION
111                "Changed the modulation from v29 to v27."
112
113        REVISION        "9706110000Z"
114        DESCRIPTION
115                "DEFVAL update for cmSystemWatchdogTime,cmSystemStatusPollTime."
116
117        REVISION        "9703210000Z"
118        DESCRIPTION
119                "New enum values added for cmModulationSchemeUsed."
120
121        REVISION        "9703170000Z"
122        DESCRIPTION
123                "New enum values added for cmDisconnectReason."
124
125        REVISION        "9601110000Z"
126        DESCRIPTION
127                "Initial version of this MIB module."
128        ::= { ciscoMgmt 47 }
129
130ciscoModemMgmtMIBObjects OBJECT IDENTIFIER ::= { ciscoModemMgmtMIB 1 }
131
132cmSystemInfo     OBJECT IDENTIFIER ::= { ciscoModemMgmtMIBObjects 1 }
133cmGroupInfo      OBJECT IDENTIFIER ::= { ciscoModemMgmtMIBObjects 2 }
134cmLineInfo       OBJECT IDENTIFIER ::= { ciscoModemMgmtMIBObjects 3 }
135cmNotificationConfig  OBJECT IDENTIFIER ::=
136                                       { ciscoModemMgmtMIBObjects 4 }
137
138--
139--  System Wide Modem Info Table
140--
141
142cmSystemInstalledModem OBJECT-TYPE
143       SYNTAX     Gauge32
144       UNITS      "modems"
145       MAX-ACCESS read-only
146       STATUS     current
147       DESCRIPTION
148               "The actual number of modems that are currently installed
149                within this system."
150       ::= { cmSystemInfo 1 }
151
152cmSystemConfiguredGroup OBJECT-TYPE
153       SYNTAX     Gauge32
154       MAX-ACCESS read-only
155       STATUS     current
156       DESCRIPTION
157               "The actual number of modem groups that are currently
158                configured within this system.  Maximum value for this
159                object is cmSystemInstalledModem."
160       ::= { cmSystemInfo 2 }
161
162cmSystemWatchdogTime OBJECT-TYPE
163       SYNTAX     Integer32
164       UNITS      "minutes"
165       MAX-ACCESS read-write
166       STATUS     current
167       DESCRIPTION
168               "A passive software watchdog timer value will be used to
169                recover a modem which enters into an unexpected state and
170                hangs. When this watch dog timer times out, the modem
171                associated Call Processing state will be set back to IDLE,
172                all related TDM paths will be restored to default
173                configurations, and all of call processing related actions
174                will stop for the modem."
175       DEFVAL { 6 }
176       ::= { cmSystemInfo 3 }
177
178cmSystemStatusPollTime OBJECT-TYPE
179       SYNTAX     Integer32 (2..120)
180       UNITS      "seconds"
181       MAX-ACCESS read-write
182       STATUS     current
183       DESCRIPTION
184               "The ideal time interval between modem status polling via the
185                out of band management port."
186       DEFVAL { 12 }
187       ::= { cmSystemInfo 4 }
188
189cmSystemMaxRetries OBJECT-TYPE
190       SYNTAX     Integer32 (0..10)
191       MAX-ACCESS read-write
192       STATUS     current
193       DESCRIPTION
194               "A reply event is expected to be received for every message
195                sent to the modem through the out of band management port.
196                If an expected reply event is not received, the message will
197                be sent to the modem again. This object specifies the maximum
198                number of retries that should be executed."
199       DEFVAL { 3 }
200       ::= { cmSystemInfo 5 }
201
202cmSystemModemsInUse OBJECT-TYPE
203       SYNTAX Gauge32
204       MAX-ACCESS read-only
205       STATUS current
206       DESCRIPTION
207              "The number of modems in the system that are in the
208               following states: connected, offHook, loopback,
209               or downloadFirmware."
210       ::= { cmSystemInfo 6 }
211
212cmSystemModemsAvailable OBJECT-TYPE
213       SYNTAX Gauge32
214       MAX-ACCESS read-only
215       STATUS current
216       DESCRIPTION
217              "The number of modems in the system that are onHook.
218               That is, they are ready to accept a call."
219    ::= { cmSystemInfo 7 }
220
221cmSystemModemsUnavailable OBJECT-TYPE
222       SYNTAX Gauge32
223       MAX-ACCESS read-only
224       STATUS current
225       DESCRIPTION
226              "The number of modems in the system that cannot
227               accept calls.
228               They are in a state other than onHook."
229    ::= { cmSystemInfo 8 }
230
231cmSystemModemsOffline OBJECT-TYPE
232       SYNTAX Gauge32
233       MAX-ACCESS read-only
234       STATUS current
235       DESCRIPTION
236              "The number of modems in the system, which have
237               been held administratively offline"
238    ::= { cmSystemInfo 9 }
239
240cmSystemModemsDead OBJECT-TYPE
241       SYNTAX Gauge32
242       MAX-ACCESS read-only
243       STATUS current
244       DESCRIPTION
245              "The number of modems in the system with the state
246               bad or downloadFirmwareFailed."
247    ::= { cmSystemInfo 10 }
248
249--
250--  Modem Group General Info Table
251--
252
253cmGroupTable OBJECT-TYPE
254        SYNTAX     SEQUENCE OF CmGroupEntry
255        MAX-ACCESS not-accessible
256        STATUS     current
257        DESCRIPTION
258                "Table of descriptive and status information about the groups
259                 of modems."
260        ::= { cmGroupInfo 1 }
261
262cmGroupEntry OBJECT-TYPE
263        SYNTAX     CmGroupEntry
264        MAX-ACCESS not-accessible
265        STATUS     current
266        DESCRIPTION
267                "An entry in the table, containing information about a single
268                 group of modems."
269        INDEX { cmGroupIndex }
270        ::= { cmGroupTable 1 }
271
272CmGroupEntry ::=
273        SEQUENCE {
274            cmGroupIndex                    Unsigned32,
275            cmGroupTotalDevices             Integer32
276        }
277
278cmGroupIndex OBJECT-TYPE
279        SYNTAX     Unsigned32
280        MAX-ACCESS not-accessible
281        STATUS     current
282        DESCRIPTION
283                "This object identifies the group containing the modems for
284                 which this entry contains information."
285        ::= { cmGroupEntry 1 }
286
287cmGroupTotalDevices OBJECT-TYPE
288        SYNTAX      Integer32
289        MAX-ACCESS  read-only
290        STATUS      current
291        DESCRIPTION
292                "The total number of modem devices which are configured in
293                 the group."
294        ::= { cmGroupEntry 2 }
295
296--
297-- Table for Modem Group Members
298--
299
300cmGroupMemberTable OBJECT-TYPE
301        SYNTAX     SEQUENCE OF CmGroupMemberEntry
302        MAX-ACCESS not-accessible
303        STATUS     current
304        DESCRIPTION
305                "Table of information about the modem members in modem groups."
306        ::= { cmGroupInfo 2 }
307
308cmGroupMemberEntry OBJECT-TYPE
309        SYNTAX     CmGroupMemberEntry
310        MAX-ACCESS not-accessible
311        STATUS     current
312        DESCRIPTION
313                "An entry in the table, containing information about modem
314                 members in a group.  The modem groups are currently created
315                 when an associated Async interface groups are configured
316                 via CLI command 'interface group-async' and not via SNMP."
317        INDEX {
318                cmGroupIndex,
319                cmSlotIndex,
320                cmPortIndex
321              }
322        ::= { cmGroupMemberTable 1 }
323
324CmGroupMemberEntry ::=
325        SEQUENCE {
326            cmSlotIndex                    Unsigned32,
327            cmPortIndex                    Unsigned32
328        }
329
330cmSlotIndex OBJECT-TYPE
331        SYNTAX     Unsigned32
332        MAX-ACCESS not-accessible
333        STATUS     current
334        DESCRIPTION
335               "The modem feature card slot number in the group."
336        ::= { cmGroupMemberEntry  1 }
337
338cmPortIndex OBJECT-TYPE
339        SYNTAX     Unsigned32
340        MAX-ACCESS read-only
341        STATUS     current
342        DESCRIPTION
343               "The modem port number of a modem feature card in the group."
344        ::= { cmGroupMemberEntry 2 }
345
346--
347--  Modem Line Status Info Table
348--
349
350cmLineStatusTable OBJECT-TYPE
351       SYNTAX     SEQUENCE OF CmLineStatusEntry
352       MAX-ACCESS not-accessible
353       STATUS     current
354       DESCRIPTION
355               "A collection of objects that describe the status of the modem."
356       ::= { cmLineInfo 1 }
357
358cmLineStatusEntry OBJECT-TYPE
359       SYNTAX     CmLineStatusEntry
360       MAX-ACCESS not-accessible
361       STATUS     current
362       DESCRIPTION
363               "An entry in the table, containing status information about a
364                single modem."
365       INDEX { cmSlotIndex, cmPortIndex }
366       ::= { cmLineStatusTable 1 }
367
368CmLineStatusEntry ::=
369       SEQUENCE {
370           cmInterface                       InterfaceIndex,
371           cmGroup                           Integer32,
372           cmManufacturerID                  DisplayString,
373           cmProductDetails                  DisplayString,
374           cmManageable                      TruthValue,
375           cmState                           INTEGER,
376           cmCallDirection                   INTEGER,
377           cmDisconnectReason                INTEGER,
378           cmCallDuration                    TimeTicks,
379           cmCallPhoneNumber                 DisplayString,
380           cmCallerID                        DisplayString,
381           cmModulationSchemeUsed            INTEGER,
382           cmProtocolUsed                    INTEGER,
383           cmTXRate                          Gauge32,
384           cmRXRate                          Gauge32,
385           cmTXAnalogSignalLevel             Integer32,
386           cmRXAnalogSignalLevel             Integer32
387       }
388
389cmInterface OBJECT-TYPE
390       SYNTAX     InterfaceIndex
391       MAX-ACCESS read-only
392       STATUS     current
393       DESCRIPTION
394               "The interface that this modem is connected."
395       ::= { cmLineStatusEntry 1 }
396
397cmGroup OBJECT-TYPE
398       SYNTAX     Integer32
399       MAX-ACCESS read-only
400       STATUS     current
401       DESCRIPTION
402               "The modem group number that the modem may be in."
403       ::= { cmLineStatusEntry 2 }
404
405cmManufacturerID OBJECT-TYPE
406       SYNTAX     DisplayString (SIZE (0..79))
407       MAX-ACCESS read-only
408       STATUS     current
409       DESCRIPTION
410               "A textual description to identify the modem, including the
411                manufacturer's name and type of modem."
412       ::= { cmLineStatusEntry 3 }
413
414cmProductDetails OBJECT-TYPE
415       SYNTAX     DisplayString (SIZE (0..79))
416       MAX-ACCESS read-only
417       STATUS     current
418       DESCRIPTION
419               "A textual description of the modem, including hardware revision
420                number, firmware revision number, feature set and optionally,
421                its serial number."
422       ::= { cmLineStatusEntry 4 }
423
424cmManageable OBJECT-TYPE
425       SYNTAX     TruthValue
426       MAX-ACCESS read-only
427       STATUS     current
428       DESCRIPTION
429               "The Manageable modem allows to be accessed through the out of
430                band management port in which the modem statistic data can be
431                retrieved, and the Direct Connect session can be used to
432                provide the test and debugging ability. This object specifies
433                whether this modem is a Manageable modem."
434       ::= { cmLineStatusEntry 5 }
435
436cmState OBJECT-TYPE
437       SYNTAX     INTEGER {
438                        unknown(1),
439                        onHook(2),
440                        offHook(3),
441                        connected(4),
442                        busiedOut(5),
443                        disabled(6),
444                        bad(7),
445                        loopback(8),
446                        downloadFirmware(9),
447                        downloadFirmwareFailed(10)
448                  }
449       MAX-ACCESS read-only
450       STATUS     current
451       DESCRIPTION
452               "Indicates the current state of modem.  The meaning of each
453                state code is explained below:
454
455                    unknown: the current state of the modem is unknown.
456
457                    onHook: the condition similar to hanging up a telephone
458                    receiver.  The call cannot enter a connected state when
459                    the modem is onHook.
460
461                    offHook: The condition similar to picking up a telephone
462                    receiver to dial or answer a call.
463
464                    connected: The modem is in a state when it can transmit or
465                    receive data over the communications line.
466
467                    busiedOut: The modem is busied out (i.e. taken out of
468                    service) and cannot make outgoing calls or receive incoming
469                    calls.
470
471                    disabled: The modem is in a reset state and non-functional.
472                    This state can be set and clear via cmHoldReset.
473
474                    bad: The modem is suspected or proven to be bad.  The
475                    operator can take the modem out of service and mark
476                    the modem as 'bad' via cmBad.
477
478                    loopback: The modem is in a state where it is currently
479                    running back-to-back loopback testing.
480
481                    downloadFirmware: The modem is in a state where it is
482                    currently downloading the firmware.
483
484                    downloadFirmwareFailed: The modem is not operational because
485                    the downloading of firmware to it has failed."
486       ::= { cmLineStatusEntry 6 }
487
488cmCallDirection OBJECT-TYPE
489       SYNTAX     INTEGER {
490                        incoming(1),
491                        outgoing(2),
492                        none(3)
493                  }
494       MAX-ACCESS read-only
495       STATUS     current
496       DESCRIPTION
497               "The modem can be used either as an incoming call or
498                outgoing call. This object specifies the direction of
499                the current or previous call."
500       ::= { cmLineStatusEntry 7 }
501
502cmDisconnectReason OBJECT-TYPE
503       SYNTAX     INTEGER {
504                        unknown(1),
505                        lostCarrier(2),
506                        noCarrier(3),
507                        noDialTone(4),
508                        busy(5),
509                        modemWatchdogTimeout(6),
510                        dtrDrop(7),
511                        userHangup(8),
512                        compressionProblem(9),
513                        retrainFailure(10),
514                        remoteLinkDisconnect(11),
515                        abort(12),
516                        inactivityTimeout(13),
517                        dialStringError(14),
518                        linkFailure(15),
519                        modulationError(16),
520                        dialTimeout(17),
521                        remoteHangup(18),
522                        mnp10ProtocolError(19),
523                        lapmProtocolError(20),
524                        faxClass2Error(21),
525                        trainupFailure(22),
526                        fallbackTerminate(23),
527                        excessiveEC(24),
528                        hostDrop(25),
529                        terminate(26),
530                        autoLogonError(27),
531                        ccpNotSeen(28),
532                        callbackFailed(29),
533                        blacklist(30),
534                        lapmTimeout(31),
535                        reliableLinkTxTimeout(32),
536                        dspAccessFailure(33),
537                        cdOffTimeout(34),
538                        codewordSizeMismatch(35),
539                        dspDownloadFailure(36),
540                        modemDrNone(37),
541                        modemDrSoftwareReset(38),
542                        modemDrEcTerminated(39),
543                        modemDrBadMnp5Rxdata(40),
544                        modemDrBadV42bisRxdata(41),
545                        modemDrBadCopState(42),
546                        modemDrAth(43),
547                        modemDrAborted(44),
548                        modemDrConnectTimeout(45),
549                        modemDrResetDsp(46),
550                        modemDrNoCarrier(47),
551                        modemDrNoAbtDetected(48),
552                        modemDrTrainupFailure(49),
553                        modemDrRetrainLimit(50),
554                        modemDrAbtEndFailure(51),
555                        modemDrNoLr(52),
556                        modemDrLrParam1(53),
557                        modemDrLrIncompat(54),
558                        modemDrRetransmitLimit(55),
559                        modemDrInactivity(56),
560                        modemDrProtocolError(57),
561                        modemDrFallbackTerminate(58),
562                        modemDrNoXid(59),
563                        modemDrXidIncompat(60),
564                        modemDrDisc(61),
565                        modemDrDm(62),
566                        modemDrBadNr(63),
567                        modemDrSabmeOnline(64),
568                        modemDrXidOnline(65),
569                        modemDrLrOnline(66),
570                        modemDrBadCmnd(67),
571                        modemDrFrmrBadCmnd(68),
572                        modemDrFrmrData(69),
573                        modemDrFrmrLength(70),
574                        modemDrFrmrBadNr(71),
575                        modemDrLdNoLr(72),
576                        modemDrLdLrParam1(73),
577                        modemDrLdLrIncompat(74),
578                        modemDrLdRetransLimit(75),
579                        modemDrLdInactivity(76),
580                        modemDrLdProtocol(77),
581                        modemDrLdUser(78),
582                        modemDrHostNonspecific(79),
583                        modemDrHostBusy(80),
584                        modemDrHostNoAnswer(81),
585                        modemDrHostDtr(82),
586                        modemDrHostAth(83),
587                        modemDrHostNoDialtone(84),
588                        modemDrHostNoCarrier(85),
589                        modemDrHostAck(86),
590                        modemDrMohClrd(87),
591                        modemDrMohTimeout(88),
592                        modemDrCotAck(89),
593                        modemDrCotNak1(90),
594                        modemDrCotNak2(91),
595                        modemDrCotOff(92),
596                        modemDrCotTimeout(93),
597                        modemDrDcIllegalCodewordStepup(94),
598                        modemDrDcIllegalTokenEmptyNode(95),
599                        modemDrDcIllegalTokenTooLarge(96),
600                        modemDrDcReservedCommand(97),
601                        modemDrDcIllegalCharacterSizeStepup(98),
602                        modemDrDcRxDictionaryFull(99),
603                        modemDrDcRxHistoryFull(100),
604                        modemDrDcRxStringSizeExceeded(101),
605                        modemDrDcNegotiationError(102),
606                        modemDrDcCompressionError(103)
607                   }
608       MAX-ACCESS read-only
609       STATUS     current
610       DESCRIPTION
611               "Indicates the reason that the last connection or call attempt
612                disconnected.  The meaning of each reason code is explained
613                below:
614
615                    unknown: the failure reason is unknown or there has been
616                    no previous call.
617
618                    lostCarrier: the call was disconnected because the loss
619                    of carrier.
620
621                    noCarrier: the dial out attempt has failed because the
622                    modem detects no carrier.
623
624                    noDialTone: the dial out attempt has failed because the
625                    modem failed to detect a dial tone.
626
627                    busy: the call attempt failed because the modem detected
628                    a busy signal.
629
630                    modemWatchdogTimeout: the modem internal watchdog timer
631                    has expired.
632
633                    dtrDrop: DTR has been turned off while the modem is to
634                    disconnect on DTR drop.
635
636                    userHangup: normal disconnect where the user hangs up call.
637
638                    compressionProblem: the call is disconnected due to a
639                    problem detected during compression in the modem.
640
641                    retrainFailure: the modem did not successfully train and
642                    reach data mode on the previous connections.
643
644                    remoteLinkDisconnect: the remote link disconnected the
645                    connection.
646
647                    abort: the call was aborted.
648
649                    inactivityTimeout: the modem automatically hangs up because
650                    data is not sent or received within the inactivity time out.
651
652                    dialStringError: the dialed phone number is invalid.
653
654                    linkFailure: the modem detects a link failure.
655
656                    modulationError: the modem detects a modulation error.
657
658                    dialTimeout: the modem times out while attempting to dial.
659
660                    remoteHangup: the remote side hangs up the connection.
661
662                    mnp10ProtocolError: MNP10 Protocol Error.
663
664                    lapmProtocolError: LAPM Protocol Error.
665
666                    faxClass2Error: Fax Class 2 Error.
667
668                    trainupFailure: failure to trainup with a remote peer.
669
670                    fallbackTerminate: User has EC fallback set to disconnect.
671
672                    excessiveEC: Link loss due to excessive EC retransmissions.
673                    EC packet transmit limit exceeded.
674
675                    hostDrop: Host initiated link drop.
676
677                    terminate: Lost Carrier Microcom HDMS product relating to
678                    password security issues.
679
680                    autoLogonError: An autologon sequence did not complete
681                    successfully.
682
683                    ccpNotSeen: The Credit Card Prompt was not detected.
684
685                    callbackFailed: Applies to leased line connection.  If after
686                    a switched line dialback due to a leased line connection
687                    failure, the switched line connection also fails and a
688                    connection can still not be made on the leased line, a
689                    disconnect occurs with this reason set.
690
691                    blacklist: In coutries that support blacklisting, an attempt
692                    was made to go off hook with a null dial string (ATD).
693
694                    lapmTimeout: Timed out waiting for a reply from remote.
695
696                    reliableLinkTxTimeout: Have not received the
697                    link acknowledgement in the first 30 seconds of the
698                    connection.
699
700                    dspAccessFailure: Timed out trying to access the
701                    DSP chip.
702
703                    cdOffTimeout: Timed out waiting for carrier to return
704                    after a retrain or rate renegotiation.
705
706                    codewordSizeMismatch: The codeword size are mismatched.
707
708                    dspDownloadFailure: Error during the DSP code download.
709                    The time taken to recover and repeat the download
710                    would take too long to complete the handshake."
711
712       ::= { cmLineStatusEntry 8 }
713
714cmCallDuration OBJECT-TYPE
715       SYNTAX     TimeTicks
716       MAX-ACCESS read-only
717       STATUS     current
718       DESCRIPTION
719               "This object specifies the call duration of the current
720                or previous call."
721       ::= { cmLineStatusEntry 9 }
722
723cmCallPhoneNumber OBJECT-TYPE
724       SYNTAX     DisplayString (SIZE (0..64))
725       MAX-ACCESS read-only
726       STATUS     current
727       DESCRIPTION
728               "The dialed outgoing telephone number of the current or
729                previous call."
730       ::= { cmLineStatusEntry 10 }
731
732cmCallerID OBJECT-TYPE
733       SYNTAX     DisplayString (SIZE (0..64))
734       MAX-ACCESS read-only
735       STATUS     current
736       DESCRIPTION
737               "The incoming caller identification of the current or
738                previous call if this entry is not in the connected state."
739       ::= { cmLineStatusEntry 11 }
740
741cmModulationSchemeUsed OBJECT-TYPE
742       SYNTAX     INTEGER {
743                        unknown(1),
744                        bell103a(2),
745                        bell212a(3),
746                        v21(4),
747                        v22(5),
748                        v22bis(6),
749                        v32(7),
750                        v32bis(8),
751                        vfc(9),
752                        v34(10),
753                        v17(11),
754                        v29(12),
755                        v33(13),
756                        k56flex(14),
757                        v23(15),
758                        v32terbo(16),
759                        v34plus(17),
760                        v90(18),
761                        v27ter(19),
762                        v110(20),
763                        piafs(21)
764                  }
765       MAX-ACCESS read-only
766       STATUS     current
767       DESCRIPTION
768               "The modem modulation scheme used in the current or previous
769                call.  This object is valid only for modems which have
770                cmManageable to be true."
771       ::= { cmLineStatusEntry 12 }
772
773cmProtocolUsed OBJECT-TYPE
774       SYNTAX     INTEGER {
775                        normal(1),
776                        direct(2),
777                        reliableMNP(3),
778                        reliableLAPM(4),
779                        syncMode(5),
780                        asyncMode(6),
781                        ara10(7),
782                        ara20(8),
783                        unknown(9)
784                  }
785       MAX-ACCESS read-only
786       STATUS     current
787       DESCRIPTION
788               "The modem protocol used in the current or previous call.
789                This object is valid only for modems which have cmManageable
790                to be true."
791       ::= { cmLineStatusEntry 13 }
792
793cmTXRate OBJECT-TYPE
794       SYNTAX     Gauge32
795       UNITS      "bits/second"
796       MAX-ACCESS read-only
797       STATUS     current
798       DESCRIPTION
799               "The speed of modem transmit rate of the current or previous
800                call in bits per second.  This object is valid only for modems
801                which have cmManageable to be true."
802       ::= { cmLineStatusEntry 14 }
803
804cmRXRate OBJECT-TYPE
805       SYNTAX     Gauge32
806       UNITS      "bits/second"
807       MAX-ACCESS read-only
808       STATUS     current
809       DESCRIPTION
810               "The speed of modem receive rate of the current or previous
811                call in bits per second.  This object is valid only for modems
812                which have cmManageable to be true."
813       ::= { cmLineStatusEntry 15 }
814
815cmTXAnalogSignalLevel OBJECT-TYPE
816       SYNTAX     Integer32 (-43..-9 | 0)
817       UNITS      "dBm"
818       MAX-ACCESS read-only
819       STATUS     current
820       DESCRIPTION
821               "The modem transmit analog signal level in the current or
822                previous call.  The unit used is in dBm.  This object
823                is valid for modems that have cmManageable set to true(1)
824                otherwise 0 will be returned."
825       ::= { cmLineStatusEntry 16 }
826
827cmRXAnalogSignalLevel OBJECT-TYPE
828       SYNTAX     Integer32 (-128..-1 | 0)
829       UNITS      "dBm"
830       MAX-ACCESS read-only
831       STATUS     current
832       DESCRIPTION
833               "The modem transmit analog signal level in the current or
834                previous call.  The unit used is in dBm.  This object
835                is valid for modems that have cmManageable set to true(1)
836                otherwise 0 will be returned."
837       ::= { cmLineStatusEntry 17 }
838
839--
840--  Modem Line Configuration Table
841--
842
843cmLineConfigTable OBJECT-TYPE
844       SYNTAX     SEQUENCE OF CmLineConfigEntry
845       MAX-ACCESS not-accessible
846       STATUS     current
847       DESCRIPTION
848               "A collection of objects that describe some of the configuration
849                info of the modem."
850       ::= { cmLineInfo 2 }
851
852cmLineConfigEntry OBJECT-TYPE
853       SYNTAX     CmLineConfigEntry
854       MAX-ACCESS not-accessible
855       STATUS     current
856       DESCRIPTION
857               "An entry in the table, containing configuration information
858                about a single modem."
859       AUGMENTS { cmLineStatusEntry }
860       ::= { cmLineConfigTable 1 }
861
862CmLineConfigEntry ::=
863       SEQUENCE {
864           cmATModePermit                    TruthValue,
865           cmStatusPolling                   TruthValue,
866           cmBusyOutRequest                  TruthValue,
867           cmShutdown                        TruthValue,
868           cmHoldReset                       TruthValue,
869           cmBad                             TruthValue
870       }
871
872cmATModePermit OBJECT-TYPE
873       SYNTAX     TruthValue
874       MAX-ACCESS read-write
875       STATUS     current
876       DESCRIPTION
877               "Direct Connect session is used for test and debugging purpose
878                by using the modem AT commands through the out of band
879                management port when cmManageable is true.
880
881                This object specifies whether the Direct Connect session is
882                permitted to be used at this modem.
883
884                If cmManageable is true(1), Direct Connect session via the out
885                of band port is allowed and false(2) indicates that it isn't
886                allowed for the modem."
887       DEFVAL { true }
888       ::= { cmLineConfigEntry 1 }
889
890cmStatusPolling OBJECT-TYPE
891       SYNTAX     TruthValue
892       MAX-ACCESS read-write
893       STATUS     current
894       DESCRIPTION
895               "Modem status and events can be polled through the out of band
896                management port when the cmManageable is true.
897
898                This object specifies whether this status polling feature is
899                enabled at this modem.
900
901                If cmManageable is true(1), status polling will occur for the
902                modem and false(2) indicates that no status polling will occur."
903       DEFVAL { true }
904       ::= { cmLineConfigEntry 2 }
905
906cmBusyOutRequest OBJECT-TYPE
907       SYNTAX     TruthValue
908       MAX-ACCESS read-write
909       STATUS     current
910       DESCRIPTION
911               "This object is used to put modem out of service, i.e. modem
912                cannot make calls or answer calls. If the modem to
913                be busyout is handling a call, the busyout action will
914                be taken after the current call is disconnected. After
915                modem is busyout, the following commands can be applied
916                to those modems - reset, bad modem, download modem firmware,
917                etc. This is called nice or graceful busyout.
918
919                The value of true(1) indicates the busyOut request has been
920                issued to the modem, but the busyout could be pending. The
921                management entity needs to query the cmState to see
922                if the modem is successfully busied out. The value of false(2)
923                indicates the modem is not given the busyOut command."
924       DEFVAL { false }
925       ::= { cmLineConfigEntry 3 }
926
927cmShutdown OBJECT-TYPE
928       SYNTAX     TruthValue
929       MAX-ACCESS read-write
930       STATUS     current
931       DESCRIPTION
932               "This object is used to put modem out of service, i.e. modem
933                cannot make calls or answer calls. This is a hard busyout
934                command to bring the modem out of service immediately without
935                waiting for the call to be ended normally.  After modem is
936                shutdown, the following commands can be applied to those
937                modems - reset, bad modem, download modem firmware, etc.
938
939                The value of true(1) indicates the hard busyout has been
940                issued to the modem.  The value of false(2) indicates the
941                modem has not been hard busyout."
942       DEFVAL { false }
943       ::= { cmLineConfigEntry 4 }
944
945cmHoldReset OBJECT-TYPE
946       SYNTAX     TruthValue
947       MAX-ACCESS read-write
948       STATUS     current
949       DESCRIPTION
950               "A command hold-reset will put the state of modem into reset mode
951                until an inverse command to bring modem out of RESET mode.
952                During the period of reset mode, this modem can not be used
953                and is non-functional.
954
955                This object is only valid when cmState is onHook, busiedOut, or
956                disabled.  The value of true(1) attempts to put the modem in
957                reset mode, and the value of false(2) takes the modem out of
958                reset.
959
960                This object is not applicable for Mica modems."
961       DEFVAL { false }
962       ::= { cmLineConfigEntry 5 }
963
964cmBad OBJECT-TYPE
965       SYNTAX     TruthValue
966       MAX-ACCESS read-write
967       STATUS     current
968       DESCRIPTION
969               "This object can hold modem out of service and marks the modem
970                as suspected or proven to be bad. During the router start-up
971                initialization sequence, modem back-to-back tests will test
972                modems and mark those modems failing tests as bad modems.  The
973                management entity also can use this command to lock out the
974                suspicious modem or unlock the modem to do further debugging
975                or test. This command will be used accompanied with cmholdReset
976                command to put modem out of service.  This command doesn't do
977                the reset. For a normally good modem, it can start handling
978                calls after it exits from modem reset mode. For a bad modem, it
979                cannot start handling calls after it exits from modem reset
980                mode. The manager needs to take modem out of bad modem mode
981                in order to handle calls.
982
983                This object is only valid when cmState is onHook or
984                busiedOut. The value of true(1) indicates the modem is
985                suspected to be bad and its state is set to bad.  The
986                value of false(2) indicates the modem has not been suspected
987                to be bad or has been re-marked as good."
988       DEFVAL { false }
989       ::= { cmLineConfigEntry 6 }
990
991--
992--  Modem Line Statistics Table
993--
994
995cmLineStatisticsTable OBJECT-TYPE
996       SYNTAX     SEQUENCE OF CmLineStatisticsEntry
997       MAX-ACCESS not-accessible
998       STATUS     current
999       DESCRIPTION
1000               "A collection of objects that describe the status of the modem."
1001       ::= { cmLineInfo 3 }
1002
1003cmLineStatisticsEntry OBJECT-TYPE
1004       SYNTAX     CmLineStatisticsEntry
1005       MAX-ACCESS not-accessible
1006       STATUS     current
1007       DESCRIPTION
1008               "An entry in the table, containing status information about a
1009                single modem."
1010       AUGMENTS { cmLineStatusEntry }
1011       ::= { cmLineStatisticsTable 1 }
1012
1013CmLineStatisticsEntry ::=
1014       SEQUENCE {
1015           cmRingNoAnswers                   Counter32,
1016           cmIncomingConnectionFailures      Counter32,
1017           cmIncomingConnectionCompletions   Counter32,
1018           cmOutgoingConnectionFailures      Counter32,
1019           cmOutgoingConnectionCompletions   Counter32,
1020           cmFailedDialAttempts              Counter32,
1021           cmNoDialTones                     Counter32,
1022           cmDialTimeouts                    Counter32,
1023           cmWatchdogTimeouts                Counter32,
1024           cm2400OrLessConnections           Counter32, -- deprecated
1025           cm2400To14400Connections          Counter32, -- deprecated
1026           cmGreaterThan14400Connections     Counter32, -- deprecated
1027           cmNoCarriers                      Counter32,
1028           cmLinkFailures                    Counter32,
1029           cmProtocolErrors                  Counter32,
1030           cmPollingTimeouts                 Counter32,
1031           cmTotalCallDuration               Counter32
1032       }
1033
1034cmRingNoAnswers OBJECT-TYPE
1035       SYNTAX     Counter32
1036       UNITS      "calls"
1037       MAX-ACCESS read-only
1038       STATUS     current
1039       DESCRIPTION
1040               "A counter to count the calls that ringing was detected but
1041                the call was not answered at this modem."
1042       ::= { cmLineStatisticsEntry 1 }
1043
1044cmIncomingConnectionFailures OBJECT-TYPE
1045       SYNTAX     Counter32
1046       UNITS      "calls"
1047       MAX-ACCESS read-only
1048       STATUS     current
1049       DESCRIPTION
1050               "A counter that indicates the number of incoming
1051                connection requests that this modem answered in
1052                which it could not train with the other DCE.
1053                This object is valid only for modems which have
1054                cmManageable to be true."
1055       ::= { cmLineStatisticsEntry 2 }
1056
1057cmIncomingConnectionCompletions OBJECT-TYPE
1058       SYNTAX     Counter32
1059       UNITS      "calls"
1060       MAX-ACCESS read-only
1061       STATUS     current
1062       DESCRIPTION
1063               "A counter that indicates the number of incoming
1064                connection requests that this modem answered and
1065                successfully trained with the other DCE.  This
1066                object is valid only for modems which have
1067                cmManageable to be true."
1068       ::= { cmLineStatisticsEntry 3 }
1069
1070cmOutgoingConnectionFailures OBJECT-TYPE
1071       SYNTAX     Counter32
1072       UNITS      "calls"
1073       MAX-ACCESS read-only
1074       STATUS     current
1075       DESCRIPTION
1076               "A counter that indicates the number of outgoing
1077                calls from this modem which successfully went off
1078                hook and dialed, in which it could not train with
1079                the other DCE.  This object is valid only for
1080                modems which have cmManageable to be true."
1081       ::= { cmLineStatisticsEntry 4 }
1082
1083cmOutgoingConnectionCompletions OBJECT-TYPE
1084       SYNTAX     Counter32
1085       UNITS      "calls"
1086       MAX-ACCESS read-only
1087       STATUS     current
1088       DESCRIPTION
1089               "A counter that indicates the number of outgoing
1090                calls from this modem which resulted in successfully
1091                training with the other DCE.This object is valid
1092                only for modems which have cmManageable to
1093                be true."
1094       ::= { cmLineStatisticsEntry 5 }
1095
1096cmFailedDialAttempts OBJECT-TYPE
1097       SYNTAX     Counter32
1098       UNITS      "calls"
1099       MAX-ACCESS read-only
1100       STATUS     current
1101       DESCRIPTION
1102               "A counter that indicates the number of call
1103                attempts that failed because the modem didn't go
1104                off hook, or there was no dial tone."
1105       ::= { cmLineStatisticsEntry 6 }
1106
1107cmNoDialTones OBJECT-TYPE
1108       SYNTAX     Counter32
1109       UNITS      "calls"
1110       MAX-ACCESS read-only
1111       STATUS     current
1112       DESCRIPTION
1113               "A counter that indicates the number of times the
1114                dial tone expected but not received.  This object
1115                is valid only for modems which have cmManageable
1116                to be true."
1117       ::= { cmLineStatisticsEntry 7 }
1118
1119cmDialTimeouts OBJECT-TYPE
1120       SYNTAX     Counter32
1121       UNITS      "calls"
1122       MAX-ACCESS read-only
1123       STATUS     current
1124       DESCRIPTION
1125               "A counter that indicates the number of times the
1126                dial time-out occurred.  This object is valid only
1127                for modems which have cmManageable to be true."
1128       ::= { cmLineStatisticsEntry 8 }
1129
1130cmWatchdogTimeouts OBJECT-TYPE
1131       SYNTAX     Counter32
1132       UNITS      "calls"
1133       MAX-ACCESS read-only
1134       STATUS     current
1135       DESCRIPTION
1136               "The number of times the Call Processing watchdog
1137                timer has expired."
1138       ::= { cmLineStatisticsEntry 9 }
1139
1140cm2400OrLessConnections OBJECT-TYPE
1141       SYNTAX     Counter32
1142       UNITS      "calls"
1143       MAX-ACCESS read-only
1144       STATUS     deprecated
1145       DESCRIPTION
1146               "The number of connections initially established at
1147                a modulation speed of 2400 bits per second or less.
1148                This object is valid only for modems which have
1149                cmManageable to be true."
1150       ::= { cmLineStatisticsEntry 10 }
1151
1152cm2400To14400Connections OBJECT-TYPE
1153       SYNTAX     Counter32
1154       UNITS      "calls"
1155       MAX-ACCESS read-only
1156       STATUS     deprecated
1157       DESCRIPTION
1158               "The number of connections initially established at a modulation
1159                speed of greater than 2400 bits per second and less than 14400
1160                bits per second.  This object is valid only for modems which
1161                have cmManageable to be true."
1162       ::= { cmLineStatisticsEntry 11 }
1163
1164cmGreaterThan14400Connections OBJECT-TYPE
1165       SYNTAX     Counter32
1166       UNITS      "calls"
1167       MAX-ACCESS read-only
1168       STATUS     deprecated
1169       DESCRIPTION
1170               "The number of connections initially established at a modulation
1171                speed of greater than 14400 bits per second.  This object is
1172                valid only for modems which have cmManageable to be true."
1173
1174       ::= { cmLineStatisticsEntry 12 }
1175
1176cmNoCarriers OBJECT-TYPE
1177       SYNTAX     Counter32
1178       UNITS      "calls"
1179       MAX-ACCESS read-only
1180       STATUS     current
1181       DESCRIPTION
1182               "A counter that indicates the number of times that the
1183                disconnect reason is no carrier.  This object is valid only for
1184                modems which have cmManageable to be true."
1185       ::= { cmLineStatisticsEntry 13 }
1186
1187cmLinkFailures OBJECT-TYPE
1188       SYNTAX     Counter32
1189       UNITS      "calls"
1190       MAX-ACCESS read-only
1191       STATUS     current
1192       DESCRIPTION
1193               "A counter that indicates the number of times that the
1194                disconnect reason is link failure.  This object is valid only
1195                for modems which have cmManageable to be true."
1196       ::= { cmLineStatisticsEntry 14 }
1197
1198cmProtocolErrors OBJECT-TYPE
1199       SYNTAX     Counter32
1200       UNITS      "errors"
1201       MAX-ACCESS read-only
1202       STATUS     current
1203       DESCRIPTION
1204               "A counter that indicates the number of times that the out of
1205                band protocol error occurred.  This object is valid only for
1206                modems which have cmManageable to be true."
1207       ::= { cmLineStatisticsEntry 15 }
1208
1209cmPollingTimeouts OBJECT-TYPE
1210       SYNTAX     Counter32
1211       UNITS      "errors"
1212       MAX-ACCESS read-only
1213       STATUS     current
1214       DESCRIPTION
1215               "A counter that indicates the number of times that the out of
1216                band protocol time-out error occurred.  This object is valid
1217                only for modems which have cmManageable to be true."
1218       ::= { cmLineStatisticsEntry 16 }
1219
1220cmTotalCallDuration OBJECT-TYPE
1221       SYNTAX     Counter32
1222       UNITS      "seconds"
1223       MAX-ACCESS read-only
1224       STATUS     current
1225       DESCRIPTION
1226               "A counter that indicates total call duration on the modem. This
1227                includes the duration of all previous calls."
1228       ::= { cmLineStatisticsEntry 17 }
1229--
1230--  Modem Line Speed Statistics Table
1231--
1232
1233
1234cmLineSpeedStatisticsTable OBJECT-TYPE
1235      SYNTAX      SEQUENCE OF CmLineSpeedStatisticsEntry
1236      MAX-ACCESS  not-accessible
1237      STATUS      current
1238      DESCRIPTION
1239              "A collection of objects that describe the intial modem
1240               line speeds and connections"
1241      ::= { cmLineInfo 4 }
1242
1243cmLineSpeedStatisticsEntry OBJECT-TYPE
1244      SYNTAX      CmLineSpeedStatisticsEntry
1245      MAX-ACCESS  not-accessible
1246      STATUS      current
1247      DESCRIPTION
1248              "An entry in the table, containing initial speed and
1249               connection information about a single modem."
1250      INDEX { cmSlotIndex, cmPortIndex, cmInitialLineSpeed }
1251      ::= { cmLineSpeedStatisticsTable 1}
1252
1253CmLineSpeedStatisticsEntry ::=
1254      SEQUENCE {
1255              cmInitialLineSpeed             Unsigned32,
1256              cmInitialLineConnections       Counter32, -- deprecated
1257              cmInitialTxLineConnections       Counter32,
1258              cmInitialRxLineConnections       Counter32
1259      }
1260
1261cmInitialLineSpeed OBJECT-TYPE
1262      SYNTAX      Unsigned32
1263      MAX-ACCESS  not-accessible
1264      STATUS      current
1265      DESCRIPTION
1266              "A discrete initial speed at which the given line
1267               may operate"
1268      ::= { cmLineSpeedStatisticsEntry 1 }
1269
1270cmInitialLineConnections OBJECT-TYPE
1271      SYNTAX      Counter32
1272      UNITS       "calls"
1273      MAX-ACCESS  read-only
1274      STATUS      deprecated -- superceded by cmInitialTxLineConnections
1275      DESCRIPTION
1276              "The number of connections initially established at a
1277               given modulation speed. An instance of this object
1278               will be only present for those speeds where one or more
1279               connections have occurred"
1280      ::= { cmLineSpeedStatisticsEntry 2 }
1281
1282cmInitialTxLineConnections OBJECT-TYPE
1283      SYNTAX      Counter32
1284      UNITS       "calls"
1285      MAX-ACCESS  read-only
1286      STATUS      current
1287      DESCRIPTION
1288              "The number of Transmit connections initially established at a
1289               given modulation speed. An instance of this object
1290               will be only present for those speeds where one or more
1291               connections have occurred"
1292      ::= { cmLineSpeedStatisticsEntry 3 }
1293
1294cmInitialRxLineConnections OBJECT-TYPE
1295      SYNTAX      Counter32
1296      UNITS       "calls"
1297      MAX-ACCESS  read-only
1298      STATUS      current
1299      DESCRIPTION
1300              "The number of Receive connections initially established at a
1301               given modulation speed. An instance of this object
1302               will be only present for those speeds where one or more
1303               connections have occurred"
1304      ::= { cmLineSpeedStatisticsEntry 4 }
1305
1306
1307
1308--
1309-- Notification Configuration
1310--
1311cmStateNotifyEnable OBJECT-TYPE
1312        SYNTAX      TruthValue
1313        MAX-ACCESS  read-write
1314        STATUS      current
1315        DESCRIPTION
1316            "This variable controls generation of the
1317             cmStateNotification.
1318
1319             When this variable is 'true(1)', generation of
1320             cmStateNotification is enabled.  When this variable
1321             is 'false(2)', generation of cmStateNotification
1322             is disabled.
1323
1324             The default value is 'false(2)'.
1325            "
1326        ::= { cmNotificationConfig 1 }
1327
1328
1329
1330-- ******************************************************************
1331-- Notifications
1332-- ******************************************************************
1333cmMIBNotificationPrefix  OBJECT IDENTIFIER ::= { ciscoModemMgmtMIB 2 }
1334
1335cmMIBNotifications       OBJECT IDENTIFIER ::=
1336                                         { cmMIBNotificationPrefix 0 }
1337
1338
1339cmStateNotification NOTIFICATION-TYPE
1340    OBJECTS     { cmState }
1341    STATUS      current
1342    DESCRIPTION
1343      "A modem port state change notification is generated whenever
1344       the port transitions to a state where it is offline due to
1345       a failure or administrative action.
1346
1347       The values of cmState which will trigger this notification are:
1348           busiedOut(5)               - Administratively out of service
1349           disabled(6)                - Administratively out of service
1350           bad(7)                     - Internally detected failure or
1351                                        administrative action
1352           loopback(8)                - Testing
1353           downloadFirmware(9)        - Administrative action
1354           downloadFirmwareFailed(10) - Internally detected failure
1355        "
1356    ::= { cmMIBNotifications 1 }
1357
1358--
1359-- conformance information
1360--
1361
1362ciscoModemMgmtMIBConformance OBJECT IDENTIFIER ::= { ciscoModemMgmtMIB 3 }
1363ciscoModemMgmtMIBCompliances OBJECT IDENTIFIER ::=
1364                                        { ciscoModemMgmtMIBConformance 1 }
1365ciscoModemMgmtMIBGroups      OBJECT IDENTIFIER ::=
1366                                        { ciscoModemMgmtMIBConformance 2 }
1367
1368
1369-- compliance statements
1370
1371ciscoModemMgmtMIBCompliance MODULE-COMPLIANCE
1372        STATUS  obsolete -- superseded by ciscoModemMgmtMIBComplianceRev1
1373        DESCRIPTION
1374                "The compliance statement for entities which implement
1375                 the cisco Modem Management MIB"
1376        MODULE  -- this module
1377                MANDATORY-GROUPS {
1378                        cmSystemInfoGroup,
1379                        cmLineInfoGroup,
1380                        cmGroupInfoGroup
1381                }
1382                GROUP cmManagedLineInfoGroup
1383                DESCRIPTION
1384                        "This group is mandatory for all managed modems."
1385        ::= { ciscoModemMgmtMIBCompliances 1 }
1386
1387ciscoModemMgmtMIBComplianceRev1 MODULE-COMPLIANCE
1388        STATUS  obsolete -- superseded by ciscoModemMgmtMIBComplianceRev2
1389        DESCRIPTION
1390                "The compliance statement for entities which implement
1391                 the cisco Modem Management MIB"
1392        MODULE  -- this module
1393                MANDATORY-GROUPS {
1394                        cmSystemInfoGroup,
1395                        cmLineInfoGroup,
1396                        cmGroupInfoGroup
1397                }
1398                GROUP cmManagedLineInfoGroup
1399                DESCRIPTION
1400                        "This group is mandatory for all managed modems."
1401                GROUP cmLineSpeedInfoGroup
1402                DESCRIPTION
1403                        "This group is mandatory for all managed modems."
1404        ::= { ciscoModemMgmtMIBCompliances 2 }
1405
1406ciscoModemMgmtMIBComplianceRev2 MODULE-COMPLIANCE
1407        STATUS  obsolete -- superceded by ciscoModemMgmtMIBComplianceRev3
1408        DESCRIPTION
1409                "The compliance statement for entities which implement
1410                 the cisco Modem Management MIB"
1411        MODULE  -- this module
1412                MANDATORY-GROUPS {
1413                        cmSystemInfoGroupRev1,
1414                        cmLineInfoGroup,
1415                        cmGroupInfoGroup
1416                }
1417                GROUP cmManagedLineInfoGroup
1418                DESCRIPTION
1419                        "This group is mandatory for all managed modems."
1420                GROUP cmLineSpeedInfoGroup
1421                DESCRIPTION
1422                        "This group is mandatory for all managed modems."
1423
1424                                OBJECT cmSystemWatchdogTime
1425                                MIN-ACCESS read-only
1426                                DESCRIPTION
1427                                        "Write access is not required."
1428        ::= { ciscoModemMgmtMIBCompliances 3 }
1429
1430ciscoModemMgmtMIBComplianceRev3 MODULE-COMPLIANCE
1431       STATUS  obsolete -- superceded by ciscoModemMgmtMIBComplianceRev4
1432        DESCRIPTION
1433                "The compliance statement for entities which implement
1434                 the cisco Modem Management MIB"
1435        MODULE  -- this module
1436                MANDATORY-GROUPS {
1437                        cmSystemInfoGroupRev1,
1438                        cmLineInfoGroup,
1439                        cmGroupInfoGroup
1440                }
1441                GROUP cmManagedLineInfoGroup
1442                DESCRIPTION
1443                        "This group is mandatory for all managed modems."
1444                GROUP cmLineSpeedInfoGroupRev1
1445                DESCRIPTION
1446                        "This group is mandatory for all managed modems."
1447
1448                                OBJECT cmSystemWatchdogTime
1449                                MIN-ACCESS read-only
1450                                DESCRIPTION
1451                                        "Write access is not required."
1452        ::= { ciscoModemMgmtMIBCompliances 4 }
1453
1454ciscoModemMgmtMIBComplianceRev4 MODULE-COMPLIANCE
1455       STATUS  obsolete -- superceded by ciscoModemMgmtMIBComplianceRev5
1456        DESCRIPTION
1457                "The compliance statement for entities which implement
1458                 the cisco Modem Management MIB"
1459        MODULE  -- this module
1460                MANDATORY-GROUPS {
1461                        cmGroupInfoGroup
1462                }
1463                GROUP cmLineSpeedInfoGroupRev1
1464                DESCRIPTION
1465                        "This group is mandatory only for managed modems."
1466
1467                GROUP cmManagedLineInfoGroup
1468                DESCRIPTION
1469                        "This group is mandatory only for managed modems.
1470                         The following modifications may apply."
1471
1472                        OBJECT cmTXAnalogSignalLevel
1473                        MIN-ACCESS not-accessible
1474                        DESCRIPTION
1475                                "Not supported for MICA or nextport modems."
1476
1477                        OBJECT cmPollingTimeouts
1478                        MIN-ACCESS not-accessible
1479                        DESCRIPTION
1480                                "Status Polling not required."
1481
1482                GROUP cmLineInfoGroup
1483                DESCRIPTION
1484                        "With the following modifications, this group
1485                         is mandatory for all modems."
1486
1487                        OBJECT cmATModePermit
1488                        MIN-ACCESS not-accessible
1489                        DESCRIPTION
1490                                "AT Mode not required."
1491
1492                        OBJECT cmHoldReset
1493                        MIN-ACCESS not-accessible
1494                        DESCRIPTION
1495                                "HoldReset not required."
1496
1497                        OBJECT cmStatusPolling
1498                        MIN-ACCESS not-accessible
1499                        DESCRIPTION
1500                                "Status Polling not required."
1501
1502                GROUP cmSystemInfoGroupRev1
1503                DESCRIPTION
1504                        "With the following modifications, this group
1505                         is mandatory for all modems."
1506
1507                        OBJECT cmSystemWatchdogTime
1508                        MIN-ACCESS read-only
1509                        DESCRIPTION
1510                                "Write access not supported."
1511
1512                        OBJECT cmSystemStatusPollTime
1513                        MIN-ACCESS not-accessible
1514                        DESCRIPTION
1515                                "Status Polling not required."
1516
1517                        OBJECT cmSystemMaxRetries
1518                        MIN-ACCESS not-accessible
1519                        DESCRIPTION
1520                                "Status Polling not required."
1521
1522        ::= { ciscoModemMgmtMIBCompliances 5 }
1523
1524ciscoModemMgmtMIBComplianceRev5 MODULE-COMPLIANCE
1525        STATUS  deprecated
1526        DESCRIPTION
1527                "The compliance statement for entities which implement
1528                 the cisco Modem Management MIB"
1529        MODULE  -- this module
1530                MANDATORY-GROUPS {
1531                        cmGroupInfoGroup
1532                }
1533                GROUP cmLineSpeedInfoGroupRev1
1534                DESCRIPTION
1535                  "This group is mandatory only for managed modems."
1536
1537                GROUP cmManagedLineInfoGroupRev1
1538                DESCRIPTION
1539                  "This group is mandatory only for managed modems.
1540                   The following modifications may apply."
1541
1542                   OBJECT cmTXAnalogSignalLevel
1543                   MIN-ACCESS not-accessible
1544                   DESCRIPTION
1545                           "Not supported for MICA or nextport modems."
1546
1547                   OBJECT cmPollingTimeouts
1548                   MIN-ACCESS not-accessible
1549                   DESCRIPTION
1550                           "Status Polling not required."
1551
1552                GROUP cmLineInfoGroup
1553                DESCRIPTION
1554                  "With the following modifications, this group
1555                   is mandatory for all modems."
1556
1557                   OBJECT cmATModePermit
1558                   MIN-ACCESS not-accessible
1559                   DESCRIPTION
1560                           "AT Mode not required."
1561
1562                   OBJECT cmHoldReset
1563                   MIN-ACCESS not-accessible
1564                   DESCRIPTION
1565                           "HoldReset not required."
1566
1567                   OBJECT cmStatusPolling
1568                   MIN-ACCESS not-accessible
1569                   DESCRIPTION
1570                           "Status Polling not required."
1571
1572                GROUP cmSystemInfoGroupRev1
1573                DESCRIPTION
1574                  "With the following modifications, this group
1575                   is mandatory for all modems."
1576
1577                   OBJECT cmSystemWatchdogTime
1578                   MIN-ACCESS read-only
1579                   DESCRIPTION
1580                           "Write access not supported."
1581
1582                   OBJECT cmSystemStatusPollTime
1583                   MIN-ACCESS not-accessible
1584                   DESCRIPTION
1585                           "Status Polling not required."
1586
1587                   OBJECT cmSystemMaxRetries
1588                   MIN-ACCESS not-accessible
1589                   DESCRIPTION
1590                           "Status Polling not required."
1591
1592                GROUP cmNotificationConfigGroup
1593                DESCRIPTION
1594                   "This group is mandatory only for systems supporting
1595                    generation of modem notifications."
1596
1597
1598                GROUP cmNotificationGroup
1599                DESCRIPTION
1600                  "This group is mandatory only for systems supporting
1601                   generation of modem notifications."
1602
1603        ::= { ciscoModemMgmtMIBCompliances 6 }
1604
1605ciscoModemMgmtMIBComplianceRev6 MODULE-COMPLIANCE
1606        STATUS  current
1607        DESCRIPTION
1608                "The compliance statement for entities which implement
1609                 the cisco Modem Management MIB"
1610        MODULE  -- this module
1611                MANDATORY-GROUPS {
1612                        cmGroupInfoGroup
1613                }
1614                GROUP cmLineSpeedInfoGroupRev2
1615                DESCRIPTION
1616                  "This group is mandatory only for managed modems."
1617
1618                GROUP cmManagedLineInfoGroupRev2
1619                DESCRIPTION
1620                  "This group is mandatory only for managed modems.
1621                   The following modifications may apply."
1622
1623                   OBJECT cmTXAnalogSignalLevel
1624                   MIN-ACCESS not-accessible
1625                   DESCRIPTION
1626                           "Not supported for MICA or nextport modems."
1627
1628                   OBJECT cmPollingTimeouts
1629                   MIN-ACCESS not-accessible
1630                   DESCRIPTION
1631                           "Status Polling not required."
1632
1633                GROUP cmLineInfoGroup
1634                DESCRIPTION
1635                  "With the following modifications, this group
1636                   is mandatory for all modems."
1637
1638                   OBJECT cmATModePermit
1639                   MIN-ACCESS not-accessible
1640                   DESCRIPTION
1641                           "AT Mode not required."
1642
1643                   OBJECT cmHoldReset
1644                   MIN-ACCESS not-accessible
1645                   DESCRIPTION
1646                           "HoldReset not required."
1647
1648                   OBJECT cmStatusPolling
1649                   MIN-ACCESS not-accessible
1650                   DESCRIPTION
1651                           "Status Polling not required."
1652
1653                GROUP cmSystemInfoGroupRev1
1654                DESCRIPTION
1655                  "With the following modifications, this group
1656                   is mandatory for all modems."
1657
1658                   OBJECT cmSystemWatchdogTime
1659                   MIN-ACCESS read-only
1660                   DESCRIPTION
1661                           "Write access not supported."
1662
1663                   OBJECT cmSystemStatusPollTime
1664                   MIN-ACCESS not-accessible
1665                   DESCRIPTION
1666                           "Status Polling not required."
1667
1668                   OBJECT cmSystemMaxRetries
1669                   MIN-ACCESS not-accessible
1670                   DESCRIPTION
1671                           "Status Polling not required."
1672
1673                GROUP cmNotificationConfigGroup
1674                DESCRIPTION
1675                   "This group is mandatory only for systems supporting
1676                    generation of modem notifications."
1677
1678                GROUP cmNotificationGroup
1679                DESCRIPTION
1680                  "This group is mandatory only for systems supporting
1681                   generation of modem notifications."
1682
1683        ::= { ciscoModemMgmtMIBCompliances 7 }
1684
1685
1686-- units of conformance
1687
1688cmSystemInfoGroup OBJECT-GROUP
1689        OBJECTS {
1690            cmSystemInstalledModem,
1691            cmSystemConfiguredGroup,
1692            cmSystemWatchdogTime,
1693            cmSystemStatusPollTime,
1694            cmSystemMaxRetries
1695        }
1696        STATUS  obsolete -- superseded by ciscoSystemInfoGroupRev1
1697        DESCRIPTION
1698                "A collection of objects providing system configuration and
1699                 status information."
1700        ::= { ciscoModemMgmtMIBGroups 1 }
1701
1702cmGroupInfoGroup OBJECT-GROUP
1703        OBJECTS {
1704            -- modem group info
1705            cmGroupTotalDevices,
1706            -- modem group members info
1707            cmPortIndex
1708        }
1709        STATUS  current
1710        DESCRIPTION
1711                "A collection of objects providing modem configuration and
1712                 statistics information for modem groups."
1713        ::= { ciscoModemMgmtMIBGroups 2 }
1714
1715cmLineInfoGroup OBJECT-GROUP
1716        OBJECTS {
1717            -- status
1718            cmInterface,
1719            cmGroup,
1720            cmManufacturerID,
1721            cmProductDetails,
1722            cmManageable,
1723            cmState,
1724            cmDisconnectReason,
1725            cmCallDirection,
1726            cmCallDuration,
1727            cmCallPhoneNumber,
1728            cmCallerID,
1729            -- configurations
1730            cmATModePermit,
1731            cmStatusPolling,
1732            cmBusyOutRequest,
1733            cmShutdown,
1734            cmHoldReset,
1735            cmBad,
1736            -- statistics
1737            cmRingNoAnswers,
1738            cmFailedDialAttempts,
1739            cmWatchdogTimeouts
1740        }
1741        STATUS  current
1742        DESCRIPTION
1743                "A collection of objects providing modem configuration and
1744                 statistics information for individual modem."
1745        ::= { ciscoModemMgmtMIBGroups 3 }
1746
1747cmManagedLineInfoGroup OBJECT-GROUP
1748        OBJECTS {
1749            cmModulationSchemeUsed,
1750            cmProtocolUsed,
1751            cmTXRate,
1752            cmRXRate,
1753            cmTXAnalogSignalLevel,
1754            cmRXAnalogSignalLevel,
1755            cmIncomingConnectionFailures,
1756            cmIncomingConnectionCompletions,
1757            cmOutgoingConnectionFailures,
1758            cmOutgoingConnectionCompletions,
1759            cmNoDialTones,
1760            cmDialTimeouts,
1761            cm2400OrLessConnections, -- deprecated
1762            cm2400To14400Connections, -- deprecated
1763            cmGreaterThan14400Connections, -- deprecated
1764            cmNoCarriers,
1765            cmLinkFailures,
1766            cmProtocolErrors,
1767            cmPollingTimeouts,
1768            cmTotalCallDuration
1769        }
1770        STATUS deprecated
1771        DESCRIPTION
1772                "A collection of objects providing modem configuration and
1773                 statistics information for individual managed modems."
1774        ::= { ciscoModemMgmtMIBGroups 4 }
1775
1776cmLineSpeedInfoGroup OBJECT-GROUP
1777        OBJECTS {
1778             cmInitialLineConnections  -- deprecated
1779        }
1780        STATUS obsolete -- superceded by cmLineSpeedInfogroupRev1
1781        DESCRIPTION
1782                "A collection of objects providing modem configuration and
1783                 statistics information for individual managed modems."
1784        ::= { ciscoModemMgmtMIBGroups 5 }
1785
1786cmSystemInfoGroupRev1 OBJECT-GROUP
1787        OBJECTS {
1788            cmSystemInstalledModem,
1789            cmSystemConfiguredGroup,
1790            cmSystemWatchdogTime,
1791            cmSystemStatusPollTime,
1792            cmSystemMaxRetries,
1793            cmSystemModemsInUse,
1794            cmSystemModemsAvailable,
1795            cmSystemModemsUnavailable,
1796            cmSystemModemsOffline,
1797            cmSystemModemsDead
1798        }
1799        STATUS  current
1800        DESCRIPTION
1801                "A collection of objects providing system configuration and
1802                 status information."
1803        ::= { ciscoModemMgmtMIBGroups 6 }
1804
1805cmLineSpeedInfoGroupRev1 OBJECT-GROUP
1806        OBJECTS {
1807             cmInitialLineConnections,  -- deprecated
1808             cmInitialTxLineConnections,
1809             cmInitialRxLineConnections
1810        }
1811        STATUS deprecated
1812        DESCRIPTION
1813                "A collection of objects providing modem configuration and
1814                 statistics information for individual managed modems."
1815        ::= { ciscoModemMgmtMIBGroups 7 }
1816
1817cmManagedLineInfoGroupRev1 OBJECT-GROUP
1818        OBJECTS {
1819
1820            cmModulationSchemeUsed,
1821            cmProtocolUsed,
1822            cmTXRate,
1823            cmRXRate,
1824            cmTXAnalogSignalLevel,
1825            cmRXAnalogSignalLevel,
1826            cmIncomingConnectionFailures,
1827            cmIncomingConnectionCompletions,
1828            cmOutgoingConnectionFailures,
1829            cmOutgoingConnectionCompletions,
1830            cmNoDialTones,
1831            cmDialTimeouts,
1832            cm2400OrLessConnections, -- deprecated
1833            cm2400To14400Connections, -- deprecated
1834            cmGreaterThan14400Connections, -- deprecated
1835            cmNoCarriers,
1836            cmLinkFailures,
1837            cmProtocolErrors,
1838            cmPollingTimeouts,
1839            cmTotalCallDuration
1840        }
1841        STATUS deprecated
1842        DESCRIPTION
1843                "A collection of objects providing modem configuration and
1844                 statistics information for individual managed modems."
1845        ::= { ciscoModemMgmtMIBGroups 8 }
1846
1847cmNotificationConfigGroup OBJECT-GROUP
1848        OBJECTS {
1849            cmStateNotifyEnable
1850        }
1851        STATUS      current
1852        DESCRIPTION
1853            "Objects for configuring the notification behavior
1854             of this MIB.
1855            "
1856        ::= { ciscoModemMgmtMIBGroups 9 }
1857
1858cmNotificationGroup NOTIFICATION-GROUP
1859        NOTIFICATIONS {
1860            cmStateNotification
1861        }
1862        STATUS current
1863        DESCRIPTION
1864            "The collection of notifications used for
1865             monitoring modem status"
1866        ::= { ciscoModemMgmtMIBGroups 10 }
1867
1868
1869cmLineSpeedInfoGroupRev2 OBJECT-GROUP
1870        OBJECTS {
1871             cmInitialTxLineConnections,
1872             cmInitialRxLineConnections
1873        }
1874        STATUS current
1875        DESCRIPTION
1876                "A collection of objects providing modem configuration and
1877                 statistics information for individual managed modems."
1878        ::= { ciscoModemMgmtMIBGroups 11 }
1879
1880cmManagedLineInfoGroupRev2 OBJECT-GROUP
1881        OBJECTS {
1882            cmModulationSchemeUsed,
1883            cmProtocolUsed,
1884            cmTXRate,
1885            cmRXRate,
1886            cmTXAnalogSignalLevel,
1887            cmRXAnalogSignalLevel,
1888            cmIncomingConnectionFailures,
1889            cmIncomingConnectionCompletions,
1890            cmOutgoingConnectionFailures,
1891            cmOutgoingConnectionCompletions,
1892            cmNoDialTones,
1893            cmDialTimeouts,
1894            cmNoCarriers,
1895            cmLinkFailures,
1896            cmProtocolErrors,
1897            cmPollingTimeouts,
1898            cmTotalCallDuration
1899        }
1900        STATUS current
1901        DESCRIPTION
1902                "A collection of objects providing modem configuration and
1903                 statistics information for individual managed modems."
1904        ::= { ciscoModemMgmtMIBGroups 12 }
1905
1906END
1907
1908
1909
1910