1-- *****************************************************************
2-- CISCO-H320-DIAL-CONTROL-MIB.my: H320 Dial Control MIB
3--                                 file
4--
5-- Sept 2005, Diana Leung
6--
7-- Copyright (c) 2005 by cisco Systems, Inc.
8-- All rights reserved.
9-- *****************************************************************
10
11CISCO-H320-DIAL-CONTROL-MIB DEFINITIONS ::= BEGIN
12
13IMPORTS
14        MODULE-IDENTITY,
15        OBJECT-TYPE,
16        Integer32
17                FROM SNMPv2-SMI
18        MODULE-COMPLIANCE,
19        OBJECT-GROUP
20                FROM SNMPv2-CONF
21        callActiveSetupTime,
22        callActiveIndex,
23        AbsoluteCounter32
24                FROM DIAL-CONTROL-MIB
25        cCallHistoryIndex
26                FROM CISCO-DIAL-CONTROL-MIB
27        CvcGUid,
28        CvcH320CallType,
29        CvcVideoCoderRate
30                FROM CISCO-VOICE-COMMON-DIAL-CONTROL-MIB
31        ciscoExperiment
32                FROM CISCO-SMI;
33
34ciscoH320DialControlMIB MODULE-IDENTITY
35        LAST-UPDATED    "200602230000Z"
36        ORGANIZATION    "Cisco Systems, Inc."
37        CONTACT-INFO
38            "       Cisco Systems
39                    Customer Service
40
41            Postal: 170 W. Tasman Drive
42                    San Jose, CA  95134
43                    USA
44
45            Tel: +1 800 553-NETS
46
47            E-mail: cs-voice@cisco.com"
48        DESCRIPTION
49            "This MIB module enhances the IETF Dial Control MIB
50             (RFC2128) by providing H.320 call information over
51             a telephony network.
52
53             ITU-T Recommandation H.320 is the ITU standard
54             covers audio and video to be shared among
55             narrow-band visual telephone systems
56             and terminal equipments over ISDN."
57
58        REVISION        "200602230000Z"
59        DESCRIPTION
60             "Replace AUGMENTS clause by INDEX clause in the
61              following objects:
62              cvH320CallHistoryEntry
63              cvH320CallActiveEntry."
64        REVISION        "200509280000Z"
65        DESCRIPTION
66             "Initial version of this MIB module."
67        ::= { ciscoExperiment 128 }
68
69-- H320 Dial Control MIB objects definitions
70
71ciscoH320DialControlMIBNotifs  OBJECT IDENTIFIER ::=
72       { ciscoH320DialControlMIB 0}
73ciscoH320DialControlMIBObjects OBJECT IDENTIFIER ::=
74       { ciscoH320DialControlMIB 1 }
75ciscoH320DialControlMIBConform OBJECT IDENTIFIER ::=
76       { ciscoH320DialControlMIB 2 }
77
78-- The H320 Dial Control MIB consists of the following groups
79-- [1] H320 Dial Control Call History Group (cvH320CallHistory)
80-- [2] H320 Dial Control Call Active Group (cvH320CallActive)
81
82cvH320CallHistory        OBJECT IDENTIFIER ::=
83        { ciscoH320DialControlMIBObjects 1 }
84cvH320CallActive         OBJECT IDENTIFIER ::=
85        { ciscoH320DialControlMIBObjects 2 }
86
87--**********************************************************************
88-- H320 Dial Control Call History Group
89--**********************************************************************
90
91--
92-- H320 Call History Table
93--
94
95cvH320CallHistoryTable OBJECT-TYPE
96        SYNTAX      SEQUENCE OF CvH320CallHistoryEntry
97        MAX-ACCESS  not-accessible
98        STATUS      current
99        DESCRIPTION
100            "This table is the H.320 extension to the call history
101             table of IETF Dial Control MIB. It contains H.320 call
102             leg information about specific voice encapsulation call
103             with H.320 setup."
104        ::= { cvH320CallHistory 1 }
105
106cvH320CallHistoryEntry OBJECT-TYPE
107        SYNTAX      CvH320CallHistoryEntry
108        MAX-ACCESS  not-accessible
109        STATUS      current
110        DESCRIPTION
111            "The information regarding a single voice encapsulation
112             call with H.320 setup.
113
114             An entry into this table is created when its associated call
115             history entry in the IETF Dial Control MIB is created and
116             the call history entry contains information for the call
117             establishment to a voice encapsulation peer with video
118             call information type."
119        INDEX      { cCallHistoryIndex }
120        ::= { cvH320CallHistoryTable 1 }
121
122CvH320CallHistoryEntry ::=
123        SEQUENCE {
124            cvH320CallHistoryConnectionId          CvcGUid,
125            cvH320CallHistoryIncomingConnectionId  CvcGUid,
126            cvH320CallHistoryH320CallType          CvcH320CallType,
127            cvH320CallHistoryUsedBandwidth         Integer32,
128            cvH320CallHistoryTxVideoCodec          CvcVideoCoderRate,
129            cvH320CallHistoryTxVideoPackets        AbsoluteCounter32,
130            cvH320CallHistoryTxVideoBytes          AbsoluteCounter32,
131            cvH320CallHistoryRxVideoCodec          CvcVideoCoderRate,
132            cvH320CallHistoryRxVideoPackets        AbsoluteCounter32,
133            cvH320CallHistoryRxVideoBytes          AbsoluteCounter32
134        }
135
136cvH320CallHistoryConnectionId OBJECT-TYPE
137        SYNTAX      CvcGUid
138        MAX-ACCESS  read-only
139        STATUS      current
140        DESCRIPTION
141            "The global call identifier for a H.320 call."
142        ::= { cvH320CallHistoryEntry 1 }
143
144cvH320CallHistoryIncomingConnectionId OBJECT-TYPE
145        SYNTAX      CvcGUid
146        MAX-ACCESS  read-only
147        STATUS      current
148        DESCRIPTION
149            "The global call identifier for a H.320 call which
150             will be shared with the associated call legs."
151        ::= { cvH320CallHistoryEntry 2 }
152
153cvH320CallHistoryH320CallType OBJECT-TYPE
154        SYNTAX      CvcH320CallType
155        MAX-ACCESS  read-only
156        STATUS      current
157        DESCRIPTION
158            "The type of H.320 call."
159        ::= { cvH320CallHistoryEntry 3 }
160
161cvH320CallHistoryUsedBandwidth       OBJECT-TYPE
162        SYNTAX      Integer32 (0..10000000)
163        UNITS       "kilobits per second"
164        MAX-ACCESS  read-only
165        STATUS      current
166        DESCRIPTION
167            "The bandwidth for the H.320 call session."
168        ::= { cvH320CallHistoryEntry 4 }
169
170cvH320CallHistoryTxVideoCodec        OBJECT-TYPE
171        SYNTAX      CvcVideoCoderRate
172        MAX-ACCESS  read-only
173        STATUS      current
174        DESCRIPTION
175            "The negotiated encoding type used to compress
176             the video data in transmit direction for a
177             H.320 call session."
178        ::= { cvH320CallHistoryEntry 5 }
179
180cvH320CallHistoryTxVideoPackets     OBJECT-TYPE
181        SYNTAX      AbsoluteCounter32
182        MAX-ACCESS  read-only
183        STATUS      current
184        DESCRIPTION
185            "The total number of video data packets
186             transmitted for the H.320 call session."
187        ::= { cvH320CallHistoryEntry 6 }
188
189cvH320CallHistoryTxVideoBytes       OBJECT-TYPE
190        SYNTAX      AbsoluteCounter32
191        UNITS       "bytes"
192        MAX-ACCESS  read-only
193        STATUS      current
194        DESCRIPTION
195            "The total number of video data bytes
196             transmitted for the H.320 call session."
197        ::= { cvH320CallHistoryEntry 7 }
198
199cvH320CallHistoryRxVideoCodec       OBJECT-TYPE
200        SYNTAX      CvcVideoCoderRate
201        MAX-ACCESS  read-only
202        STATUS      current
203        DESCRIPTION
204            "The negotiated encoding type used to compress
205             the video data in receive direction for a
206             H.320 call session."
207        ::= { cvH320CallHistoryEntry 8 }
208
209cvH320CallHistoryRxVideoPackets     OBJECT-TYPE
210        SYNTAX      AbsoluteCounter32
211        MAX-ACCESS  read-only
212        STATUS      current
213        DESCRIPTION
214            "The total number of video data packets
215             received for the H.320 call session."
216        ::= { cvH320CallHistoryEntry 9 }
217
218cvH320CallHistoryRxVideoBytes      OBJECT-TYPE
219        SYNTAX      AbsoluteCounter32
220        UNITS       "bytes"
221        MAX-ACCESS  read-only
222        STATUS      current
223        DESCRIPTION
224            "The total number of video data bytes
225             received for the H.320 call session."
226        ::= { cvH320CallHistoryEntry 10 }
227
228--**********************************************************************
229-- H320 Dial Control Call Active Group
230--**********************************************************************
231
232--
233-- H320 Call Active Table
234--
235
236cvH320CallActiveTable OBJECT-TYPE
237        SYNTAX      SEQUENCE OF CvH320CallActiveEntry
238        MAX-ACCESS  not-accessible
239        STATUS      current
240        DESCRIPTION
241            "This table is the H.320 extension to the active call
242             table of IETF Dial Control MIB. It contains H.320 call
243             leg information about specific voice encapsulation call
244             with H.320 setup."
245        ::= { cvH320CallActive 1 }
246
247cvH320CallActiveEntry OBJECT-TYPE
248        SYNTAX      CvH320CallActiveEntry
249        MAX-ACCESS  not-accessible
250        STATUS      current
251        DESCRIPTION
252            "The information regarding a single voice encapsulation
253             call with H.320 setup.
254
255             An entry into this table is created when its associated call
256             active entry in the IETF Dial Control MIB is created. The
257             call active entry contains information for the call
258             establishment to a voice encapsulation peer with video
259             call information type.
260
261             The entry is deleted when its associated call active entry
262             in the IETF Dial Control MIB is deleted."
263        INDEX         { callActiveSetupTime, callActiveIndex }
264        ::= { cvH320CallActiveTable 1 }
265
266CvH320CallActiveEntry ::=
267        SEQUENCE {
268            cvH320CallActiveConnectionId          CvcGUid,
269            cvH320CallActiveIncomingConnectionId  CvcGUid,
270            cvH320CallActiveH320CallType          CvcH320CallType,
271            cvH320CallActiveUsedBandwidth         Integer32,
272            cvH320CallActiveTxVideoCodec          CvcVideoCoderRate,
273            cvH320CallActiveTxVideoPackets        AbsoluteCounter32,
274            cvH320CallActiveTxVideoBytes          AbsoluteCounter32,
275            cvH320CallActiveRxVideoCodec          CvcVideoCoderRate,
276            cvH320CallActiveRxVideoPackets        AbsoluteCounter32,
277            cvH320CallActiveRxVideoBytes          AbsoluteCounter32
278        }
279
280cvH320CallActiveConnectionId OBJECT-TYPE
281        SYNTAX      CvcGUid
282        MAX-ACCESS  read-only
283        STATUS      current
284        DESCRIPTION
285            "The global call identifier for a H.320 call."
286        ::= { cvH320CallActiveEntry 1 }
287
288cvH320CallActiveIncomingConnectionId OBJECT-TYPE
289        SYNTAX      CvcGUid
290        MAX-ACCESS  read-only
291        STATUS      current
292        DESCRIPTION
293            "The global call identifier for the gateway call which
294             will be shared with the associated call legs."
295        ::= { cvH320CallActiveEntry 2 }
296
297cvH320CallActiveH320CallType OBJECT-TYPE
298        SYNTAX      CvcH320CallType
299        MAX-ACCESS  read-only
300        STATUS      current
301        DESCRIPTION
302            "The type of H.320 call."
303        ::= { cvH320CallActiveEntry 3 }
304
305cvH320CallActiveUsedBandwidth       OBJECT-TYPE
306        SYNTAX      Integer32 (0..10000000)
307        UNITS       "kilobits per second"
308        MAX-ACCESS  read-only
309        STATUS      current
310        DESCRIPTION
311            "The bandwidth for the H.320 call session."
312        ::= { cvH320CallActiveEntry 4 }
313
314cvH320CallActiveTxVideoCodec        OBJECT-TYPE
315        SYNTAX      CvcVideoCoderRate
316        MAX-ACCESS  read-only
317        STATUS      current
318        DESCRIPTION
319            "The negotiated encoding type used to compress
320             the video data in transmit direction for the
321             H.320 call session."
322        ::= { cvH320CallActiveEntry 5 }
323
324cvH320CallActiveTxVideoPackets     OBJECT-TYPE
325        SYNTAX      AbsoluteCounter32
326        MAX-ACCESS  read-only
327        STATUS      current
328        DESCRIPTION
329            "The total number of video data packets
330             transmitted for the H.320 call session."
331        ::= { cvH320CallActiveEntry 6 }
332
333cvH320CallActiveTxVideoBytes       OBJECT-TYPE
334        SYNTAX      AbsoluteCounter32
335        UNITS       "bytes"
336        MAX-ACCESS  read-only
337        STATUS      current
338        DESCRIPTION
339            "The total number of video data bytes
340             transmitted for the H.320 call session."
341        ::= { cvH320CallActiveEntry 7 }
342
343cvH320CallActiveRxVideoCodec       OBJECT-TYPE
344        SYNTAX      CvcVideoCoderRate
345        MAX-ACCESS  read-only
346        STATUS      current
347        DESCRIPTION
348            "The object contains the negotiated video coder rate
349             in receive direction for the H.320 call session."
350        ::= { cvH320CallActiveEntry 8 }
351
352cvH320CallActiveRxVideoPackets     OBJECT-TYPE
353        SYNTAX      AbsoluteCounter32
354        MAX-ACCESS  read-only
355        STATUS      current
356        DESCRIPTION
357            "The total number of video data packets
358             received for the H.320 call session."
359        ::= { cvH320CallActiveEntry 9 }
360
361cvH320CallActiveRxVideoBytes       OBJECT-TYPE
362        SYNTAX      AbsoluteCounter32
363        UNITS       "bytes"
364        MAX-ACCESS  read-only
365        STATUS      current
366        DESCRIPTION
367            "The total number of video data bytes
368             received for the H.320 call session."
369        ::= { cvH320CallActiveEntry 10 }
370
371--
372-- Notifications
373--
374
375--
376-- Conformancy, Compliance and Group Objects
377--
378
379ciscoH320DialControlMIBConformance OBJECT IDENTIFIER ::=
380        { ciscoH320DialControlMIBConform 1 }
381ciscoH320DialControlMIBCompliances OBJECT IDENTIFIER ::=
382        { ciscoH320DialControlMIBConformance 1 }
383ciscoH320DialControlMIBGroups      OBJECT IDENTIFIER ::=
384        { ciscoH320DialControlMIBConformance 2 }
385
386-- compliance statements
387
388ciscoH320DialControlMIBCompliance MODULE-COMPLIANCE
389        STATUS      current
390        DESCRIPTION
391            "The compliance statement for entities which
392             implement the CISCO H320 DIAL CONTROL MIB"
393        MODULE      -- this module
394        MANDATORY-GROUPS
395            { cvH320CallHistoryGroup,
396              cvH320CallActiveGroup }
397        ::= { ciscoH320DialControlMIBCompliances 1 }
398
399-- units of conformance
400
401cvH320CallHistoryGroup OBJECT-GROUP
402        OBJECTS {
403            cvH320CallHistoryConnectionId,
404            cvH320CallHistoryIncomingConnectionId,
405            cvH320CallHistoryH320CallType,
406            cvH320CallHistoryUsedBandwidth,
407            cvH320CallHistoryTxVideoCodec,
408            cvH320CallHistoryTxVideoPackets,
409            cvH320CallHistoryTxVideoBytes,
410            cvH320CallHistoryRxVideoCodec,
411            cvH320CallHistoryRxVideoPackets,
412            cvH320CallHistoryRxVideoBytes
413        }
414        STATUS      current
415        DESCRIPTION
416            "A collection of objects providing the H.320 Call History
417             entry capability."
418        ::= { ciscoH320DialControlMIBGroups 1 }
419
420cvH320CallActiveGroup OBJECT-GROUP
421        OBJECTS {
422            cvH320CallActiveConnectionId,
423            cvH320CallActiveIncomingConnectionId,
424            cvH320CallActiveH320CallType,
425            cvH320CallActiveUsedBandwidth,
426            cvH320CallActiveTxVideoCodec,
427            cvH320CallActiveTxVideoPackets,
428            cvH320CallActiveTxVideoBytes,
429            cvH320CallActiveRxVideoCodec,
430            cvH320CallActiveRxVideoPackets,
431            cvH320CallActiveRxVideoBytes
432        }
433        STATUS      current
434        DESCRIPTION
435            "A collection of objects providing the H.320 Call Active
436             entry capability."
437        ::= { ciscoH320DialControlMIBGroups 2 }
438END
439