--  Title:              NEWVOICE.MIB
--  Version:            v0.2
--  Date Creation:      09/30/2003
--  Date Last Modified: 09/30/2003
--
--  Copyright @ 2003 New Voice International AG.
--  All rights reserved worldwide.
--
--  This MIB defines the objects for the IPBox SNMP agents,
--  and a basic Mobicall alarm trap with parameters.
--
--  Note: this is an early alpha release, it may (and probably
--        will) change, without prior notice.
--

NEWVOICE-MIB DEFINITIONS ::= BEGIN

    IMPORTS
        enterprises, Counter,
        TimeTicks, Gauge                FROM RFC1155-SMI
        OBJECT-TYPE                     FROM RFC-1212
        sysUpTime, DisplayString,       FROM RFC1213-MIB
        TRAP-TYPE                       FROM RFC-1215;


    newvoice OBJECT IDENTIFIER ::= { enterprises 18118 }

    nvProducts OBJECT IDENTIFIER ::= { newvoice 1 }

    nvMobicall OBJECT IDENTIFIER ::= { nvProducts 1 }
    nvIpbox OBJECT IDENTIFIER ::= { nvProducts 2 }

    nvMobicallEvent OBJECT IDENTIFIER ::= { nvMobicall 0 }
    nvAlrNumber OBJECT IDENTIFIER ::= { nvMobicall 1 }
    nvAlrMessage1 OBJECT IDENTIFIER ::= { nvMobicall 2 }
    nvAlrMessage2 OBJECT IDENTIFIER ::= { nvMobicall 3 }
    nvAlrUUI OBJECT IDENTIFIER ::= { nvMobicall 4 }
    nvAlrOptions OBJECT IDENTIFIER ::= { nvMobicall 5 }

    nvIpboxEvent OBJECT IDENTIFIER ::= { nvIpbox 0 }
    nvIpboxContact OBJECT IDENTIFIER ::= { nvIpbox 1 }
    nvIpboxRelay OBJECT IDENTIFIER ::= { nvIpbox 2 }

    contactState OBJECT IDENTIFIER ::= { nvIpboxContact 1 }

-- traps

   nvMobicallAlarm TRAP-TYPE
       ENTERPRISE nvMobicallEvent
       VARIABLES { 
           sysUpTime,
           nvAlrNumber,
           nvAlrMessage1,
           nvAlrMessage2,
           nvAlrUUI,
           nvAlrOptions
       }
       DESCRIPTION
           "Watchdog event"
       ::= 1


   nvIpboxWDog TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Watchdog event"
       ::= 16

   nvIpboxContact1On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 1 state ON"
       ::= 33

   nvIpboxContact2On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 2 state ON"
       ::= 34

   nvIpboxContact3On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 3 state ON"
       ::= 35

   nvIpboxContact4On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 4 state ON"
       ::= 36

   nvIpboxContact5On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 5 state ON"
       ::= 37

   nvIpboxContact6On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 6 state ON"
       ::= 38

   nvIpboxContact7On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 7 state ON"
       ::= 39

   nvIpboxContact8On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 8 state ON"
       ::= 40

   nvIpboxContact9On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 9 state ON"
       ::= 41

   nvIpboxContact10On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 10 state ON"
       ::= 42

   nvIpboxContact11On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 11 state ON"
       ::= 43

   nvIpboxContact12On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 12 state ON"
       ::= 44

   nvIpboxContact13On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 13 state ON"
       ::= 45

   nvIpboxContact14On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 14 state ON"
       ::= 46

   nvIpboxContact15On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 15 state ON"
       ::= 47

   nvIpboxContact16On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 16 state ON"
       ::= 48

   nvIpboxContact17On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 17 state ON"
       ::= 49

   nvIpboxContact18On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 18 state ON"
       ::= 50

   nvIpboxContact19On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 19 state ON"
       ::= 51

   nvIpboxContact20On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 20 state ON"
       ::= 52

   nvIpboxContact21On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 21 state ON"
       ::= 53

   nvIpboxContact22On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 22 state ON"
       ::= 54

   nvIpboxContact23On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 23 state ON"
       ::= 55

   nvIpboxContact24On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 24 state ON"
       ::= 56

   nvIpboxContact25On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 25 state ON"
       ::= 57

   nvIpboxContact26On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 26 state ON"
       ::= 58

   nvIpboxContact27On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 27 state ON"
       ::= 59

   nvIpboxContact28On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 28 state ON"
       ::= 60

   nvIpboxContact29On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 29 state ON"
       ::= 61

   nvIpboxContact30On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 30 state ON"
       ::= 62

   nvIpboxContact31On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 31 state ON"
       ::= 63

   nvIpboxContact32On TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 32 state ON"
       ::= 64

   nvIpboxContact1Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 1 state OFF"
       ::= 65

   nvIpboxContact2Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 2 state OFF"
       ::= 66

   nvIpboxContact3Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 3 state OFF"
       ::= 67

   nvIpboxContact4Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 4 state OFF"
       ::= 68

   nvIpboxContact5Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 5 state OFF"
       ::= 69

   nvIpboxContact6Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 6 state OFF"
       ::= 70

   nvIpboxContact7Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 7 state OFF"
       ::= 71

   nvIpboxContact8Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 8 state OFF"
       ::= 72

   nvIpboxContact9Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 9 state OFF"
       ::= 73

   nvIpboxContact10Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 10 state OFF"
       ::= 74

   nvIpboxContact11Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 11 state OFF"
       ::= 75

   nvIpboxContact12Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 12 state OFF"
       ::= 76

   nvIpboxContact13Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 13 state OFF"
       ::= 77

   nvIpboxContact14Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 14 state OFF"
       ::= 78

   nvIpboxContact15Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 15 state OFF"
       ::= 79

   nvIpboxContact16Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 16 state OFF"
       ::= 80

   nvIpboxContact17Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 17 state OFF"
       ::= 81

   nvIpboxContact18Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 18 state OFF"
       ::= 82

   nvIpboxContact19Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 19 state OFF"
       ::= 83

   nvIpboxContact20Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 20 state OFF"
       ::= 84

   nvIpboxContact21Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 21 state OFF"
       ::= 85

   nvIpboxContact22Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 22 state OFF"
       ::= 86

   nvIpboxContact23Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 23 state OFF"
       ::= 87

   nvIpboxContact24Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 24 state OFF"
       ::= 88

   nvIpboxContact25Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 25 state OFF"
       ::= 89

   nvIpboxContact26Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 26 state OFF"
       ::= 90

   nvIpboxContact27Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 27 state OFF"
       ::= 91

   nvIpboxContact28Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 28 state OFF"
       ::= 92

   nvIpboxContact29Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 29 state OFF"
       ::= 93

   nvIpboxContact30Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 30 state OFF"
       ::= 94

   nvIpboxContact31Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 31 state OFF"
       ::= 95

   nvIpboxContact32Off TRAP-TYPE
       ENTERPRISE nvIpboxEvent
       VARIABLES { sysUpTime }
       DESCRIPTION
           "Contact 32 state OFF"
       ::= 96

END
