1-- *****************************************************************
2-- CISCO-CALL-TRACKER-MODEM-MIB.my: Modem Call Progress and Status
3--                                  Tracking MIB
4--
5--
6-- Copyright (c) 1996-2005 by cisco Systems, Inc.
7-- All rights reserved.
8-- *****************************************************************
9
10CISCO-CALL-TRACKER-MODEM-MIB DEFINITIONS ::= BEGIN
11
12IMPORTS
13        MODULE-IDENTITY,
14        OBJECT-TYPE,
15        Counter32,
16        Gauge32,
17        Integer32,
18        Unsigned32
19                FROM SNMPv2-SMI
20        MODULE-COMPLIANCE,
21        OBJECT-GROUP
22                FROM SNMPv2-CONF
23        DisplayString,
24        TEXTUAL-CONVENTION
25                FROM SNMPv2-TC
26        ciscoMgmt
27                FROM CISCO-SMI
28        cctActiveCallId,
29        cctHistoryIndex
30                FROM CISCO-CALL-TRACKER-MIB;
31
32
33ciscoCallTrackerModemMIB MODULE-IDENTITY
34        LAST-UPDATED    "200512060000Z"
35        ORGANIZATION    "Cisco Systems, Inc."
36        CONTACT-INFO
37                "       Cisco Systems
38                        Customer Service
39
40                Postal: 170 W. Tasman Drive
41                        San Jose, CA  95134
42                        USA
43
44                Tel: +1 800 553-NETS
45
46                E-mail: cs-dial@cisco.com"
47        DESCRIPTION
48                "This MIB module provides modem call related data for
49                 tracking the progress and status of a call.
50
51                 This module extends tables defined in the MIB module
52                 ciscoCallTrackerMIB in CISCO-CALL-TRACKER-MIB.
53                "
54        REVISION  "200512060000Z"
55        DESCRIPTION
56                "Updated the imports such that Unsigned32 is imported
57                 from SNMPv2-SMI instead of CISCO-TC. Re-ordered the
58                 objects cctmActiveLocalDownRateShifts,
59                 cctmActiveRemoteUpRateShifts under CctmActiveEntry,
60                 and cctmHistoryLocalDownRateShifts and
61                 cctmHistoryRemoteUpRateShifts under CctmHistoryEntry
62                 to match the order in which they are defined."
63        REVISION  "200112140000Z"
64        DESCRIPTION
65                "Initial version of this mib."
66       ::= { ciscoMgmt 165 }
67
68
69--
70-- Textual Conventions
71--
72
73--
74--  Modulation textual convention
75--
76CctmModulation ::= TEXTUAL-CONVENTION
77        STATUS      current
78        DESCRIPTION
79           "Represents possible modulation standards
80            other        - Modulation other than those identified
81            bell103a     -
82            bell212a     -
83            v21          -
84            v22          -
85            v22bis       -
86            v32          -
87            v32bis       -
88            vfc          -
89            v34          -
90            v17          -
91            v29          -
92            v33          -
93            k56flex      -
94            v23          -
95            v32terbo     -
96            v34plus      -
97            v90          -
98            v27ter       -
99            v110         -
100           "
101        SYNTAX      INTEGER {
102            other            (1),
103            bell103a         (2),
104            bell212a         (3),
105            v21              (4),
106            v22              (5),
107            v22bis           (6),
108            v32              (7),
109            v32bis           (8),
110            vfc              (9),
111            v34              (10),
112            v17              (11),
113            v29              (12),
114            v33              (13),
115            k56flex          (14),
116            v23              (15),
117            v32terbo         (16),
118            v34plus          (17),
119            v90              (18),
120            v27ter           (19),
121            v110             (20)
122        }
123
124
125
126--
127--  Error Correction protocol textual convention
128--
129CctmECProtocol ::= TEXTUAL-CONVENTION
130        STATUS      current
131        DESCRIPTION
132           "Represents possible error correction protocols
133            normal       - No EC present
134            direct       -
135            mnp          -
136            lapmV42      -
137            syncMode     -
138            asyncMode    - No EC present, same as normal(1)
139            ara1         - ARA 1.0
140            ara2         - ARA 2.0
141            other        - EC protocol other than those identified
142           "
143        SYNTAX      INTEGER {
144            normal            (1),
145            direct            (2),
146            mnp               (3),
147            lapmV42           (4),
148            syncMode          (5),
149            asyncMode         (6),
150            ara1              (7),
151            ara2              (8),
152            other             (9)
153        }
154
155
156
157--
158--  Data Compression textual convention
159--
160CctmDataCompression ::= TEXTUAL-CONVENTION
161        STATUS      current
162        DESCRIPTION
163           "Represents possible data compression protocols
164            none         - No Data Compression present
165            v42bisTx     - V.42bis in transmit direction only
166            v42bisRx     - V.42bis in receive direction only
167            v42bisBoth   - V.42bis in receive and transmit directions
168            mnp5         -
169            v44Tx        - V.44 in transmit direction only
170            v44Rx        - V.44 in receive direction only
171            v44Both      - V.44 in receive and transmit directions
172           "
173        SYNTAX      INTEGER {
174            none              (1),
175            v42bisTx          (2),
176            v42bisRx          (3),
177            v42bisBoth        (4),
178            mnp5              (5),
179            v44Tx             (6),
180            v44Rx             (7),
181            v44Both           (8)
182        }
183
184
185
186
187-- Call Tracker Modem MIB objects definitions
188
189cctmMIBObjects OBJECT IDENTIFIER ::= { ciscoCallTrackerModemMIB 1 }
190
191
192-- The Call Tracker Modem MIB consists of the following groups
193-- [1] Call Tracker Active Group  (cctmActive)
194-- [2] Call Tracker History Group (cctmHistory)
195
196cctmActive         OBJECT IDENTIFIER ::= { cctmMIBObjects 1 }
197cctmHistory        OBJECT IDENTIFIER ::= { cctmMIBObjects 2 }
198
199
200
201-- *****************************************************************
202-- Call Tracker Active Group
203-- *****************************************************************
204--
205--
206
207
208--
209-- Call Active Table
210--
211
212
213cctmActiveTable OBJECT-TYPE
214        SYNTAX      SEQUENCE OF CctmActiveEntry
215        MAX-ACCESS  not-accessible
216        STATUS      current
217        DESCRIPTION
218            "This table contains entries for active calls in the
219             system which utilize modem resources.
220
221             It contains general modem session attributes and
222             statistics at the modem link and modem protocol layers.
223
224             The table extends the cctActiveTable, using the same
225             index, cctActiveCallId.
226
227             There are no entries for calls not requiring modem
228             services.
229            "
230        ::= { cctmActive 1 }
231
232
233cctmActiveEntry OBJECT-TYPE
234        SYNTAX      CctmActiveEntry
235        MAX-ACCESS  not-accessible
236        STATUS      current
237        DESCRIPTION
238            "The information regarding a single call.
239
240             Entries are created and deleted in sync with the entries
241             in cctActiveTable, if the call utilizes modem service.
242            "
243        INDEX  { cctActiveCallId }
244        ::= { cctmActiveTable 1 }
245
246
247CctmActiveEntry ::=
248        SEQUENCE {
249            cctmActiveProjectedMaxRxRate       Unsigned32,
250            cctmActiveProjectedMaxTxRate       Unsigned32,
251            cctmActiveRxRate                   Unsigned32,
252            cctmActiveTxRate                   Unsigned32,
253            cctmActiveAttemptedModulation      CctmModulation,
254            cctmActiveInitialModulation        CctmModulation,
255            cctmActiveModulation               CctmModulation,
256            cctmActiveAttemptedECProtocol      CctmECProtocol,
257            cctmActiveECProtocol               CctmECProtocol,
258            cctmActiveSupportedDC              BITS,
259            cctmActiveDataCompression          CctmDataCompression,
260            cctmActiveRxHighWatermark          Gauge32,
261            cctmActiveRxLowWatermark           Gauge32,
262            cctmActiveTxHighWatermark          Gauge32,
263            cctmActiveTxLowWatermark           Gauge32,
264            cctmActiveLocalUpRateShifts        Counter32,
265            cctmActiveLocalDownRateShifts      Counter32,
266            cctmActiveRemoteUpRateShifts       Counter32,
267            cctmActiveRemoteDownRateShifts     Counter32,
268            cctmActiveRateShiftFailures        Counter32,
269            cctmActiveLocalRetrains            Counter32,
270            cctmActiveRemoteRetrains           Counter32,
271            cctmActiveRetrainFailures          Counter32,
272            cctmActiveRxLinkOctets             Counter32,
273            cctmActiveTxLinkOctets             Counter32,
274            cctmActiveRxECFrames               Counter32,
275            cctmActiveTxECFrames               Counter32,
276            cctmActiveRxECNAKs                 Counter32,
277            cctmActiveTxECNAKs                 Counter32,
278            cctmActiveRxECFramesBad            Counter32,
279            cctmActiveECFramesResent           Counter32,
280            cctmActiveECLinkTimeouts           Counter32,
281            cctmActiveRxCharLost               Counter32
282        }
283
284
285cctmActiveProjectedMaxRxRate OBJECT-TYPE
286        SYNTAX     Unsigned32
287        UNITS      "bits per second"
288        MAX-ACCESS read-only
289        STATUS     current
290        DESCRIPTION
291            "Maximum received rate local modem informs remote
292             modem it will support based on initial negotiations.
293
294             The remote modem will not attempt to transmit at
295             rates greater than what the local modem will accept.
296
297             The initial negotiated receive rate is in
298             cctActiveRxRate.
299            "
300        ::= { cctmActiveEntry 1 }
301
302cctmActiveProjectedMaxTxRate OBJECT-TYPE
303        SYNTAX     Unsigned32
304        UNITS      "bits per second"
305        MAX-ACCESS read-only
306        STATUS     current
307        DESCRIPTION
308            "Maximum rate the remote modem indicates it can
309             accept based on initial negotiations.
310
311             The local modem will not attempt to transmit at
312             rates above what the remote modem will accept.
313
314             The initial negotiated transmit rate is in
315             cctActiveTxRate.
316            "
317        ::= { cctmActiveEntry 2 }
318
319
320cctmActiveRxRate OBJECT-TYPE
321        SYNTAX     Unsigned32
322        UNITS      "bits per second"
323        MAX-ACCESS read-only
324        STATUS     current
325        DESCRIPTION
326            "Current receive data rate for this call.
327
328             The value of this object will be the same as reported
329             in cmRXRate from CISCO-MODEM-MGMT-MIB while the call
330             is active.
331            "
332        ::= { cctmActiveEntry 3 }
333
334
335cctmActiveTxRate OBJECT-TYPE
336        SYNTAX     Unsigned32
337        UNITS      "bits per second"
338        MAX-ACCESS read-only
339        STATUS     current
340        DESCRIPTION
341            "Current transmit data rate for this call.
342
343             The value of this object will be the same as reported
344             in cmTXRate from CISCO-MODEM-MGMT-MIB while the call
345             is active.
346            "
347        ::= { cctmActiveEntry 4 }
348
349cctmActiveAttemptedModulation OBJECT-TYPE
350        SYNTAX     CctmModulation
351        MAX-ACCESS read-only
352        STATUS     current
353        DESCRIPTION
354            "The initial modulation attempted when the modems began
355             negotiation.
356            "
357        ::= { cctmActiveEntry 5 }
358
359cctmActiveInitialModulation OBJECT-TYPE
360        SYNTAX     CctmModulation
361        MAX-ACCESS read-only
362        STATUS     current
363        DESCRIPTION
364            "The initial negotiated modulation.
365            "
366        ::= { cctmActiveEntry 6 }
367
368cctmActiveModulation OBJECT-TYPE
369       SYNTAX     CctmModulation
370        MAX-ACCESS read-only
371        STATUS     current
372        DESCRIPTION
373            "The current modulation for this call.
374
375             It is possible for retrains to result in the modulation
376             being renogiated during a call.
377
378             The value of this object will be the same as reported
379             in cmModulationSchemeUsed from CISCO-MODEM-MGMT-MIB
380             while the call is active.
381            "
382        ::= { cctmActiveEntry 7 }
383
384cctmActiveAttemptedECProtocol OBJECT-TYPE
385        SYNTAX     CctmECProtocol
386        MAX-ACCESS read-only
387        STATUS     current
388        DESCRIPTION
389            "The initial modem error correction protocol attempted
390             during call negotiation.
391
392             The actual EC negotiated is in cctmActiveECProtocol.
393            "
394        ::= { cctmActiveEntry 8 }
395
396cctmActiveECProtocol OBJECT-TYPE
397        SYNTAX     CctmECProtocol
398        MAX-ACCESS read-only
399        STATUS     current
400        DESCRIPTION
401            "The modem error correction protocol negotiated for
402             this call.
403
404             The value of this object will be the same as reported
405             in cmProtocolUsed from CISCO-MODEM-MGMT-MIB
406             while the call is active.
407            "
408        ::= { cctmActiveEntry 9 }
409
410cctmActiveSupportedDC  OBJECT-TYPE
411        SYNTAX      BITS {
412                      mnp5(0),
413                      v42bisRx(1),
414                      v42bisTx(2),
415                      v44Rx(3),
416                      v44Tx(4)
417                    }
418        MAX-ACCESS read-only
419        STATUS     current
420        DESCRIPTION
421            "The data compression protocols supported by the
422             calling modem.
423
424             This object is a bit map, with each bit representing
425             a different call type as identified below.
426             A 1-bit indicates the DC protocol is supported.
427             A 0-bit indicates the DC protocol is not supported.
428
429                 Bit 0   - MNP5
430                 Bit 1   - V.42bis in the receive direction
431                 Bit 2   - V.42bis in the transmit direction
432
433             V.42bis may be separately available in Rx or Tx
434             directions. If all bits are zero, no data compression
435             is supported.
436
437             The particular compression selected by the answering
438             modem is reported in cctmActiveDataCompression.
439            "
440        ::= { cctmActiveEntry 10 }
441
442
443cctmActiveDataCompression OBJECT-TYPE
444        SYNTAX     CctmDataCompression
445        MAX-ACCESS read-only
446        STATUS     current
447        DESCRIPTION
448            "The modem compression protocol selected for this call.
449            "
450        ::= { cctmActiveEntry 11 }
451
452cctmActiveRxHighWatermark OBJECT-TYPE
453        SYNTAX     Gauge32
454        UNITS      "bits per second"
455        MAX-ACCESS read-only
456        STATUS     current
457        DESCRIPTION
458            "The maximum receive data rate achieved during this call.
459            "
460        ::= { cctmActiveEntry 12 }
461
462cctmActiveRxLowWatermark OBJECT-TYPE
463        SYNTAX     Gauge32
464        UNITS      "bits per second"
465        MAX-ACCESS read-only
466        STATUS     current
467        DESCRIPTION
468            "The minimum receive data rate during this call.
469            "
470        ::= { cctmActiveEntry 13 }
471
472cctmActiveTxHighWatermark OBJECT-TYPE
473        SYNTAX     Gauge32
474        UNITS      "bits per second"
475        MAX-ACCESS read-only
476        STATUS     current
477        DESCRIPTION
478            "The maximum transmit data rate achieved during this call.
479            "
480        ::= { cctmActiveEntry 14 }
481
482cctmActiveTxLowWatermark OBJECT-TYPE
483        SYNTAX     Gauge32
484        UNITS      "bits per second"
485        MAX-ACCESS read-only
486        STATUS     current
487        DESCRIPTION
488            "The minimum transmit data rate during this call.
489            "
490        ::= { cctmActiveEntry 15 }
491
492cctmActiveLocalUpRateShifts  OBJECT-TYPE
493        SYNTAX      Counter32
494        MAX-ACCESS  read-only
495        STATUS      current
496        DESCRIPTION
497            "The count of locally initiated rate shifts to increase
498             the data rate which were successful.
499            "
500        ::= { cctmActiveEntry 16 }
501
502cctmActiveLocalDownRateShifts  OBJECT-TYPE
503        SYNTAX      Counter32
504        MAX-ACCESS  read-only
505        STATUS      current
506        DESCRIPTION
507            "The count of locally initiated rate shifts to decrease
508             the data rate which were successful.
509            "
510        ::= { cctmActiveEntry 17 }
511
512cctmActiveRemoteUpRateShifts  OBJECT-TYPE
513        SYNTAX      Counter32
514        MAX-ACCESS  read-only
515        STATUS      current
516        DESCRIPTION
517            "The count of remotely initiated rate shifts to increase
518             the data rate which were successful.
519            "
520        ::= { cctmActiveEntry 18 }
521
522cctmActiveRemoteDownRateShifts  OBJECT-TYPE
523        SYNTAX      Counter32
524        MAX-ACCESS  read-only
525        STATUS      current
526        DESCRIPTION
527            "The count of remotely initiated rate shifts to decrease
528             the data rate which were successful.
529            "
530        ::= { cctmActiveEntry 19 }
531
532cctmActiveRateShiftFailures  OBJECT-TYPE
533        SYNTAX      Counter32
534        MAX-ACCESS  read-only
535        STATUS      current
536        DESCRIPTION
537            "The count of rate shift attempts which failed
538             to complete.
539
540             A failure to complete a rate renegotiation results in a
541             retrain attempt.
542            "
543        ::= { cctmActiveEntry 20 }
544
545cctmActiveLocalRetrains  OBJECT-TYPE
546        SYNTAX      Counter32
547        MAX-ACCESS  read-only
548        STATUS      current
549        DESCRIPTION
550            "The count of locally initiated retrains for the call.
551
552             Includes successfully completed retrains and those
553             which failed.
554            "
555        ::= { cctmActiveEntry 21 }
556
557cctmActiveRemoteRetrains  OBJECT-TYPE
558        SYNTAX      Counter32
559        MAX-ACCESS  read-only
560        STATUS      current
561        DESCRIPTION
562            "The count of remotely initiated retrains for the call.
563
564             Includes successfully completed retrains and those
565             which failed.
566            "
567        ::= { cctmActiveEntry 22 }
568
569cctmActiveRetrainFailures  OBJECT-TYPE
570        SYNTAX      Counter32
571        MAX-ACCESS  read-only
572        STATUS      current
573        DESCRIPTION
574            "The count of retrains which failed to complete.
575
576             A failure to retrain results in another retrain
577             attempt. The call will terminate if too many
578             consecutive retrain failures occur. The consecutive
579             retrain failure threshold is system specific.
580            "
581        ::= { cctmActiveEntry 23 }
582
583cctmActiveRxLinkOctets OBJECT-TYPE
584       SYNTAX      Counter32
585       MAX-ACCESS  read-only
586       STATUS      current
587       DESCRIPTION
588           "The total modem link level octets received during this
589            call. If using Error Correction and Data Compression, this
590            is the compressed data within the EC protocol frames.
591           "
592        ::= { cctmActiveEntry 24 }
593
594cctmActiveTxLinkOctets OBJECT-TYPE
595       SYNTAX      Counter32
596       MAX-ACCESS  read-only
597       STATUS      current
598       DESCRIPTION
599           "The total modem link level octets transmitted during this
600            call. If using Error Correction and Data Compression, this
601            is the compressed data within the EC protocol frames.
602           "
603        ::= { cctmActiveEntry 25 }
604
605cctmActiveRxECFrames  OBJECT-TYPE
606        SYNTAX      Counter32
607        MAX-ACCESS  read-only
608        STATUS      current
609        DESCRIPTION
610            "The total number of error correction data frames
611             received successfully.
612
613             This does not include damaged frames or control
614             frames.
615            "
616        ::= { cctmActiveEntry 26 }
617
618cctmActiveTxECFrames  OBJECT-TYPE
619        SYNTAX      Counter32
620        MAX-ACCESS  read-only
621        STATUS      current
622        DESCRIPTION
623            "The total number of error correction data frames
624             transmitted successfully.
625
626             This does not include data frame resends or control
627             frames.
628            "
629        ::= { cctmActiveEntry 27 }
630
631cctmActiveRxECNAKs  OBJECT-TYPE
632        SYNTAX      Counter32
633        MAX-ACCESS  read-only
634        STATUS      current
635        DESCRIPTION
636            "The total number of EC protocol negative acknowledgements
637             (NAK) received.
638            "
639        ::= { cctmActiveEntry 28 }
640
641cctmActiveTxECNAKs  OBJECT-TYPE
642        SYNTAX      Counter32
643        MAX-ACCESS  read-only
644        STATUS      current
645        DESCRIPTION
646            "The total number of EC protocol negative acknowledgements
647             (NAK) sent.
648            "
649        ::= { cctmActiveEntry 29 }
650
651cctmActiveRxECFramesBad OBJECT-TYPE
652        SYNTAX      Counter32
653        MAX-ACCESS  read-only
654        STATUS      current
655        DESCRIPTION
656            "The total error correction frames received during
657             the call which were determined to be bad.
658            "
659        ::= { cctmActiveEntry 30 }
660
661cctmActiveECFramesResent  OBJECT-TYPE
662        SYNTAX      Counter32
663        MAX-ACCESS  read-only
664        STATUS      current
665        DESCRIPTION
666            "The count of total retransmitted error correction
667             data frames during the call.
668            "
669        ::= { cctmActiveEntry 31 }
670
671cctmActiveECLinkTimeouts  OBJECT-TYPE
672        SYNTAX      Counter32
673        MAX-ACCESS  read-only
674        STATUS      current
675        DESCRIPTION
676            "This counter provides the number of EC link protocol
677             timer expirations which have occurred during the call.
678
679             This corresponds to the T401 timer for LAPM and MNP.
680
681             These are distinct from normal 'keep alive' and
682             'window open' timeouts.
683            "
684        ::= { cctmActiveEntry 32 }
685
686cctmActiveRxCharLost  OBJECT-TYPE
687        SYNTAX      Counter32
688        MAX-ACCESS  read-only
689        STATUS      current
690        DESCRIPTION
691            "The number of characters received by the modem
692             but were dropped due to host buffer over run.
693            "
694        ::= { cctmActiveEntry 33 }
695
696
697-- *****************************************************************
698-- Call Tracker History Group
699-- *****************************************************************
700
701--
702-- Call Tracker History Table
703--
704
705cctmHistoryTable OBJECT-TYPE
706        SYNTAX      SEQUENCE OF CctmHistoryEntry
707        MAX-ACCESS  not-accessible
708        STATUS      current
709        DESCRIPTION
710            "This table provides information on terminated modem
711             calls.
712
713             It contains general modem session attributes and
714             statistics at the modem link and modem protocol layers.
715
716             The table extends the cctHistoryTable, using the same
717             index, cctHistoryIndex.
718
719             There are no entries for calls not requiring modem
720             services.
721            "
722        ::= { cctmHistory 1 }
723
724
725cctmHistoryEntry OBJECT-TYPE
726        SYNTAX      CctmHistoryEntry
727        MAX-ACCESS  not-accessible
728        STATUS      current
729        DESCRIPTION
730            "The information regarding a single terminated modem call.
731
732             Entries are created and deleted in sync with the entries
733             in cctHistoryTable, if the call utilized modem service.
734            "
735        INDEX  { cctHistoryIndex }
736        ::= { cctmHistoryTable 1 }
737
738
739CctmHistoryEntry ::=
740        SEQUENCE {
741            cctmHistoryProjectedMaxRxRate      Unsigned32,
742            cctmHistoryProjectedMaxTxRate      Unsigned32,
743            cctmHistoryFinalRxRate             Unsigned32,
744            cctmHistoryFinalTxRate             Unsigned32,
745            cctmHistoryAttemptedModulation     CctmModulation,
746            cctmHistoryInitialModulation       CctmModulation,
747            cctmHistoryFinalModulation         CctmModulation,
748            cctmHistoryAttemptedECProtocol     CctmECProtocol,
749            cctmHistoryECProtocol              CctmECProtocol,
750            cctmHistorySupportedDC             BITS,
751            cctmHistoryDataCompression         CctmDataCompression,
752            cctmHistoryRxHighWatermark         Gauge32,
753            cctmHistoryRxLowWatermark          Gauge32,
754            cctmHistoryTxHighWatermark         Gauge32,
755            cctmHistoryTxLowWatermark          Gauge32,
756            cctmHistoryLocalUpRateShifts       Counter32,
757            cctmHistoryLocalDownRateShifts     Counter32,
758            cctmHistoryRemoteUpRateShifts      Counter32,
759            cctmHistoryRemoteDownRateShifts    Counter32,
760            cctmHistoryRateShiftFailures       Counter32,
761            cctmHistoryLocalRetrains           Counter32,
762            cctmHistoryRemoteRetrains          Counter32,
763            cctmHistoryRetrainFailures         Counter32,
764            cctmHistoryRxLinkOctets            Counter32,
765            cctmHistoryTxLinkOctets            Counter32,
766            cctmHistoryRxECFrames              Counter32,
767            cctmHistoryTxECFrames              Counter32,
768            cctmHistoryRxECNAKs                Counter32,
769            cctmHistoryTxECNAKs                Counter32,
770            cctmHistoryRxECFramesBad           Counter32,
771            cctmHistoryECFramesResent          Counter32,
772            cctmHistoryECLinkTimeouts          Counter32,
773            cctmHistoryRxCharLost              Counter32,
774            cctmHistoryDisconnectReason        Unsigned32,
775            cctmHistoryDisconnectReasonText    DisplayString
776        }
777
778cctmHistoryProjectedMaxRxRate OBJECT-TYPE
779        SYNTAX     Unsigned32
780        UNITS      "bits per second"
781        MAX-ACCESS read-only
782        STATUS     current
783        DESCRIPTION
784            "Maximum received rate local modem informs remote
785             modem it will support based on initial negotiations.
786
787             The remote modem will not attempt to transmit at
788             rates greater than what the local modem will accept.
789
790             The initial negotiated receive rate is in
791             cctHistoryRxRate.
792            "
793        ::= { cctmHistoryEntry 1 }
794
795cctmHistoryProjectedMaxTxRate OBJECT-TYPE
796        SYNTAX     Unsigned32
797        UNITS      "bits per second"
798        MAX-ACCESS read-only
799        STATUS     current
800        DESCRIPTION
801            "Maximum rate the remote modem indicates it can
802             accept based on initial negotiations.
803
804             The local modem will not attempt to transmit at
805             rates above what the remote modem will accept.
806
807             The initial negotiated transmit rate is in
808             cctHistoryTxRate.
809            "
810        ::= { cctmHistoryEntry 2 }
811
812cctmHistoryFinalRxRate OBJECT-TYPE
813        SYNTAX     Unsigned32
814        UNITS      "bits per second"
815        MAX-ACCESS read-only
816        STATUS     current
817        DESCRIPTION
818            "Final receive data rate for this call.
819
820             The initial negotiated receive rate is in
821             cctHistoryRxRate.
822            "
823        ::= { cctmHistoryEntry 3 }
824
825cctmHistoryFinalTxRate OBJECT-TYPE
826        SYNTAX     Unsigned32
827        UNITS      "bits per second"
828        MAX-ACCESS read-only
829        STATUS     current
830        DESCRIPTION
831            "Final transmit data rate for this call.
832
833             The initial negotiated transmit rate is in
834             cctHistoryTxRate.
835            "
836        ::= { cctmHistoryEntry 4 }
837
838cctmHistoryAttemptedModulation OBJECT-TYPE
839        SYNTAX     CctmModulation
840        MAX-ACCESS read-only
841        STATUS     current
842        DESCRIPTION
843            "The initial modulation attempted when the modems began
844             negotiation.
845            "
846        ::= { cctmHistoryEntry 5 }
847
848cctmHistoryInitialModulation OBJECT-TYPE
849        SYNTAX     CctmModulation
850        MAX-ACCESS read-only
851        STATUS     current
852        DESCRIPTION
853            "The initial negotiated modulation.
854            "
855        ::= { cctmHistoryEntry 6 }
856
857cctmHistoryFinalModulation OBJECT-TYPE
858        SYNTAX     CctmModulation
859        MAX-ACCESS read-only
860        STATUS     current
861        DESCRIPTION
862            "The final modulation for this call.
863
864             It is possible for retrains to result in the modulation
865             being renogiated during a call.
866            "
867        ::= { cctmHistoryEntry 7 }
868
869cctmHistoryAttemptedECProtocol OBJECT-TYPE
870        SYNTAX     CctmECProtocol
871        MAX-ACCESS read-only
872        STATUS     current
873        DESCRIPTION
874            "The initial modem error correction protocol attempted
875             during call negotiation.
876
877             The actual EC negotiated is in cctmHistoryECProtocol.
878            "
879        ::= { cctmHistoryEntry 8 }
880
881cctmHistoryECProtocol OBJECT-TYPE
882        SYNTAX     CctmECProtocol
883        MAX-ACCESS read-only
884        STATUS     current
885        DESCRIPTION
886            "The modem error correction protocol negotiated for
887             this call.
888            "
889        ::= { cctmHistoryEntry 9 }
890
891cctmHistorySupportedDC  OBJECT-TYPE
892        SYNTAX      BITS {
893                      mnp5(0),
894                      v42bisRx(1),
895                      v42bisTx(2),
896                      v44Rx(3),
897                      v44Tx(4)
898                    }
899        MAX-ACCESS read-only
900        STATUS     current
901        DESCRIPTION
902            "The data compression protocols supported by the
903             calling modem.
904
905             This object is a bit map, with each bit representing
906             a different call type as identified below.
907             A 1-bit indicates the DC protocol is supported.
908             A 0-bit indicates the DC protocol is not supported.
909
910                 Bit 0   - MNP5
911                 Bit 1   - V.42bis in the receive direction
912                 Bit 2   - V.42bis in the transmit direction
913
914             V.42bis may be separately available in Rx or Tx
915             directions. If all bits are zero, no data compression
916             is supported.
917
918             The particular compression selected by the answering
919             modem is reported in cctmHistoryDataCompression.
920            "
921        ::= { cctmHistoryEntry 10 }
922
923cctmHistoryDataCompression OBJECT-TYPE
924        SYNTAX     CctmDataCompression
925        MAX-ACCESS read-only
926        STATUS     current
927        DESCRIPTION
928            "The modem compression protocol selected for this call.
929            "
930        ::= { cctmHistoryEntry 11 }
931
932cctmHistoryRxHighWatermark OBJECT-TYPE
933        SYNTAX     Gauge32
934        UNITS      "bits per second"
935        MAX-ACCESS read-only
936        STATUS     current
937        DESCRIPTION
938            "The maximum receive data rate achieved during this call.
939            "
940        ::= { cctmHistoryEntry 12 }
941
942cctmHistoryRxLowWatermark OBJECT-TYPE
943        SYNTAX     Gauge32
944        UNITS      "bits per second"
945        MAX-ACCESS read-only
946        STATUS     current
947        DESCRIPTION
948            "The minimum receive data rate during this call.
949            "
950        ::= { cctmHistoryEntry 13 }
951
952cctmHistoryTxHighWatermark OBJECT-TYPE
953        SYNTAX     Gauge32
954        UNITS      "bits per second"
955        MAX-ACCESS read-only
956        STATUS     current
957        DESCRIPTION
958            "The maximum transmit data rate achieved during this call.
959            "
960        ::= { cctmHistoryEntry 14 }
961
962cctmHistoryTxLowWatermark OBJECT-TYPE
963        SYNTAX     Gauge32
964        UNITS      "bits per second"
965        MAX-ACCESS read-only
966        STATUS     current
967        DESCRIPTION
968            "The minimum transmit data rate during this call.
969            "
970        ::= { cctmHistoryEntry 15 }
971
972cctmHistoryLocalUpRateShifts  OBJECT-TYPE
973        SYNTAX      Counter32
974        MAX-ACCESS  read-only
975        STATUS      current
976        DESCRIPTION
977            "The count of locally initiated rate shifts to increase
978             the data rate which were successful.
979            "
980        ::= { cctmHistoryEntry 16 }
981
982cctmHistoryLocalDownRateShifts  OBJECT-TYPE
983        SYNTAX      Counter32
984        MAX-ACCESS  read-only
985        STATUS      current
986        DESCRIPTION
987            "The count of locally initiated rate shifts to decrease
988             the data rate which were successful.
989            "
990        ::= { cctmHistoryEntry 17 }
991
992cctmHistoryRemoteUpRateShifts  OBJECT-TYPE
993        SYNTAX      Counter32
994        MAX-ACCESS  read-only
995        STATUS      current
996        DESCRIPTION
997            "The count of remotely initiated rate shifts to increase
998             the data rate which were successful.
999            "
1000        ::= { cctmHistoryEntry 18 }
1001
1002cctmHistoryRemoteDownRateShifts  OBJECT-TYPE
1003        SYNTAX      Counter32
1004        MAX-ACCESS  read-only
1005        STATUS      current
1006        DESCRIPTION
1007            "The count of remotely initiated rate shifts to decrease
1008             the data rate which were successful.
1009            "
1010        ::= { cctmHistoryEntry 19 }
1011
1012cctmHistoryRateShiftFailures  OBJECT-TYPE
1013        SYNTAX      Counter32
1014        MAX-ACCESS  read-only
1015        STATUS      current
1016        DESCRIPTION
1017            "The count of rate shift attempts which failed
1018             to complete.
1019
1020             A failure to complete a rate renegotiation results in a
1021             retrain attempt.
1022            "
1023        ::= { cctmHistoryEntry 20 }
1024
1025cctmHistoryLocalRetrains  OBJECT-TYPE
1026        SYNTAX      Counter32
1027        MAX-ACCESS  read-only
1028        STATUS      current
1029        DESCRIPTION
1030            "The count of locally initiated retrains for the call.
1031
1032             Includes successfully completed retrains and those
1033             which failed.
1034            "
1035        ::= { cctmHistoryEntry 21 }
1036
1037cctmHistoryRemoteRetrains  OBJECT-TYPE
1038        SYNTAX      Counter32
1039        MAX-ACCESS  read-only
1040        STATUS      current
1041        DESCRIPTION
1042            "The count of remotely initiated retrains for the call.
1043
1044             Includes successfully completed retrains and those
1045             which failed.
1046            "
1047        ::= { cctmHistoryEntry 22 }
1048
1049cctmHistoryRetrainFailures  OBJECT-TYPE
1050        SYNTAX      Counter32
1051        MAX-ACCESS  read-only
1052        STATUS      current
1053        DESCRIPTION
1054            "The count of retrains which failed to complete.
1055
1056             A failure to retrain results in another retrain
1057             attempt. The call will terminate if too many
1058             consecutive retrain failures occur. The consecutive
1059             retrain failure threshold is system specific.
1060            "
1061        ::= { cctmHistoryEntry 23 }
1062
1063cctmHistoryRxLinkOctets OBJECT-TYPE
1064       SYNTAX      Counter32
1065       MAX-ACCESS  read-only
1066       STATUS      current
1067       DESCRIPTION
1068           "The total modem link level octets received during this
1069            call. If using Error Correction and Data Compression, this
1070            is the compressed data within the EC protocol frames.
1071           "
1072        ::= { cctmHistoryEntry 24 }
1073
1074cctmHistoryTxLinkOctets OBJECT-TYPE
1075       SYNTAX      Counter32
1076       MAX-ACCESS  read-only
1077       STATUS      current
1078       DESCRIPTION
1079           "The total modem link level octets transmitted during this
1080            call. If using Error Correction and Data Compression, this
1081            is the compressed data within the EC protocol frames.
1082           "
1083        ::= { cctmHistoryEntry 25 }
1084
1085cctmHistoryRxECFrames  OBJECT-TYPE
1086        SYNTAX      Counter32
1087        MAX-ACCESS  read-only
1088        STATUS      current
1089        DESCRIPTION
1090            "The total number of error correction data frames received
1091             successfully.
1092
1093             This does not include damaged frames or control frames.
1094            "
1095        ::= { cctmHistoryEntry 26 }
1096
1097cctmHistoryTxECFrames  OBJECT-TYPE
1098        SYNTAX      Counter32
1099        MAX-ACCESS  read-only
1100        STATUS      current
1101        DESCRIPTION
1102            "The total number of error correction data frames
1103             transmitted successfully.
1104
1105             This does not include data frame resends or control
1106             frames.
1107            "
1108        ::= { cctmHistoryEntry 27 }
1109
1110cctmHistoryRxECNAKs  OBJECT-TYPE
1111        SYNTAX      Counter32
1112        MAX-ACCESS  read-only
1113        STATUS      current
1114        DESCRIPTION
1115            "The total number of EC protocol negative acknowledgements
1116             (NAK) received.
1117            "
1118        ::= { cctmHistoryEntry 28 }
1119
1120cctmHistoryTxECNAKs  OBJECT-TYPE
1121        SYNTAX      Counter32
1122        MAX-ACCESS  read-only
1123        STATUS      current
1124        DESCRIPTION
1125            "The total number of EC protocol negative acknowledgements
1126             (NAK) sent.
1127            "
1128        ::= { cctmHistoryEntry 29 }
1129
1130cctmHistoryRxECFramesBad OBJECT-TYPE
1131        SYNTAX      Counter32
1132        MAX-ACCESS  read-only
1133        STATUS      current
1134        DESCRIPTION
1135            "The total error correction frames received during
1136             the call which were determined to be bad.
1137            "
1138        ::= { cctmHistoryEntry 30 }
1139
1140cctmHistoryECFramesResent  OBJECT-TYPE
1141        SYNTAX      Counter32
1142        MAX-ACCESS  read-only
1143        STATUS      current
1144        DESCRIPTION
1145            "The count of total retransmitted error correction
1146             data frames during the call.
1147            "
1148        ::= { cctmHistoryEntry 31 }
1149
1150cctmHistoryECLinkTimeouts  OBJECT-TYPE
1151        SYNTAX      Counter32
1152        MAX-ACCESS  read-only
1153        STATUS      current
1154        DESCRIPTION
1155            "This counter provides the number of EC link protocol
1156             timer expirations which have occurred during the call.
1157
1158             This corresponds to the T401 timer for LAPM and MNP.
1159
1160             These are distinct from normal 'keep alive' and
1161             'window open' timeouts.
1162            "
1163        ::= { cctmHistoryEntry 32 }
1164
1165cctmHistoryRxCharLost  OBJECT-TYPE
1166        SYNTAX      Counter32
1167        MAX-ACCESS  read-only
1168        STATUS      current
1169        DESCRIPTION
1170            "The total number of characters received by the modem
1171             but were dropped due to host buffer over run.
1172            "
1173        ::= { cctmHistoryEntry 33 }
1174
1175cctmHistoryDisconnectReason OBJECT-TYPE
1176        SYNTAX Unsigned32
1177        MAX-ACCESS read-only
1178        STATUS current
1179        DESCRIPTION
1180            "Code indicating the reason this call was
1181             terminated.
1182            "
1183        ::= { cctmHistoryEntry 34 }
1184
1185cctmHistoryDisconnectReasonText OBJECT-TYPE
1186        SYNTAX DisplayString (SIZE(0..255))
1187        MAX-ACCESS read-only
1188        STATUS current
1189        DESCRIPTION
1190            "Text description of the disconnect reason indicated by
1191             cctHistoryDisconnectReason.
1192
1193             Value is zero-length string if no text is available.
1194            "
1195        ::= { cctmHistoryEntry 35 }
1196
1197
1198--
1199-- Call Tracker Extended Modem History Table
1200--
1201
1202cctmXHistoryTable OBJECT-TYPE
1203        SYNTAX      SEQUENCE OF CctmXHistoryEntry
1204        MAX-ACCESS  not-accessible
1205        STATUS      current
1206        DESCRIPTION
1207            "This table provides additional, detailed information on
1208             terminated modem calls.
1209
1210             It contains low level modem session attributes and
1211             statistics at the modem link and modem protocol layers.
1212
1213             The table extends the cctHistoryTable, using the same
1214             index, cctHistoryIndex.
1215            "
1216        ::= { cctmHistory 2 }
1217
1218
1219cctmXHistoryEntry OBJECT-TYPE
1220        SYNTAX      CctmXHistoryEntry
1221        MAX-ACCESS  not-accessible
1222        STATUS      current
1223        DESCRIPTION
1224            "The detailed information for a single terminated modem
1225             call.
1226
1227             Entries are created and deleted in sync with the entries
1228             in cctHistoryTable, if the call utilized modem service.
1229            "
1230        AUGMENTS  { cctmHistoryEntry }
1231        ::= { cctmXHistoryTable 1 }
1232
1233
1234CctmXHistoryEntry ::=
1235        SEQUENCE {
1236            cctmXHistoryRxECInfoFrameSize      Unsigned32,
1237            cctmXHistoryTxECInfoFrameSize      Unsigned32,
1238            cctmXHistoryRxECWindowSize         Unsigned32,
1239            cctmXHistoryTxECWindowSize         Unsigned32,
1240            cctmXHistoryRxLevel                Integer32,
1241            cctmXHistoryTxLevel                Integer32,
1242            cctmXHistoryConstellation          INTEGER,
1243            cctmXHistoryV90Status              INTEGER,
1244            cctmXHistoryV90Failure             INTEGER,
1245            cctmXHistoryV90ClientId            Unsigned32,
1246            cctmXHistoryECWindowClosures       Counter32
1247        }
1248
1249
1250cctmXHistoryRxECInfoFrameSize  OBJECT-TYPE
1251        SYNTAX      Unsigned32
1252        UNITS       "octets"
1253        MAX-ACCESS  read-only
1254        STATUS      current
1255        DESCRIPTION
1256            "Negotiated maximum EC frame data payload size in
1257             the receive direction.
1258
1259             LAPM distinguishes between Rx and Tx. MNP will have the
1260             the same information frame size for Rx and Tx,
1261             cctmHistoryTxECInfoFrameSize.
1262            "
1263        ::= { cctmXHistoryEntry 1 }
1264
1265cctmXHistoryTxECInfoFrameSize  OBJECT-TYPE
1266        SYNTAX      Unsigned32
1267        UNITS       "octets"
1268        MAX-ACCESS  read-only
1269        STATUS      current
1270        DESCRIPTION
1271            "Negotiated maximum EC frame data payload size in
1272             the transmit direction.
1273
1274             LAPM distinguishes between Rx and Tx. MNP will have the
1275             the same information frame size for Tx and Rx,
1276             cctmHistoryRxECInfoFrameSize.
1277            "
1278        ::= { cctmXHistoryEntry 2 }
1279
1280cctmXHistoryRxECWindowSize  OBJECT-TYPE
1281        SYNTAX      Unsigned32
1282        UNITS       "frames"
1283        MAX-ACCESS  read-only
1284        STATUS      current
1285        DESCRIPTION
1286            "The EC protocol window size in units of frames in the
1287             receive direction.
1288
1289             This is the maximum number of information frames sent from
1290             remote modem that may be outstanding without receiving any
1291             acknowledgement from the local modem.
1292
1293             If the EC protocol is LAPM, the Rx and Tx windows are
1294             separately negotiated and may have different values. If
1295             MNP, both windows are negotiated together and have the
1296             same value for this object and cctHistoryTxECWindowSize.
1297            "
1298        ::= { cctmXHistoryEntry 3 }
1299
1300cctmXHistoryTxECWindowSize  OBJECT-TYPE
1301        SYNTAX      Unsigned32
1302        UNITS       "frames"
1303        MAX-ACCESS  read-only
1304        STATUS      current
1305        DESCRIPTION
1306            "The EC protocol window size in units of frames in the
1307             transmit direction.
1308
1309             This is the maximum number of information frames sent from
1310             local modem that may be outstanding without receiving any
1311             acknowledgement from the remote modem.
1312
1313             If the EC protocol is LAPM, the Rx and Tx windows are
1314             separately negotiated and may have different values. If
1315             MNP, both windows are negotiated together and have the
1316             same value for this object and cctHistoryRxECWindowSize.
1317            "
1318        ::= { cctmXHistoryEntry 4 }
1319
1320cctmXHistoryRxLevel  OBJECT-TYPE
1321        SYNTAX      Integer32 (-128..0)
1322        UNITS       "dB"
1323        MAX-ACCESS  read-only
1324        STATUS      current
1325        DESCRIPTION
1326            "The final signal level in the receive direction for
1327             applicable modulations.
1328            "
1329        ::= { cctmXHistoryEntry 5 }
1330
1331cctmXHistoryTxLevel  OBJECT-TYPE
1332        SYNTAX      Integer32 (-128..0)
1333        UNITS       "dB"
1334        MAX-ACCESS  read-only
1335        STATUS      current
1336        DESCRIPTION
1337            "The final signal level in the transmit direction for
1338             applicable modulations.
1339            "
1340        ::= { cctmXHistoryEntry 6 }
1341
1342cctmXHistoryConstellation  OBJECT-TYPE
1343        SYNTAX      INTEGER {
1344                       points4(1),
1345                       points16(2)
1346                   }
1347        MAX-ACCESS  read-only
1348        STATUS      current
1349        DESCRIPTION
1350            "Connection constellation size.
1351            "
1352        ::= { cctmXHistoryEntry 7 }
1353
1354cctmXHistoryV90Status OBJECT-TYPE
1355        SYNTAX     INTEGER {
1356                      notAttempted(1),
1357                      failure(2),
1358                      success(3)
1359                  }
1360        MAX-ACCESS read-only
1361        STATUS     current
1362        DESCRIPTION
1363            "This object indicates if V.90 modulation was attempted
1364             during initial modem negotiation.
1365
1366                notAttempted(1) - Client modem did not attempt V.90
1367
1368                failure(2)      - Client and server modems attempted
1369                                  V.90, but were not successful
1370
1371                success(3)      - Client and server modems successfully
1372                                  negotiated V.90 during call setup.
1373            "
1374        ::= { cctmXHistoryEntry 8 }
1375
1376cctmXHistoryV90Failure OBJECT-TYPE
1377        SYNTAX     INTEGER {
1378                      noFailure(1),
1379                      clientNonPCM(2),
1380                      clientFallback(3),
1381                      serverV90Disabled(4)
1382                  }
1383        MAX-ACCESS read-only
1384        STATUS     current
1385        DESCRIPTION
1386            "This object provides an interpretation of why V.90
1387             modulation was not achieved.
1388
1389                noFailure(1)         - V.90 was not attempted or it
1390                    was successful. The value of cctmXHistoryV90Status
1391                    will be notAttempted(1) or success(3) respectively.
1392
1393
1394                clientNonPCM(2)      - Client selected a non-PCM
1395                    connection due to PSTN properties.
1396
1397                clientFallback(3)    - Client was unable to sustain
1398                    PCM due to PSTN properties and fellback to a
1399                    non-PCM connection.
1400
1401                serverV90Disabled(4) - Client attempted V.90 but
1402                    server modem was configured to disable V.90.
1403            "
1404        ::= { cctmXHistoryEntry 9 }
1405
1406cctmXHistoryV90ClientId OBJECT-TYPE
1407        SYNTAX     Unsigned32 (0..255)
1408        MAX-ACCESS read-only
1409        STATUS     current
1410        DESCRIPTION
1411            "Client modem identification inferred from the V.90 DIL
1412             training and sign patterns.
1413            "
1414        ::= { cctmXHistoryEntry 10 }
1415
1416cctmXHistoryECWindowClosures  OBJECT-TYPE
1417        SYNTAX      Counter32
1418        MAX-ACCESS  read-only
1419        STATUS      current
1420        DESCRIPTION
1421            "The number of times the EC protocol window closed
1422             without receiving an ACK or NAK from the remote modem.
1423
1424             A closure occurs when the maximum number of EC
1425             information frames have been sent without receiving any
1426             acknowledgement.
1427
1428             The window size is provided in cctmHistoryRxECWindowSize.
1429            "
1430        ::= { cctmXHistoryEntry 11 }
1431
1432
1433-- *****************************************************************
1434-- Notifications
1435-- *****************************************************************
1436cctmMIBNotificationPrefix OBJECT IDENTIFIER ::=
1437                                { ciscoCallTrackerModemMIB 2 }
1438cctmMIBNotifications      OBJECT IDENTIFIER ::=
1439                                { cctmMIBNotificationPrefix 0 }
1440
1441
1442-- *****************************************************************
1443-- Conformance and Compliances
1444-- *****************************************************************
1445
1446cctmMIBConformance OBJECT IDENTIFIER ::=
1447                                { ciscoCallTrackerModemMIB 3 }
1448cctmMIBCompliances OBJECT IDENTIFIER ::=
1449                                { cctmMIBConformance 1 }
1450cctmMIBGroups      OBJECT IDENTIFIER ::=
1451                                { cctmMIBConformance 2 }
1452
1453-- compliance statements
1454
1455cctmMIBCompliance MODULE-COMPLIANCE
1456        STATUS      current
1457        DESCRIPTION
1458            "The compliance statement for entities which
1459             implement the CISCO CALL TRACKER MODEM MIB"
1460        MODULE      -- this module
1461        MANDATORY-GROUPS
1462            { cctmActiveGroup,
1463              cctmHistoryGroup }
1464-- optional groups
1465        GROUP          cctmXHistoryGroup
1466        DESCRIPTION
1467            "Optional extended call modem statistics."
1468        ::= { cctmMIBCompliances 1 }
1469
1470
1471
1472-- units of conformance
1473
1474
1475cctmActiveGroup OBJECT-GROUP
1476        OBJECTS {
1477            cctmActiveProjectedMaxRxRate,
1478            cctmActiveProjectedMaxTxRate,
1479            cctmActiveRxRate,
1480            cctmActiveTxRate,
1481            cctmActiveAttemptedModulation,
1482            cctmActiveInitialModulation,
1483            cctmActiveModulation,
1484            cctmActiveAttemptedECProtocol,
1485            cctmActiveECProtocol,
1486            cctmActiveSupportedDC,
1487            cctmActiveDataCompression,
1488            cctmActiveRxHighWatermark,
1489            cctmActiveRxLowWatermark,
1490            cctmActiveTxHighWatermark,
1491            cctmActiveTxLowWatermark,
1492            cctmActiveLocalUpRateShifts,
1493            cctmActiveRemoteUpRateShifts,
1494            cctmActiveLocalDownRateShifts,
1495            cctmActiveRemoteDownRateShifts,
1496            cctmActiveRateShiftFailures,
1497            cctmActiveLocalRetrains,
1498            cctmActiveRemoteRetrains,
1499            cctmActiveRetrainFailures,
1500            cctmActiveRxLinkOctets,
1501            cctmActiveTxLinkOctets,
1502            cctmActiveRxECFrames,
1503            cctmActiveTxECFrames,
1504            cctmActiveRxECNAKs,
1505            cctmActiveTxECNAKs,
1506            cctmActiveRxECFramesBad,
1507            cctmActiveECFramesResent,
1508            cctmActiveECLinkTimeouts,
1509            cctmActiveRxCharLost
1510        }
1511        STATUS      current
1512        DESCRIPTION
1513            "A collection of objects providing the
1514             active call modem information.
1515            "
1516        ::= { cctmMIBGroups 2 }
1517
1518cctmHistoryGroup OBJECT-GROUP
1519        OBJECTS {
1520            cctmHistoryProjectedMaxRxRate,
1521            cctmHistoryProjectedMaxTxRate,
1522            cctmHistoryFinalRxRate,
1523            cctmHistoryFinalTxRate,
1524            cctmHistoryAttemptedModulation,
1525            cctmHistoryInitialModulation,
1526            cctmHistoryFinalModulation,
1527            cctmHistoryAttemptedECProtocol,
1528            cctmHistoryECProtocol,
1529            cctmHistorySupportedDC,
1530            cctmHistoryDataCompression,
1531            cctmHistoryRxHighWatermark,
1532            cctmHistoryRxLowWatermark,
1533            cctmHistoryTxHighWatermark,
1534            cctmHistoryTxLowWatermark,
1535            cctmHistoryLocalUpRateShifts,
1536            cctmHistoryRemoteUpRateShifts,
1537            cctmHistoryLocalDownRateShifts,
1538            cctmHistoryRemoteDownRateShifts,
1539            cctmHistoryRateShiftFailures,
1540            cctmHistoryLocalRetrains,
1541            cctmHistoryRemoteRetrains,
1542            cctmHistoryRetrainFailures,
1543            cctmHistoryRxLinkOctets,
1544            cctmHistoryTxLinkOctets,
1545            cctmHistoryRxECFrames,
1546            cctmHistoryTxECFrames,
1547            cctmHistoryRxECNAKs,
1548            cctmHistoryTxECNAKs,
1549            cctmHistoryRxECFramesBad,
1550            cctmHistoryECFramesResent,
1551            cctmHistoryECLinkTimeouts,
1552            cctmHistoryRxCharLost,
1553            cctmHistoryDisconnectReason,
1554            cctmHistoryDisconnectReasonText
1555        }
1556        STATUS      current
1557        DESCRIPTION
1558            "A collection of objects providing the
1559             historical call modem information.
1560            "
1561        ::= { cctmMIBGroups 3 }
1562
1563cctmXHistoryGroup OBJECT-GROUP
1564        OBJECTS {
1565            cctmXHistoryRxECInfoFrameSize,
1566            cctmXHistoryTxECInfoFrameSize,
1567            cctmXHistoryRxECWindowSize,
1568            cctmXHistoryTxECWindowSize,
1569            cctmXHistoryRxLevel,
1570            cctmXHistoryTxLevel,
1571            cctmXHistoryConstellation,
1572            cctmXHistoryV90Status,
1573            cctmXHistoryV90Failure,
1574            cctmXHistoryV90ClientId,
1575            cctmXHistoryECWindowClosures
1576        }
1577        STATUS      current
1578        DESCRIPTION
1579            "A collection of objects providing the
1580             historical detailed call modem information.
1581            "
1582        ::= { cctmMIBGroups 4 }
1583
1584END
1585