H323TERMINAL-MIB device MIB details by Enterasys Networks Inc
H323TERMINAL-MIB file content
The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.
Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.
Use ActiveXperts Network Monitor 2024 to import vendor-specific MIB files, inclusing H323TERMINAL-MIB.
Vendor: | Enterasys Networks Inc |
---|---|
Mib: | H323TERMINAL-MIB [download] [view objects] |
Tool: | ActiveXperts Network Monitor 2024 [download] (ships with advanced SNMP/MIB tools) |
-- -- This defines the MIB in support of the ITU-T H.323 terminal -- H323TERMINAL-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, TimeTicks FROM SNMPv2-SMI DisplayString, DateAndTime FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF ifIndex FROM IF-MIB mmH323Root, MmTerminalVideoCapability, MmTerminalAudioCapability, MmTerminalDataCapability FROM MULTI-MEDIA-MIB-TC; h323Terminal MODULE-IDENTITY LAST-UPDATED "9812181400Z" -- December 18, 1998 ORGANIZATION "ITU-T" CONTACT-INFO "ITU-T SG-16" DESCRIPTION "This MIB module supports the functions of an ITU-T H.323 terminal" REVISION "9812181400Z" -- December 18, 1998 DESCRIPTION "The H323 terminal mib" ::= { mmH323Root 3} h323TermSystem OBJECT IDENTIFIER ::= { h323Terminal 1} h323TermCapability OBJECT IDENTIFIER ::= { h323Terminal 2} h323TermControl OBJECT IDENTIFIER ::= { h323Terminal 3} -- Terminal description group -- Implementation of the terminal description group is mandatory for all -- H.323 terminals. If an agent is not configured to have a value for any -- of these variables, a string of length 0 is returned. h323TermSystemTable OBJECT-TYPE SYNTAX SEQUENCE OF H323TermSystemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the terminal description of a terminal indexed by ifIndex." ::= { h323TermSystem 1 } h323TermSystemEntry OBJECT-TYPE SYNTAX H323TermSystemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains objects that describe the terminal." INDEX {ifIndex} ::= { h323TermSystemTable 1 } H323TermSystemEntry ::= SEQUENCE { h323TermSystemDescr DisplayString, h323TermSystemHWVersionNo DisplayString, h323TermSystemSWVersionNo DisplayString, h323TermSystemContact DisplayString, h323TermSystemt35CountryCode INTEGER, h323TermSystemt35CountryCodeExtention INTEGER, h323TermSystemt35ManufacturerCode INTEGER, h323TermSystemLocation DisplayString, h323TermSystemUptime TimeTicks, h323TermSystemLocalTime DateAndTime, h323TermSystemDiagnostics Integer32, h323TermSystemStatus INTEGER } h323TermSystemDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A textual description of the terminal. Name of manufacturer." ::= { h323TermSystemEntry 1 } h323TermSystemHWVersionNo OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware version number." ::= { h323TermSystemEntry 2 } h323TermSystemSWVersionNo OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Software version number." ::= { h323TermSystemEntry 3 } h323TermSystemContact OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The textual identification of the contact person for this managed node, together with information on how to contact this person." ::= { h323TermSystemEntry 4 } h323TermSystemt35CountryCode OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Country code, per T.35." ::= { h323TermSystemEntry 5 } h323TermSystemt35CountryCodeExtention OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Assigned nationally." ::= { h323TermSystemEntry 6 } h323TermSystemt35ManufacturerCode OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Assigned nationally." ::= { h323TermSystemEntry 7 } h323TermSystemLocation OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The physical location of this system. For instance, closet, terminal room and so on" ::= { h323TermSystemEntry 8 } h323TermSystemUptime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of time (in hundredths of a second) since this H323 terminal was last initialized. Note that this is different from sysUpTime in MIB-II because sysUpTime is the uptime of the network management portion of the system." ::= { h323TermSystemEntry 9 } h323TermSystemLocalTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION "The local date and time of day." ::= { h323TermSystemEntry 10 } h323TermSystemDiagnostics OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the results of the last diagnostic routine performed noResults(1) No diagnostic has yet been performed, passed(2) the diagnostic has been passed, hardwareFault(3) Hardware fault was detected, softwareFault(4) Software fault was detected" ::= { h323TermSystemEntry 11 } h323TermSystemStatus OBJECT-TYPE SYNTAX INTEGER { callSetup (1), callinProgress(2), callHangUp(3), idle(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "General status of the terminal" ::= { h323TermSystemEntry 12 } -- H323 Terminal capabilities -- h323TerminalCapsTable OBJECT-TYPE SYNTAX SEQUENCE OF H323TerminalCapsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the capability of a terminal indexed by ifIndex." ::= { h323TermCapability 1 } h323TerminalCapsEntry OBJECT-TYPE SYNTAX H323TerminalCapsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It conatins objects that describe the capability." INDEX {ifIndex} ::= { h323TerminalCapsTable 1 } H323TerminalCapsEntry ::= SEQUENCE { h323TerminalCapsMaxLineRate Integer32, h323TerminalCapsVideoCaps MmTerminalVideoCapability, h323TerminalCapsMaxVideoRate Integer32, h323TerminalCapsAudioCaps MmTerminalAudioCapability, h323TerminalCapsDataCaps MmTerminalDataCapability, h323TerminalCapsRDCCaps Integer32 } h323TerminalCapsMaxLineRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents maximum line rate of combined audio/video and data in kbit/s of this terminal." ::= { h323TerminalCapsEntry 1 } h323TerminalCapsVideoCaps OBJECT-TYPE SYNTAX MmTerminalVideoCapability MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the video capabilities of this terminal" ::= { h323TerminalCapsEntry 2 } h323TerminalCapsMaxVideoRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum bit rate that the video channel can do." ::= { h323TerminalCapsEntry 3 } h323TerminalCapsAudioCaps OBJECT-TYPE SYNTAX MmTerminalAudioCapability MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the audio capabilities of this terminal. " ::= { h323TerminalCapsEntry 4 } h323TerminalCapsDataCaps OBJECT-TYPE SYNTAX MmTerminalDataCapability MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the data application capability of the terminal. " ::= { h323TerminalCapsEntry 5 } h323TerminalCapsRDCCaps OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the Remote Device Control capability of the terminal. other 0 FECC 1 -- Far-end Camera Control Bits are numbered starting with the most significant bit of the first byte being bit 0, the least significant bit of the first byte being bit 7, the most significant bit of the second byte being bit 8, and so on. A one bit encodes that the capability is supported, a zero bit encodes that the capability is not supported." ::= { h323TerminalCapsEntry 6 } -- Terminal control group -- This group contains variables used to control a H.323 terminal. h323TerminalControlTable OBJECT-TYPE SYNTAX SEQUENCE OF H323TerminalControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the control funciton of a terminal indexed by ifIndex." ::= { h323TermControl 1 } h323TerminalControlEntry OBJECT-TYPE SYNTAX H323TerminalControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It conatins objects that control the terminal." INDEX {ifIndex} ::= { h323TerminalControlTable 1 } H323TerminalControlEntry ::= SEQUENCE { h323TerminalControlAdminControl INTEGER, h323TerminalControlEnableLocalLoopback INTEGER, h323TerminalControlEnableRemoteLoopback INTEGER } h323TerminalControlAdminControl OBJECT-TYPE SYNTAX INTEGER { run(1), reset(2), diagnose(3), stop(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of the H323 terminal. Setting the value if this object to these values will have the following actions: run(1) The H323 terminal will enter the run state, reset(2) The H323 terminal will reset, diagnose(3) Will activate the diagnostic routine, stop(4) Will halt the H323 terminal." ::= { h323TerminalControlEntry 1 } h323TerminalControlEnableLocalLoopback OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable local system loopback on a video conference system. Local loopbacks loop back the audio, video and data streams in a call. Once looped back, a new call will show up in the Call Table and the user can observe the audio/video/data rates to assure that these components are working properly." ::= { h323TerminalControlEntry 2 } h323TerminalControlEnableRemoteLoopback OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable remote system loopback on a video conference system. Remote loopbacks loop back the audio and video streams from the remote system in a call.. When the remote system calls in, a new call will show up in the Call Table and the user can observe the audio/video/data rates to assure that these components are coming in properly from the remote system." ::= { h323TerminalControlEntry 3 } -- -- CONFORMANCE -- h323TerminalMIBConfs OBJECT IDENTIFIER ::= { h323Terminal 5 } h323TerminalMIBGroups OBJECT IDENTIFIER ::= { h323TerminalMIBConfs 1 } h323TerminalMIBCompl OBJECT IDENTIFIER ::= { h323TerminalMIBConfs 2 } -- -- Groups for conformance -- h323TerminalDesrGroup OBJECT-GROUP OBJECTS { h323TermSystemDescr, h323TermSystemHWVersionNo, h323TermSystemSWVersionNo, h323TermSystemContact, h323TermSystemt35CountryCode, h323TermSystemt35CountryCodeExtention, h323TermSystemt35ManufacturerCode, h323TermSystemLocation, h323TermSystemUptime, h323TermSystemLocalTime, h323TermSystemDiagnostics, h323TermSystemStatus } STATUS current DESCRIPTION "A collection of objects providing the description of the terminal" ::= { h323TerminalMIBGroups 1} h323TerminalCapsGroup OBJECT-GROUP OBJECTS { h323TerminalCapsMaxLineRate, h323TerminalCapsVideoCaps, h323TerminalCapsMaxVideoRate, h323TerminalCapsAudioCaps, h323TerminalCapsDataCaps, h323TerminalCapsRDCCaps } STATUS current DESCRIPTION "A collection of objects providing capabilities of the terminal" ::= { h323TerminalMIBGroups 2} h323TerminalControlGroup OBJECT-GROUP OBJECTS { h323TerminalControlAdminControl, h323TerminalControlEnableLocalLoopback, h323TerminalControlEnableRemoteLoopback } STATUS current DESCRIPTION "A collection of objects providing the ability to invoke terminal functions" ::= { h323TerminalMIBGroups 4} h323TerminalCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The set of objects required for compliance" MODULE MANDATORY-GROUPS { h323TerminalDesrGroup, h323TerminalCapsGroup } GROUP h323TerminalControlGroup DESCRIPTION "This group is optional. H323 terminals under a centralized control via a network management protocol are strongly encouraged to use this group to enable the remote control functions." ::= { h323TerminalMIBCompl 1 } END