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