- INNO-MIB DEFINITIONS ::= BEGIN
- -- Innovaphone AG
- -- Boeblinger Straße 76
- -- D-71065 Sindelfingen
- -- info@innovaphone.com
- IMPORTS
- Counter,TimeTicks,enterprises,IpAddress,Gauge
- FROM RFC1155-SMI
- OBJECT-TYPE
- FROM RFC-1212
- ifIndex
- FROM RFC1213-MIB
- TRAP-TYPE
- FROM RFC-1215;
- DisplayString ::= OCTET STRING
- innovaphone OBJECT IDENTIFIER ::= { enterprises 6666 }
- isdn OBJECT IDENTIFIER ::= { innovaphone 1 }
- -- **********************************
- -- LAPD table
- -- **********************************
- l2Table OBJECT-TYPE
- SYNTAX SEQUENCE OF L2
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "ISDN layer2 table"
- ::= { isdn 1 }
- l2Entry OBJECT-TYPE
- SYNTAX L2
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Layer 2 Entry"
- INDEX { l2Label }
- ::= { l2Table 1 }
- L2 ::= SEQUENCE {
- l2Label DisplayString,
- l2State INTEGER,
- l2Mode INTEGER,
- l1Label DisplayString
- }
- l2Label OBJECT-TYPE
- SYNTAX DisplayString (SIZE(1..8))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Name of this Layer 2 instance"
- ::= { l2Entry 1 }
- l2State OBJECT-TYPE
- SYNTAX INTEGER {
- down(1),
- up(2)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Indication whether the LAPD layer is active"
- ::= { l2Entry 2 }
- l2Mode OBJECT-TYPE
- SYNTAX INTEGER {
- te(1),
- nt(2)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Interface mode, either NT or TE"
- ::= { l2Entry 3 }
- l1Label OBJECT-TYPE
- SYNTAX DisplayString (SIZE(1..8))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Name of Layer 1 (physical) instance this Layer 2
- instance is working on"
- ::= { l2Entry 4 }
- -- **********************************
- -- L1 PRI table
- -- **********************************
- l1PriTable OBJECT-TYPE
- SYNTAX SEQUENCE OF L1Pri
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Layer1 table (primary rate interface)"
- ::= { isdn 2 }
- l1PriEntry OBJECT-TYPE
- SYNTAX L1Pri
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Layer 1 Entry (primary rate interface)"
- INDEX { l1PriLabel }
- ::= { l1PriTable 1 }
- L1Pri ::= SEQUENCE {
- l1PriLabel DisplayString,
- l1PriState INTEGER,
- l1PriErrCrc4 Counter,
- l1PriErrRemAlarmInd Counter,
- l1PriErrSigLoss Counter,
- l1PriErrAlarmInd Counter,
- l1PriErrFrameAlignmentTOut Counter,
- l1PriErrFrameAlignmentLoss Counter,
- l1PriErrSlip Counter,
- l1PriTest INTEGER
- }
- l1PriLabel OBJECT-TYPE
- SYNTAX DisplayString (SIZE(1..8))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Name of this Layer 1 instance"
- ::= { l1PriEntry 1 }
- l1PriState OBJECT-TYPE
- SYNTAX INTEGER {
- down(1),
- up(2)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Indication whether the physical layer is active"
- ::= { l1PriEntry 2 }
- l1PriErrCrc4 OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The CRC4 check of a received submultiframe failed."
- ::= { l1PriEntry 3 }
- l1PriErrRemAlarmInd OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Remote Alarm"
- ::= { l1PriEntry 4 }
- l1PriErrSigLoss OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Loss of signal"
- ::= { l1PriEntry 5 }
- l1PriErrAlarmInd OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Alarm Indication Signal"
- ::= { l1PriEntry 6 }
- l1PriErrFrameAlignmentTOut OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Receive Time Out 400 msec"
- ::= { l1PriEntry 7 }
- l1PriErrFrameAlignmentLoss OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Loss of Frame Alignment"
- ::= { l1PriEntry 8 }
- l1PriErrSlip OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Receive SLIP detected"
- ::= { l1PriEntry 9 }
- l1PriTest OBJECT-TYPE
- SYNTAX INTEGER {
- noTest(0),
- simAlarm(1),
- resetAlarms(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Triggers,resets some hardware alarm counters "
- ::= { l1PriEntry 10 }
- -- **********************************
- -- L1 BRI table
- -- **********************************
- l1BriTable OBJECT-TYPE
- SYNTAX SEQUENCE OF L1Bri
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Layer1 table (basic rate interface)"
- ::= { isdn 3 }
- l1BriEntry OBJECT-TYPE
- SYNTAX L1Bri
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Layer 1 Entry (basic rate rate interface)"
- INDEX { l1BriLabel }
- ::= { l1BriTable 1 }
- L1Bri ::= SEQUENCE {
- l1BriLabel DisplayString,
- l1BriState INTEGER
- }
- l1BriLabel OBJECT-TYPE
- SYNTAX DisplayString (SIZE(1..8))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Name of this Layer 1 instance"
- ::= { l1BriEntry 1 }
- l1BriState OBJECT-TYPE
- SYNTAX INTEGER {
- down(1),
- up(2)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Indication whether the physical layer is active"
- ::= { l1BriEntry 2 }
- -- **********************************
- -- L3 table
- -- **********************************
- l3Table OBJECT-TYPE
- SYNTAX SEQUENCE OF L3
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Layer3 table"
- ::= { isdn 4 }
- l3Entry OBJECT-TYPE
- SYNTAX L3
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Layer 3 Entry"
- INDEX { l3Label }
- ::= { l3Table 1 }
- L3 ::= SEQUENCE {
- l3Label DisplayString,
- l3Protocol INTEGER,
- l3NumBchan INTEGER,
- l3NumBchanActive Gauge,
- l3CallsBoot Counter
- }
- l3Label OBJECT-TYPE
- SYNTAX DisplayString (SIZE(1..8))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Name of this Layer 3 instance"
- ::= { l3Entry 1 }
- l3Protocol OBJECT-TYPE
- SYNTAX INTEGER {
- none(0),
- other(1),
- etsi(3),
- qsig(23)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The Isdn signalling protocol on this interface"
- ::= { l3Entry 2 }
- l3NumBchan OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Number of B-channels available"
- ::= { l3Entry 3 }
- l3NumBchanActive OBJECT-TYPE
- SYNTAX Gauge
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Number of B-channels currently active.
- May also be understood as number of calls
- currently active on this interface."
- ::= { l3Entry 4 }
- l3CallsBoot OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Accumulated Number of Calls on this interface
- since last Boot"
- ::= { l3Entry 5 }
- -- **********************************
- -- Gateway group
- -- **********************************
- gateway OBJECT IDENTIFIER ::= { innovaphone 2 }
- -- **********************************
- -- gatekeeper
- -- **********************************
- gatekeeper OBJECT IDENTIFIER ::= { gateway 1 }
- -- **********************************
- -- Voice Interfaces
- -- **********************************
- voiceIfTable OBJECT-TYPE
- SYNTAX SEQUENCE OF VoiceIf
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Voice Interfaces Table. Features either
- physical interfaces or aliases."
- ::= { gatekeeper 1 }
- voiceIfEntry OBJECT-TYPE
- SYNTAX VoiceIf
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Voice Interfaces Entry.Features either
- physical interfaces or aliases."
- INDEX { voiceIfIndex,
- voiceIfAliasIndex }
- ::= { voiceIfTable 1 }
- VoiceIf ::= SEQUENCE {
- voiceIfGwName DisplayString,
- voiceIfType INTEGER,
- voiceIfAddr IpAddress,
- voiceIfState INTEGER,
- voiceIfNumber DisplayString,
- voiceIfName DisplayString,
- voiceIfProduct DisplayString,
- voiceIfIndex INTEGER,
- voiceIfAliasIndex INTEGER
- }
- voiceIfGwName OBJECT-TYPE
- SYNTAX DisplayString (SIZE(0..255))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Only of interest for aliases to show at which GWxx
- an alias has been/will be registered"
- ::= { voiceIfEntry 1 }
- voiceIfType OBJECT-TYPE
- SYNTAX INTEGER {
- unkown(0), --e.g. if interface>1 is down
- if(1), --interface (physical)
- ep(2), --endpoint
- gk(3), --gatekeeper
- gw(4) --gateway
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The type of the interface"
- ::= { voiceIfEntry 2 }
- voiceIfAddr OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "ip address, only of interest if interface state
- is up"
- ::= { voiceIfEntry 3 }
- voiceIfState OBJECT-TYPE
- SYNTAX INTEGER {
- down(0),
- up(1)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Interface state"
- ::= { voiceIfEntry 4 }
- voiceIfNumber OBJECT-TYPE
- SYNTAX DisplayString (SIZE(0..255))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The E.164 number registered by this interface"
- ::= { voiceIfEntry 5 }
- voiceIfName OBJECT-TYPE
- SYNTAX DisplayString (SIZE(0..255))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The H.323 Name registered by this interface"
- ::= { voiceIfEntry 6 }
- voiceIfProduct OBJECT-TYPE
- SYNTAX DisplayString (SIZE(0..255))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "If available the description of the registering
- product"
- ::= { voiceIfEntry 7 }
- voiceIfIndex OBJECT-TYPE
- SYNTAX INTEGER(1..65535)
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Increasing index of an interface,
- utilized as first suboid of entry index."
- ::= { voiceIfEntry 8 }
- voiceIfAliasIndex OBJECT-TYPE
- SYNTAX INTEGER(1..65535)
- ACCESS read-only
- STATUS optional
- DESCRIPTION
- "If interface is an alias, this is the
- increasing index of alias at an interface.
- Otherwise -1 will be returned.
- Utilized as second suboid of entry index."
- ::= { voiceIfEntry 9 }
- -- **********************************
- -- Traps
- -- **********************************
- -- trapDummyGroup doesn't really exist
- trapDummyGroup OBJECT IDENTIFIER ::= { innovaphone 3 }
- trapDisplayStringParm OBJECT-TYPE
- SYNTAX DisplayString (SIZE(0..255))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "This variable doesn't exist. Its purpose is to
- be syntactically referenced as a variable within
- a trap."
- ::= { trapDummyGroup 1 }
- trapIntegerParm OBJECT-TYPE
- SYNTAX INTEGER(1..65535)
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "This variable doesn't exist. Its purpose is to
- be syntactically referenced as a variable within
- a trap."
- ::= { trapDummyGroup 2 }
- trapGaugeParm OBJECT-TYPE
- SYNTAX Gauge
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "This variable doesn't exist. Its purpose is to
- be syntactically referenced as a variable within
- a trap."
- ::= { trapDummyGroup 3 }
- innoColdStart TRAP-TYPE
- ENTERPRISE innovaphone
- DESCRIPTION
- "An unexpected restart happened."
- ::= 0
- innoWarmStart TRAP-TYPE
- ENTERPRISE innovaphone
- DESCRIPTION
- "The device has been reset administratively."
- ::= 1
- innoLinkDown TRAP-TYPE
- ENTERPRISE innovaphone
- VARIABLES { ifIndex }
- DESCRIPTION
- "An interface link went down (PPP)."
- ::= 2
- innoLinkUp TRAP-TYPE
- ENTERPRISE innovaphone
- VARIABLES { ifIndex }
- DESCRIPTION
- "An interface link went up."
- ::= 3
- innoAuthenticationFailure TRAP-TYPE
- ENTERPRISE innovaphone
- DESCRIPTION
- "An Snmp PDU with a wrong community string has
- been received."
- ::= 4
- innoIsdnFailure TRAP-TYPE
- ENTERPRISE innovaphone
- VARIABLES {
- trapDisplayStringParm, -- Name of originating interface
- trapIntegerParm -- interface is down(0) or up(1)
- }
- DESCRIPTION
- "Obsoleted: This SNMP trap is no longer necessary. Meanwhile it is covered more consistently by innoDiagAlarm and innoDiagAlarmClear.
- Removed from on v9hf16."
- ::= 5
- innoDiagAlarm TRAP-TYPE
- ENTERPRISE innovaphone
- VARIABLES {
- trapGaugeParm, -- Alarm Code
- trapDisplayStringParm, -- Alarm Source
- trapGaugeParm, -- Severity: indeterminate(0),major(1),critical(2)
- trapDisplayStringParm -- Alarm Text
- }
- DESCRIPTION
- "This trap corresponds to an alarm under Administration/Diagnostics/Alarms"
- ::= 6
- innoDiagAlarmClear TRAP-TYPE
- ENTERPRISE innovaphone
- VARIABLES {
- trapGaugeParm, -- Alarm Code
- trapDisplayStringParm -- Alarm Source
- }
- DESCRIPTION
- "This trap corresponds to an alarm clearing under Administration/Diagnostics/Alarms"
- ::= 7
- END -- Module