1
2-- *****************************************************************
3-- CISCO-MMAIL-DIAL-CONTROL-MIB.my:
4-- Multi-media Mail Dial Control MIB file
5--
6-- May 1998  Hongchi Shih
7--
8-- Copyright (c) 1998, 1999 by cisco Systems, Inc.
9-- All rights reserved.
10-- *****************************************************************
11
12CISCO-MMAIL-DIAL-CONTROL-MIB DEFINITIONS ::= BEGIN
13
14IMPORTS
15        MODULE-IDENTITY,
16        OBJECT-TYPE,
17        IpAddress
18                FROM SNMPv2-SMI
19        TEXTUAL-CONVENTION,
20        DisplayString,
21        TruthValue
22                FROM SNMPv2-TC
23        MODULE-COMPLIANCE,
24        OBJECT-GROUP
25                FROM SNMPv2-CONF
26        callActiveSetupTime,
27        callActiveIndex,
28        AbsoluteCounter32
29                FROM DIAL-CONTROL-MIB
30        cCallHistoryIndex
31                FROM CISCO-DIAL-CONTROL-MIB
32        CvcGUid
33                FROM CISCO-VOICE-COMMON-DIAL-CONTROL-MIB
34        ifIndex
35                FROM IF-MIB
36        ciscoMgmt
37                FROM CISCO-SMI;
38
39
40ciscoMediaMailDialControlMIB MODULE-IDENTITY
41        LAST-UPDATED    "200202250000Z"
42        ORGANIZATION    "Cisco Systems, Inc."
43        CONTACT-INFO
44                "       Cisco Systems
45                        Customer Service
46
47                Postal: 170 W. Tasman Drive
48                        San Jose, CA  95134
49                        USA
50
51                Tel: +1 800 553-NETS
52
53                E-mail: cs-voice@cisco.com"
54        DESCRIPTION
55                "This MIB module enhances the IETF Dial Control MIB
56                 (RFC2128) for providing management of dial peers on
57                 both a circuit-switched telephony network, and a mail
58                 server on IP network.
59                "
60        REVISION        "200202250000Z"
61        DESCRIPTION
62                "Fix for CSCdu86743 and CSCdu86778. The change include:
63                 - DEFVAL for cmmIpPeerCfgDeliStatNotification
64                 - Add dsnMdn option for cmmIpCallActiveNotification
65                   and cmmIpCallHistoryNotification
66                 - Object descriptor name change due to length
67                   exceeding 32. These are :
68                   cmmIpPeerCfgDeliStatNotification
69                   cmmIpCallHistoryAcceptMimeTypes
70                   cmmIpCallHistoryDiscdMimeTypes
71                 - All the lines exceed length 72 are being rewitten
72                 "
73        ::= { ciscoMgmt 102 }
74
75
76--
77-- Textual Conventions
78--
79
80--
81--  Media Mail image resolution textual convention
82--
83
84CmmImgResolution ::= TEXTUAL-CONVENTION
85        STATUS      current
86        DESCRIPTION
87            "Represents possible image resolution in Media Mail.
88             standard  - standard resolution.
89             fine      - fine resolution.
90             superFine - super fine resolution.
91            "
92        REFERENCE
93            "RFC2301: Section 4.5.2 Encoding and Resolution."
94
95        SYNTAX      INTEGER {
96            standard         (2),
97            fine             (3),
98            superFine        (4)
99        }
100
101CmmImgResolutionOrTransparent ::= TEXTUAL-CONVENTION
102
103        STATUS      current
104        DESCRIPTION
105            "Represents possible image resolution and transparent mode.
106             transparent - pass through mode.
107             standard    - standard resolution.
108             fine        - fine resolution.
109             superFine   - super fine resolution.
110            "
111        REFERENCE
112            "RFC2301: Section 4.5.2 Encoding and Resolution."
113        SYNTAX      INTEGER {
114            transparent      (1),
115            standard         (2),
116            fine             (3),
117            superFine        (4)
118        }
119
120CmmImgEncoding ::= TEXTUAL-CONVENTION
121        STATUS      current
122        DESCRIPTION
123            "Represents possible image encoding types in Media Mail.
124             modifiedHuffman     - Modified Huffman (MH).
125             modifiedREAD        - Modified READ (MR).
126             modifiedMR          - Modified Modified READ (MMR).
127            "
128        REFERENCE
129            "RFC2301: Section 1.3 Overview of this draft.
130             ITU-T Rec. T.4 (MH - Modified Huffman).
131             ITU-T Rec. T.4 (MR - Modified READ).
132             ITU-T Rec. T.6 (MRR - Modified MR).
133            "
134        SYNTAX      INTEGER {
135            modifiedHuffman      (2),
136            modifiedREAD         (3),
137            modifiedMR           (4)
138        }
139
140CmmImgEncodingOrTransparent ::= TEXTUAL-CONVENTION
141        STATUS      current
142        DESCRIPTION
143            "Represents possible image encoding types and transparent
144             mode.
145             transparent          - pass through mode.
146             modifiedHuffman      - Modified Huffman (MH).
147             modifiedREAD         - Modified READ (MR).
148             modifiedMR           - Modified Modified READ (MMR).
149            "
150        REFERENCE
151            "RFC2301: Section 1.3 Overview of this draft.
152             ITU-T Rec. T.4 (MH - Modified Huffman).
153             ITU-T Rec. T.4 (MR - Modified READ).
154             ITU-T Rec. T.6 (MRR - Modified MR).
155            "
156        SYNTAX      INTEGER {
157            transparent          (1),
158            modifiedHuffman      (2),
159            modifiedREAD         (3),
160            modifiedMR           (4)
161        }
162
163CmmFaxHeadingString ::= TEXTUAL-CONVENTION
164        STATUS      current
165        DESCRIPTION
166            "The regular expression for the FAX heading at the top of
167             cover page or text page.  The regular expression syntax
168             used in this object is the same as that used by the UNIX
169             grep program. The embedded pattern substitutions are
170             defined as follows:
171             $p$ - translates to the page number as passed by
172                   FAX processing.
173             $a$ - translates to human readable year-month-day
174                   that is defined in DateAndTime of SNMPv2-TC.
175             $d$ - translates to the called party address.
176             $s$ - translates to the calling party address.
177             $t$ - translates to the time of transmission of the
178                   first FAX/image page. The human readable format
179                   is defined as year-month-day,hour:minutes:second
180                   in the DateAndTime of SNMPv2-TC.
181
182             Example,
183             'Date:$a$' means replacing the heading of a FAX page with
184             the the string and date substitution.
185
186             'From $s$ Broadcast Service' means replacing the heading
187              of FAX page with the the string and calling party address
188              substitution.
189
190             'Page:$p$' means replacing the heading of a FAX page with
191             the string and page number substitution.
192            "
193        SYNTAX      DisplayString (SIZE(0..80))
194
195
196--
197-- Overview of Media Mail Gateway Call between Data and Telephony
198-- network
199--
200--     | Media Mail   |  Voice  |   Voice    |   Telephony  |
201-- <===+==== Peer ====+=Gateway=+=== Peer ===+= Interfaces =+==========>
202-- Data| :  I | T | M | Media   |            | DS0    T1/E1 | Telephony
203-- Network |P | C | A | Mail    | Voice/FAX  | ISDN B       | Network
204--     |      | P | I | session |encapsulation        FXO   |
205--     |      |   | L |         |            |        E&M   |
206--     |      |   |   |         |            |        FXS   |
207--                              |Voice      P|
208--   <==========================+Fax   <=*=>C+================>
209--           E-Mail              Mail    |  M    PCM data
210--                                     CODEC
211--
212
213--
214-- Media Mail Gateway call leg connections are as follows:
215--
216--  [1] Call establishment using a local telephony interface
217--  Call establishment using a local telephony interface involves
218--  the Media Session Control module, the Media Mail Protocol module,
219--  and the Telephony interface itself. Media Session Control is
220--  responsible for controlling the local telephony interfaces and
221--  assigning a Voice/FAX encapsulation module, with its associated
222--  CODEC  (most CODECs execute in DSP code) or FAX modem to the call.
223--  The CODEC/FAX modem is responsible for encode/decode, as well has
224--  the generation and detection of signaling information, such as call
225--  progress tones, DTMF or pulse dialing signals, etc. During an active
226--  call, the selected CODEC/Fax modem is responsible for collecting the
227--  voice and fax statistics for the call.
228--
229-- [2] Call establishment using the media session protocol over IP
230-- network
231-- Call establishment using the media session protocol over IP network
232-- involves the Media Session Control module and
233-- Media Mail encapsulation module.
234-- Media Session Control is responsible for controlling the selected
235-- session protocol and assigning a Media encapsulation module with
236-- store and forward method for media mail connection.
237--
238-- This MIB uses IETF Dial Control MIB (RFC2128) as a base and adds
239-- features to support media mail calls via a Multi service gateway.
240-- The gateway call supports connection establishment of both telephony
241-- circuit-switched call and the media mail session.
242-- The following architectural diagram illustrates this:
243--
244-- +================================================================+
245-- |                    Media Mail Gateway                          |
246-- +===+ +=========+ +=======+ +=======+ +=========+ +=============+
247--     | |         | |       | |       | |         | |
248--     | |         | |       | |       | |         | |
249--     | |         | |       | |       | |         | |
250--     | |         | |       | |       | |         | |
251--     | |         | |       | |       | |         | |
252--     | |         | |       | |       | |         | |
253--     | |         | |       | |       | |         | |
254--     | |         | |       | |       | |         | |<== appears active
255--   +=+ +=+     +=+ +=+   +=+ +=+   +=+ +=+     +=+ +=+
256--   |VOICE|     |VOICE|   |VOICE|   |VOICE|     |MMAIL| VOICE
257--   | for |     | for |   | for |   | for |     | for | ifEntry with
258--   |Peer1|     |Peer2|   |Peer3|   |Peer4|     |Peer5| shadow
259--   |     |     |     |   |     |   |     |     |     | Voice PeerEntry
260--   +=====+     +=+ +=+   +=+ +=+   +=+ +=+     +=====+
261--                 | |       | |       | |           <== appears active
262--  +=======+   +==+ +==+ +==+ +==+    | |           when the VOICE
263--  |   B   |   |   B   | |  DS0  |    | |           connects to
264--  |channel|   |channel| |channel|    | |           telephony interface
265--  +==+ +==+   +==+ +==+ +==+ +==+    | |
266--     | |         | |       | |       | |
267-- +===+ +=========+ +==+ +==+ +==+ +==+ +======+
268-- |  ISDN BRI/PRI      | | T1/E1 | |E&M/FXO/FXS|
269-- +====================+ +=======+ +===========+
270--
271--
272-- In this model, each Voice peer must have an associated encapsulation
273-- interface ifEntry. Refer to CISCO-VOICE-DIAL-CONTROL-MIB for the
274-- detailed information.
275--
276-- Each Media Mail Encapsulation ifEntry contains the ifType
277-- 'mediaMailOverIp'
278-- For each Media Mail encapsulation associated peer, the
279-- dialCtlPeerCfgIfType object of IETF Dial Control MIB must set to
280-- 'other' and dialCtlPeerCfgLowerIf
281-- must set to '0'.
282--
283
284
285-- ifEntry for the 'mediaMailOverIp' encapsulation
286--
287-- The ifEntry for the 'mediaMailOverIp' encapsulation supports the
288-- ifGeneralInformationGroup of Cisco IF-MIB
289
290-- ifTable       Comments
291-- ============= ===========================================
292-- ifIndex       Each mediaMailOverIp encapsulation is represented by an
293--               ifEntry.
294-- ifDescr       Textual description
295--               "Media Mail Over IP Encapsulation: ".
296-- ifType        The IANA value of mediaMailOverIp(139).
297-- ifSpeed       contains a zero value.
298-- ifPhysAddress contains an octet string of zero length.
299--
300-- ifAdminStatus The desired administrative status of the
301--               Media Mail encapsulation.
302-- ifOperStatus  The current operational status of the Media Mail
303--               encapsulation.
304-- ifLastChange  Refer to RFC 1573.
305-- ifLinkUpDownTrapEnable
306--               Only support the read-only ifLinkUpDownTrapEnable.
307--               It contains a 'disabled(2)' value.
308-- ifConnectorPresent
309--               Refer to RFC 1573.
310-- ifHighSpeed   contains a zero value.
311-- ifName        Refer to RFC 1573.
312-- ifAlias       Only support the read-only ifAlias. It contains an
313--               octet string of zero length.
314--
315
316
317-- Media Mail Dial Control MIB objects definitions
318
319cmmdcMIBObjects OBJECT IDENTIFIER ::= { ciscoMediaMailDialControlMIB 1 }
320
321
322-- The Media Mail Dial Control MIB consists of the following group
323-- [1] Media Mail Peer Configuration Group (cmmPeer)
324-- [2] Media Mail Call Active Group(cmmCallActive)
325-- [3] Media Mail Call History Group(cmmCallHistory)
326-- [4] FAX General configuration Group(cmmFaxGeneralCfg)
327
328cmmPeer               OBJECT IDENTIFIER ::= { cmmdcMIBObjects 1 }
329cmmCallActive         OBJECT IDENTIFIER ::= { cmmdcMIBObjects 2 }
330cmmCallHistory        OBJECT IDENTIFIER ::= { cmmdcMIBObjects 3 }
331cmmFaxGeneralCfg      OBJECT IDENTIFIER ::= { cmmdcMIBObjects 4 }
332
333
334--
335--  Media Mail specific Peer Configuration Table
336--
337
338cmmIpPeerCfgTable OBJECT-TYPE
339        SYNTAX      SEQUENCE OF CmmIpPeerCfgEntry
340        MAX-ACCESS  not-accessible
341        STATUS      current
342        DESCRIPTION
343            "The table contains the Media mail peer specific
344             information that is required to accept mail connection or
345             to which it will connect them via IP network with the
346             specified session protocol in cmmIpPeerCfgSessionProtocol.
347            "
348       ::= { cmmPeer 1 }
349
350cmmIpPeerCfgEntry OBJECT-TYPE
351        SYNTAX      CmmIpPeerCfgEntry
352        MAX-ACCESS  not-accessible
353        STATUS      current
354        DESCRIPTION
355            "A single Media Mail specific Peer. One entry per media mail
356             encapsulation. The entry is created when its associated
357             'mediaMailOverIp(139)' encapsulation ifEntry is created.
358             This entry is deleted when its associated ifEntry is
359             deleted.
360            "
361        INDEX       { ifIndex }
362      ::= { cmmIpPeerCfgTable 1 }
363
364CmmIpPeerCfgEntry ::= SEQUENCE {
365      cmmIpPeerCfgSessionProtocol         INTEGER,
366      cmmIpPeerCfgSessionTarget           DisplayString,
367      cmmIpPeerCfgImgEncodingType         CmmImgEncodingOrTransparent,
368      cmmIpPeerCfgImgResolution           CmmImgResolutionOrTransparent,
369      cmmIpPeerCfgMsgDispoNotification    TruthValue,
370      cmmIpPeerCfgDeliStatNotification    BITS
371     }
372
373cmmIpPeerCfgSessionProtocol OBJECT-TYPE
374        SYNTAX      INTEGER {
375            smtp     (1)
376
377        }
378        MAX-ACCESS  read-write
379        STATUS      current
380        DESCRIPTION
381            "The object specifies the session protocol to be used
382             for  sending/receiving media mail between local and remote
383             mail sever via IP network.
384             smtp - Simple Mail Transfer Protocol.
385            "
386        DEFVAL      { smtp }
387        ::= { cmmIpPeerCfgEntry 1 }
388
389
390cmmIpPeerCfgSessionTarget OBJECT-TYPE
391        SYNTAX      DisplayString
392        MAX-ACCESS  read-write
393        STATUS      current
394        DESCRIPTION
395            "The object specifies the session target of the peer.
396             Session Targets definitions:
397             The session target has the syntax used by the IETF service
398             location protocol. The syntax is as follows:
399
400             mapping-type:type-specific-syntax
401
402             The mapping-type specifies a scheme for mapping the
403             matching dial string to a session target. The
404             type-specific-syntax is exactly that, something that the
405             particular mapping scheme can understand.
406             For example,
407             Session target    mailto:+$d$@fax.cisco.com
408
409             The valid Mapping type definitions for the peer are as
410             follows:
411             mailto  - Syntax: mailto:w@x.y.z
412            "
413        DEFVAL      { "" }
414        ::= { cmmIpPeerCfgEntry 2 }
415
416cmmIpPeerCfgImgEncodingType OBJECT-TYPE
417        SYNTAX      CmmImgEncodingOrTransparent
418        MAX-ACCESS  read-write
419        STATUS      current
420        DESCRIPTION
421            "This object specifies the image encoding conversion for
422             outgoing mail connection to mail server.
423             If the value of this object is transparent, it means
424             'pass through' without encoding conversion.
425            "
426        DEFVAL      { transparent }
427        ::= { cmmIpPeerCfgEntry 3 }
428
429cmmIpPeerCfgImgResolution OBJECT-TYPE
430        SYNTAX      CmmImgResolutionOrTransparent
431        MAX-ACCESS  read-write
432        STATUS      current
433        DESCRIPTION
434            "This object specifies the image resolution conversion for
435             outgoing mail connection to mail server.
436             If the value of this object is transparent, it means
437             'pass through' without resolution conversion.
438            "
439        DEFVAL      { transparent }
440        ::= { cmmIpPeerCfgEntry 4 }
441
442cmmIpPeerCfgMsgDispoNotification OBJECT-TYPE
443        SYNTAX      TruthValue
444        MAX-ACCESS  read-write
445        STATUS      current
446        DESCRIPTION
447            "This object specifies the Request of Message Disposition
448             Notification.
449             true  - Request Message Disposition Notification.
450             false - No  Message Disposition Notification.
451            "
452        DEFVAL      { false }
453        ::= { cmmIpPeerCfgEntry 5 }
454
455cmmIpPeerCfgDeliStatNotification OBJECT-TYPE
456        SYNTAX      BITS {
457            success  (0),
458            failure  (1),
459            delayed  (2)
460        }
461        MAX-ACCESS  read-write
462        STATUS      current
463        DESCRIPTION
464            "This object specifies the Request of Delivery Status
465             Notification.
466             success - Request Notification if the media mail is
467                       successfully delivered to the recipient.
468             failure - Request Notification if the media mail is failed
469                       to deliver to the recipient.
470             delayed - Request Notification if the media mail is delayed
471                       to deliver to the recipient.
472            "
473        DEFVAL      { {} }
474        ::= { cmmIpPeerCfgEntry 6 }
475
476
477--**********************************************************************
478-- Media Mail Call Active Group
479--**********************************************************************
480--
481-- For a Media Mail Gateway call, it normally has two or  more call leg
482-- entries appear in the call active table after a successful
483-- Gateway call establishment between a mail server and FAX or voice
484-- capable device(s) on the telephony network. All call legs for a given
485-- gateway call will contain the same global call identifier.
486--
487
488--
489-- Media Mail Call Active Table
490--
491
492cmmIpCallActiveTable OBJECT-TYPE
493        SYNTAX      SEQUENCE OF CmmIpCallActiveEntry
494        MAX-ACCESS  not-accessible
495        STATUS      current
496        DESCRIPTION
497            "This table is the Media Mail over IP extension to the call
498             active table of IETF Dial Control MIB. It contains Media
499             Mail over IP call leg information.
500            "
501        ::= { cmmCallActive  1 }
502
503cmmIpCallActiveEntry OBJECT-TYPE
504        SYNTAX      CmmIpCallActiveEntry
505        MAX-ACCESS  not-accessible
506        STATUS      current
507        DESCRIPTION
508            "The information regarding a single Media mail over IP call
509             leg. The call leg entry is identified by using the same
510             index objects that are used by Call Active table of IETF
511             Dial Control MIB to identify the call.
512             An entry of this table is created when its associated call
513             active entry in the IETF Dial Control MIB is created and
514             the call active entry contains information for the call
515             establishment to the mail server peer on the IP network
516             via a Media Mail over IP peer.
517             The entry is deleted when its associated call active entry
518             in the IETF Dial Control MIB is deleted.
519            "
520        INDEX       { callActiveSetupTime, callActiveIndex }
521        ::= { cmmIpCallActiveTable 1 }
522
523
524CmmIpCallActiveEntry ::=
525        SEQUENCE {
526            cmmIpCallActiveConnectionId              CvcGUid,
527            cmmIpCallActiveRemoteIPAddress           IpAddress,
528            cmmIpCallActiveSessionProtocol           INTEGER,
529            cmmIpCallActiveSessionTarget             DisplayString,
530            cmmIpCallActiveMessageId                 DisplayString,
531            cmmIpCallActiveAccountId                 DisplayString,
532            cmmIpCallActiveImgEncodingType           CmmImgEncoding,
533            cmmIpCallActiveImgResolution             CmmImgResolution,
534            cmmIpCallActiveAcceptMimeTypes           AbsoluteCounter32,
535            cmmIpCallActiveDiscdMimeTypes            AbsoluteCounter32,
536            cmmIpCallActiveNotification              INTEGER
537        }
538
539cmmIpCallActiveConnectionId OBJECT-TYPE
540        SYNTAX      CvcGUid
541        MAX-ACCESS  read-only
542        STATUS      current
543        DESCRIPTION
544            "The global call identifier for the gateway call."
545        ::= { cmmIpCallActiveEntry 1 }
546
547
548cmmIpCallActiveRemoteIPAddress OBJECT-TYPE
549        SYNTAX      IpAddress
550        MAX-ACCESS  read-only
551        STATUS      current
552        DESCRIPTION
553            "Remote mail server IP address for the Media mail call.
554            "
555        ::= { cmmIpCallActiveEntry 2 }
556
557cmmIpCallActiveSessionProtocol OBJECT-TYPE
558        SYNTAX      INTEGER {
559            smtp     (1)
560
561        }
562        MAX-ACCESS  read-only
563        STATUS      current
564        DESCRIPTION
565            "The object specifies the session protocol to be used
566             for the media mail call between local and remote mail
567             server via IP network.
568            "
569        ::= { cmmIpCallActiveEntry 3 }
570
571cmmIpCallActiveSessionTarget OBJECT-TYPE
572        SYNTAX      DisplayString
573        MAX-ACCESS  read-only
574        STATUS      current
575        DESCRIPTION
576            "The object specifies the session target of the peer that
577             is used for the call. This object is set with the
578             information in the call associated
579             cmmIpPeerCfgSessionTarget object when the media mail call
580             is connected.
581            "
582        ::= { cmmIpCallActiveEntry 4 }
583
584
585cmmIpCallActiveMessageId OBJECT-TYPE
586        SYNTAX      DisplayString
587        MAX-ACCESS  read-only
588        STATUS      current
589        DESCRIPTION
590            "The global unique message identification of
591             the Media mail.
592            "
593        ::= { cmmIpCallActiveEntry 5 }
594
595cmmIpCallActiveAccountId OBJECT-TYPE
596        SYNTAX      DisplayString
597        MAX-ACCESS  read-only
598        STATUS      current
599        DESCRIPTION
600            "The Account ID of Media mail."
601        ::= { cmmIpCallActiveEntry 6 }
602
603cmmIpCallActiveImgEncodingType OBJECT-TYPE
604        SYNTAX      CmmImgEncoding
605        MAX-ACCESS  read-only
606        STATUS      current
607        DESCRIPTION
608            "The image encoding type of Media mail."
609        ::= { cmmIpCallActiveEntry 7 }
610
611cmmIpCallActiveImgResolution OBJECT-TYPE
612        SYNTAX      CmmImgResolution
613        MAX-ACCESS  read-only
614        STATUS      current
615        DESCRIPTION
616            "The image resolution of Media mail."
617        ::= { cmmIpCallActiveEntry 8 }
618
619cmmIpCallActiveAcceptMimeTypes OBJECT-TYPE
620        SYNTAX      AbsoluteCounter32
621        MAX-ACCESS  read-only
622        STATUS      current
623        DESCRIPTION
624            "The number of accepted MIME types for the Media mail call.
625            "
626        ::= { cmmIpCallActiveEntry 9 }
627
628cmmIpCallActiveDiscdMimeTypes OBJECT-TYPE
629        SYNTAX      AbsoluteCounter32
630        MAX-ACCESS  read-only
631        STATUS      current
632        DESCRIPTION
633            "The number of discarded MIME types for the Media mail call.
634            "
635        ::= { cmmIpCallActiveEntry 10 }
636
637cmmIpCallActiveNotification OBJECT-TYPE
638        SYNTAX      INTEGER {
639            none     (1),
640            mdn      (2),
641            dsn      (3),
642            dsnMdn   (4)
643        }
644        MAX-ACCESS  read-only
645        STATUS      current
646        DESCRIPTION
647            "The notification type of the Media mail call.
648             none - No notification.
649             mdn  - Message Disposition notification.
650             dsn  - Delivery Status notification.
651             dsnMdn - Both Delivery Status and Message Disposition
652                      notification
653            "
654        ::= { cmmIpCallActiveEntry 11 }
655
656
657--**********************************************************************
658-- Media Mail Dial Control Gateway Call History Group
659--**********************************************************************
660
661--
662-- Media mail over IP Call History Table
663--
664
665cmmIpCallHistoryTable OBJECT-TYPE
666        SYNTAX      SEQUENCE OF CmmIpCallHistoryEntry
667        MAX-ACCESS  not-accessible
668        STATUS      current
669        DESCRIPTION
670            "This table is the Media Mail extension to the call history
671             table of IETF Dial Control MIB. It contains Media Mail call
672             leg information about specific Media mail gateway call.
673            "
674        ::= { cmmCallHistory 1 }
675
676cmmIpCallHistoryEntry OBJECT-TYPE
677        SYNTAX      CmmIpCallHistoryEntry
678        MAX-ACCESS  not-accessible
679        STATUS      current
680        DESCRIPTION
681            "The information regarding a single Media Mail call leg.
682             The call leg entry is identified by using the same index
683             objects that are used by Call Active table of IETF Dial
684             Control MIB to identify the call.
685             An entry of this table is created when its associated call
686             history entry in the IETF Dial Control MIB is created and
687             the call history entry contains information for the call
688             establishment to the mail server on the IP network via a
689             Media Mail over IP peer.
690             The entry is deleted when its associated call history entry
691             in the IETF Dial Control MIB is deleted.
692            "
693        INDEX       { cCallHistoryIndex }
694        ::= { cmmIpCallHistoryTable 1 }
695
696
697CmmIpCallHistoryEntry ::=
698        SEQUENCE {
699            cmmIpCallHistoryConnectionId             CvcGUid,
700            cmmIpCallHistoryRemoteIPAddress          IpAddress,
701            cmmIpCallHistorySessionProtocol          INTEGER,
702            cmmIpCallHistorySessionTarget            DisplayString,
703            cmmIpCallHistoryMessageId                DisplayString,
704            cmmIpCallHistoryAccountId                DisplayString,
705            cmmIpCallHistoryImgEncodingType          CmmImgEncoding,
706            cmmIpCallHistoryImgResolution            CmmImgResolution,
707            cmmIpCallHistoryAcceptMimeTypes          AbsoluteCounter32,
708            cmmIpCallHistoryDiscdMimeTypes           AbsoluteCounter32,
709            cmmIpCallHistoryNotification             INTEGER
710        }
711
712cmmIpCallHistoryConnectionId OBJECT-TYPE
713        SYNTAX      CvcGUid
714        MAX-ACCESS  read-only
715        STATUS      current
716        DESCRIPTION
717            "The global call identifier for the gateway call."
718        ::= { cmmIpCallHistoryEntry 1 }
719
720
721cmmIpCallHistoryRemoteIPAddress OBJECT-TYPE
722        SYNTAX      IpAddress
723        MAX-ACCESS  read-only
724        STATUS      current
725        DESCRIPTION
726            "Remote mail server IP address for the media mail call.
727            "
728        ::= { cmmIpCallHistoryEntry 2 }
729
730cmmIpCallHistorySessionProtocol OBJECT-TYPE
731        SYNTAX      INTEGER {
732            smtp     (1)
733        }
734        MAX-ACCESS  read-only
735        STATUS      current
736        DESCRIPTION
737            "The object specifies the session protocol to be used
738             for the media mail call between local and remote mail
739             server via IP network.
740            "
741        ::= { cmmIpCallHistoryEntry 3 }
742
743cmmIpCallHistorySessionTarget OBJECT-TYPE
744        SYNTAX      DisplayString
745        MAX-ACCESS  read-only
746        STATUS      current
747        DESCRIPTION
748            "The object specifies the session target of the peer that
749             is used for the call. This object is set with the
750             information in the call associated
751             cmmIpPeerCfgSessionTarget object when the media mail call
752             is connected.
753            "
754        ::= { cmmIpCallHistoryEntry 4 }
755
756
757cmmIpCallHistoryMessageId OBJECT-TYPE
758        SYNTAX      DisplayString
759        MAX-ACCESS  read-only
760        STATUS      current
761        DESCRIPTION
762            "The global unique message identification of
763             the Media mail.
764            "
765        ::= { cmmIpCallHistoryEntry 5 }
766
767cmmIpCallHistoryAccountId OBJECT-TYPE
768        SYNTAX      DisplayString
769        MAX-ACCESS  read-only
770        STATUS      current
771        DESCRIPTION
772            "The Account ID of Media mail."
773        ::= { cmmIpCallHistoryEntry 6 }
774
775cmmIpCallHistoryImgEncodingType OBJECT-TYPE
776        SYNTAX      CmmImgEncoding
777        MAX-ACCESS  read-only
778        STATUS      current
779        DESCRIPTION
780            "The image encoding type of Media mail."
781        ::= { cmmIpCallHistoryEntry 7 }
782
783cmmIpCallHistoryImgResolution OBJECT-TYPE
784        SYNTAX      CmmImgResolution
785        MAX-ACCESS  read-only
786        STATUS      current
787        DESCRIPTION
788            "The image resolution of Media mail."
789        ::= { cmmIpCallHistoryEntry 8 }
790
791cmmIpCallHistoryAcceptMimeTypes OBJECT-TYPE
792        SYNTAX      AbsoluteCounter32
793        MAX-ACCESS  read-only
794        STATUS      current
795        DESCRIPTION
796            "The number of accepted MIME types for the Media mail call.
797            "
798        ::= { cmmIpCallHistoryEntry 9 }
799
800cmmIpCallHistoryDiscdMimeTypes OBJECT-TYPE
801        SYNTAX      AbsoluteCounter32
802        MAX-ACCESS  read-only
803        STATUS      current
804        DESCRIPTION
805            "The number of discarded MIME types for the Media mail call.
806            "
807        ::= { cmmIpCallHistoryEntry 10 }
808
809cmmIpCallHistoryNotification OBJECT-TYPE
810        SYNTAX      INTEGER {
811            none     (1),
812            mdn      (2),
813            dsn      (3),
814            dsnMdn   (4)
815        }
816        MAX-ACCESS  read-only
817        STATUS      current
818        DESCRIPTION
819            "The notification type of the Media mail call.
820             none - No notification.
821             mdn  - Message Disposition notification.
822             dsn  - Delivery Status notification.
823             dsnMdn - Both Delivery Status and Message Disposition
824                      notification
825            "
826        ::= { cmmIpCallHistoryEntry 11 }
827
828--**********************************************************************
829-- FAX general configuration Group
830--**********************************************************************
831
832cmmFaxCfgCalledSubscriberId OBJECT-TYPE
833        SYNTAX      DisplayString (SIZE (0..20))
834        MAX-ACCESS  read-write
835        STATUS      current
836        DESCRIPTION
837            "The regular expression for the FAX called subscriber
838             identification (CSI) coding format.
839             $d$ in the regular expression substitute CSI with the
840             destination number of the call.
841            "
842        REFERENCE
843            "ITU-T T30: Section 5.3.6.2.4 CSI coding format.
844            "
845        ::= { cmmFaxGeneralCfg 1 }
846
847cmmFaxCfgXmitSubscriberId OBJECT-TYPE
848        SYNTAX      DisplayString (SIZE (0..20))
849        MAX-ACCESS  read-write
850        STATUS      current
851        DESCRIPTION
852            "The regular expression for the FAX Transmitting subscriber
853             identification (TSI) coding format.
854             $s$ in the regular expression substitute TSI with the
855             caller ID of the call.
856            "
857        REFERENCE
858            "ITU-T T30: Section 5.3.6.2.6 TSI coding format.
859            "
860        ::= { cmmFaxGeneralCfg 2 }
861
862cmmFaxCfgRightHeadingString OBJECT-TYPE
863        SYNTAX      CmmFaxHeadingString
864        MAX-ACCESS  read-write
865        STATUS      current
866        DESCRIPTION
867            "The regular expression for the FAX right heading at the top
868             of cover page or text page.
869
870             The default value of this object is an empty string.
871            "
872        ::= { cmmFaxGeneralCfg 3 }
873
874cmmFaxCfgCenterHeadingString OBJECT-TYPE
875        SYNTAX      CmmFaxHeadingString
876        MAX-ACCESS  read-write
877        STATUS      current
878        DESCRIPTION
879            "The regular expression for the FAX center heading at the
880             top of cover page or text page.
881
882             The default value of this object is an empty string.
883            "
884        ::= { cmmFaxGeneralCfg 4 }
885
886cmmFaxCfgLeftHeadingString OBJECT-TYPE
887        SYNTAX      CmmFaxHeadingString
888        MAX-ACCESS  read-write
889        STATUS      current
890        DESCRIPTION
891            "The regular expression for the FAX left heading at the top
892             of cover page or text page.
893
894             The default value of this object is an empty string.
895            "
896        ::= { cmmFaxGeneralCfg 5 }
897
898cmmFaxCfgCovergPageControl OBJECT-TYPE
899        SYNTAX      BITS {
900            coverPageEnable       (0),
901            coverPageCtlByEmail   (1),
902            coverPageDetailEnable (2)
903        }
904        MAX-ACCESS  read-write
905        STATUS      current
906        DESCRIPTION
907            "The object controls the generation of cover page of FAX.
908             coverPageEnable     - enable the managed system to generate
909                                   the FAX cover page.
910             coverPageCtlByEmail - allow email to control the FAX cover
911                                   page generation.
912             coverPageDetailEnable- enable the detailed mail header on
913                                    the cover page.
914            "
915        ::= { cmmFaxGeneralCfg 6 }
916
917cmmFaxCfgCovergPageComment OBJECT-TYPE
918        SYNTAX      DisplayString
919        MAX-ACCESS  read-write
920        STATUS      current
921        DESCRIPTION
922            "The object contains the comment on the FAX cover page.
923            "
924        ::= { cmmFaxGeneralCfg 7 }
925
926cmmFaxCfgFaxProfile OBJECT-TYPE
927        SYNTAX      BITS {
928            profileS     (0),
929            profileF     (1),
930            profileJ     (2),
931            profileC     (3),
932            profileL     (4),
933            profileM     (5)
934        }
935        MAX-ACCESS  read-write
936        STATUS      current
937        DESCRIPTION
938            "The profile that applies to TIFF file for facsimile. The
939             default value of this object is profileF.
940            "
941        REFERENCE
942            "RFC 2301: Section 2.2.4 New TIFF fields recommended for fax
943             modes.
944            "
945        ::= { cmmFaxGeneralCfg 8 }
946
947cmmdcMIBConformance OBJECT IDENTIFIER ::=
948                                { ciscoMediaMailDialControlMIB 3 }
949cmmdcMIBCompliances OBJECT IDENTIFIER ::=
950                                { cmmdcMIBConformance 1 }
951cmmdcMIBGroups      OBJECT IDENTIFIER ::=
952                                { cmmdcMIBConformance 2 }
953
954-- compliance statements
955
956cmmdcMIBCompliance MODULE-COMPLIANCE
957        STATUS      current
958        DESCRIPTION
959            "The compliance statement for entities which
960             implement the CISCO MMAIL DIAL CONTROL MIB"
961        MODULE      -- this module
962        GROUP cmmdcPeerCfgGroup
963        DESCRIPTION
964            "This group is mandatory for dial peer configuration
965             which is related to Media Mail.
966            "
967        GROUP cmmIpCallGeneralGroup
968        DESCRIPTION
969            "This group is mandatory for general Media Mail related
970             active call and call history via IP network.
971            "
972        GROUP cmmIpCallImageGroup
973        DESCRIPTION
974            "This group is mandatory for Image related Media Mail
975             related active call and call history via IP network.
976            "
977        GROUP cmmFaxGroup
978        DESCRIPTION
979            "This group is mandatory for store and forward FAX general
980             configuration.
981            "
982        OBJECT  cmmFaxCfgFaxProfile
983        MIN-ACCESS  read-only
984        DESCRIPTION
985            "Only the defalut value  'profileF ' is allowed.
986             Write access is not required.
987            "
988        ::= { cmmdcMIBCompliances 1 }
989
990
991
992-- units of conformance
993
994
995
996cmmdcPeerCfgGroup OBJECT-GROUP
997        OBJECTS {
998            cmmIpPeerCfgSessionProtocol,
999            cmmIpPeerCfgSessionTarget,
1000            cmmIpPeerCfgImgEncodingType,
1001            cmmIpPeerCfgImgResolution,
1002            cmmIpPeerCfgMsgDispoNotification,
1003            cmmIpPeerCfgDeliStatNotification
1004        }
1005        STATUS      current
1006        DESCRIPTION
1007            "A collection of objects providing the Media Mail Dial
1008             Control configuration capability.
1009            "
1010        ::= { cmmdcMIBGroups 1 }
1011
1012
1013cmmIpCallGeneralGroup OBJECT-GROUP
1014        OBJECTS {
1015            cmmIpCallActiveConnectionId,
1016            cmmIpCallActiveRemoteIPAddress,
1017            cmmIpCallActiveSessionProtocol,
1018            cmmIpCallActiveSessionTarget,
1019            cmmIpCallActiveMessageId,
1020            cmmIpCallActiveAccountId,
1021            cmmIpCallActiveAcceptMimeTypes,
1022            cmmIpCallActiveDiscdMimeTypes,
1023            cmmIpCallActiveNotification,
1024            cmmIpCallHistoryConnectionId,
1025            cmmIpCallHistoryRemoteIPAddress,
1026            cmmIpCallHistorySessionProtocol,
1027            cmmIpCallHistorySessionTarget,
1028            cmmIpCallHistoryMessageId,
1029            cmmIpCallHistoryAccountId,
1030            cmmIpCallHistoryAcceptMimeTypes,
1031            cmmIpCallHistoryDiscdMimeTypes,
1032            cmmIpCallHistoryNotification
1033        }
1034        STATUS      current
1035        DESCRIPTION
1036            "A collection of objects providing the General Media Mail
1037             Call capability.
1038            "
1039        ::= { cmmdcMIBGroups 2 }
1040
1041cmmIpCallImageGroup OBJECT-GROUP
1042        OBJECTS {
1043            cmmIpCallActiveImgEncodingType,
1044            cmmIpCallActiveImgResolution,
1045            cmmIpCallHistoryImgEncodingType,
1046            cmmIpCallHistoryImgResolution
1047        }
1048        STATUS      current
1049        DESCRIPTION
1050            "A collection of objects providing the Image related Media
1051             Mail Call capability.
1052            "
1053        ::= { cmmdcMIBGroups 3 }
1054
1055cmmFaxGroup OBJECT-GROUP
1056        OBJECTS {
1057            cmmFaxCfgCalledSubscriberId,
1058            cmmFaxCfgXmitSubscriberId,
1059            cmmFaxCfgRightHeadingString,
1060            cmmFaxCfgCenterHeadingString,
1061            cmmFaxCfgLeftHeadingString,
1062            cmmFaxCfgCovergPageControl,
1063            cmmFaxCfgCovergPageComment,
1064            cmmFaxCfgFaxProfile
1065        }
1066        STATUS      current
1067        DESCRIPTION
1068            "A collection of objects providing the general FAX
1069             configuration capability.
1070            "
1071        ::= { cmmdcMIBGroups 4 }
1072END
1073
1074