1-- ***************************************************************** 2-- CISCO-VOICE-APPS-MIB.my: Cisco Voice Applications MIB file. 3-- 4-- Feb. 2001, Sam Lee 5-- 6-- Copyright (c) 2001 by Cisco Systems, Inc. 7-- All rights reserved. 8-- ***************************************************************** 9 10 11CISCO-VOICE-APPS-MIB DEFINITIONS ::= BEGIN 12 13IMPORTS 14 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 15 Unsigned32 16 FROM SNMPv2-SMI 17 DisplayString, TruthValue 18 FROM SNMPv2-TC 19 SnmpAdminString 20 FROM SNMP-FRAMEWORK-MIB 21 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP 22 FROM SNMPv2-CONF 23 ciscoMgmt 24 FROM CISCO-SMI; 25 26ciscoVoiceAppsMIB MODULE-IDENTITY 27 LAST-UPDATED "200512220000Z" 28 ORGANIZATION "Cisco Systems, Inc." 29 CONTACT-INFO 30 " Cisco Systems 31 Customer Service 32 33 Postal: 170 W. Tasman Drive 34 San Jose, CA 95134 35 USA 36 37 Tel: +1 800 553-NETS 38 39 E-mail: cs-selsius@cisco.com" 40 41 DESCRIPTION 42 "The MIB Module for the management of Cisco Voice 43 Applications. This MIB is designed to work in 44 conjunction with the SYSAPPL-MIB to provide status 45 monitoring, provisioning and notification." 46 REVISION "200512220000Z" 47 DESCRIPTION 48 "Imported Unsigned32 from SNMPv2-SMI instead 49 of CISCO-TC." 50 REVISION "200102260000Z" 51 DESCRIPTION 52 "The initial version of this MIB module." 53 ::= { ciscoMgmt 190 } 54 55 56ciscoVoiceAppsMIBObjects OBJECT IDENTIFIER ::= 57 { ciscoVoiceAppsMIB 1 } 58cvaGeneralInfo OBJECT IDENTIFIER ::= 59 { ciscoVoiceAppsMIBObjects 1 } 60cvaModuleFailureInfo OBJECT IDENTIFIER ::= 61 { ciscoVoiceAppsMIBObjects 2 } 62 63 64 65-- 66-- THE APPLICATION WORKFLOW INSTALLATION TABLE 67-- 68 69cvaWorkflowInstallTable OBJECT-TYPE 70 SYNTAX SEQUENCE OF CvaWorkflowInstallEntry 71 MAX-ACCESS not-accessible 72 STATUS current 73 DESCRIPTION 74 "The table containing the list of installed Workflow 75 applications provisioned on the media server. 76 77 For instance, this table may contain an entry for 78 each of the Auto Attendant(AA) or Integrated Contact 79 Distribution(ICD) application installed on the Cisco 80 Workflow Application." 81 ::= { cvaGeneralInfo 1 } 82 83cvaWorkflowInstallEntry OBJECT-TYPE 84 SYNTAX CvaWorkflowInstallEntry 85 MAX-ACCESS not-accessible 86 STATUS current 87 DESCRIPTION 88 "An entry (conceptual row) in the Workflow Installation 89 Table, containing information associated with the Cisco 90 Workflow Application. This entry is created when a 91 workflow application is installed via the application 92 Administration page." 93 INDEX { cvaWorkflowInstallIndex } 94 ::= { cvaWorkflowInstallTable 1 } 95 96CvaWorkflowInstallEntry ::= SEQUENCE { 97 cvaWorkflowInstallIndex Unsigned32, 98 cvaWorkflowInstallName SnmpAdminString, 99 cvaWorkflowInstallLocator OCTET STRING, 100 cvaWorkflowInstallScriptName SnmpAdminString, 101 cvaWorkflowInstallEnable TruthValue 102} 103 104cvaWorkflowInstallIndex OBJECT-TYPE 105 SYNTAX Unsigned32 106 MAX-ACCESS not-accessible 107 STATUS current 108 DESCRIPTION 109 "An arbitrary integer which uniquely identifies an Workflow 110 Application." 111 ::= { cvaWorkflowInstallEntry 1 } 112 113cvaWorkflowInstallName OBJECT-TYPE 114 SYNTAX SnmpAdminString (SIZE(0..128)) 115 MAX-ACCESS read-only 116 STATUS current 117 DESCRIPTION 118 "The name of the workflow application." 119 ::= { cvaWorkflowInstallEntry 2 } 120 121cvaWorkflowInstallLocator OBJECT-TYPE 122 SYNTAX OCTET STRING (SIZE(0..128)) 123 MAX-ACCESS read-only 124 STATUS current 125 DESCRIPTION 126 "The extension number or CTI (Computer 127 Telephony Integration) route point associated 128 with the workflow application. 129 For instance, 5000 for extension 5000." 130 ::= { cvaWorkflowInstallEntry 3 } 131 132cvaWorkflowInstallScriptName OBJECT-TYPE 133 SYNTAX SnmpAdminString (SIZE(0..128)) 134 MAX-ACCESS read-only 135 STATUS current 136 DESCRIPTION 137 "The workflow application script name." 138 ::= { cvaWorkflowInstallEntry 4 } 139 140cvaWorkflowInstallEnable OBJECT-TYPE 141 SYNTAX TruthValue 142 MAX-ACCESS read-only 143 STATUS current 144 DESCRIPTION 145 "The status of the workflow application. 146 true(1): Workflow Application is enabled 147 false(2): Workflow Application is disabled." 148 ::= { cvaWorkflowInstallEntry 5 } 149 150 151cvaNotificationEnable OBJECT-TYPE 152 SYNTAX TruthValue 153 MAX-ACCESS read-write 154 STATUS current 155 DESCRIPTION 156 "To enable(1) or disable(2) generation of the following 157 notifications: 158 cvaModuleStart notification 159 cvaModuleStop notification 160 cvaModuleRunTimeFailure notification 161 cvaProcessStart notification 162 cvaProcessStop notification 163 The default value is enable(1)." 164 ::= { cvaGeneralInfo 3 } 165 166-- 167-- THE MODULE FAILURE GROUP 168-- a collection of objects common to application server notifications 169-- 170 171cvaAlarmSeverity OBJECT-TYPE 172 SYNTAX INTEGER { 173 emergency(1), 174 alert(2), 175 critical(3), 176 error(4), 177 warning(5), 178 notice(6), 179 informational(7) 180 } 181 MAX-ACCESS accessible-for-notify 182 STATUS current 183 DESCRIPTION 184 "The application alarm notification severity code. 185 emergency: System unusable 186 alert: Immediate response needed 187 critical: Critical condition 188 error: Error condition 189 warning: Warning condition 190 notice: Normal but significant condition 191 informational: Informational situation." 192 ::= { cvaModuleFailureInfo 1 } 193 194cvaModuleName OBJECT-TYPE 195 SYNTAX DisplayString(SIZE(0..32)) 196 MAX-ACCESS accessible-for-notify 197 STATUS current 198 DESCRIPTION 199 "The application module or subsystem name." 200 ::= { cvaModuleFailureInfo 2 } 201 202cvaProcessId OBJECT-TYPE 203 SYNTAX Unsigned32 204 MAX-ACCESS accessible-for-notify 205 STATUS current 206 DESCRIPTION 207 "A unique value for each of the process running on the host. 208 Wherever possible, this should be the system's native, unique 209 Identification number (process id)." 210 ::= { cvaModuleFailureInfo 3 } 211 212cvaModuleFailureName OBJECT-TYPE 213 SYNTAX DisplayString(SIZE(0..32)) 214 MAX-ACCESS accessible-for-notify 215 STATUS current 216 DESCRIPTION 217 "The application module name which causes the failure." 218 ::= { cvaModuleFailureInfo 4 } 219 220cvaModuleFailureCause OBJECT-TYPE 221 SYNTAX INTEGER { 222 other(1), 223 gracefulShutDown(2), 224 heartBeatFailure(3), 225 initFailure(4), 226 outOfResource(5), 227 partialFailure(6) 228 } 229 MAX-ACCESS accessible-for-notify 230 STATUS current 231 DESCRIPTION 232 "The application module failure cause code. This is used 233 by cvaModuleStop to indicate reason of module stop if known. 234 other: Other unspecified failure cause 235 gracefulShutDown: Module is gracefully shut down 236 heartBeatStopped: Module heart beat stopped is detected 237 initFailure: Module is failed during initialization 238 outOfResource: Module is failed due to out of resource 239 partialFailure: Module partially failure is detected." 240 ::= { cvaModuleFailureInfo 5 } 241 242 243cvaModuleFailureMessage OBJECT-TYPE 244 SYNTAX DisplayString(SIZE(0..255)) 245 MAX-ACCESS accessible-for-notify 246 STATUS current 247 DESCRIPTION 248 "The application module failure message." 249 ::= { cvaModuleFailureInfo 6 } 250 251cvaModuleRunTimeFailureCause OBJECT-TYPE 252 SYNTAX INTEGER { 253 other(1), 254 readAccessFailure(2), 255 writeAccessFailure(3), 256 createFailure(4), 257 deleteFailure(5), 258 updateFailure(6), 259 initFailure(7), 260 loadFailure(8), 261 outOfResource(9), 262 callProcessFailure(10), 263 registrationFailure(11), 264 deRegistrationFailure(12), 265 connectionFailure(13), 266 disconnectionFailure(14), 267 unknownTarget(15), 268 unReacheableTarget(16) 269 } 270 271 MAX-ACCESS accessible-for-notify 272 STATUS current 273 DESCRIPTION 274 "The application module run-time failure cause code. 275 other: Other or unspecified failure 276 readAccessFailure: Read Access failure 277 writeAccessFailure: Write Access failure 278 createFailure: Resource Creation failure 279 deleteFailure: Resource Deletion failure 280 updateFailure: Update failure 281 initFailure: Initialization failure 282 loadFailure: Resource Load failure 283 outOfResource: Out of Resource 284 callProcessFailure: Call Processing failure 285 registrationFailure: Registration failure 286 deRegistrationFailure: De-Registration failure 287 connectionFailure: Connection failure 288 disconnectionFailure: Desconnection failure 289 unknownTarget: Unknown Target/destination 290 unReacheableTarget: UnReacheable Target/destination" 291 ::= { cvaModuleFailureInfo 7 } 292 293 294-- 295-- Notifications 296-- 297ciscoVoiceAppsMIBNotificationPrefix OBJECT IDENTIFIER ::= 298 { ciscoVoiceAppsMIB 2 } 299ciscoVoiceAppsMIBNotifications OBJECT IDENTIFIER ::= 300 {ciscoVoiceAppsMIBNotificationPrefix 0 } 301 302 303cvaModuleStart NOTIFICATION-TYPE 304 OBJECTS { cvaAlarmSeverity, cvaModuleName } 305 STATUS current 306 DESCRIPTION 307 "A cvaModuleStart notification signifies that an 308 application module or subsystem has successfully 309 started and transitioned into in-service state. 310 This notification is working in conjunction with 311 the cvaModuleStop notification to notify the start 312 and stop status of a particular application module." 313 ::= {ciscoVoiceAppsMIBNotifications 1} 314 315cvaModuleStop NOTIFICATION-TYPE 316 OBJECTS { cvaAlarmSeverity, cvaModuleName, cvaModuleFailureCause, 317 cvaModuleFailureName, cvaModuleFailureMessage } 318 STATUS current 319 DESCRIPTION 320 "A cvaModuleStop notification signifies that an 321 application module or subsystem has stopped. This 322 notification is working in conjunction with the 323 cvaModuleStart notification to notify the start 324 and stop status of a particular application module. 325 If failure cause is known then it will be specified 326 in the cvaModuleFailureCause variable. Additional 327 failure information associated with cvaModuleFailureCause 328 can be specified in the cvaModuleFailureCauseMessage." 329 ::= {ciscoVoiceAppsMIBNotifications 2} 330 331cvaModuleRunTimeFailure NOTIFICATION-TYPE 332 OBJECTS { cvaAlarmSeverity, cvaModuleName, 333 cvaModuleRunTimeFailureCause, cvaModuleFailureName, 334 cvaModuleFailureMessage } 335 STATUS current 336 DESCRIPTION 337 "A cvaModuleRunTimeFailure notification signifies that a run 338 time failure has occurred. If failure cause is known then it 339 will be specified in the cvaModuleRunTimeFailureCause 340 variable. Additional failure information associated with 341 cvaModuleRunTimeFailureCause can be specified in the 342 cvaModuleFailureCauseMessage." 343 ::= {ciscoVoiceAppsMIBNotifications 3} 344 345cvaProcessStart NOTIFICATION-TYPE 346 OBJECTS { cvaAlarmSeverity, cvaModuleName, cvaProcessId } 347 STATUS current 348 DESCRIPTION 349 "A cvaProcessStart notification signifies that a process has 350 just started. This notification is intended to work in 351 conjunction with the caProcessStop notification to notify 352 the start and stop status of a particular process." 353 ::= {ciscoVoiceAppsMIBNotifications 4} 354 355cvaProcessStop NOTIFICATION-TYPE 356 OBJECTS { cvaAlarmSeverity, cvaModuleName, cvaProcessId } 357 STATUS current 358 DESCRIPTION 359 "A cvaProcessStop notification signifies that a process has 360 just stopped. This notification is intended to work in 361 conjunction with the cvaProcessStart notification to notify 362 the start and stop status of a particular process." 363 ::= {ciscoVoiceAppsMIBNotifications 5} 364 365 366-- 367-- MIB Conformance Statements 368-- 369 370ciscoVoiceAppsMIBConformance OBJECT IDENTIFIER ::= 371 { ciscoVoiceAppsMIB 3 } 372ciscoVoiceAppsMIBCompliances OBJECT IDENTIFIER ::= 373 { ciscoVoiceAppsMIBConformance 1 } 374ciscoVoiceAppsMIBGroups OBJECT IDENTIFIER ::= 375 { ciscoVoiceAppsMIBConformance 2 } 376 377-- Compliance Statements 378 379ciscoVoiceAppsMIBCompliance MODULE-COMPLIANCE 380 STATUS current 381 DESCRIPTION 382 "The compliance statement for entities which implement 383 the CISCO APPLICATION MIB." 384 MODULE 385 MANDATORY-GROUPS { 386 cvaModuleInfoGroup, 387 cvaNotificationInfoGroup 388 } 389 GROUP cvaNotificationGroup 390 DESCRIPTION 391 "Support for these notifications is optional." 392 ::= { ciscoVoiceAppsMIBCompliances 1 } 393 394-- Units of Conformance 395 396cvaModuleInfoGroup OBJECT-GROUP 397 OBJECTS { 398 cvaWorkflowInstallName, 399 cvaWorkflowInstallLocator, 400 cvaWorkflowInstallScriptName, 401 cvaWorkflowInstallEnable, 402 cvaNotificationEnable 403 } 404 STATUS current 405 DESCRIPTION 406 "A collection of objects which provide info about the 407 application. It comprises of all the modules and servers 408 associated with the application." 409 ::= { ciscoVoiceAppsMIBGroups 1 } 410 411cvaNotificationInfoGroup OBJECT-GROUP 412 OBJECTS { 413 cvaAlarmSeverity, 414 cvaModuleName, 415 cvaProcessId, 416 cvaModuleFailureName, 417 cvaModuleFailureCause, 418 cvaModuleFailureMessage, 419 cvaModuleRunTimeFailureCause 420 } 421 STATUS current 422 DESCRIPTION 423 "A collection of notification objects which provide info 424 about the application notification." 425 ::= { ciscoVoiceAppsMIBGroups 2 } 426 427cvaNotificationGroup NOTIFICATION-GROUP 428 NOTIFICATIONS { 429 cvaModuleStart, 430 cvaModuleStop, 431 cvaModuleRunTimeFailure, 432 cvaProcessStart, 433 cvaProcessStop 434 } 435 STATUS current 436 DESCRIPTION 437 "A collection of notifications." 438 ::= { ciscoVoiceAppsMIBGroups 3 } 439 440 441 442END 443 444 445 446 447 448 449 450 451 452