#
# PySNMP MIB module MITEL-VOICE-MAIL-MIB (http://snmplabs.com/pysmi)
# ASN.1 source file:///Users/davwang4/Dev/mibs.snmplabs.com/asn1/MITEL-VOICE-MAIL-MIB
# Produced by pysmi-0.3.4 at Wed May  1 14:13:30 2019
# On host DAVWANG4-M-1475 platform Darwin version 18.5.0 by user davwang4
# Using Python version 3.7.3 (default, Mar 27 2019, 09:23:15) 
#
ObjectIdentifier, Integer, OctetString = mibBuilder.importSymbols("ASN1", "ObjectIdentifier", "Integer", "OctetString")
NamedValues, = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
SingleValueConstraint, ConstraintsUnion, ConstraintsIntersection, ValueSizeConstraint, ValueRangeConstraint = mibBuilder.importSymbols("ASN1-REFINEMENT", "SingleValueConstraint", "ConstraintsUnion", "ConstraintsIntersection", "ValueSizeConstraint", "ValueRangeConstraint")
NotificationGroup, ModuleCompliance = mibBuilder.importSymbols("SNMPv2-CONF", "NotificationGroup", "ModuleCompliance")
iso, enterprises, ObjectIdentity, Counter32, Integer32, Gauge32, MibScalar, MibTable, MibTableRow, MibTableColumn, Unsigned32, IpAddress, MibIdentifier, Counter64, TimeTicks, Bits, NotificationType, ModuleIdentity = mibBuilder.importSymbols("SNMPv2-SMI", "iso", "enterprises", "ObjectIdentity", "Counter32", "Integer32", "Gauge32", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn", "Unsigned32", "IpAddress", "MibIdentifier", "Counter64", "TimeTicks", "Bits", "NotificationType", "ModuleIdentity")
DisplayString, TextualConvention = mibBuilder.importSymbols("SNMPv2-TC", "DisplayString", "TextualConvention")
mitelVoiceMail = ModuleIdentity((1, 3, 6, 1, 4, 1, 1027, 4, 10))
mitelVoiceMail.setRevisions(('2002-03-24 11:49', '2002-04-02 00:00',))

if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    if mibBuilder.loadTexts: mitelVoiceMail.setRevisionsDescriptions(('Convert to SMIv2', 'Mitel Voice Mail MIB version 1.0',))
if mibBuilder.loadTexts: mitelVoiceMail.setLastUpdated('200204020000Z')
if mibBuilder.loadTexts: mitelVoiceMail.setOrganization('MITEL Networks Corporation')
if mibBuilder.loadTexts: mitelVoiceMail.setContactInfo('Standards Group, Postal: MITEL Corporation 350 Legget Drive, PO Box 13089 Kanata, Ontario Canada K2K 1X3 Tel: +1 613 592 2122 Fax: +1 613 592 4784 E-mail: std@mitel.com')
if mibBuilder.loadTexts: mitelVoiceMail.setDescription('The Mitel Application Monitor MIB.')
mitel = MibIdentifier((1, 3, 6, 1, 4, 1, 1027))
mitelProprietary = MibIdentifier((1, 3, 6, 1, 4, 1, 1027, 4))
mitelIdentification = MibIdentifier((1, 3, 6, 1, 4, 1, 1027, 1))
mitelIdCallServers = MibIdentifier((1, 3, 6, 1, 4, 1, 1027, 1, 2))
mitelIdCsIpera1000 = MibIdentifier((1, 3, 6, 1, 4, 1, 1027, 1, 2, 4))
mitelVoiceMailFaultTable = MibTable((1, 3, 6, 1, 4, 1, 1027, 4, 10, 1), )
if mibBuilder.loadTexts: mitelVoiceMailFaultTable.setStatus('current')
if mibBuilder.loadTexts: mitelVoiceMailFaultTable.setDescription('The Voice Mail Fault table.')
mitelVoiceMailFaultEntry = MibTableRow((1, 3, 6, 1, 4, 1, 1027, 4, 10, 1, 1), ).setIndexNames((0, "MITEL-VOICE-MAIL-MIB", "mitelVoiceMailFaultTblIndex"))
if mibBuilder.loadTexts: mitelVoiceMailFaultEntry.setStatus('current')
if mibBuilder.loadTexts: mitelVoiceMailFaultEntry.setDescription('An entry in the mitelVoiceMailFaultTable.')
mitelVoiceMailFaultTblIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 1027, 4, 10, 1, 1, 1), Integer32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: mitelVoiceMailFaultTblIndex.setStatus('current')
if mibBuilder.loadTexts: mitelVoiceMailFaultTblIndex.setDescription('The index of the fault table.')
mitelVoiceMailFaultId = MibTableColumn((1, 3, 6, 1, 4, 1, 1027, 4, 10, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("voiceMailDiskNearlyFull", 1), ("voiceMailDiskFull", 2)))).setMaxAccess("readonly")
if mibBuilder.loadTexts: mitelVoiceMailFaultId.setStatus('current')
if mibBuilder.loadTexts: mitelVoiceMailFaultId.setDescription('The mitelVoiceMailFaultId indicates the id of the fault.')
mitelVoiceMailFaultStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 1027, 4, 10, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("set", 1), ("clear", 2), ("message", 3)))).setMaxAccess("readonly")
if mibBuilder.loadTexts: mitelVoiceMailFaultStatus.setStatus('current')
if mibBuilder.loadTexts: mitelVoiceMailFaultStatus.setDescription('The mitelVoiceMailFaultStatus indicates whether the fault is set or cleared or transient')
mitelVoiceMailFaultOccur = MibTableColumn((1, 3, 6, 1, 4, 1, 1027, 4, 10, 1, 1, 4), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: mitelVoiceMailFaultOccur.setStatus('current')
if mibBuilder.loadTexts: mitelVoiceMailFaultOccur.setDescription('The mitelVoiceMailFaultOccur indicates the occurence of the fault since the last system restart')
mitelIpera1000Notifications = NotificationGroup((1, 3, 6, 1, 4, 1, 1027, 1, 2, 4, 0)).setObjects(("MITEL-VOICE-MAIL-MIB", "mitelVoiceMailDiskNearlyFullNotif"), ("MITEL-VOICE-MAIL-MIB", "mitelVoiceMailDiskFullNotif"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    mitelIpera1000Notifications = mitelIpera1000Notifications.setStatus('current')
if mibBuilder.loadTexts: mitelIpera1000Notifications.setDescription('Call Server Ipera 1000 Notifications.')
mitelVoiceMailDiskNearlyFullNotif = NotificationType((1, 3, 6, 1, 4, 1, 1027, 1, 2, 4, 0, 408)).setObjects(("MITEL-VOICE-MAIL-MIB", "mitelVoiceMailFaultStatus"), ("MITEL-VOICE-MAIL-MIB", "mitelVoiceMailFaultOccur"))
if mibBuilder.loadTexts: mitelVoiceMailDiskNearlyFullNotif.setStatus('current')
if mibBuilder.loadTexts: mitelVoiceMailDiskNearlyFullNotif.setDescription('The mitelVoiceMailDiskNearlyFullNotif trap indicates that the disk for voice mail is nearly full.')
mitelVoiceMailDiskFullNotif = NotificationType((1, 3, 6, 1, 4, 1, 1027, 1, 2, 4, 0, 409)).setObjects(("MITEL-VOICE-MAIL-MIB", "mitelVoiceMailFaultStatus"), ("MITEL-VOICE-MAIL-MIB", "mitelVoiceMailFaultOccur"))
if mibBuilder.loadTexts: mitelVoiceMailDiskFullNotif.setStatus('current')
if mibBuilder.loadTexts: mitelVoiceMailDiskFullNotif.setDescription('The mitelVoiceMailDiskFullNotif trap indicates that the disk device for voice mail is full.')
mibBuilder.exportSymbols("MITEL-VOICE-MAIL-MIB", mitelVoiceMailFaultOccur=mitelVoiceMailFaultOccur, mitelVoiceMailFaultStatus=mitelVoiceMailFaultStatus, mitelVoiceMailDiskFullNotif=mitelVoiceMailDiskFullNotif, mitelVoiceMailFaultTblIndex=mitelVoiceMailFaultTblIndex, mitelVoiceMailFaultId=mitelVoiceMailFaultId, mitelIdentification=mitelIdentification, mitelIdCsIpera1000=mitelIdCsIpera1000, mitelVoiceMailFaultEntry=mitelVoiceMailFaultEntry, mitel=mitel, mitelIdCallServers=mitelIdCallServers, mitelVoiceMail=mitelVoiceMail, mitelIpera1000Notifications=mitelIpera1000Notifications, PYSNMP_MODULE_ID=mitelVoiceMail, mitelVoiceMailDiskNearlyFullNotif=mitelVoiceMailDiskNearlyFullNotif, mitelProprietary=mitelProprietary, mitelVoiceMailFaultTable=mitelVoiceMailFaultTable)
