Internet-Draft HMultimediaMIB August 7, 1999 Management Information Base August 7, 1998 Irina Suconick VideoServer, Inc 63 Third Avenue Burlington, MA 01803 USA George Kajos VideoServer, Inc 63 Third Avenue Burlington, MA 01803 USA Joon Maeng Vtel Corporation 108 Wild Basin Rd. Austin, TX 78746 USA Dan Klenke Cisco Systems 170 West Tasman Drive San Jose, CA 95134-1706 Zvi Mizrahy IBM Technology & Science, Building 8/1, Matam Haifa 31905, Israel Pnina Vortman IBM Technology & Science, Building 8/1, Matam Haifa 31905, Israel 1 Status of this Memo This document is an Internet-Draft. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. Internet-Drafts are draft documents valid for a maximum of six months. Internet-Drafts may be updated, replaced, or made obsolete by other documents at any time. It is not appropriate to use Internet-Drafts as reference material or to cite them other than as a ``working draft'' or ``work in progress.'' To learn the current status of any Internet-Draft, please check the 1id- abstracts.txt listing contained in the Internet-Drafts Shadow Directories on ds.internic.net, nic.nordu.net, venera.isi.edu, or munnari.oz.au. Expires February 7, 1999 Page 1 Internet-Draft HMultimediaMIB August 7, 1999 2 Table of Contents 1 Status of this Memo 1 2 Table of Contents 2 3 Abstract 3 4 The Network Management Framework 3 5 Overview 4 6 Multimedia Global Registration and Textual Conventions 5 6.1 H.323 5 6.1.1 CallSignaling 5 6.1.2 RAS 5 6.1.3 Terminal 6 6.1.4 Gatekeeper 6 6.1.5 Gateway 6 6.1.6 Multipoint Controller 6 6.1.7 Mulitpoint Processor 6 6.2 H.320 6 6.2.1 CallSignaling 6 6.2.2 H.221 7 6.2.3 Entity 7 6.2.4 Terminal 7 6.2.5 Multipoint Control Unit 7 6.3 H.245 7 7 Multimedia Registration and Textual conventions 8 7.1 H.323 MIB 12 7.1.1 CallSignaling MIB 12 7.1.2 RAS MIB 27 7.1.3 Terminal MIB 48 7.1.5 Gateway MIB 63 7.1.6 Multipoint Controller MIB 89 7.1.7 Mulitpoint Processor MIB 97 7.2 H.320 MIB 108 7.2.1 CallSignaling 108 7.2.2 H.221 120 7.2.3 Entity 123 7.2.4 Terminal 137 7.2.5 Multipoint Control Unit 153 7.3 H.245 MIB 162 8 Acknowledgements 195 3 Abstract This Recommendation describes the Multimedia Management Information Base for H.323 and H.320 Multimedia Terminals. The purpose of HMultimediaMIB is to standardize the management information in multimedia conferencing systems based on one of more of the ITU-T H-series recommendations. The goal of Multimedia Management is to provide the appropriate level of management support for the particular Multimedia device. Multimedia management must permit the resources that are being used by individual Multimedia sessions to be identified for the purposes of fault detection, fault isolation, performance monitoring, configuration management, and capacity analyses. Multimedia management is applicable to both intermediate- system as well as end-system Multimedia devices such as terminals, multipoint control units (MCUs), gatekeepers, and gateways. Expires February 7, 1999 Page 2 Internet-Draft HMultimediaMIB August 7, 1999 4 The Network Management Framework The SNMPv2 Network Management Framework consists of the following major components: RFC 1902 which defines the SMI, the mechanisms used for describing and naming objects for the purpose of management. RFC 1903 Textual Conventions for Version 2 of the Simple Network Management Protocol (SNMPv2). RFC 1904 Conformance Statements for Version 2 of the Simple Network Management Protocol (SNMPv2). RFC 1905 Protocol Operations for Version 2 of the Simple Network Management Protocol (SNMPv2). RFC 1906 Transport Mappings for Version 2 of the Simple Network Management Protocol (SNMPv2). RFC 1907 Management Information Base for Version of the Simple Network Management Protocol (SNMPv2). RFC 1908 Coexistence between Version 1 and Version 2 of the Internet-standard Network Management Framework. The Framework permits new objects to be defined for the purpose of experimentation and evaluation. Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. Within a given MIB module, objects are defined using the SMI's OBJECT-TYPE macro[2]. At a minimum, each object has a name, a syntax, an access-level, and an implementation-status. The name is an object identifier, an administratively assigned name, which specifies an object type. The object type together with an object instance serves to uniquely identify a specific instantiation of the object. For human convenience, we often use a textual string, termed the object descriptor, to also refer to the object type. The syntax of an object type defines the abstract data structure corresponding to that object type. The ASN.1[3]language is used for this purpose. However, RFC 1902 purposely restricts the ASN.1 constructs that may be used. These restrictions are made for simplicity. The access-level of an object type defines whether it makes "protocol sense" to read and/or write the value of an instance of the object type. (This access-level is independent of any administrative authorization policy.) The implementation-status of an object type indicates whether the object is mandatory, optional, obsolete, or deprecated. Expires February 7, 1999 Page 3 Internet-Draft HMultimediaMIB August 7, 1999 5 Overview This section motivates an approach for Multimedia management based on the hierarchy shown in Figure 1. The organization of Multimedia MIBs is based on the hierarchy; each branch and leaf node is explained in detail in this section immediately following a more general discussion of the communications systems that support multimedia communication. Multimedia communications systems encompass the entire scope of communication technologies including packet based networks (including Local Area Networks, Enterprise Networks, Metropolitan Networks and IP networks in general), dial- up ISDN and GSTN. These systems and their components such as Terminals, Gateways, Gatekeepers, Multipoint Controllers, Multipoint Processors and Multipoint Control Units are becoming an integral part of an internetwork. Each object represents some attribute of a managed resource. The way the objects relate to each other in a MIB tree reflects the functions performed by the managed entity. The representation of MIB hierarchy is based on the fact that H.323 systems consist of one or multiple H.323 entities. There will be some systems containing a Gateway, a Gatekeeper and a Multipoint Controller in one system and other systems containing just a Gatekeeper. The SNMP agent for each system supports all objects that are specified in a MIB for each subsystem, therefore covering the corresponding branches of the overall H.323 MIB tree. Multimedia Global Registration and Textual Conventions | +--------------------------------+------------------------+ H.323 H.320 H.245 +-CallSignaling +-CallSignalling +-RAS +-H.221 +-Terminal +-Entity +-Gatekeeper +-Terminal +-Gateway +-MCU +-MC +-MP Figure 1: Hierarchy of H.Media Management Definitions Expires February 7, 1999 Page 4 Internet-Draft HMultimediaMIB August 7, 1999 6 Multimedia Global Registration and Textual Conventions The Multimedia-GRTC MIB contains all of the textual conventions used by all of the other MIBs rooted in the Multimedia Tree and defines the OIDs for the major subtrees in the multimedia hierarchy. 6.1 H.323 The H.323 MIB is used to identify objects defined in H.323 standard for multimedia communications systems. It is split into protocols and entities. 6.1.1 CallSignaling The CallSignaling MIB is used by H.323 endpoints to identify managed objects in established connections. It is organized into four functional groups. The callSignalConfig group details configuration parameters used in connection establishment such as maximum number of connections and timer values. The callSignalStats group provides counters used to diagnose connection problems and determine operation of the callSignaling protocol stack. The connectionsEntityTable group details information pertinent to the connection between H.323 entities. There can be a large amount of information associated with each entity in a call. An H.323 endpoint has a conceptual row entry for each active call. The callSignalEvents is used to identify the reason for call failures. 6.1.2 RAS The RAS MIB is used by any H.323 endpoint supporting RAS. There are four groups: configuration, registration, admission, and statistics. The configuration group contains variables describing how a station will operate and which gatekeeper it is trying to register with. When the endpoint is a gatekeeper, the Gatekeeper supplies its own address. The registrationTable contains information registered with a gatekeeper. In an endpoint, the table may have a single row, while in a gatekeeper the table is populated with all registered endpoints. Each registration may have aliases contained in a separate alias table. The admissionTable identifies calls that have been admitted by the gatekeeper. In an endpoint, there will be one or a small number of row entries, but in a gatekeeper the table contains a row for all active calls in the zone. The rasStatistics group tallies counters appropriate for diagnosing registration or admission problems and counters for determining overall RAS transactions. The rasEvents is used to identify the reason for admission rejections. 6.1.3 Terminal The H323Terminal subtree is used to define the objects that are common for all H.323 systems. There are four groups: system description, capabilities, configuration, and control. 6.1.4 Gatekeeper Expires February 7, 1999 Page 5 Internet-Draft HMultimediaMIB August 7, 1999 The GK subtree is used to identify objects defined for a H.323 Gatekeeper. The zoneTable is used to identify the local and remote zones known to the gatekeeper. Each row represents a zone. 6.1.5 Gateway The GW subtree is used to identify objects defined for H.323 Gateway. There are seven groups in the subtree: capabilities, configuration, statistics, calls, connections, notifications, and control. 6.1.6 Multipoint Controller The MC subtree is used to identify objects defined for a H.323 Multipoint Controller. There are four groups Config, Conference, Statistics, and Events. 6.1.7 Mulitpoint Processor The MP subtree is used to identify objects defined for a H.323 Multipoint Processor. There are two groups, configuration and conference. 6.2 H.320 The H.320 MIB is used to identify objects defined in H.320 standard for multimedia communications systems. It is split into protocols and entities. 6.2.1 CallSignaling The H.320 CallSignaling subtree consists of two groups: sites and status. In addition, there are connection established and terminated events. 6.2.2 H.221 The H.221 subtree consists of a statisticsa group and an event indicating that an error threshold was exceeded. 6.2.3 Entity This H.320 Entity subtree is a collection of common objects which can be used in a H.320 terminal, a H.320 MCU and a H320/H323 gateway. Objects are grouped as tables. An H.320 terminal will have only one row of the table. An H.320 MCU and an H.320/H323 gateway may have multiple entries in the table. 6.2.4 Terminal The H320 Terminal subtree is used to define the objects which are used only in the terminal. There are four groups: system description, capabilities, configuration, and control. Expires February 7, 1999 Page 6 Internet-Draft HMultimediaMIB August 7, 1999 6.2.5 Multipoint Control Unit The H.320 Multipoint Control Unit subtree is used to identify managed objects for a H.320 Multipoint Control Unit. It consists of 4 groups: system, conference, and terminal. The system group contains of generic H.320 MCU configurable options. The conference group consists of the active conferences and parameters known to the H.320 MCU. The terminal group is used to describe terminals in active MCU conferences. 6.3 H.245 The H.245 MIB Proposal is organized into 6 six groups. The controlChannel group consists of fault isolation and performance counters and the controlChannelMasterSlave Table. The table contains information about the active connections between peer H.245 entities. There is a row in the table for each H.245 connection. The table is indexed by controlChannelSourceTransportAddress and controlChannelDestinationTransportAddress. The capExchange group identifies the potential capabilities exchanged between peer H.245 entities over the open control channel. It contains the capExchangeSingnallingTable and the capExchangeCapabilityTable. The logicalChannels group is concerned with monitoring the media streams between peer entities. The logicalChannelGroup consists of the logCahnnelsTable and fault isolation and performance counters. The misc group contains miscRoundTripDelayTable and the miscMaintenanceLoopTable. The conference goup contains fault isolation and conference monitoring counters and the conferenceTerminalTable. The table is used to identify the terminals in a particular conference 7 Multimedia Registration and Textual conventions MULTI-MEDIA-REG-TC DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-IDENTITY, experimental FROM SNMPv2-SMI TEXTUAL-CONVENTION FROM SNMPv2-TC; multimediaRegMib MODULE-IDENTITY LAST-UPDATED "9805291200Z" ORGANIZATION "Cisco Systems, Inc." CONTACT-INFO " Dan Klenke Cisco Systems, Inc Postal: 170 West Tasman Drive San Jose, CA 95134-1706 E-mail: dklenke@Cisco.com" Expires February 7, 1999 Page 7 Internet-Draft HMultimediaMIB August 7, 1999 DESCRIPTION "Defines a set of Textual Conventions used within the set of MultiMedia MIB modules. Defines OBJECT IDENTIFIERs for rooting associated mib modules under this tree" REVISION "9805291200Z" DESCRIPTION "The initial version of the mib." ::= { experimental 323 } -- temporary TBD later -- -- -- -- TEXTUAL Conventions MmUtf8String ::= TEXTUAL-CONVENTION DISPLAY-HINT "255a" STATUS current DESCRIPTION "To facilitate internationalization, this TC represents information taken from the ISO/IEC IS 10646-1 character set, encoded as an octet string using the UTF-8 character encoding scheme described in RFC 2044 [8]. For strings in 7-bit US- ASCII, there is no impact since the UTF-8 representation is identical to the US-ASCII encoding." SYNTAX OCTET STRING (SIZE (0..255)) MmE164String ::= TEXTUAL-CONVENTION DISPLAY-HINT "128a" STATUS current DESCRIPTION "A UTF-8 string limited to the character set defined for E.164, '0123456789*#,' " -- note that represents the double quote <"> which cannot be -- contained in a SMI description clause SYNTAX OCTET STRING (SIZE (1..128)) MmTAddressTag ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A tag to identify the type of the transport address contained in the TAddress textual convention. The values correlate to the TransportAddress defined in the H.225.0 V2 ITU protocol specification. The tag indicates how to interpret the Expires February 7, 1999 Page 8 Internet-Draft HMultimediaMIB August 7, 1999 value of a TAddress data type defined in this specification. All TAddress values are in network byte order TAddress size TAddress contents ipv4 6 octets IPv4 (4 octets), port (2 octets) ipv6 18 IPv6 (16), port (2) ipx 12 net (4), node (6), port (2) nsap 1-20 nsap(1-20) netbios 16 netbios(16) " SYNTAX INTEGER { other(0), ipv4(1), ipv6(2), ipx(3), nsap(4), netbios(5) } MmGlobalIdentifier ::= TEXTUAL-CONVENTION DISPLAY-HINT "8d-9,3x,1d,2x:2x:2x" STATUS current DESCRIPTION "A 16 octet field containing a unique identifier. The identifier contains the following fields: 60 bit nanosecond time (octets 1-7, low 4 bits of octet 8) 4 bit version (hi 4 bits of octet 8) 3 octet 0 (a variant field) 1 octet hi 2bits 0, low 6bits clock sequence. 6 octet MAC Address See Reference for generation of this value. " REFERENCE "ITU H225.0 Version 2" SYNTAX OCTET STRING(SIZE(16)) MmAliasTag::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A tag to identify the type of the Alias address contained in the MmAliasAddress data type. The values correlate to the AliasAddress defined in the H.225.0 V2 ITU protocol specification. The tag indicates how to interpret the value of an AliasAddress data type defined in that specification. Expires February 7, 1999 Page 9 Internet-Draft HMultimediaMIB August 7, 1999 AliasAddress contents other unknown e164 MmE164String h323Id MmUtf8String urlId MmUtf8String containing a URL transportId MmTAddressTag, TAddress emailId MmUtf8String containing e-mail address partyNumber contains PartyNumber " SYNTAX INTEGER { other(0), e164(1), h323Id(2), urlId(3), transportId(4), emailId(5), partyNumber(6) } MmAliasAddress ::= TEXTUAL-CONVENTION DISPLAY-HINT "512a" STATUS current DESCRIPTION "A data type corresponding to AliasAddress defined in H.225.0. The value of an object of this type has the syntax and symantics identified by MmAliasTag. An object defined as MmAliasAddress must have a corresponding MmAliasTag object." REFERENCE "ITU H225.0 Version 2" SYNTAX OCTET STRING (SIZE(1..512)) MmEndpointID ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A data type corresponding to EndpointIdentifier defined in H.225.0." REFERENCE "ITU H225.0 Version 2" SYNTAX OCTET STRING (SIZE(1..128)) MmGatekeeperID ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A data type corresponding to GatekeeperIdentifier defined in H.225.0." REFERENCE "ITU H225.0 Version 2" SYNTAX OCTET STRING (SIZE(1..128)) MmH225Crv::= TEXTUAL-CONVENTION STATUS current DESCRIPTION Expires February 7, 1999 Page 10 Internet-Draft HMultimediaMIB August 7, 1999 "A data type corresponding to the Call Reference Value defined in H.225.0." REFERENCE "ITU H225.0 Version 2" SYNTAX INTEGER (0..65535) -- -- define OIDS for rooting mib modules under this tree -- mmRtpRoot OBJECT-IDENTITY STATUS current DESCRIPTION "Subtree for root of Mm Rtp mib." ::= { multimediaRegMib 1 } mmH323Root OBJECT-IDENTITY STATUS current DESCRIPTION "Subtree for root of H323 mib modules." ::= { multimediaRegMib 2 } mmH320Root OBJECT-IDENTITY STATUS current DESCRIPTION "Subtree for root of H320 mib modules." ::= { multimediaRegMib 3 } mmH245Root OBJECT-IDENTITY STATUS current DESCRIPTION "Subtree for root of H245 mib modules." ::= { multimediaRegMib 4 } END 7.1 H.323 MIB 7.1.1 CallSignaling MIB -- VideoServer Irina Suconick, August 6, 1998 -- Request For Comments H225-MIB DEFINITIONS ::= BEGIN IMPORTS Counter32, Integer32, Unsigned32, enterprises, OBJECT- TYPE, MODULE-IDENTITY FROM SNMPv2-SMI DisplayString, TAddress, DateAndTime FROM SNMPv2-TC H323TAddressTag, H323GlobalIdentifier, H323AliasTag, H323AliasAddress, H323EndpointID FROM H323-MULITMEDIA-TC; -- Define the top of this MIB. Expires February 7, 1999 Page 11 Internet-Draft HMultimediaMIB August 7, 1999 --media OBJECT IDENTIFIER ::= { enterprises videoserver(3011) 2 } -- this is the MIB module for the H.225 call signaling objects h225CallSignaling MODULE-IDENTITY LAST-UPDATED "9808062253Z" -- Thursday August 6, 1998 ORGANIZATION "VideoServer" CONTACT-INFO " Irina Suconick Postal: Video Server 63 Third st. Burlington, MA 01803 Tel: (781)505-2155 E-Mail: isuconick@videoserver.com " DESCRIPTION " " ::= { media 2 } --groups in h225 callSignalConfig OBJECT IDENTIFIER ::= { h225CallSignaling 1 } callSignalStats OBJECT IDENTIFIER ::= { h225CallSignaling 2 } connections OBJECT IDENTIFIER ::= { h225CallSignaling 3 } callSignalEvents OBJECT IDENTIFIER ::= { h225CallSignaling 4 } callSignalingMIBConformance OBJECT IDENTIFIER ::= { h225CallSignaling 5 } callSignalConfigMaxConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of connections the H.225 entity can possibly have." ::= { callSignalConfig 1 } callSignalConfigListenPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of listen ports that are available for establishing connections." ::= { callSignalConfig 2 } callSignalConfigT303 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION Expires February 7, 1999 Page 12 Internet-Draft HMultimediaMIB August 7, 1999 "The amount of time the calling endpoint waits for an ALERTING, CALL PROCEEDING, CONNECT, RELEASE COMPLETE or other message the called endpoint after it has sent a SETUP message. The time value is in seconds. " ::= { callSignalConfig 3 } callSignalConfigT301 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of time after which the calling endpoint should stop waiting for the called endpoint to respond. The time value is in seconds. " ::= { callSignalConfig 4 } callSignalStatsCallConnectionsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of successful connections in which this entity has been a callee." ::= { callSignalStats 1 } callSignalStatsCallConnectionsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of successful connections in which this entity has been a caller." ::= { callSignalStats 2 } callSignalStatsAlertingMsgsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of alerting messages received by this entity." ::= { callSignalStats 3 } callSignalStatsAlertingMsgsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION Expires February 7, 1999 Page 13 Internet-Draft HMultimediaMIB August 7, 1999 "The number of alerting messages sent by this entity." ::= { callSignalStats 4 } callSignalStatsCallProceedingsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of call proceeding messages received by this entity." ::= { callSignalStats 5 } callSignalStatsCallProceedingsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of call proceeding messages sent by this entity." ::= { callSignalStats 6 } callSignalStatsSetupMsgsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of setup messages received by this entity." ::= { callSignalStats 7 } callSignalStatsSetupMsgsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of setup messages sent by this entity." ::= { callSignalStats 8 } callSignalStatsSetupAckMsgsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of setupAck messages received by this entity." ::= { callSignalStats 9 } callSignalStatsSetupAckMsgsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of setupAck messages sent by this entity." ::= { callSignalStats 10 } Expires February 7, 1999 Page 14 Internet-Draft HMultimediaMIB August 7, 1999 callSignalStatsProgressMsgsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of progress messages received by this entity." ::= { callSignalStats 11 } callSignalStatsProgressMsgsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of progress messages sent by this entity." ::= { callSignalStats 12 } callSignalStatsReleaseCompleteMsgsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of release complete messages received by this entity." ::= { callSignalStats 13 } callSignalStatsReleaseCompleteMsgsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of release complete messages sent by this entity." ::= { callSignalStats 14 } callSignalStatsStatusMsgsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of status messages received by this entity." ::= { callSignalStats 15 } callSignalStatsStatusMsgsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of status messages sent by this entity." ::= { callSignalStats 16 } callSignalStatsStatusInquiryMsgsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION Expires February 7, 1999 Page 15 Internet-Draft HMultimediaMIB August 7, 1999 "The number of status inquiry messages received by this entity." ::= { callSignalStats 17 } callSignalStatsFacilityMsgsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of connect messages received by this entity." ::= { callSignalStats 18 } callSignalStatsFacilityMsgsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of connect messages sent by this entity." ::= { callSignalStats 19 } callSignalStatsAverageCallDuration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The average duration of the call in minutes since system boot time. " ::= { callSignalStats 20 } connectionsActiveConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of active connections." ::= { connections 1 } connectionsTable OBJECT-TYPE SYNTAX SEQUENCE OF ConnectionsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about entities that are connected to this entity. It is a list of connection entries. The number of entries equals to the number of active connections." ::= { connections 2 } connectionsTableEntry OBJECT-TYPE SYNTAX ConnectionsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains objects that describe connections Expires February 7, 1999 Page 15 Internet-Draft HMultimediaMIB August 7, 1999 that are remotely connected to this callable H.323 entity for a conference." INDEX { connectionsSrcTransportAddressTag, connectionsSrcTransportAddress, connectionsCallIdentifier} ::= { connectionsTable 1 } ConnectionsTableEntry ::= SEQUENCE { connectionsSrcTransportAddressTag H323TAddressTag, connectionsSrcTransportAddress TAddress, connectionsCallIdentifier H323GlobalIdentifier, connectionsRole INTEGER, connectionsState INTEGER, connectionsDestTransportAddressTag H323TAddressTag, connectionsDestTransportAddress TAddress, connectionsDestAliasTag H323AliasTag, connectionsDestAlias H323AliasAddress, connectionsSrcH245SigTransportAddressTag H323TAddressTag, connectionsSrcH245SigTransportAddress TAddress, connectionsDestH245SigTransportAddressTag H323TAddressTag, connectionsDestH245SigTransportAddress TAddress, connectionsConfId H323GlobalIdentifier, connectionsCalledPartyNumber DisplayString, connectionsDestXtraCallingNumber1 DisplayString, connectionsDestXtraCallingNumber2 DisplayString, connectionsDestXtraCallingNumber3 DisplayString, connectionsDestXtraCallingNumber4 DisplayString, connectionsDestXtraCallingNumber5 DisplayString, connectionsFastCall INTEGER, connectionsSecurity INTEGER, connectionsCanOverlapSend Expires February 7, 1999 Page 17 Internet-Draft HMultimediaMIB August 7, 1999 INTEGER, connectionsCRV Unsigned32, connectionsCallType INTEGER, connectionsRemoteExtensionAddress OCTET STRING, connectionsExtraCRV1 Unsigned32, connectionsExtraCRV2 Unsigned32, connectionsConnectionStartTime DateAndTime, connectionsEndpointType Integer32, connectionsReleaseCompleteReason INTEGER } connectionsSrcTransportAddressTag OBJECT-TYPE SYNTAX H323TAddressTag MAX-ACCESS read-only STATUS current DESCRIPTION "The transport address tag of the endpoint." ::= { connectionsTableEntry 1 } connectionsSrcTransportAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The transport address of the source endpoint the initiated the connection." ::= { connectionsTableEntry 2 } connectionsCallIdentifier OBJECT-TYPE SYNTAX H323GlobalIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "The call identifier." ::= { connectionsTableEntry 3 } connectionsRole OBJECT-TYPE SYNTAX INTEGER { caller(1), callee(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "This value reflects the role this entity plays in this connection being either a caller or a callee. " ::= { connectionsTableEntry 4 } Expires February 7, 1999 Page 18 Internet-Draft HMultimediaMIB August 7, 1999 connectionsState OBJECT-TYPE SYNTAX INTEGER { callInitiated (1), callDelivered(2), callPresent (3), callReceived (4), connectRequest(5), callProceeding (6), active (7),disconnectRequest(8), disconnectIndication (9), releaseRequest (10) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the H.225 state machine as per Q.931. Outgoing calls: callInitiated - when the user requests call establishment from the network callDelivered - when the calling user has received an indication that remote user alerting has been initiated. Incoming calls: callPresent - when the user has received a call establishment but not yet responded. callReceived - when the user has indicated alerting but not yet answered. connectRequest - when the user has answered the call and is waiting to be awarded the call. Incoming/Outgoing: callProceeding - when the user has received/sent acknowledgement that the network has received all call information necessary to effect call establishment. active - when the user has received/sent an acknoledgement from/to the network that the user has been awarded the call. disconnectRequest - when the user has requested the network to clear the end-to-end connection. disconnectIndication - when the user has received an invitation to disconnect to disconnect because the network has disconnected the end-to-end connection. releaseRequest - when the user has requested the network to release and is waiting for a responce." ::= { connectionsTableEntry 5 } connectionsDestTransportAddressTag OBJECT-TYPE Expires February 7, 1999 Page 19 Internet-Draft HMultimediaMIB August 7, 1999 SYNTAX H323TAddressTag MAX-ACCESS read-only STATUS current DESCRIPTION "The transport address tag of the endpoint." ::= { connectionsTableEntry 6 } connectionsDestTransportAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The transport address of the destination endpoint." ::= { connectionsTableEntry 7 } connectionsDestAliasTag OBJECT-TYPE SYNTAX H323AliasTag MAX-ACCESS read-only STATUS current DESCRIPTION "The alias tag of the registred endpoint." ::= {connectionsTableEntry 8 } connectionsDestAlias OBJECT-TYPE SYNTAX H323AliasAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The transport port of the destination endpoint." ::= { connectionsTableEntry 9 } connectionsSrcH245SigTransportAddressTag OBJECT-TYPE SYNTAX H323TAddressTag MAX-ACCESS read-only STATUS current DESCRIPTION "The transport address tag of the endpoint." ::= { connectionsTableEntry 10 } connectionsSrcH245SigTransportAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The H245 IP address of the source endpoint. " ::= { connectionsTableEntry 11 } connectionsDestH245SigTransportAddressTag OBJECT-TYPE SYNTAX H323TAddressTag MAX-ACCESS read-only STATUS current DESCRIPTION "The transport address tag of the endpoint." Expires February 7, 1999 Page 20 Internet-Draft HMultimediaMIB August 7, 1999 ::= { connectionsTableEntry 12 } connectionsDestH245SigTransportAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The of the destination endpoint. " ::= { connectionsTableEntry 13 } connectionsConfId OBJECT-TYPE SYNTAX H323GlobalIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "The conference id for this connection. " ::= { connectionsTableEntry 14 } connectionsCalledPartyNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The primary e164 address of the destination endpoint. " ::= { connectionsTableEntry 15 } connectionsDestXtraCallingNumber1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The secondary info e164 address of the destination endpoint. " ::= { connectionsTableEntry 16 } connectionsDestXtraCallingNumber2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The third info e164 address of the destination endpoint. " ::= { connectionsTableEntry 17 } connectionsDestXtraCallingNumber3 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The fourth info e164 address of the destination endpoint." ::= { connectionsTableEntry 18 } connectionsDestXtraCallingNumber4 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION Expires February 7, 1999 Page 21 Internet-Draft HMultimediaMIB August 7, 1999 "The fifth info e164 address of the destination endpoint." ::= { connectionsTableEntry 19 } connectionsDestXtraCallingNumber5 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The sixth info e164 address of the destination endpoint. " ::= { connectionsTableEntry 20 } connectionsFastCall OBJECT-TYPE SYNTAX INTEGER { true(1),false(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Indicator of fast call usage for this connection." ::= { connectionsTableEntry 21 } connectionsSecurity OBJECT-TYPE SYNTAX INTEGER {true(1),false(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Indicator of encryption usage for this connection. " ::= { connectionsTableEntry 22 } connectionsCanOverlapSend OBJECT-TYPE SYNTAX INTEGER {true(1),false(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Indicator of canOverLap usage for this connection. " ::= { connectionsTableEntry 23 } connectionsCRV OBJECT-TYPE SYNTAX Unsigned32(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The call reference value." ::= { connectionsTableEntry 24 } connectionsCallType OBJECT-TYPE SYNTAX INTEGER {pointToPoint(1),oneToN(2), nToOne(3), nToN(4)} MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the call for this connection. " ::= { connectionsTableEntry 25 } connectionsRemoteExtensionAddress OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION Expires February 7, 1999 Page 22 Internet-Draft HMultimediaMIB August 7, 1999 "The " ::= { connectionsTableEntry 26 } connectionsExtraCRV1 OBJECT-TYPE SYNTAX Unsigned32(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The additional call reference value." ::= { connectionsTableEntry 27 } connectionsExtraCRV2 OBJECT-TYPE SYNTAX Unsigned32(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The additional call reference value. " ::= { connectionsTableEntry 28 } connectionsConnectionStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time of the start of this call. " ::= { connectionsTableEntry 29 } connectionsEndpointType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Terminal type represents the type of H.323 terminal: 50 - terminal without MC 60 - gateway without MC 70 - terminal with MC but without MP 80 - gateway with MC but without MP 120 - gatekeeper with MC but without MP 160 - MCU with MC but without MP 90 - gateway with MC and Data MP 130 - gatekeeper with MC and Data MP 170 - MCU with MC and Data MP 100 - gateway containing MC with Data and audio MP 140 - gatekeeper containing MC with Data and audio MP 180 - MCU containing MC with Data and audio MP 110 - gateway containing MC with Data, Audio and Video MP Expires February 7, 1999 Page 23 Internet-Draft HMultimediaMIB August 7, 1999 150 - gatekeeper containing MC with Data, Audio and Video MP 190 - MCU containing MC with Data, Audio and Video MP 240 - entity with active MC . " ::= { connectionsTableEntry 30 } connectionsReleaseCompleteReason OBJECT-TYPE SYNTAX INTEGER { noBandwidth (34), gatekeeperResourcesUnavailable (47), unreachableDestination (3), destinationReject(16), invalidRevision (88),noPermission(111), unreachableGatekeeper (38), gatewayResources (42), badFormatAddress(28), adaptiveBusy (41), inConference (17), undefined (31)} MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time of the start of this call. " ::= { connectionsTableEntry 31 } callReleaseComplete NOTIFICATION-TYPE OBJECTS { connectionsReleaseCompleteReason } STATUS current DESCRIPTION "This message will be sent in the case of on generation and reception of releaseComplete for the following reasons: 34 - noBandwidth; no circuit/channel available 47 - gatekeeperResources; resource unavailable 3 - unreachableDestination; no route to destination 16 - destinationReject; normal call clearing 88 - invalidRevision; incompatible destination 111- noPermission; Interworking unspecified 38 - unreachableGatekeeper; network out of order 42 - gatewayResources; switching equipment congestion 28 - badFormatAddress; invalid number format 41 - adaptiveBusy; Temporary Failure 17 - inConference; user busy 31 - undefined. " ::= {callSignalEvents 1} -- -- CONFORMANCE -- callSignalingMIBGroups OBJECT IDENTIFIER ::= { callSignalingMIBConformance 1 Expires February 7, 1999 Page 24 Internet-Draft HMultimediaMIB August 7, 1999 } -- -- Groups for Conformance -- callSignalConfigGroup OBJECT-GROUP OBJECTS { callSignalConfigMaxConnections, callSignalConfigListenPorts, callSignalConfigT303, callSignalConfigT301 } STATUS current DESCRIPTION "." ::= { callSignalingMIBGroups 1 } callSignalStatsGroup OBJECT-GROUP OBJECTS { callSignalStatsCallConnectionsIn, callSignalStatsCallConnectionsOut, callSignalStatsAlertingMsgsIn, callSignalStatsAlertingMsgsOut, callSignalStatsCallProceedingsIn, callSignalStatsCallProceedingsOut, callSignalStatsSetupMsgsIn, callSignalStatsSetupMsgsOut, callSignalStatsSetupAckMsgsIn, callSignalStatsSetupAckMsgsOut, callSignalStatsProgressMsgsIn, callSignalStatsProgressMsgsOut, callSignalStatsReleaseCompleteMsgsIn, callSignalStatsReleaseCompleteMsgsOut, callSignalStatsStatusMsgsIn, callSignalStatsStatusMsgsOut, callSignalStatsStatusInquiryMsgsIn, callSignalStatsFacilityMsgsIn, callSignalStatsFacilityMsgsOut, callSignalStatsAverageCallDuration } STATUS current DESCRIPTION "." ::= { callSignalingMIBGroups 2 } connectionsGroup OBJECT-GROUP OBJECTS { connectionsActiveConnections, connectionsSrcTransportAddressTag, connectionsSrcTransportAddress, connectionsCallIdentifier, connectionsRole, connectionsState, connectionsDestTransportAddressTag, connectionsDestTransportAddress, Expires February 7, 1999 Page 25 Internet-Draft HMultimediaMIB August 7, 1999 connectionsDestAliasTag, connectionsDestAlias, connectionsSrcH245SigTransportAddressTag, connectionsSrcH245SigTransportAddress, connectionsDestH245SigTransportAddressTag, connectionsDestH245SigTransportAddress, connectionsConfId, connectionsCalledPartyNumber, connectionsDestXtraCallingNumber1, connectionsDestXtraCallingNumber2, connectionsDestXtraCallingNumber3, connectionsDestXtraCallingNumber4, connectionsDestXtraCallingNumber5, connectionsFastCall, connectionsSecurity, connectionsCanOverlapSend, connectionsCRV, connectionsCallType, connectionsRemoteExtensionAddress, connectionsExtraCRV1, connectionsExtraCRV2, connectionsConnectionStartTime, connectionsReleaseCompleteReason } STATUS current DESCRIPTION "." ::= { callSignalingMIBGroups 3 } callSignalEventsGroup OBJECT-GROUP OBJECTS { connectionsReleaseCompleteReason } STATUS current DESCRIPTION "." ::= { callSignalingMIBGroups 4 } callSignalingMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The set of objects required for compliance." MODULE MANDATORY-GROUPS {callSignalConfigGroup, callSignalStatsGroup, connectionsGroup, callSignalvents } ::= { callSignalingMIBConformance 2 } END 7.1.2 RAS MIB Expires February 7, 1999 Page 26 Internet-Draft HMultimediaMIB August 7, 1999 -- VideoServer Irina Suconick, August 6, 1998 -- Request For Comments RAS-MIB DEFINITIONS ::= BEGIN IMPORTS Counter32, Integer32, enterprises, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI TAddress, RowStatus, TruthValue, DateAndTime FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF H323GatekeeperID, H323TAddressTag,H323EndpointID, H323GlobalIdentifier, H323AliasTag, H323AliasAddress FROM H323-MULITMEDIA-TC; -- Define the top of this MIB. media OBJECT IDENTIFIER ::= { enterprises videoserver(3011) 2 } -- this is the MIB module for the RAS objects ras MODULE-IDENTITY LAST-UPDATED "9808062253Z" -- August 6, 1998 ORGANIZATION "VideoServer" CONTACT-INFO " Irina Suconick Postal: Video Server 63 Third st. Burlington, MA 01803 Tel: (781)505-2155 E-Mail: isuconick@videoserver.com " DESCRIPTION " " ::= { media 2 } --groups in RAS config OBJECT IDENTIFIER ::= { ras 1 } registration OBJECT IDENTIFIER ::= { ras 2 } admission OBJECT IDENTIFIER ::= { ras 3 } rasStats OBJECT IDENTIFIER ::= { ras 4 } rasEvents OBJECT IDENTIFIER ::= { ras 5 } configRasAddr OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current Expires February 7, 1999 Page 27 Internet-Draft HMultimediaMIB August 7, 1999 DESCRIPTION "The transport address of the endpoint." ::= { config 1 } configGatekeeperIdentifier OBJECT-TYPE SYNTAX H323GatekeeperID MAX-ACCESS read-only STATUS current DESCRIPTION "String that identifies gatekeeper." ::= { config 2 } configTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of time that the timer is set to in seconds. This is the maximum time that the endpoint will wait for the response." ::= { config 3 } configMaxNumberOfRetries OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of times the message shall be resent." ::= { config 4 } registrationTable OBJECT-TYPE SYNTAX SEQUENCE OF RegistrationTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about endpoints that are registered with the Gatekeeper. It is a list of registered entitys entries. The number of entries equals to the number of registered endpoints." ::= { registration 1 } registrationTableEntry OBJECT-TYPE SYNTAX RegistrationTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains objects that describe the registered endpoint." INDEX { registrationSrcRasAddressTag, IMPLIED registrationSrcRasAddress} ::= { registrationTable 1 } RegistrationTableEntry ::= Expires February 7, 1999 Page 28 Internet-Draft HMultimediaMIB August 7, 1999 SEQUENCE { registrationSrcRasAddressTag H323TAddressTag, registrationSrcRasAddress TAddress, registrationIsGatekeeper TruthValue, registrationGatekeeperId H323GatekeeperID, registrationEndpointId H323EndpointID, registrationCallSignallingAddressTag H323TAddressTag, registrationCallSignallingAddress TAddress, registrationEncryption TruthValue, registrationWillSupplyUUIE TruthValue, registrationIntegratyCheckValue TruthValue, registrationTableNumberOfAliases Integer32, registrationTableRowStatus RowStatus } registrationSrcRasAddressTag OBJECT-TYPE SYNTAX H323TAddressTag MAX-ACCESS read-only STATUS current DESCRIPTION "The transport address tag of the endpoint." ::= { registrationTableEntry 1 } registrationSrcRasAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The transport address of the endpoint." ::= { registrationTableEntry 2 } registrationIsGatekeeper OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value identifys the endpoint being a gatekeeper." ::= { registrationTableEntry 3 } registrationGatekeeperId OBJECT-TYPE SYNTAX H323GatekeeperID MAX-ACCESS read-only STATUS current DESCRIPTION Expires February 7, 1999 Page 29 Internet-Draft HMultimediaMIB August 7, 1999 "The identifier of the gatekeeper that the endpoint is registered with." ::= { registrationTableEntry 4 } registrationEndpointId OBJECT-TYPE SYNTAX H323EndpointID MAX-ACCESS read-only STATUS current DESCRIPTION "The endpoint identifier." ::= { registrationTableEntry 5 } registrationCallSignallingAddressTag OBJECT-TYPE SYNTAX H323TAddressTag MAX-ACCESS read-only STATUS current DESCRIPTION "The transport address tag of the endpoint." ::= { registrationTableEntry 6 } registrationCallSignallingAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The endpoint call signalling address." ::= { registrationTableEntry 7 } registrationEncryption OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates that the endpoint is using encryption." ::= { registrationTableEntry 8 } registrationWillSupplyUUIE OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates that the endpoint will supply Q.931 message info in IRR messages if requested by the gatekeeper." ::= { registrationTableEntry 9 } registrationIntegratyCheckValue OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value indicates that the endpoint will supply the integraty check value." ::= { registrationTableEntry 10 } registrationTableNumberOfAliases OBJECT-TYPE SYNTAX Integer32 Expires February 7, 1999 Page 30 Internet-Draft HMultimediaMIB August 7, 1999 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of alias addresses for the endpoint." ::= { registrationTableEntry 11 } registrationTableRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status of the entry. This object is required to create or delete rows remotely by a manager. " ::= { registrationTableEntry 12 } registrationAliasTable OBJECT-TYPE SYNTAX SEQUENCE OF RegistrationAliasTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about registered endpoint's aliases. It is a list alias entries. The number of entries equals to the sum of all aliases for all registered endpoints." ::= { registration 2 } registrationAliasTableEntry OBJECT-TYPE SYNTAX RegistrationAliasTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains an alias that corresponds to an endpoint RAS address." INDEX { registrationSrcRasAddressTag, registrationSrcRasAddress, registrationAliasTableIndex} ::= { registrationAliasTable 1 } RegistrationAliasTableEntry ::= SEQUENCE { registrationAliasTableIndex Integer32, registrationAliasTag H323AliasTag, registrationAlias H323AliasAddress } registrationAliasTableIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current Expires February 7, 1999 Page 31 Internet-Draft HMultimediaMIB August 7, 1999 DESCRIPTION "An orbitrary index to this table. This index is one for the first alias for every given ras address. It is incremented by one for each subsequent alias of the same ras address. The last index for a particular ras address is equal to the number of aliases for that endpoint." ::= { registrationAliasTableEntry 1 } registrationAliasTag OBJECT-TYPE SYNTAX H323AliasTag MAX-ACCESS read-only STATUS current DESCRIPTION "The alias tag of the registred endpoint." ::= { registrationAliasTableEntry 2 } registrationAlias OBJECT-TYPE SYNTAX H323AliasAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The alias of the registred endpoint." ::= { registrationAliasTableEntry 3 } registrationRasAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF RegistrationRasAddressTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about registered endpoint's aliases. It is a list alias entries. The number of entries equals to the sum of all aliases for all registered endpoints." ::= { registration 3 } registrationRasAddressTableEntry OBJECT-TYPE SYNTAX RegistrationRasAddressTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains an alias that corresponds to an endpoint RAS address." INDEX { registrationSrcRasAddressTag, registrationSrcRasAddress, registrationRasAddressTableIndex} ::= { registrationRasAddressTable 1 } RegistrationRasAddressTableEntry ::= SEQUENCE { registrationRasAddressTableIndex Expires February 7, 1999 Page 32 Internet-Draft HMultimediaMIB August 7, 1999 Integer32, registrationAdditionalSrcRasAddressTag H323TAddressTag, registrationAdditionalSrcRasAddress TAddress } registrationRasAddressTableIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An arbitrary index to this table. This index is one for the first alias for every given ras address. It is incremented by one for each subsequent alias of the same ras address. The last index for a particular ras address is equal to the number of aliases for that endpoint." ::= { registrationRasAddressTableEntry 1 } registrationAdditionalSrcRasAddressTag OBJECT-TYPE SYNTAX H323TAddressTag MAX-ACCESS read-only STATUS current DESCRIPTION "The transport address tag of the endpoint." ::= { registrationRasAddressTableEntry 2 } registrationAdditionalSrcRasAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The transport address of the endpoint." ::= { registrationRasAddressTableEntry 3 } registrationCallSignalingAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF RegistrationCallSignalingTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about registered endpoint's aliases. It is a list alias entries. The number of entries equals to the sum of all aliases for all registered endpoints." ::= { registration 4 } registrationCallSignalingAddressTableEntry OBJECT-TYPE SYNTAX RegistrationCallSignalingTableEntry Expires February 7, 1999 Page 33 Internet-Draft HMultimediaMIB August 7, 1999 MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains an alias that corresponds to an endpoint RAS address." INDEX { registrationSrcRasAddressTag, registrationSrcRasAddress, registrationCallSignalingAddressTableIndex} ::= { registrationCallSignalingAddressTable 1 } RegistrationCallSignalingTableEntry ::= SEQUENCE { registrationCallSignalingAddressTableIndex Integer32, registrationAdditionalCallSignalingAddressTag H323TAddressTag, registrationAdditionalCallSignalingAddress TAddress } registrationCallSignalingAddressTableIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An arbitrary index to this table. This index is one for the first alias for every given ras address. It is incremented by one for each subsequent alias of the same ras address. The last index for a particular ras address is equal to the number of aliases for that endpoint." ::= { registrationCallSignalingAddressTableEntry 1 } registrationAdditionalCallSignalingAddressTag OBJECT-TYPE SYNTAX H323TAddressTag MAX-ACCESS read-only STATUS current DESCRIPTION "The transport address tag of the endpoint." ::= { registrationCallSignalingAddressTableEntry 2 } registrationAdditionalCallSignalingAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The endpoint call signalling address." ::= { registrationCallSignalingAddressTableEntry 3 } Expires February 7, 1999 Page 34 Internet-Draft HMultimediaMIB August 7, 1999 admissionTable OBJECT-TYPE SYNTAX SEQUENCE OF AdmissionTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about entities that have been admitted by the gatekeeper. It is a list of admitted endpoints. The number of entries equals to the number of admitted endpoints." ::= { admission 1 } admissionTableEntry OBJECT-TYPE SYNTAX AdmissionTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains objects that describe endpoints that are admitted by the gatekeeper. " INDEX { admissionSrcCallSignallingAddress, admissionDestCallSignallingAddress, admissionCallId } ::= { admissionTable 1 } AdmissionTableEntry ::= SEQUENCE { admissionSrcCallSignallingAddressTag H323TAddressTag, admissionSrcCallSignallingAddress TAddress, admissionDestCallSignallingAddressTag H323TAddressTag, admissionDestCallSignallingAddress TAddress, admissionConferenceId H323GlobalIdentifier, admissionCallId H323GlobalIdentifier, admissionRasAddressTag H323TAddressTag, admissionRasAddress TAddress, admissionCRV Integer32, admissionIsGatekeeper TruthValue, admissionSrcAliasAddressTag H323AliasTag, admissionSrcAliasAddress H323AliasAddress, admissionDestAliasAddressTag H323AliasTag, admissionDestAliasAddress H323AliasAddress, Expires February 7, 1999 Page 35 Internet-Draft HMultimediaMIB August 7, 1999 admissionAnswerCallIndicator TruthValue, admissionTime DateAndTime, admissionCallIdentifier H323GlobalIdentifier, admissionEndpointId H323EndpointID, admissionBandwidth Integer32, admissionIRRFrequency Integer32, admissionCallType INTEGER, admissionCallModel INTEGER, admissionSrcHandlesBandwidth TruthValue, admissionDestHandlesBandwidth TruthValue, admissionSecurity TruthValue, admissionSrcWillSupplyUUIE TruthValue, admissionDestWillSupplyUUIE TruthValue, admissionTableRowStatus RowStatus } admissionSrcCallSignallingAddressTag OBJECT-TYPE SYNTAX H323TAddressTag MAX-ACCESS read-only STATUS current DESCRIPTION "The transport address tag of the endpoint." ::= { admissionTableEntry 7 } admissionSrcCallSignallingAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The call signalling address of the caller." ::= { admissionTableEntry 8 } admissionDestCallSignallingAddressTag OBJECT-TYPE SYNTAX H323TAddressTag MAX-ACCESS read-only STATUS current DESCRIPTION "The transport address tag of the endpoint." ::= { admissionTableEntry 9 } admissionDestCallSignallingAddress OBJECT-TYPE SYNTAX TAddress Expires February 7, 1999 Page 36 Internet-Draft HMultimediaMIB August 7, 1999 MAX-ACCESS read-only STATUS current DESCRIPTION "The call signalling address of the callee." ::= { admissionTableEntry 10 } admissionCallId OBJECT-TYPE SYNTAX H323GlobalIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "Call identifier." ::= { admissionTableEntry 2 } admissionConferenceId OBJECT-TYPE SYNTAX H323GlobalIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "Conference identifier." ::= { admissionTableEntry 1 } admissionRasAddressTag OBJECT-TYPE SYNTAX H323TAddressTag MAX-ACCESS read-only STATUS current DESCRIPTION "The transport address tag of the endpoint." ::= { admissionTableEntry 3 } admissionRasAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The call signalling address of the caller." ::= { admissionTableEntry 4 } admissionCRV OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Call reference value of the caller. " ::= { admissionTableEntry 5 } admissionIsGatekeeper OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value identifys the endpoint being a gatekeeper." ::= { admissionTableEntry 6} admissionSrcAliasAddressTag OBJECT-TYPE SYNTAX H323AliasTag MAX-ACCESS read-only STATUS current DESCRIPTION "The alias address tag of the endpoint." Expires February 7, 1999 Page 37 Internet-Draft HMultimediaMIB August 7, 1999 ::= { admissionTableEntry 11 } admissionSrcAliasAddress OBJECT-TYPE SYNTAX H323AliasAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The call alias address of the callee." ::= { admissionTableEntry 12 } admissionDestAliasAddressTag OBJECT-TYPE SYNTAX H323AliasTag MAX-ACCESS read-only STATUS current DESCRIPTION "The alias address tag of the endpoint." ::= { admissionTableEntry 13 } admissionDestAliasAddress OBJECT-TYPE SYNTAX H323AliasAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The alias address of the callee." ::= { admissionTableEntry 14 } admissionAnswerCallIndicator OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Caller/callee. " ::= { admissionTableEntry 15 } admissionTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The alias address of the callee." ::= { admissionTableEntry 16 } admissionCallIdentifier OBJECT-TYPE SYNTAX H323GlobalIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "The call identifier." ::= { admissionTableEntry 17 } admissionEndpointId OBJECT-TYPE SYNTAX H323EndpointID MAX-ACCESS read-only STATUS current DESCRIPTION "Endpoint identifier." ::= { admissionTableEntry 18 } admissionBandwidth OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current Expires February 7, 1999 Page 38 Internet-Draft HMultimediaMIB August 7, 1999 DESCRIPTION "The allowed maximum bandwidth for the call; may be less than requested by the endpoint. " ::= { admissionTableEntry 19 } admissionIRRFrequency OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The time interval in seconds in which the endpoint shall send IRRs to the gatekeeper while on a call. " ::= { admissionTableEntry 20 } admissionCallType OBJECT-TYPE SYNTAX INTEGER { pointToPoint (1), oneToN (2), nToN (3)} MAX-ACCESS read-only STATUS current DESCRIPTION "Using this value, gatekeeper can attempt to determine real bandwidth usage. " ::= { admissionTableEntry 21 } admissionCallModel OBJECT-TYPE SYNTAX INTEGER { direct (1), gatekeeperRouted (2)} MAX-ACCESS read-only STATUS current DESCRIPTION "This value of gatekeeper indicates that call signaling is being passed via the gatekeeper, while direct indicates that the endpoint-to-endpoint call mode is in use. " ::= { admissionTableEntry 22 } admissionSrcHandlesBandwidth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates that the caller reserves its own bandwidth. " ::= { admissionTableEntry 23 } admissionDestHandlesBandwidth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates that the calee reserves its own bandwidth. " Expires February 7, 1999 Page 39 Internet-Draft HMultimediaMIB August 7, 1999 ::= { admissionTableEntry 24 } admissionSecurity OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates that the endpoint is using security. " ::= { admissionTableEntry 25 } admissionSrcWillSupplyUUIE OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates that the caller will supply Q.931 message info in IRR messages if requested by the gatekeeper " ::= { admissionTableEntry 26 } admissionDestWillSupplyUUIE OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates that the callee will supply Q.931 message info in IRR messages if requested by the gatekeeper " ::= { admissionTableEntry 27 } admissionTableRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status of the entry. This object is required to create or delete rows remotely by a manager. " ::= { admissionTableEntry 28 } rasStatsGatekeeperConfirms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of granting permission to register messages sent by or received from a gatekeeper." ::= { rasStats 1 } rasStatsGatekeeperRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of declining permission to register Expires February 7, 1999 Page 40 Internet-Draft HMultimediaMIB August 7, 1999 messages sent by or received from a gatekeeper." ::= { rasStats 2 } rasStatsRegistrationConfirms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of registration confirm messages sent by or received from a gatekeeper." ::= { rasStats 3 } rasStatsRegistrationRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of registration reject messages sent by or received from a gatekeeper." ::= { rasStats 4 } rasStatsUnregistrationConfirms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of unregistration confirmation messages received." ::= { rasStats 5 } rasStatsUnregistrationRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of unregistration reject messages received." ::= { rasStats 6 } rasStatsAdmissionConfirms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of admission request messages sent by or received from a gatekeeper." ::= { rasStats 7 } rasStatsAdmissionRejects OBJECT-TYPE SYNTAX Counter32 Expires February 7, 1999 Page 41 Internet-Draft HMultimediaMIB August 7, 1999 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of admission reject messages sent by or received from a gatekeeper." ::= { rasStats 8 } rasStatsBandwidthConfirms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bandwidth confirm messages received from a gatekeeper." ::= { rasStats 9 } rasStatsBandwidthRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bandwidth reject messages sent by or received from a gatekeeper." ::= { rasStats 10 } rasStatsDisengageConfirms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of disangage confirm messages received from a gatekeeper." ::= { rasStats 11 } rasStatsDisangageRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of disangage reject messages sent by a gatekeeper." ::= { rasStats 12 } rasStatsLocationConfirms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of location confirm messages sent by or received from a gatekeeper." ::= { rasStats 13 } Expires February 7, 1999 Page 42 Internet-Draft HMultimediaMIB August 7, 1999 rasStatsLocationRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of location reject messages sent by or received from a gatekeeper." ::= { rasStats 14 } rasStatsInfoRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of info request messages sent by a gatekeeper." ::= { rasStats 23 } rasStatsInfoRequestResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of info request response messages sent by endpoint or received by a gatekeeper." ::= { rasStats 24 } rasStatsnonStandardMessages OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of non standard messages received/sent." ::= { rasStats 25 } rasStatsUnknownMessages OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of unknown messages received." ::= { rasStats 26 } rasStatsRequestInProgress OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of request in progress messages received." ::= { rasStats 27 } rasStatsResourceAvailabilityIndicator OBJECT-TYPE SYNTAX Counter32 Expires February 7, 1999 Page 43 Internet-Draft HMultimediaMIB August 7, 1999 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of resource availability indicator messages sent by the endpoint." ::= { rasStats 28 } rasStatsResourceAvailabilityConfirm OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of availability confirm messages received." ::= { rasStats 29 } lastArjReason OBJECT-TYPE SYNTAX INTEGER { calledPartyNotRegistered (1), invalidPermission(2), requestDenied(3), undefinedReason (4), callerNotRegistered(5), routeCallToGatekeeper(6), invalidEndpointIdentifier(7), resourceUnavailable(8), securityDenial(9), qosControlNotSupported(10), incompleteAddress (11)} MAX-ACCESS read-only STATUS current DESCRIPTION "This value identifys the reason for the admission reject." ::= { rasEvents 1 } lastArjRasAddressTag OBJECT-TYPE SYNTAX H323TAddressTag MAX-ACCESS read-only STATUS current DESCRIPTION "The transport address tag of the endpoint." ::= { rasEvents 2 } lastArjRasAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The ras address of the endpoint." ::= { rasEvents 3 } admissionReject NOTIFICATION-TYPE OBJECTS { lastArjReason, lastArjRasAddressTag, lastArjRasAddress } STATUS current DESCRIPTION "This message will be sent on generation and reception of Expires February 7, 1999 Page 44 Internet-Draft HMultimediaMIB August 7, 1999 admissionReject for the following reasons: 1 - calledPartyNotRegistered 2 - invalidPermission 3 - requestDenied 4 - undefinedReason 5 - callerNotRegistered 6 - routeCallToGatekeeper 7 - invalidEndpointIdentifier 8 - resourceUnavailable 9 - securityDenial 10 - qosControlNotSupported 11 - incompleteAddress " ::= {rasEvents 4} -- conformance; stating the mandatory requirements for the MIB -- -- CONFORMANCE -- rasMIBConformance OBJECT IDENTIFIER ::= { ras 6 } rasMIBGroups OBJECT IDENTIFIER ::= { rasMIBConformance 1 } -- -- Groups for Conformance -- configGroup OBJECT-GROUP OBJECTS { configTimer, configMaxNumberOfRetries } STATUS current DESCRIPTION "." ::= { rasMIBGroups 1 } registrationGroup OBJECT-GROUP OBJECTS { registrationSrcRasAddressTag, registrationSrcRasAddress, registrationIsGatekeeper, registrationGatekeeperId, registrationEndpointId, registrationCallSignallingAddressTag, registrationCallSignallingAddress, registrationEncryption, registrationWillSupplyUUIE, registrationIntegratyCheckValue, registrationTableNumberOfAliases, registrationAliasTableIndex, registrationAlias } Expires February 7, 1999 Page 45 Internet-Draft HMultimediaMIB August 7, 1999 STATUS current DESCRIPTION "." ::= { rasMIBGroups 2 } admissionGroup OBJECT-GROUP OBJECTS { admissionConferenceId, admissionRasAddressTag, admissionRasAddress, admissionCRV, admissionIsGatekeeper, admissionSrcCallSignallingAddressTag, admissionSrcCallSignallingAddress, admissionDestCallSignallingAddressTag, admissionDestCallSignallingAddress, admissionSrcAliasAddressTag, admissionSrcAliasAddress, admissionDestAliasAddressTag, admissionDestAliasAddress, admissionAnswerCallIndicator, admissionTime, admissionCallIdentifier, admissionEndpointId, admissionBandwidth, admissionIRRFrequency, admissionCallType, admissionCallModel, admissionSrcHandlesBandwidth, admissionDestHandlesBandwidth, admissionSecurity, admissionSrcWillSupplyUUIE, admissionDestWillSupplyUUIE } STATUS current DESCRIPTION "." ::= { rasMIBGroups 3 } rasStatsGroup OBJECT-GROUP OBJECTS { rasStatsGatekeeperConfirms, rasStatsGatekeeperRejects, rasStatsRegistrationConfirms, rasStatsRegistrationRejects, rasStatsUnregistrationConfirms, rasStatsUnregistrationRejects, rasStatsAdmissionConfirms, rasStatsAdmissionRejects, rasStatsBandwidthConfirms, rasStatsBandwidthRejects, rasStatsDisengageConfirms, rasStatsDisangageRejects, rasStatsLocationConfirms, rasStatsLocationRejects, Expires February 7, 1999 Page 46 Internet-Draft HMultimediaMIB August 7, 1999 rasStatsInfoRequests, rasStatsInfoRequestResponses, rasStatsnonStandardMessages, rasStatsUnknownMessages, rasStatsRequestInProgress, rasStatsResourceAvailabilityIndicator, rasStatsResourceAvailabilityConfirm } STATUS current DESCRIPTION "." ::= { rasMIBGroups 4 } rasEventsGroup OBJECT-GROUP OBJECTS { lastArjReason, lastArjRasAddressTag, lastArjRasAddress } STATUS current DESCRIPTION "." ::= { rasMIBGroups 5 } rasMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The set of objects required for compliance." MODULE MANDATORY-GROUPS { registrationGroup, admissionGroup, rasStatsGroup, rasEventsGroup } ::= { rasMIBConformance 2 } END 7.1.3 Terminal MIB -- -- This defines the MIB in support of the ITU H.323 terminal -- H323TERMINAL-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, experimental, TimeTicks, IpAddress FROM SNMPv2-SMI DisplayString, DateAndTime FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; Expires February 7, 1999 Page 47 Internet-Draft HMultimediaMIB August 7, 1999 h323TerminalMIB MODULE-IDENTITY LAST-UPDATED "9805251400Z" -- May 25, 1998 ORGANIZATION "VTEL Corp." CONTACT-INFO "Joon Maeng VTEL Corp. Postal: 108 Wild Basin Rd. Austin, TX 78746 USA TEL: (512)437-4567 Email: Joon_Maeng@vtel.com" DESCRIPTION "This MIB module supports the functions of an ITU H.323 terminal" REVISION "9805251400Z" -- May 25, 1998 DESCRIPTION " The initial version of the H323 terminal mib" ::= {experimental 323 3} -- temporary OID. TBD. h323TerminalDescr OBJECT IDENTIFIER ::= {h323TerminalMIB 1} h323TerminalCaps OBJECT IDENTIFIER ::= {h323TerminalMIB 2} h323TerminalConfig OBJECT IDENTIFIER ::= { h323TerminalMIB 3} h323TerminalControl OBJECT IDENTIFIER ::= { h323TerminalMIB 4} -- 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. In addition to -- objects defined in this group, implementation of the System group in -- MIB-II [ ] is mandatory for implementers of the H.323 Terminal MIB. h323t35CountryCode OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Country code, per T.35." ::= { h323TerminalDescr 1 } h323t35CountryCodeExtention OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Assigned nationally." ::= { h323TerminalDescr 2 } Expires February 7, 1999 Page 48 Internet-Draft HMultimediaMIB August 7, 1999 h323t35ManufacturerCode OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Assigned nationally." ::= { h323TerminalDescr 3 } h323TerminalUptime 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." ::= { h323TerminalDescr 4 } h323TerminalLocalTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION "The local date and time of day." ::= { h323TerminalDescr 5 } h323TerminalDiagnostics 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" ::= { h323TerminalDescr 6 } h323TerminalStatus OBJECT-TYPE SYNTAX INTEGER { callSetup (1), callinProgress(2), callHangUp(3), idle(4) } Expires February 7, 1999 Page 49 Internet-Draft HMultimediaMIB August 7, 1999 MAX-ACCESS read-only STATUS current DESCRIPTION "General status of the terminal" ::= { h323TerminalDescr 7 } -- H323 Terminal capabilities -- h323TerminalMaxLineRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents maximum line rate of combined audio/video and data of this terminal." ::= { h323TerminalCaps 1 } h323TerminalVideoCaps OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the video capabilities of this terminal. This includes the various video algorithms that it supports. It is encoded as bits in an octet string, with the following definitions: Capability Bit # h261CIFVideo 0 h261QCIFVideo 1 h263SQCIFVideo 2 h263QCIFVideo 3 h263CIFVideo 4 h263CIF4Video 5 h263CIF16Video 6 h262SPMLSIFVideo 7 h262SPML2SIFVideo 8 h262SPML4SIFVideo 9 h262MPMLSIFVideo 10 h262MPML2SIFVideo 11 h262MPML4SIFVideo 12 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 Expires February 7, 1999 Page 50 Internet-Draft HMultimediaMIB August 7, 1999 the capability is not supported." ::= { h323TerminalCaps 2 } h323TerminalMaxVideoRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum bit rate that the video channel can do." ::= { h323TerminalCaps 3 } h323TerminalAudioCaps OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the audio capabilities of this terminal. This includes the various audio algorithms that it supports. It is encoded as bits in an octet string, with the following definitions: Capability Bit # g711-ALaw64KAudio 0 g711-ALaw56KAudio 1 g711-ULaw64KAudio 2 g711-ULaw56KAudio 3 g722-64KAudio 4 g722-56KAudio 5 g722-48KAudio 6 g728Audio 7 g723.1-5.3KAudio 8 g723.1-6.4KAudio 9 g729Audio 10 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." ::= { h323TerminalCaps 4 } h323TerminalDataCaps OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the data application Expires February 7, 1999 Page 51 Internet-Draft HMultimediaMIB August 7, 1999 capability of the terminal. It is encoded as bits in an octet string, with the following definitions: Capability Bit # t.120 0 dsm-cc 1 userData 2 t84 3 t434 4 h224 5 nlpid 6 dsvdControl 7 h222DataPartitioning 8 t30fax 9 t140 10 Others 11 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." ::= { h323TerminalCaps 5 } h323TerminalEncrypCaps OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the encryption capability of the terminal. Capability Bit # H.235 0 Others 1 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." ::= { h323TerminalCaps 6 } h323TerminalRDCCaps OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current Expires February 7, 1999 Page 52 Internet-Draft HMultimediaMIB August 7, 1999 DESCRIPTION "This object represents the Remote Device Control capability of the terminal. FECC 0 -- Far-end Camera Control Others 1 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." ::= { h323TerminalCaps 7 } -- H323 terminal configuration -- This group contains objects to configure the terminal. h323TerminalSiteName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the site where the H323 terminal is located. " ::= { h323TerminalConfig 1 } h323TerminalVideoSystem OBJECT-TYPE SYNTAX INTEGER { ntsc(1), pal(2), secam(3), others(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Video format standard" ::= { h323TerminalConfig 2 } h323TerminalfType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The interface type on which this site can be called. The interface type identified by this value is the same type of as the ifType from Interface Table in RFC1213." ::= { h323TerminalConfig 3 } h323TerminalIPAddress OBJECT-TYPE SYNTAX IpAddress Expires February 7, 1999 Page 53 Internet-Draft HMultimediaMIB August 7, 1999 MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the terminal." ::= { h323TerminalConfig 4 } -- Terminal control group -- This group contains variables used to control a H.323 terminal. h323TerminalAdminControl 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." ::= { h323TerminalControl 1 } h323TerminalCallSetUp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "establish a call to another video conference terminal. Set this value to the index of the site of the video conference site you want to dial in the Site Table and the system will be dialed." ::= { h323TerminalControl 2 } h323TerminalCallHangup OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Hang up the video conference call in progess now." ::= { h323TerminalControl 3 } h323EnableLocalLoopback OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write Expires February 7, 1999 Page 54 Internet-Draft HMultimediaMIB August 7, 1999 STATUS current DESCRIPTION "Enable or disable local loop back 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." ::= { h323TerminalControl 4 } h323EnableRemoteLoopback OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable remote loop back 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." ::= { h323TerminalControl 5 } -- -- CONFORMANCE -- h323TerminalMIBConfs OBJECT IDENTIFIER ::= { h323TerminalMIB 5 } h323TerminalMIBGroups OBJECT IDENTIFIER ::= { h323TerminalMIBConfs 1 } h323TerminalMIBCompl OBJECT IDENTIFIER ::= { h323TerminalMIBConfs 2 } -- -- Groups for conformance -- h323TerminalDesrGroup OBJECT-GROUP OBJECTS { h323t35CountryCode, h323t35CountryCodeExtention, h323t35ManufacturerCode, h323TerminalUptime, Expires February 7, 1999 Page 55 Internet-Draft HMultimediaMIB August 7, 1999 h323TerminalLocalTime, h323TerminalDiagnostics, h323TerminalStatus } STATUS current DESCRIPTION "A collection of objects providing the description of the terminal" ::= { h323TerminalMIBGroups 1} h323TerminalCapsGroup OBJECT-GROUP OBJECTS { h323TerminalMaxLineRate, h323TerminalVideoCaps, h323TerminalMaxVideoRate, h323TerminalAudioCaps, h323TerminalDataCaps, h323TerminalEncrypCaps, h323TerminalRDCCaps } STATUS current DESCRIPTION "A collection of objects providing capabilities of the terminal" ::= { h323TerminalMIBGroups 2} h323TerminalConfigGroup OBJECT-GROUP OBJECTS { h323TerminalSiteName , h323TerminalVideoSystem, h323TerminalfType, h323TerminalIPAddress } STATUS current DESCRIPTION "A collection of objects providing the ability to configure the terminal" ::= { h323TerminalMIBGroups 3} h323TerminalControlGroup OBJECT-GROUP OBJECTS { h323TerminalAdminControl, h323TerminalCallSetUp, h323TerminalCallHangup, h323EnableLocalLoopback, h323EnableRemoteLoopback } STATUS current DESCRIPTION "A collection of objects providing the ability to invoke terminal functions" ::= { h323TerminalMIBGroups 4} h323TerminalCompliance MODULE-COMPLIANCE STATUS current Expires February 7, 1999 Page 56 Internet-Draft HMultimediaMIB August 7, 1999 DESCRIPTION "The set of objects required for compliance" MODULE MANDATORY-GROUPS { h323TerminalDesrGroup, h323TerminalCapsGroup, h323TerminalConfigGroup } 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 such as call establishment and hang up." ::= { h323TerminalMIBCompl 1 } END 7.1.4 Gatekeeper MIB -- -- This defines the MIB in support of the H323 Gatekeeper -- H323-GATEKEEPER-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Unsigned32 FROM SNMPv2-SMI RowStatus, TAddress, TruthValue FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF MmGatekeeperID, MmTAddressTag, mmH323Root FROM MULTI-MEDIA-REG-TC; h323GatekeeperMIB MODULE-IDENTITY LAST-UPDATED "9805101200Z" ORGANIZATION "Cisco Systems, Inc." CONTACT-INFO " Dan Klenke Expires February 7, 1999 Page 57 Internet-Draft HMultimediaMIB August 7, 1999 Cisco Systems, Inc Postal: 170 West Tasman Drive San Jose, CA 95134-1706 E-mail: dklenke@Cisco.com" DESCRIPTION "The MIB Module supports the functions of a H323 gatekeeper." REVISION "9805101200Z" DESCRIPTION "The initial version of the mib." ::= { mmH323Root 1} -- temporary TBD later -- -- -- h323GatekeeperMIBObjects OBJECT IDENTIFIER ::= { h323GatekeeperMIB 1 } h323Zone OBJECT IDENTIFIER ::= { h323GatekeeperMIBObjects 1 } -- -- Zone Information. -- h323ZoneTable OBJECT-TYPE SYNTAX SEQUENCE OF H323ZoneEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table contains the local zones supported by the Gatekeeper and the remote zones which the Gatekeeper may or has interacted with." ::= { h323Zone 1 } h323ZoneEntry OBJECT-TYPE SYNTAX H323ZoneEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the h323ZoneTable. An entry may be created administratively or by the gatekeeper during normal gatekeeper operations. Unless otherwise specified, writable objects may be changed while h323ZoneRowStatus is 'active'." Expires February 7, 1999 Page 58 Internet-Draft HMultimediaMIB August 7, 1999 INDEX { h323ZoneIndex } ::= { h323ZoneTable 1 } H323ZoneEntry::= SEQUENCE { h323ZoneIndex Unsigned32, h323ZoneZoneName MmGatekeeperID, h323ZoneRasSignalAddressTag MmTAddressTag, h323ZoneRasSignalAddress TAddress, h323ZoneMaxBandwidth Unsigned32, h323ZoneAllocatedBandwidth Gauge32, h323ZoneIrrFrequency INTEGER, h323ZoneLocalZone TruthValue, h323ZoneAdmissions Counter32, h323ZoneAdmissionsRejected Counter32, h323ZoneRowStatus RowStatus } h323ZoneIndex OBJECT-TYPE SYNTAX Unsigned32(1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unsigned integer value whose only significance is to uniquely identify the conceptual row. The value has no significance." ::= { h323ZoneEntry 1 } h323ZoneZoneName OBJECT-TYPE SYNTAX MmGatekeeperID MAX-ACCESS read-create STATUS current DESCRIPTION "The name of the zone as fully qualifed name. e.g. zone1.area1.company.com " ::= { h323ZoneEntry 2 } h323ZoneRasSignalAddressTag OBJECT-TYPE SYNTAX MmTAddressTag MAX-ACCESS read-create STATUS current DESCRIPTION "The tag identifying the underlying type of h323ZoneRasSignalAddress." DEFVAL { ipv4 } ::= { h323ZoneEntry 3 } h323ZoneRasSignalAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The RAS Signal transport address of the gatekeeper supporting the zone. " Expires February 7, 1999 Page 59 Internet-Draft HMultimediaMIB August 7, 1999 DEFVAL { '00000000'H } ::= { h323ZoneEntry 4 } h323ZoneMaxBandwidth OBJECT-TYPE SYNTAX Unsigned32(0..2147483647) UNITS "100 bps" MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum bidirectional bandwidth which a gatekeeper can allocate to all calls in the zone. If h323ZoneLocalFlag is 'false' then this object may be 0, indicating unknown. h323ZoneMaxBandwidth is the total bidirectional data flow in units of hundred bits per second (bps). A value of 10 is 1000bps." ::= { h323ZoneEntry 5 } h323ZoneAllocatedBandwidth OBJECT-TYPE SYNTAX Gauge32(0..2147483647) UNITS "100 bps" MAX-ACCESS read-only STATUS current DESCRIPTION "The total bidirectional bandwidth allocated by the gatekeeper to the active calls. If h323ZoneLocalFlag is 'false' then this object does not apply. The value is in units of hundred bits per second, i.e. a value of 10 is 1000 bps. This value may not exceed the value of h323ZoneMaxBandwidth." ::= { h323ZoneEntry 6 } h323ZoneIrrFrequency OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The IRR time a gatekeeper returns in a ACF." DEFVAL { 60 } ::= { h323ZoneEntry 7 } h323ZoneAdmissions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ACFs by the gatekeeper. If h323ZoneLocalZone is 'false' then the value of this object Expires February 7, 1999 Page 60 Internet-Draft HMultimediaMIB August 7, 1999 has no meaning." ::= { h323ZoneEntry 8 } h323ZoneAdmissionsRejected OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ARJ sent by the gatekeeper. If h323ZoneLocalZone is 'false' then the value of this object has no meaning." ::= { h323ZoneEntry 9 } h323ZoneLocalZone OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "If this gatekeeper manages the zone, then this value is 'true' otherwise it is false." DEFVAL { true } ::= { h323ZoneEntry 10 } h323ZoneRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status of the entry. This object is required to create or delete rows administratively. A agent implementing this object is not required to support the values 'createAndWait' and 'notInService'." ::= { h323ZoneEntry 11 } -- -- NOTIFICATIONS -- a place holder for defining notifications -- currently there are no notifications. -- h323GatekeeperMIBNotifications OBJECT IDENTIFIER ::= { h323GatekeeperMIB 2 } -- -- CONFORMANCE -- h323GatekeeperMIBConformance OBJECT IDENTIFIER ::= { h323GatekeeperMIB 3 } h323GatekeeperMIBCompliance OBJECT IDENTIFIER ::= { h323GatekeeperMIBConformance 1 } Expires February 7, 1999 Page 61 Internet-Draft HMultimediaMIB August 7, 1999 h323GatekeeperMIBGroups OBJECT IDENTIFIER ::= { h323GatekeeperMIBConformance 2 } h323GatekeeperCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The set of objects required for compliance." MODULE MANDATORY-GROUPS { h323ZoneGroup } ::= { h323GatekeeperMIBCompliance 1 } -- -- Groups for Conformance -- h323ZoneGroup OBJECT-GROUP OBJECTS { h323ZoneZoneName, h323ZoneRasSignalAddressTag, h323ZoneRasSignalAddress, h323ZoneMaxBandwidth, h323ZoneAllocatedBandwidth, h323ZoneIrrFrequency, h323ZoneLocalZone, h323ZoneRowStatus } STATUS current DESCRIPTION "The set of objects a gatekeeper must support for local and remote zones." ::= { h323GatekeeperMIBGroups 1 } END 7.1.5 Gateway MIB -- Proposal for H.323-H.320, H323-PSTN Gateway MIB -- Zvi Mizrahy, IBM Haifa Research Lab H323GW-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Unsigned32, Gauge32, Counter32, Counter64 FROM SNMPv2-SMI TEXTUAL-CONVENTION, Taddress, DisplayString, RowStatus, VariablePointer FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF H323gatekeeperID, H323TaddressTag, H323EndPointID, H323GlobalIdentifier, H323E164String FROM H323-MULTIMEDIA-TC h323gw MODULE-IDENTITY Expires February 7, 1999 Page 62 Internet-Draft HMultimediaMIB August 7, 1999 LAST-UPDATED "98080520000Z" - August 05 1998 ORGANIZATION "IBM Haifa Research Lab" CONTACT-INFO " Zvi Mizrahy, +972-4-8296167, mizrahy@haifa.vnet.ibm.com Pnina Vortman, +972-4-8296339, vortman@haifa.vnet.ibm.com IBM Technology & Science, Building 8/1, Matam, Haifa 31905, Israel" DESCRIPTION "H323-H320, H323-PSTN Gateway MIB" REVISION "98052120000Z" DESCRIPTION "First Draft" REVISION "98080520000Z" - August 05 1998 DESCRIPTION "Second Draft" ::= { mmH323root 6 } -- Textual Conventions defined in H323-MULTIMEDIA-TC -- See the H323.Terminal MIB for reference -- H323AudioCap::=TEXTUAL-CONVENTION... -- H323VideoCap::=TEXTUAL-CONVENTION... -- H323DataCap::=TEXTUAL-CONVENTION... -- H323FaxCap::=TEXTUAL-CONVENTION... H323gwError::=TEXTUAL-CONVENTION STATUS current DESCRIPTION "Error Categories" SYNTAX INTEGER { gateway(0), h323(1), h320(2), pstn(3), other(4)} H323gwConnectionMode::=TEXTUAL-CONVENTION STATUS current DESCRIPTION "Modes for a connection entity which represents how it joined the call" SYNTAX INTEGER { originator(1), called(2), joined(3), invited(4), transferred(5) } H323gwConnectionCommand::=TEXTUAL-CONVENTION STATUS current DESCRIPTION "Commands for a connection: 1. Disconnect 2. Hold (mute) 3. Resume (stop mute) 4. Reset Statistics 5. ..." SYNTAX INTEGER { disconnect(1), Expires February 7, 1999 Page 63 Internet-Draft HMultimediaMIB August 7, 1999 hold(2), resume(3), resetStats(4) } -- Groups h323gwSystemDescription OBJECT IDENTIFIER ::= { h323gw 1 } h323gwCapabilities OBJECT IDENTIFIER ::= { h323gw 2 } h323gwConfiguration OBJECT IDENTIFIER ::= { h323gw 3 } h323gwStatistics OBJECT IDENTIFIER ::= { h323gw 4 } h323gwCalls OBJECT IDENTIFIER ::= { h323gw 5 } h323gwConnections OBJECT IDENTIFIER ::= { h323gw 6 } h323gwNotifications OBJECT IDENTIFIER ::= { h323gw 7 } h323gwControls OBJECT IDENTIFIER ::= { h323gw 8 } h323gwCoformances OBJECT IDENTIFIER ::= { h323gw 9 } -- Conformances -- System Description -- Note - This may be unified in the future with MC,H323 Terminal -- or Gatekeeper MIBs h323gwSystemDescr OBJECT-TYPE SYNTAX DisplayString(SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The gateway name and maker name" ::= { h323gwSystemDescription 1 } h323gwSoftwareVersionNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Software version number (major and minor)" ::= { h323gwSystemDescription 2 } h323gwHardwareVersionNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware version number" ::= { h323gwSystemDescription 3 } -- Capabilities h323gwAudioRecvCapabilities OBJECT-TYPE SYNTAX H323AudioCap MAX-ACCESS read-only STATUS current DESCRIPTION "List of audio decoding protocols supported by the gateway" Expires February 7, 1999 Page 64 Internet-Draft HMultimediaMIB August 7, 1999 ::= { h323gwCapabilities 1 } h323gwAudioSendCapabilities OBJECT-TYPE SYNTAX H323AudioCap MAX-ACCESS read-only STATUS current DESCRIPTION "List of audio encoding protocols supported by the gateway" ::= { h323gwCapabilities 2 } h323gwVideoRecvCapabilities OBJECT-TYPE SYNTAX H323VideoCap MAX-ACCESS read-only STATUS current DESCRIPTION "List of video decoding protocols supported by the gateway" ::= { h323gwCapabilities 3 } h323gwVideoSendCapabilities OBJECT-TYPE SYNTAX H323VideoCap MAX-ACCESS read-only STATUS current DESCRIPTION "List of video encoding protocols supported by the gateway" ::= { h323gwCapabilities 4 } h323gwDataRecvCapabilities OBJECT-TYPE SYNTAX H323DataCap MAX-ACCESS read-only STATUS current DESCRIPTION "List of data decoding protocols supported by the gateway" ::= { h323gwCapabilities 5 } h323gwDataSendCapabilities OBJECT-TYPE SYNTAX H323DataCap MAX-ACCESS read-only STATUS current DESCRIPTION "List of data encoding protocols supported by the gateway" ::= { h323gwCapabilities 6 } h323gwFaxRecvCapabilities OBJECT-TYPE SYNTAX H323FaxCap MAX-ACCESS read-only STATUS current DESCRIPTION "List of fax decoding protocols supported by the gateway" ::= { h323gwCapabilities 7 } h323gwFaxSendCapabilities OBJECT-TYPE SYNTAX H323FaxCap MAX-ACCESS read-only STATUS current DESCRIPTION "List of fax encoding protocols supported by the Expires February 7, 1999 Page 65 Internet-Draft HMultimediaMIB August 7, 1999 gateway" ::= { h323gwCapabilities 8 } h323gwTotalPstnPorts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of PSTN Ports supported by the gateway" ::= { h323gwCapabilities 9 } h323gwPstnCapabilities OBJECT-TYPE SYNTAX INTEGER { analog (1), EandM (2), E1(3), T1(4), ISDN-BRI(5), ISDN-PRI(6)} MAX-ACCESS read-only STATUS current DESCRIPTION "PSTN capabilities (PSTN interface type for this gateway)" ::= { h323gwCapabilities 10 } h323gwTotalh320Ports OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of h320 Ports supported by the gateway" ::= { h323gwCapabilities 11} h323gwH320Capabilities OBJECT-TYPE SYNTAX INTEGER -- To Be Defined.(A reference to H.320 Terminal/Entity?) MAX-ACCESS read-only STATUS current DESCRIPTION "H.320 capabilities" ::= { h323gwCapabilities 12 } -- Configuration h323gwCallSignalingAddressTag OBJECT-TYPE SYNTAX H323AddressTag MAX-ACCESS read-only STATUS current DESCRIPTION "Gateway's call signaling address tag. Specifies how h323gwCallSignalingAddress represents an address " ::= {h323gwConfiguration 1 } h323gwCallSignalingAddress OBJECT-TYPE SYNTAX Taddress MAX-ACCESS read-only STATUS current Expires February 7, 1999 Page 66 Internet-Draft HMultimediaMIB August 7, 1999 DESCRIPTION "Gateways' call signaling address" ::= {h323gwConfiguration 2 } h323gwGatekeeperAddressTag OBJECT-TYPE SYNTAX H323AddressTag MAX-ACCESS read-write STATUS current DESCRIPTION "Gatekeeper address tag. Specifies how h323gwGatekeeperAddress represents an address. If the gateway does not register with a gatekeeper, it is empty" ::= {h323gwConfiguration 3 } h323gwGatekeeperAddress OBJECT-TYPE SYNTAX Taddress MAX-ACCESS read-write STATUS current DESCRIPTION "Gatekeeper address. This is the address of the gatekeeper that the gateway was registered with, if at all. If the gateway does not register with a gatekeeper, it is empty " ::= {h323gwConfiguration 4 } h323gwLeadingE164Number OBJECT-TYPE SYNTAX H323E164String MAX-ACCESS read-write STATUS current DESCRIPTION "The leading PBX extension or PTT number that that gateway is connected too.(Leading means that if there are more than one number they must be defined as a group in the PBX" ::= {h323gwConfiguration 5 } -- TBD : ADDITIONAL PSTN INFORMATION IS REQUIRED HERE ? -- EXAMPLES : HOW TO ACCESS EXTERNAL LINE, OR WHAT ARE THE REQUIRED -- PSTN PREFIX THAT IS ADDED IN FRONT OF ANY E164 NUMBER . -- Statistics h323gwStartUpTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time and date that the gateway was started" ::= { h323gwStatistics 1 } h323gwTotalCallsNo OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of calls conducted by the Expires February 7, 1999 Page 67 Internet-Draft HMultimediaMIB August 7, 1999 gateway since the last startup" ::= { h323gwStatistics 2 } h323gwActiveCallsNo OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of active calls which are currently conducted by the gateway" ::= { h323gwStatistics 3 } h323gwAdditionalEstCalls OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "Estimated number of additional simultaneous calls that the gateway can carry out. This is calculated by the application according to the available Gateway's resources, or set by the management to limit overloading" ::= { h323gwStatistics 4 } h323gwAvrgSimultaneousCalls OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average number of simultaneous calls (since last restart)" ::= { h323gwStatistics 5 } h323gwAvrgCallTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Average call time (since the last restart)" ::= { h323gwStatistics 6 } h323LongestCallElapseTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Time passed since the earliest call has started. This will give administrators the ability to trace stacked calls" ::= { h323gwStatistics 7 } h323gwTotalPstnPortsFailed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of currently failed, unused or Expires February 7, 1999 Page 68 Internet-Draft HMultimediaMIB August 7, 1999 unavailable PSTN ports in the gateway" ::= { h323gwStatistics 8 } h323gwTotalH320PortsFailed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of currently failed, unused or unavailable H320 ports in the gateway" ::= { h323gwStatistics 9 } h323gwTotalH323Errors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of h323 errors occurred in the gateway since the last startup" ::= { h323gwStatistics 10 } h323gwTotalH320Errors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of h320 errors occurred in the gateway since the last startup" ::= { h323gwStatistics 11 } h323gwTotalPstnErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of PSTN errors occurred in the gateway since the last startup" ::= { h323gwStatistics 12 } h323gwLastErrorCode OBJECT-TYPE SYNTAX H323gwError MAX-ACCESS read-only STATUS current DESCRIPTION "Category Code of the most recent error occurred in the gateway" ::= { h323gwStatistics 13 } h323gwLastErrorDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "String Description of the most recent error occurred in the gateway" ::= { h323gwStatistics 14 } Expires February 7, 1999 Page 69 Internet-Draft HMultimediaMIB August 7, 1999 h323gwTotalPacketsLost OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets lost since the last startup. This parameter is applicable to the non guaranteed network (h323)" ::= { h323gwStatistics 15 } h323gwH323PacketsRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packets received by the gateway from all the H323 connections since last startup" ::= { h323gwStatistics 16 } h323gwH323PacketsSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packets sent by the gateway to all the H323 connections since last startup" ::= { h323gwStatistics 17 } h323gwH320PacketsRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packets received by the gateway from all the H320 connections since last startup" ::= { h323gwStatistics 18 } h323gwH320PacketsSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packets sent by the gateway to all the H320 connections since last startup" ::= { h323gwStatistics 19 } h323gwPstnPacketsRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION Expires February 7, 1999 Page 70 Internet-Draft HMultimediaMIB August 7, 1999 "Total number of packets received by the gateway from all the PSTN connections since last startup" ::= { h323gwStatistics 20 } h323gwPstnPacketsSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packets sent by the gateway to all the PSTN connections since last startup" ::= { h323gwStatistics 21 } h323gwH323BytesRecv OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of bytes received by the gateway from all the H323 connections since last startup" ::= { h323gwStatistics 22 } h323gwH323BytesSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of bytes sent by the gateway to all the H323 connections since last startup" ::= { h323gwStatistics 23 } h323gwH320BytesRecv OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of bytes received by the gateway from all the H320 connections since last startup" ::= { h323gwStatistics 24 } h323gwH320BytesSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of bytes sent by the gateway to all the H320 connections since last startup" ::= { h323gwStatistics 25 } h323gwPstnBytesRecv OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION Expires February 7, 1999 Page 71 Internet-Draft HMultimediaMIB August 7, 1999 "Total number of bytes received by the gateway from all the PSTN connections since last startup" ::= { h323gwStatistics 26 } h323gwPstnBytesSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of bytes sent by the gateway to all the PSTN connections since last startup" ::= { h323gwStatistics 27 } -- Call Definitions -- Includes information about the calls that are currently -- conducted by the gateway . h323gwCallTable OBJECT-TYPE SYNTAX SEQUENCE OF H323gwCallEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of h323gwCallEntry entries. The table holds information about the gateway's current calls" ::= { h323gwCalls 1 } h323gwCallEntry OBJECT-TYPE SYNTAX H323gwCallEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The call table entry definition" INDEX { h323gwCallIndex } ::= { h323gwCallTable 1 } H323gwCallEntry ::= SEQUENCE { h323gwCallIndex Unsigned32, h323gwCallId H323GlobalIdentifier, h323gwCallType Integer32, h323gwCallStartTime DateAndTime, h323gwCallPartiesNo Gauge32, --- TBD - Still undetermined ?? h323gwCallTotalErrors Counter32, h323gwCallLastErrorCode H323Error, h323gwCallLastErrorStr DisplayString, h323gwCallCommand Integer32 } h323gwCallIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "MIB index for this entry" Expires February 7, 1999 Page 72 Internet-Draft HMultimediaMIB August 7, 1999 ::= { h323gwCallEntry 1 } h323gwCallId OBJECT-TYPE SYNTAX H323GlobalIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "Call ID allocated by the gateway" ::= { h323gwCallEntry 2 } h323gwCallType OBJECT-TYPE SYNTAX INTEGER {h323-h320 (1), h323-pstn(2), h323-h323(3)) MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the call: 1. H323-H320 2. H323-PSTN 3. H323-H323 'Rear 4. " ::= { h323gwCallEntry 4 } h323gwCallStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time this call has started" ::= { h323gwCallEntry 5 } -- Still opened for discussion h323gwCallPartiesNo OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of participants in this call" ::= { h323gwCallEntry 6 } h323gwCallTotalErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of errors occurred in the call since it has started" ::= { h323gwCallEntry 7 } h323gwCallLastErrorCode OBJECT-TYPE SYNTAX H323gwError MAX-ACCESS read-only STATUS current DESCRIPTION "Category code of the most recent error occurred in this call" ::= { h323gwCallEntry 8 } Expires February 7, 1999 Page 73 Internet-Draft HMultimediaMIB August 7, 1999 h323gwCallLastErrorStr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the most recent error occurred in this call" ::= { h323gwCallEntry 9 } h323gwCallCommand OBJECT-TYPE SYNTAX INTEGER { disconnect(1), startRecord(2), stopRecord(3), hold(4), resume(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "A value that represents a command for this call: 1. Disconnect 2. Start Recording 3. Stop Recording 4. Hold 5. Resume" ::= { h323gwCallEntry 10 } -- Connection Entities Reference Table h323gwConnEntityRefTable OBJECT-TYPE SYNTAX SEQUENCE OF H323gwConnEntityRefEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of h323gwConnEntityRefEntry entries The table holds information about the call's current active connections (or entities). It is actually a list of OIDs that point to connection entities in the connection subtree" ::= { h323gwCalls 2 } h323gwConnEntityRefEntry OBJECT-TYPE SYNTAX H323gwConnRefEntityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The connection entity reference table - entry definition" INDEX { h323gwCallId, h323gwConnEntityRefIndex } ::= { h323gwConnEntityRefTable 1 } H323gwConnEntityRefEntry ::= SEQUENCE { h323gwConnEntityRefIndex Unsigned32, Expires February 7, 1999 Page 74 Internet-Draft HMultimediaMIB August 7, 1999 h323gwConnEntityRefConnOID VariablePointer } h323gwConnRefIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "MIB index for this connection reference" ::= { h323gwConnRefEntry 1 } h323gwConnRefConnOID OBJECT-TYPE SYNTAX VariablePointer MAX-ACCESS read-only STATUS current DESCRIPTION "The OID of the connection in h323gwConnections subtree ::= { h323gwConnRefEntry 2 } -- Connection Definitions -- Contains information about the different connections that are -- currently handled by the gateway. Connection can be either -- a party in a call, or alternatively a stand along connection -- that waits to joined into a call. The connection variables -- are grouped into different connection types under a special -- connection sub tree. Each type is derived from the nature of -- the physical connection and the type of the information that -- it streams. If a specific connection is participate in a call -- (as a party), it has an entry in h323gwConnRefEntityTable. -- The connection tree structure allows adding new connection types. h323gwH323Conn OBJECT IDENTIFIER ::= { h323gwConnections 1 } h323gwH320Conn OBJECT IDENTIFIER ::= { h323gwConnections 2 } h323gwPstnConn OBJECT IDENTIFIER ::= { h323gwConnections 3 } -- H323 connection entities table h323gwH323ConnEntityTable OBJECT-TYPE SYNTAX SEQUENCE OF H323gwH323ConnEntityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of h323gwH323ConnEntityEntry entries The table holds information about the gateway's current H.323 connections" ::= { h323gwH323Conn 1 } h323gwH323ConnEntityEntry OBJECT-TYPE Expires February 7, 1999 Page 75 Internet-Draft HMultimediaMIB August 7, 1999 SYNTAX H323gwH323ConnEntityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of h323gwH323ConnEntityEntry entries" INDEX { h323gwH323ConnEntityIndex } ::= { h323gwH323ConnEntityTable 1 } h323gwH323ConnEntityEntry ::= SEQUENCE { h323gwH323ConnEntityIndex Unsigned32, h323gwH323ConnEntityId Unsigned32, -- Call ID allocated by the gateway h323gwH323ConnEntityStartTime DateAndTime,h323gwH323ConnEntityMode H323gwConnectionMode, -- To prevent duplications, we have removed most of the -- Information from the previous draft and we put references -- to other MIBs. h323gwH323ConnEntityCallSignallingIndex Integer32, h323gwH323ConnEntityControlChannelIndex Integer32, h323gwH323ConnEntityRtpSessionIndex Integer32, h323gwH323ConnEntityConnTotalErrors Counter32, h323gwH323ConnEntityConnLastErrorStr DisplayString, h323gwH323ConnEntityConnCommand H323gwConnectionCommand } h323gwH323ConnEntityIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "MIB index for this connection" ::= { h323gwH323ConnEntityEntry 1 } h323gwH323ConnEntityId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Connection Entity ID allocated by the gateway" ::= { h323gwH323ConnEntityEntry 2 } h323gwH323ConnEntityStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time the connection has started" ::= { h323gwH323ConnEntityEntry 3 } h323gwH323ConnEntityMode OBJECT-TYPE SYNTAX INTEGER H323gwConnectionMode MAX-ACCESS read-only STATUS current DESCRIPTION "The call mode of the connection represents how it Expires February 7, 1999 Page 76 Internet-Draft HMultimediaMIB August 7, 1999 joined the call" ::= { h323gwH323ConnEntityEntry 4 } h323gwH323ConnEntityCallSignallingIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to the call signaling (H.225) table Call signaling MIB" ::= { h323gwH323ConnEntityEntry 5 } h323gwH323ConnEntityControlChannelIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to the control channel table in H.245 mib" ::= { h323gwH323ConnEntityEntry 6 } h323gwH323ConnEntityRtpSessionIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to the RTP session Table in the RTP mib" ::= { h323gwH323ConnEntityEntry 7 } h323gwH323ConnEntityTotalErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of errors (from any type) occurred in the connection entity" ::= { h323gwH323ConnEntityEntry 8 } h323gwH323ConnEntityLastError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the most recent error occurred in this connection" ::= { h323gwH323ConnEntityEntry 9 } h323gwH323ConnEntityCommand OBJECT-TYPE SYNTAX H323gwConnectionCommand MAX-ACCESS read-write STATUS current DESCRIPTION "A command variable for this connection" ::= { h323gwH323ConnEntityEntry 10 } -- H320 connection entities tables Expires February 7, 1999 Page 77 Internet-Draft HMultimediaMIB August 7, 1999 h323gwH320ConnEntityTable OBJECT-TYPE SYNTAX SEQUENCE OF H323gwH320ConnEntityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of h323gwH320ConnEntityEntry entries" ::= { h323gwH320Conn 1 } h323gwH320ConnEntityEntry OBJECT-TYPE SYNTAX H323gwH320ConnEntityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of h323gwH320ConnEntityEntry entries" INDEX { h323gwH320ConnEntityIndex } ::= { h323gwH320ConnEntityTable 1 } H323gwH320ConnEntityEntry ::= SEQUENCE { h323gwH320ConnEntityIndex Unsigned32, h323gwH320ConnEntityId Unsigned32, -- Call ID allocated by the gateway h323gwH320ConnEntityStartTime DateAndTime,h323gwH320ConnEntityMode H323gwConnectionMode, -- Note ! To be checked : Should it be an index to the H320 -- entity table ? h323gwH320ConnEntityTableIndex h323gwH320ConnEntityConnTotalErrors Counter32, h323gwH320ConnEntityConnLastErrorStr DisplayString Counter32, h323gwH320ConnEntityConnCommand H323gwConnectionCommand } h323gwH320ConnEntityIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "MIB index for this connection" ::= { h323gwH320ConnEntityEntry 1 } h323gwH320ConnEntityId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Connection Entity ID allocated by the gateway" ::= { h323gwH320ConnEntityEntry 2 } h323gwH320ConnEntityStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time the connection has started" Expires February 7, 1999 Page 78 Internet-Draft HMultimediaMIB August 7, 1999 ::= { h323gwH320ConnEntityEntry 4 } h323gwH320ConnEntityMode OBJECT-TYPE SYNTAX INTEGER H323gwConnectionMode MAX-ACCESS read-only STATUS current DESCRIPTION "The call mode of the connection represents how it joined the call" ::= { h323gwH320ConnEntityEntry 5 } h323gwH320ConnEntityTableIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "TBD : The index to the H320 Entity table" ::= { h323gwH320ConnEntityEntry 6 } h323gwH320ConnEntityTotalErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of errors (from any type) occurred in the connection entity" ::= { h323gwH320ConnEntityEntry 7 } h323gwH320ConnEntityLastError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the most recent error occurred in this connection" ::= { h323gwH320ConnEntityEntry 8 } h323gwH323ConnEntityCommand OBJECT-TYPE SYNTAX H323gwConnectionCommand MAX-ACCESS read-write STATUS current DESCRIPTION "A command variable for this connection" ::= { h323gwH320ConnEntityEntry 9 } -- PSTN/ISDN Connection entities tables h323gwPstnConnEntityTable OBJECT-TYPE SYNTAX SEQUENCE OF H323gwPstnConnEntityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of all h323gwPstnConnEntityEntry entries" ::= { h323gwPstnConn 1 } Expires February 7, 1999 Page 79 Internet-Draft HMultimediaMIB August 7, 1999 h323gwPstnConnEntityEntry OBJECT-TYPE SYNTAX H323gwPstnConnEntityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of h323gwPstnConnEntityEntry entries" INDEX { h323gwPstnConnEntityIndex } ::= { h323gwPstnConnEntityTable 1 } H323gwPstnConnEntityEntry ::= SEQUENCE { h323gwPstnConnEntityIndex Unsigned32, h323gwPstnConnEntityId Unsigned32, -- Call ID allocated by the gateway h323gwPstnConnEntityStartTime DateAndTime,h323gwPstnConnEntityMode Integer32, h323gwPstnConnE164Addr H323E164String, -- Note ! To be checked : Few options here: -- An index to the PSTN entity (Not defined here yet), -- An index/pointer to a vendor hardware MIB, -- An index to an ISDN mib -- To be defined h323gwPstnExternalTableIndex h323gwPstnConnEntityConnTotalErrors Counter32, h323gwPstnConnEntityConnLastErrorStr DisplayString Counter32, h323gwPstnConnEntityConnCommand H323gwConnectionCommand } h323gwPstnConnEntityIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "MIB index for this connection" ::= { h323gwPstnConnEntityEntry 1 } h323gwPstnConnEntityId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Connection Entity ID allocated by the gateway" ::= { h323gwPstnConnEntityEntry 2 } h323gwPstnConnEntityStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time the connection has started" ::= { h323gwPstnConnEntityEntry 3 } h323gwPstnConnEntityMode OBJECT-TYPE SYNTAX INTEGER H323gwConnectionMode MAX-ACCESS read-only Expires February 7, 1999 Page 80 Internet-Draft HMultimediaMIB August 7, 1999 STATUS current DESCRIPTION "The call mode of the connection represents how it joined the call" ::= { h323gwPstnConnEntityEntry 4 } h323gwPstnConnE164Addr, h323gwPstnConnE164Addr OBJECT-TYPE SYNTAX H323E164String MAX-ACCESS read-only STATUS current DESCRIPTION "In an outgoing call, this is the number the connection is dialed to. In an incoming call, this number is the caller ID that is supplied only if the telephony hardware in the gateway is capable to retrieve it from the PTT" ::= { h323gwPstnConnEntityEntry 5 } h323gwPstnExternalTableIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "To Be Defined : An index to an external PSTN entity, or an index/pointer to an external vendor hardware MIB, or an index to an external ISDN mib" ::= { h323gwPstnConnEntityEntry 6 } h323gwPstnConnEntityTotalErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of errors (from any type) occurred in the connection entity" ::= { h323gwPstnConnEntityEntry 7 } h323gwPstnConnEntityLastError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the most recent error occurred in this connection" ::= { h323gwPstnConnEntityEntry 8 } h323gwH323ConnEntityCommand OBJECT-TYPE SYNTAX H323gwConnectionCommand MAX-ACCESS read-write STATUS current DESCRIPTION "A command variable for this connection" ::= { h323gwH323ConnEntityEntry 9 } Expires February 7, 1999 Page 81 Internet-Draft HMultimediaMIB August 7, 1999 -- Commands and controls h323gwControls OBJECT-TYPE SYNTAX INTEGER { AbruptRestart(1), GracefulRestart (2), AbruptShutdown(3), GracefulShutdown (4), EnterQuiescence (5), ExitQuiescence (6), StartLog(7), StopLog(8), ResetStatistics(9) RunDiagnostic(10)} MAX-ACCESS read-write STATUS current DESCRIPTION "A value that represents a command for the gateway. 1. Abrupt Restart (Drastic Restart) 2. Graceful Restart (Restart after all calls have terminated. Meanwhile, accept no calls) 3. Abrupt Shutdown (Drastic Restart) 4. Graceful Shutdown (Shutdown after all calls have terminated. Meanwhile, accept no calls) 5. Enter Quiescence Mode (Disable receiving of calls) 6. Exit Quiescence Mode (Enable receiving of calls) 7. Start Error/Log Reporting 8. Stop Error/Log Reporting 9. Reset Statistics 10. Run Diagnostic" ::= { h323gw 8} -- Events h323gwStart NOTIFICATION-TYPE STATUS current DESCRIPTION "Signifies that the gateway has started" ::= { h323gwNotifications 1 } h323gwGoingDown NOTIFICATION-TYPE STATUS current DESCRIPTION "Signifies that the gateway is about to go down" ::= { h323gwNotifications 2 } h323gwCallInitiating NOTIFICATION-TYPE OBJECTS { h323gwCallIndex } STATUS current DESCRIPTION "Signifies that a new call with index h323gwCallIndex has been initiated" ::= { h323gwNotifications 3 } Expires February 7, 1999 Page 82 Internet-Draft HMultimediaMIB August 7, 1999 h323gwCallChangeState NOTIFICATION-TYPE OBJECTS { h323gwCallIndex } STATUS current DESCRIPTION "Signifies that a call with index h323gwCallIndex has changed its state" ::= { h323gwNotifications 4 } h323gwCallDisconnecting NOTIFICATION-TYPE OBJECTS { h323gwCallIndex } STATUS current DESCRIPTION "Signifies that a call with index h323gwCallIndex has been terminated" ::= { h323gwNotifications 5 } h323gwError NOTIFICATION-TYPE OBJECTS { } STATUS current DESCRIPTION "Signifies the OID of the error variable that has been changed This can be one of the following : h323gwLastError or any type of error in a specific call or connection" ::= { h323gwNotifications 6 } END -- Conformances h323gwGroups OBJECT IDENTIFIER ::= { h323gwConformances 1 } h323gwCompilance OBJECT IDENTIFIER ::= { h323gwConformances 2 } h323gwSystemDescriptionGroup OBJECT-GROUP OBJECTS { h323gwSystemDescr, h323gwSoftwareVersionNumber, h323gwHardwareVersionNumber } STATUS current DESCRIPTION "System Description Group" ::= { h323gwGroups 1 } h323gwCapabilitiesGroup OBJECT-GROUP OBJECTS { h323gwAudioRecvCapabilities, h323gwAudioSendCapabilities, h323gwVideoRecvCapabilities, h323gwVideoSendCapabilities, Expires February 7, 1999 Page 83 Internet-Draft HMultimediaMIB August 7, 1999 h323gwDataRecvCapabilities, h323gwDataSendCapabilities, h323gwFaxRecvCapabilities, h323gwFaxSendCapabilities, h323gwTotalPstnPorts, h323gwPstnCapabilities, h323gwTotalH320Ports, h323gwH320Capabilities } STATUS current DESCRIPTION "Capabilities Group" ::= { h323gwGroups 2 } h323gwConfigurationGroup OBJECT-GROUP OBJECTS { h323gwCallSignalingAddressTag, h323gwCallSignalingAddress, h323gwGatekeeperAddressTag, h323gwGatekeeperAddress, h323gwLeadingE164Number } STATUS current DESCRIPTION "Configuration Group" ::= { h323gwGroups 3 } h323gwStatisticsGroup OBJECT-GROUP OBJECTS { h323gwStartUpTime, h323gwTotalCallsNo, h323gwActiveCallsNo, h323gwAdditionalEstCalls, h323gwAvrgSimultaneousCalls, h323gwAvrgCallTime, h323gwLongestCallElapseTime, h323gwTotalH320PortsFailed, h323gwTotalPstnPortsFailed, h323gwTotalH323Errors, h323gwTotalH320Errors, h323gwTotalPstnErrors, h323gwLastErrorCode, h323gwLastErrorDescr, h323gwTotalPacketsLost, h323gwH323PacketsRecv, h323gwH323PacketsSent, h323gwH320PacketsRecv, h323gwH320PacketsSent, h323gwPstnPacketsRecv, h323gwPstnPacketsSent, Expires February 7, 1999 Page 84 Internet-Draft HMultimediaMIB August 7, 1999 h323gwH323BytesRecv, h323gwH323BytesSent, h323gwH320BytesRecv, h323gwH320BytesSent, h323gwPstnBytesRecv, h323gwPstnBytesSent, } STATUS current DESCRIPTION "Statistics Group" ::= { h323gwGroups 4 } h323gwCallsGroup OBJECT GROUP OBJECTS { h323gwCallId, h323gwCallType, h323gwCallStartTime, h323gwCallPartiesNo, h323gwCallTotalErrors, h323gwCallLastErrorCode, h323gwCallLastErrorStr, h323gwCallCommand, } STATUS current DESCRIPTION "Calls Group" ::= { h323gwGroups 5 } h323gwConnectionsGroup OBJECT-GROUP OBJECTS { h323gwConnEntityRefConnOID } STATUS current DESCRIPTION "Connection Reference Group" ::= { h323gwGroups 6 } -- Commands and controls h323gwControlGroup OBJECT-GROUP OBJECTS { h323gwControls } STATUS current DESCRIPTION "Gateway commands and controls group" ::= { h323gwGroups 7 } -- Events h323gwEventsGroup NOTIFICATION-GROUP OBJECTS Expires February 7, 1999 Page 85 Internet-Draft HMultimediaMIB August 7, 1999 { h323gwStart, h323gwGoingDown, h323gwCallInitiating, h323gwCallChangeState, h323gwCallDisconnecting, h323gwError } STATUS current DESCRIPTION "Gateway events group" ::= { h323gwGroups 8 } h323gwEventsGroup MODULE-COMPLIANCE STATUS current DESCRIPTION "Gateway group required for basic implementation" MODULE MANDATORY-GROUPS { h323gwSystemDescriptionGroup, h323gwCapabilitiesGroup, h323gwConfigurationGroup, h323gwStatisticsGroup, h323gwCallsGroup, h323gwConnectionsGroup, h323gwEventsGroup } GROUP -- Optional Group h323gwControlGroup ::= { h323gwCompilance 1 } END 7.1.6 Multipoint Controller MIB -- VideoServer Irina Suconick, July 20, 1998 -- Request For Comments MC-MIB DEFINITIONS ::= BEGIN IMPORTS Counter32, Integer32, enterprises, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI TAddress, RowStatus, TruthValue, DateAndTime FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF H323GatekeeperID, H323TAddressTag,H323EndpointID, H323GlobalIdentifier FROM H323-MULITMEDIA-TC; Expires February 7, 1999 Page 86 Internet-Draft HMultimediaMIB August 7, 1999 -- Define the top of this MIB. media OBJECT IDENTIFIER ::= { enterprises videoserver(3011) 2 } -- this is the MIB module for the H.323 MC objects h323MC MODULE-IDENTITY LAST-UPDATED "9807202253Z" -- July 20, 1998 ORGANIZATION "VideoServer" CONTACT-INFO " Irina Suconick Postal: Video Server 63 Third st. Burlington, MA 01803 Tel: (781)505-2155 E-Mail: isuconick@videoserver.com " DESCRIPTION " " ::= { media 2 } --groups in H.323 MC mcConfig OBJECT IDENTIFIER ::= { h323MC 1 } mcConference OBJECT IDENTIFIER ::= { h323MC 2 } mcStats OBJECT IDENTIFIER ::= { h323MC 3 } mcEvents OBJECT IDENTIFIER ::= { h323MC 4 } mcConfigMcCallSignalingTag OBJECT-TYPE SYNTAX H323TAddressTag MAX-ACCESS read-only STATUS current DESCRIPTION "The MC call signaling address tag." ::= { mcConfig 1 } mcConfigMcCallSignalingAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MC call signaling address." ::= { mcConfig 2 } mcConfigGatekeeperAddressTag OBJECT-TYPE SYNTAX H323TAddressTag MAX-ACCESS read-write STATUS current DESCRIPTION "The GK address tag." ::= { mcConfig 3 } mcConfigGatekeeperAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-write Expires February 7, 1999 Page 87 Internet-Draft HMultimediaMIB August 7, 1999 STATUS current DESCRIPTION "The address of the gatekeeper that MC is registered with. The network manager may request MC to register with a particular GK by setting the GK address." ::= { mcConfig 4 } mcConfigIsRegisteredWithGatekeeper OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This value indicates if MC is registered with the gatekeeper." ::= { mcConfig 5 } mcConferenceTable OBJECT-TYPE SYNTAX SEQUENCE OF McConferenceTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about running conferences. It is a list of conference entries. The number of entries equals to the number of running conferences." ::= { mcConference 1 } mcConferenceTableEntry OBJECT-TYPE SYNTAX McConferenceTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains objects that describe the conferences." INDEX { mcConferenceConferenceId} ::= { mcConferenceTable 1 } McConferenceTableEntry ::= SEQUENCE { mcConferenceConferenceId H323GlobalIdentifier, mcConferenceConferenceStartTime DateAndTime, mcConferenceConferenceEndTime DateAndTime, mcConferenceCentralizedOrDistributed INTEGER, mcConferenceUniOrMulticast INTEGER, mcConferenceActiveMcAddress TAddress } mcConferenceConferenceId OBJECT-TYPE SYNTAX H323GlobalIdentifier Expires February 7, 1999 Page 88 Internet-Draft HMultimediaMIB August 7, 1999 MAX-ACCESS read-only STATUS current DESCRIPTION "The conference identifier." ::= { mcConferenceTableEntry 1 } mcConferenceConferenceStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The conference start time." ::= { mcConferenceTableEntry 2 } mcConferenceConferenceEndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The conference end time." ::= { mcConferenceTableEntry 3 } mcConferenceCentralizedOrDistributed OBJECT-TYPE SYNTAX INTEGER {centralized (1), distributed (2)} MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates rather the conference is centralized or distributed." ::= { mcConferenceTableEntry 4 } mcConferenceUniOrMulticast OBJECT-TYPE SYNTAX INTEGER {unicast (1), multicast (2)} MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates rather the conference is unicast or multicast." ::= { mcConferenceTableEntry 5 } mcConferenceActiveMcAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of active MC. In case of cascading this value is different than MC's own address." ::= { mcConferenceTableEntry 6 } mcConferenceParticipantsTable OBJECT-TYPE SYNTAX SEQUENCE OF McConferenceParticipantsTableEntry Expires February 7, 1999 Page 89 Internet-Draft HMultimediaMIB August 7, 1999 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about conference participants. It is a list of participant entries. The number of entries equals to the sum of all participants for all conferences." ::= {mcConference 2 } mcConferenceParticipantsTableEntry OBJECT-TYPE SYNTAX McConferenceParticipantsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains objects that describe a conference participant." INDEX { mcConferenceConferenceId, mcConferenceParticipantsTableIndex } ::= { mcConferenceParticipantsTable 1 } McConferenceParticipantsTableEntry ::= SEQUENCE { mcConferenceParticipantsTableIndex Integer32, mcConferenceParticipantsTerminalLabel OCTET STRING, mcConferenceParticipantsCallSignalingtAddressTag H323TAddressTag, mcConferenceParticipantsCallSignalingAddress TAddress, mcConferenceParticipantsCallId H323GlobalIdentifier, mcConferenceParticipantsControlChannelIndex Integer32, mcConferenceParticipantsNumberOfLogicalChannels Integer32, mcConferenceParticipantsRtpSessionIndex Integer32 } mcConferenceParticipantsTableIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An orbitrary index to this table. This index is one for the first participant for every given conference. It is incremented by one for each subsequent participant of the same conference. The last index for a particular conference is equal to the number of participants for that conference." Expires February 7, 1999 Page 90 Internet-Draft HMultimediaMIB August 7, 1999 ::= { mcConferenceParticipantsTableEntry 1 } mcConferenceParticipantsTerminalLabel OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The terminal label of this terminal." ::= { mcConferenceParticipantsTableEntry 2 } mcConferenceParticipantsCallSignalingtAddressTag OBJECT-TYPE SYNTAX H323TAddressTag MAX-ACCESS read-only STATUS current DESCRIPTION "The terminal call signaling address type." ::= { mcConferenceParticipantsTableEntry 3 } mcConferenceParticipantsCallSignalingAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The terminal call signaling address." ::= { mcConferenceParticipantsTableEntry 4 } mcConferenceParticipantsCallId OBJECT-TYPE SYNTAX H323GlobalIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "The call identifier." ::= { mcConferenceParticipantsTableEntry 5 } mcConferenceParticipantsControlChannelIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to the control channel table in H.245 MIB. " ::= { mcConferenceParticipantsTableEntry 6 } mcConferenceParticipantsNumberOfLogicalChannels OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of logical channels that are used by this participant." ::= { mcConferenceParticipantsTableEntry 7 } mcConferenceParticipantsRtpSessionIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current Expires February 7, 1999 Page 91 Internet-Draft HMultimediaMIB August 7, 1999 DESCRIPTION "The index to the RTP session table in RTP MIB" ::= { mcConferenceParticipantsTableEntry 8 } mcStatsTotalConferences OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of conferences since system start up time." ::= { mcStats 1 } mcStatsSuccessfullyCompletedConferences OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of conferences that completed successfully." ::= { mcStats 2 } mcStatsAbnormalyTerminatedConferences OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of conferences that were terminated abnormaly." ::= { mcStats 3 } lastConferenceTerminationReason OBJECT-TYPE SYNTAX INTEGER { normalTermination (1), administrativelyTerminated(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "This value identifys the reason for the conference termination." ::= { mcEvents 1 } lastTerminatedConferenceId OBJECT-TYPE SYNTAX H323GlobalIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "The number of conferences that were terminated abnormaly." ::= { mcEvents 2 } conferenceTermination NOTIFICATION-TYPE OBJECTS { lastTerminatedConferenceId, lastConferenceTerminationReason } STATUS current DESCRIPTION "This message will be sent on conference termination Expires February 7, 1999 Page 92 Internet-Draft HMultimediaMIB August 7, 1999 for the following reasons: 1 - normaly terminataed 2 - administratively terminated " ::= {mcEvents 3} -- conformance; stating the mandatory requirements for the MIB -- -- CONFORMANCE -- mcMIBConformance OBJECT IDENTIFIER ::= { h323MC 5 } mcMIBGroups OBJECT IDENTIFIER ::= { mcMIBConformance 1 } -- -- Groups for Conformance -- configGroup OBJECT-GROUP OBJECTS { mcConfigMcCallSignalingTag, mcConfigMcCallSignalingAddress, mcConfigGatekeeperAddressTag, mcConfigGatekeeperAddress, mcConfigIsRegisteredWithGatekeeper } STATUS current DESCRIPTION "." ::= { mcMIBGroups 1 } conferenceGroup OBJECT-GROUP OBJECTS { mcConferenceConferenceId, mcConferenceConferenceStartTime, mcConferenceConferenceEndTime, mcConferenceCentralizedOrDistributed, mcConferenceUniOrMulticast, mcConferenceActiveMcAddress, mcConferenceParticipantsTerminalLabel, mcConferenceParticipantsCallSignalingtAddressTag, mcConferenceParticipantsCallSignalingAddress, mcConferenceParticipantsCallId, mcConferenceParticipantsControlChannelIndex, mcConferenceParticipantsNumberOfLogicalChannels, mcConferenceParticipantsRtpSessionIndex } STATUS current DESCRIPTION "." ::= { mcMIBGroups 2 } mcStatsGroup OBJECT-GROUP OBJECTS { mcStatsTotalConferences, Expires February 7, 1999 Page 93 Internet-Draft HMultimediaMIB August 7, 1999 mcStatsSuccessfullyCompletedConferences, mcStatsAbnormalyTerminatedConferences } STATUS current DESCRIPTION "." ::= { mcMIBGroups 4 } mcEventsGroup OBJECT-GROUP OBJECTS { lastConferenceTerminationReason } STATUS current DESCRIPTION "." ::= { mcMIBGroups 5 } mcMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The set of objects required for compliance." MODULE MANDATORY-GROUPS { configGroup, mcConferenceGroup, mcStatsGroup, mcEventsGroup } ::= { mcMIBConformance 2 } END 7.1.7 Mulitpoint Processor MIB -- VideoServer Irina Suconick, August 6, 1998 -- Request For Comments MP-MIB DEFINITIONS ::= BEGIN IMPORTS Counter32, Integer32, enterprises, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI TAddress, RowStatus, TruthValue, DateAndTime FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF H323GatekeeperID, H323TAddressTag,H323EndpointID, H323GlobalIdentifier FROM H323-MULITMEDIA-TC; -- Define the top of this MIB. media OBJECT IDENTIFIER ::= { enterprises videoserver(3011) 2 } Expires February 7, 1999 Page 94 Internet-Draft HMultimediaMIB August 7, 1999 -- this is the MIB module for the H.323 MP objects h323MP MODULE-IDENTITY LAST-UPDATED "9808062253Z" -- August 6, 1998 ORGANIZATION "VideoServer" CONTACT-INFO " Irina Suconick Postal: Video Server 63 Third st. Burlington, MA 01803 Tel: (781)505-2155 E-Mail: isuconick@videoserver.com " DESCRIPTION " " ::= { media 2 } --groups in H.323 mp mpConfig OBJECT IDENTIFIER ::= { h323MP 1 } mpConference OBJECT IDENTIFIER ::= { h323MP 2 } mpConfigMaxAudioMixCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of participants allowed in the audio mix." ::= { mpConfig 1 } mpConfigMaxVideoMixCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of participants allowed in the video mix." ::= { mpConfig 2 } mpConferenceTable OBJECT-TYPE SYNTAX SEQUENCE OF MpConferenceTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about running conferences. It is a list of conference entries. The number of entries equals to the number of running conferences." ::= { mpConference 1 } mpConferenceTableEntry OBJECT-TYPE SYNTAX MpConferenceTableEntry MAX-ACCESS not-accessible STATUS current Expires February 7, 1999 Page 95 Internet-Draft HMultimediaMIB August 7, 1999 DESCRIPTION "It contains objects that describe a specific conference." INDEX { mpConferenceConferenceId} ::= { mpConferenceTable 1 } MpConferenceTableEntry ::= SEQUENCE { mpConferenceConferenceId H323GlobalIdentifier, mpConferenceAudioNoiseThreshold Integer32, mpConferenceLipSyncEnable TruthValue } mpConferenceConferenceId OBJECT-TYPE SYNTAX H323GlobalIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "The conference identifier as specified in ITU-T H.323V2 specification." ::= { mpConferenceTableEntry 1 } mpConferenceAudioNoiseThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the audio power level above which the signal is detected as speech." ::= { mpConferenceTableEntry 2 } mpConferenceLipSyncEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates rather the lip syncronization adjustments are performed." ::= { mpConferenceTableEntry 3 } mpConferenceParticipantsTable OBJECT-TYPE SYNTAX SEQUENCE OF MpConferenceParticipantsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about conference participants. It is a list of participant entries. The number of entries equals the number of participants for all conferences." ::= { mpConference 2 } Expires February 7, 1999 Page 96 Internet-Draft HMultimediaMIB August 7, 1999 mpConferenceParticipantsTableEntry OBJECT-TYPE SYNTAX MpConferenceParticipantsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains objects that describe a specific conference participant." INDEX { mpConferenceConferenceId, mpConferenceParticipantsTableIndex } ::= { mpConferenceParticipantsTable 1 } MpConferenceParticipantsTableEntry ::= SEQUENCE { mpConferenceParticipantsTableIndex Integer32, mpConferenceParticipantsEndpointId H323EndpointID, mpConferenceParticipantsTransmitAudioState INTEGER, mpConferenceParticipantsReceiveAudioState INTEGER, mpConferenceParticipantsTransmitVideoState INTEGER, mpConferenceParticipantsReceiveVideoState INTEGER, mpConferenceParticipantsLoudnessMeasurement Integer32, mpConferenceParticipantsVoiceActivity TruthValue, mpConferenceParticipantsInputAudioGain Integer32, mpConferenceParticipantsOutputAudioGain Integer32, mpConferenceParticipantsMaxAudioEncoderPayloadSize Integer32, mpConferenceParticipantsMaxAudioDecoderPayloadSize Integer32, mpConferenceParticipantsTotalPacketsTransmitted Counter32, mpConferenceParticipantsTotalPacketsReceived Counter32, mpConferenceParticipantsInvalidPacketErrors Counter32, mpConferenceParticipantsLateAudioPacketsDropped Counter32, mpConferenceParticipantsReceivedSilencePackets Counter32, mpConferenceParticipantsSilencePacketsGenerated Counter32, mpConferenceParticipantsVideoFrameRate Integer32, mpConferenceParticipantsVideoResolution INTEGER, mpConferenceParticipantsFullPictureCounter Expires February 7, 1999 Page 97 Internet-Draft HMultimediaMIB August 7, 1999 Integer32 } mpConferenceParticipantsTableIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An arbitrary index to this table. This index is one for the first participant for every given conference. It is incremented by one for each subsequent participant of the same conference. The last index for a particular conference is equal to the number of participants for that conference." ::= { mpConferenceParticipantsTableEntry 1 } mpConferenceParticipantsEndpointId OBJECT-TYPE SYNTAX H323EndpointID MAX-ACCESS read-only STATUS current DESCRIPTION "The H.323 id of this participant as described in ITU-T H.323V2 specification." ::= { mpConferenceParticipantsTableEntry 2 } mpConferenceParticipantsTransmitAudioState OBJECT-TYPE SYNTAX INTEGER {normal (1), mute (2), toneGeneration (3), off (4)} MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the state of transmitted audio: normal - transmit normal audio toneGeneration - transmit test tone mute - transmit silence audio off - no audio is transmitted" ::= { mpConferenceParticipantsTableEntry 3 } mpConferenceParticipantsReceiveAudioState OBJECT-TYPE SYNTAX INTEGER {normal (1), loopBack (2), block (3), off (4)} MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the state of received audio: normal - receive normal audio loopBack - received audio presented unchanged to the transmitter block - received audio is not part of the mix Expires February 7, 1999 Page 98 Internet-Draft HMultimediaMIB August 7, 1999 off - no audio is received" ::= { mpConferenceParticipantsTableEntry 4 } mpConferenceParticipantsTransmitVideoState OBJECT-TYPE SYNTAX INTEGER {on (1), off (2)} MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the state of transmitted video: on - normal video is transmitted off - no video is transmitted." ::= { mpConferenceParticipantsTableEntry 5 } mpConferenceParticipantsReceiveVideoState OBJECT-TYPE SYNTAX INTEGER {normal (1), block (2), off (3)} MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the state of transmitted video: normal - normal video is received block - received video is not displayed off - no video is transmitted." ::= { mpConferenceParticipantsTableEntry 6 } mpConferenceParticipantsLoudnessMeasurement OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the current loudness measurement value in dB." ::= { mpConferenceParticipantsTableEntry 7 } mpConferenceParticipantsVoiceActivity OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value is True when the speech is detected." ::= { mpConferenceParticipantsTableEntry 8 } mpConferenceParticipantsInputAudioGain OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value reflects the current input volume adjustment in dB." ::= { mpConferenceParticipantsTableEntry 9 } mpConferenceParticipantsOutputAudioGain OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value reflects the current output volume adjustment in Expires February 7, 1999 Page 99 Internet-Draft HMultimediaMIB August 7, 1999 dB." ::= { mpConferenceParticipantsTableEntry 10 } mpConferenceParticipantsMaxAudioEncoderPayloadSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum size of payload in ms." ::= { mpConferenceParticipantsTableEntry 11 } mpConferenceParticipantsMaxAudioDecoderPayloadSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum size of payload in ms." ::= { mpConferenceParticipantsTableEntry 12 } mpConferenceParticipantsTotalPacketsTransmitted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of transmitted packets." ::= { mpConferenceParticipantsTableEntry 13 } mpConferenceParticipantsTotalPacketsReceived OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of received packets." ::= { mpConferenceParticipantsTableEntry 14 } mpConferenceParticipantsInvalidPacketErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets with invalid packet errors." ::= { mpConferenceParticipantsTableEntry 15 } mpConferenceParticipantsLateAudioPacketsDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that arrived too late to be processed." ::= { mpConferenceParticipantsTableEntry 16 } mpConferenceParticipantsReceivedSilencePackets OBJECT-TYPE SYNTAX Counter32 Expires February 7, 1999 Page 100 Internet-Draft HMultimediaMIB August 7, 1999 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of silence packets that were received." ::= { mpConferenceParticipantsTableEntry 17 } mpConferenceParticipantsSilencePacketsGenerated OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of silence packets that were generated." ::= { mpConferenceParticipantsTableEntry 18 } mpConferenceParticipantsVideoFrameRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the current measured frame rate received." ::= { mpConferenceParticipantsTableEntry 19 } mpConferenceParticipantsVideoResolution OBJECT-TYPE SYNTAX INTEGER { h263SubQCIF (1),h263QCIF (2), h263CIF(3), h2634CIF(4), h26316CIF(5), h263Reserved (6), h261QCIF(7),h261CIF(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Received video resolution." ::= { mpConferenceParticipantsTableEntry 20 } mpConferenceParticipantsFullPictureCounter OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the number of full image pictures received." ::= { mpConferenceParticipantsTableEntry 21 } mpConferenceGlobalAudioMixTable OBJECT-TYPE SYNTAX SEQUENCE OF MpConferenceGlobalAudioMixTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about conference participants that are present in a global audio mix. It is a list of participant entries. The number of entries Expires February 7, 1999 Page 101 Internet-Draft HMultimediaMIB August 7, 1999 equals to the sum of all audio mix participants in all conferences." ::= { mpConference 3 } mpConferenceGlobalAudioMixTableEntry OBJECT-TYPE SYNTAX MpConferenceGlobalAudioMixTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains objects that describe the participants." INDEX { mpConferenceConferenceId, mpConferenceGlobalAudioMixTableIndex } ::= { mpConferenceGlobalAudioMixTable 1 } MpConferenceGlobalAudioMixTableEntry ::= SEQUENCE { mpConferenceGlobalAudioMixTableIndex Integer32, mpConferenceGlobalAudioMixTerminalIdentifier H323EndpointID } mpConferenceGlobalAudioMixTableIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An arbitrary index to this table. This index is one for the first participant for every given conference. It is incremented by one for each subsequent participant of the same conference. The last index for a particular conference is equal to the number of participants for that conference." ::= { mpConferenceGlobalAudioMixTableEntry 1 } mpConferenceGlobalAudioMixTerminalIdentifier OBJECT-TYPE SYNTAX H323EndpointID MAX-ACCESS read-only STATUS current DESCRIPTION "The H.323 id of this participant as described in ITU-T H.323V2 specification." ::= { mpConferenceGlobalAudioMixTableEntry 2 } mpConferenceGlobalVideoMixTable OBJECT-TYPE SYNTAX SEQUENCE OF MpConferenceGlobalVideoMixTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about conference Expires February 7, 1999 Page 102 Internet-Draft HMultimediaMIB August 7, 1999 participants that are present in a global video mix. It is a list of participant entries. The number of entries equals to the sum of all video mix participants in all conferences." ::= { mpConference 4 } mpConferenceGlobalVideoMixTableEntry OBJECT-TYPE SYNTAX MpConferenceGlobalVideoMixTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains objects that describe the participants." INDEX { mpConferenceConferenceId, mpConferenceGlobalVideoMixTableIndex } ::= { mpConferenceGlobalVideoMixTable 1 } MpConferenceGlobalVideoMixTableEntry ::= SEQUENCE { mpConferenceGlobalVideoMixTableIndex Integer32, mpConferenceGlobalVideoMixTerminalIdentifier H323EndpointID } mpConferenceGlobalVideoMixTableIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An arbitrary index to this table. This index is one for the first participant for every given conference. It is incremented by one for each subsequent participant of the same conference. The last index for a particular conference is equal to the number of participants for that conference." ::= { mpConferenceGlobalVideoMixTableEntry 1 } mpConferenceGlobalVideoMixTerminalIdentifier OBJECT-TYPE SYNTAX H323EndpointID MAX-ACCESS read-only STATUS current DESCRIPTION "The H.323 id of this participant as described in ITU-T H.323V2 specification." ::= { mpConferenceGlobalVideoMixTableEntry 2 } -- conformance; stating the mandatory requirements for the MIB Expires February 7, 1999 Page 103 Internet-Draft HMultimediaMIB August 7, 1999 -- -- CONFORMANCE -- mpMIBConformance OBJECT IDENTIFIER ::= { h323MP 3 } mpMIBGroups OBJECT IDENTIFIER ::= { mpMIBConformance 1 } -- -- Groups for Conformance -- mpConfigGroup OBJECT-GROUP OBJECTS { mpConfigMaxAudioMixCount, mpConfigMaxVideoMixCount } STATUS current DESCRIPTION "." ::= { mpMIBGroups 1 } mpConferenceGroup OBJECT-GROUP OBJECTS { mpConferenceConferenceId, mpConferenceAudioNoiseThreshold, mpConferenceLipSyncEnable, mpConferenceParticipantsTableIndex, mpConferenceParticipantsEndpointId, mpConferenceParticipantsTransmitAudioState, mpConferenceParticipantsReceiveAudioState, mpConferenceParticipantsTransmitVideoState, mpConferenceParticipantsReceiveVideoState, mpConferenceParticipantsLoudnessMeasurement, mpConferenceParticipantsVoiceActivity, mpConferenceParticipantsInputAudioGain, mpConferenceParticipantsOutputAudioGain, mpConferenceParticipantsMaxAudioEncoderPayloadSize, mpConferenceParticipantsMaxAudioDecoderPayloadSize, mpConferenceParticipantsTotalPacketsTransmitted, mpConferenceParticipantsTotalPacketsReceived, mpConferenceParticipantsLateAudioPacketsDropped, mpConferenceParticipantsReceivedSilencePackets, mpConferenceParticipantsSilencePacketsGenerated, mpConferenceParticipantsVideoFrameRate, mpConferenceParticipantsVideoResolution, mpConferenceParticipantsFullPictureCounter, mpConferenceGlobalAudioMixTableIndex, mpConferenceGlobalAudioMixTerminalIdentifier, mpConferenceGlobalVideoMixTableIndex, mpConferenceGlobalVideoMixTerminalIdentifier } STATUS current DESCRIPTION "." ::= { mpMIBGroups 2 } Expires February 7, 1999 Page 104 Internet-Draft HMultimediaMIB August 7, 1999 mpMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The set of objects required for compliance." MODULE MANDATORY-GROUPS { mpConfigGroup, mpConferenceGroup } ::= { mpMIBConformance 2 } END 7.2 H.320 MIB 7.2.1 CallSignaling -- -- This defines the MIB in support of the ITU H.320 call establishment -- H320CALL-MIB DEFINITIONS ::=BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, experimental, NOTIFICATION-TYPE, Unsigned32 FROM SNMPv2-SMI DisplayString, RowStatus FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF; h320CallSignalMIB MODULE-IDENTITY LAST-UPDATED "9805251400Z" -- May 25, 1998 ORGANIZATION "VTEL Corp. " CONTACT-INFO "Joon Maeng VTEL Corp. Postal: 108 Wild Basin Rd. Austin, TX 78746 USA TEL: (512)437-4567 Email: Joon_Maeng@vtel.com" DESCRIPTION "This MIB module supports the functions of the ITU H.320 call status" REVISION "9805251400Z" -- May 25, 1998 DESCRIPTION " The initial version of the H320 call signaling mib" ::= {experimental 242 2} -- temporary OID. TBD. h320CallSites OBJECT IDENTIFIER ::= { h320CallSignalMIB 1} h320CallStatus OBJECT IDENTIFIER ::= { h320CallSignalMIB 2} h320CallSignalingEvents OBJECT IDENTIFIER ::= { h320CallSignalMIB 3} -- Site group -- This group contains the calling parameters for other video Expires February 7, 1999 Page 105 Internet-Draft HMultimediaMIB August 7, 1999 -- conferencing systems this system is capable of calling. h320CallSiteNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The number of site entries that this system contains." ::= { h320CallSites 1 } -- Site table -- This table is the collection of all video conferencing systems that -- this system can call and their associated parameters (phone numbers, -- line rates, etc.). h320XferNextIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Identifies the next value of h320SiteIndex to be used in a row creation attempt for the h320CallSiteTable. If no new rows cannot be created, this object will have a value of 0." ::= { h320CallSites 2 } h320CallSiteTable OBJECT-TYPE SYNTAX SEQUENCE OF H320CallSiteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of video conferencing site entries. The total number of site entries is given by the value of h320CallsiteNumber." ::= { h320CallSites 3 } h320CallSiteEntry OBJECT-TYPE SYNTAX H320CallSiteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A video conference site row. Rows are created by an SNMP SET request setting the value of h320SiteRowStatus to 'createandGo. Rows are Expires February 7, 1999 Page 106 Internet-Draft HMultimediaMIB August 7, 1999 deleted by an SNMP SET request setting the value of h320SiteRowStatus to 'destroy'." INDEX { h320SiteIndex } ::= { h320CallSiteTable 1 } H320CallSiteEntry ::= SEQUENCE { h320SiteIndex INTEGER, h320SiteName DisplayString, h320SiteIfType Integer32, h320SiteLineRate INTEGER, h320CallMode INTEGER, h320VideoMode INTEGER, h320AudioMode INTEGER, h320ISDNAddrNumber Integer32, h320SiteRowStatus RowStatus } h320SiteIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value for each video conference Site entry. The value ranges between 1 and the value of h320SiteNumber." ::= { h320CallSiteEntry 1 } h320SiteName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "A textual string assigning a name to a video conference system." ::= { h320CallSiteEntry 2 } h320SiteIfType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The interface type on which this site can be called. Expires February 7, 1999 Page 107 Internet-Draft HMultimediaMIB August 7, 1999 The interface type identified by this value is the same type of as the ifType from Interface Table in RFC1213. It should onlye use ifTypes - ds1, e1, basicISDN, primaryISDN." ::= { h320CallSiteEntry 3 } h320SiteLineRate OBJECT-TYPE SYNTAX INTEGER { a64K(1), a2x64K(2), a3x64K(3), a4x64K(4), a5x64K(5), a6x64K(6), a384K(7), a2x384K(8), a3x384K(9), a5x384K(10), a1536K(11), a1920K(12), a128K(13), a192K(14), a256K(15), a320K(16), a512K(17), a768K(18), a1152K(19), a1452K(20) } MAX-ACCESS read-create STATUS current DESCRIPTION "The line rate that the terminal can be called." ::= { h320CallSiteEntry 4 } h320CallMode OBJECT-TYPE SYNTAX INTEGER{ manualConfig(1), autoConfig(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "1 means the remote terminal supports the autoconfiguration. 2 means the manual configuration is required to call the remote terminal. In this case the, following audio, video and data mode shall be used for the manual configuration." ::= { h320CallSiteEntry 5 } h320VideoMode OBJECT-TYPE SYNTAX INTEGER { h261CIFVideo(1), h261QCIFVideo(2), Expires February 7, 1999 Page 108 Internet-Draft HMultimediaMIB August 7, 1999 h263SQCIFVideo(3), h263QCIFVideo(4), h263CIFVideo(5), h263CIF4Video(6), h263CIF16Video(7), h262SPMLSIFVideo(8), h262SPML2SIFVideo(9), h262SPML4SIFVideo(10), h262MPMLSIFVideo(11), h262MPML2SIFVideo(12), h262MPML4SIFVideo(13) } MAX-ACCESS read-create STATUS current DESCRIPTION "A video mode for manual configuration." ::= { h320CallSiteEntry 6 } h320AudioMode OBJECT-TYPE SYNTAX INTEGER{ g711ALaw64KAudio(1), g711ALaw56KAudio(2), g711ULaw64KAudio(3), g711ULaw56KAudio(4), g72264KAudio(5), g72256KAudio(6), g72248KAudio(7), g728Audio(8), g7231Audio5_3K(9), g7231Audio6_4K(10), g729Audio(11) } MAX-ACCESS read-create STATUS current DESCRIPTION "An audio mode for manual configuration." ::= { h320CallSiteEntry 7 } h320ISDNAddrNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The number of ISDN addresses needed to make a call to the remote terminal." ::= { h320CallSiteEntry 8 } h320SiteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status of the entry. This object is required Expires February 7, 1999 Page 109 Internet-Draft HMultimediaMIB August 7, 1999 to create or delete rows administratively. An agent implementing this object is not required to support the values 'createAndWait' and 'notInService'." ::= { h320CallSiteEntry 9 } h320ISDNAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF H320ISDNAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of ISDN addresses to call the remote site. This is an extended table of the base table h320CallSiteTable." ::= { h320CallSites 4 } h320ISDNAddrEntry OBJECT-TYPE SYNTAX H320ISDNAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A video conference site row. Rows are created by an SNMP SET request setting the value of h320AddrRowStatus to 'createandGo. Rows are deleted by an SNMP SET request setting the value of h320AddrRowStatus to 'destroy'" INDEX { h320SiteIndex, h320AddrIndex } ::= { h320ISDNAddrTable 1 } H320ISDNAddrEntry ::= SEQUENCE { h320AddrIndex Unsigned32, h320ISDNAddress DisplayString, h320AddrRowStatus RowStatus } h320AddrIndex OBJECT-TYPE SYNTAX Unsigned32 (1..24) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value for each ISDN address entry. The value ranges between 1 and the value of h320AddrNumberin the base table." ::= { h320ISDNAddrEntry 1 } h320ISDNAddress OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS current Expires February 7, 1999 Page 110 Internet-Draft HMultimediaMIB August 7, 1999 DESCRIPTION "A textual string assigning an address of the conference system." ::= { h320ISDNAddrEntry 2 } h320AddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status of the entry. This object is required to create or delete rows administratively. An agent implementing this object is not required to support the values 'createAndWait' and 'notInService'." ::= { h320ISDNAddrEntry 3 } -- Call status group -- This group provides the information about the call status -- and the call in progress h320CurrentCallStatus OBJECT-TYPE SYNTAX INTEGER { idle(1), connecting(2), connected(3), disconnecting(4), disconnected(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current call status." ::= { h320CallStatus 1 } h320CallSiteName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The address to which this call is made. " ::= { h320CallStatus 2 } h320CallLineRate OBJECT-TYPE SYNTAX INTEGER { a64K(1), a2x64K(2), a3x64K(3), a4x64K(4), a5x64K(5), Expires February 7, 1999 Page 111 Internet-Draft HMultimediaMIB August 7, 1999 a6x64K(6), a384K(7), a2x384K(8), a3x384K(9), a5x384K(10), a1536K(11), a1920K(12), a128K(13), a192K(14), a256K(15), a320K(16), a512K(17), a768K(18), a1152K(19), a1452K(20) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the line rate being used in the current call in progress." ::= { h320CallStatus 3 } h320CallVideoInFormat OBJECT-TYPE SYNTAX INTEGER { h261CIFVideo(1), h261QCIFVideo(2), h263SQCIFVideo(3), h263QCIFVideo(4), h263CIFVideo(5), h263CIF4Video(6), h263CIF16Video(7), h262SPMLSIFVideo(8), h262SPML2SIFVideo(9), h262SPML4SIFVideo(10), h262MPMLSIFVideo(11), h262MPML2SIFVideo(12), h262MPML4SIFVideo(13) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the video decoding format being used in the current call in progress." ::= { h320CallStatus 4 } h320CallVideoOutFormat OBJECT-TYPE SYNTAX INTEGER { h261CIFVideo(1), h261QCIFVideo(2), h263SQCIFVideo(3), h263QCIFVideo(4), h263CIFVideo(5), h263CIF4Video(6), Expires February 7, 1999 Page 112 Internet-Draft HMultimediaMIB August 7, 1999 h263CIF16Video(7), h262SPMLSIFVideo(8), h262SPML2SIFVideo(9), h262SPML4SIFVideo(10), h262MPMLSIFVideo(11), h262MPML2SIFVideo(12), h262MPML4SIFVideo(13) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the video encoding format being used in the current call in progress." ::= { h320CallStatus 5 } h320CallAudioInFormat OBJECT-TYPE SYNTAX INTEGER{ g711ALaw64KAudio(1), g711ALaw56KAudio(2), g711ULaw64KAudio(3), g711ULaw56KAudio(4), g72264KAudio(5), g7256KAudio(6), g72248KAudio(7), g728Audio(8), g7231Audio5_3K(9), g7231Audio6_K(10), g729Audio(11) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the audio decoding format being used in the current call in progress." ::= { h320CallStatus 6 } h320CallAudioOutFormat OBJECT-TYPE SYNTAX INTEGER{ g711ALaw64KAudio(1), g711ALaw56KAudio(2), g711ULaw64KAudio(3), g711ULaw56KAudio(4), g72264KAudio(5), g72256KAudio(6), g72248KAudio(7), g728Audio(8), g7231Audio5_3K(9), g7231Audio6_4K(10), g729Audio(11) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the audio encoding format Expires February 7, 1999 Page 113 Internet-Draft HMultimediaMIB August 7, 1999 being used in the current call in progress." ::= { h320CallStatus 7 } h320CallData OBJECT-TYPE SYNTAX INTEGER { t120(1), other(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the type of data communication protocol used in the call. 1 indicates T.120 is used . 2 indicates other type of data is used." ::= { h320CallStatus 8 } h320CallEncryp OBJECT-TYPE SYNTAX INTEGER { h233(1), other(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the type of encryption protocol used in the call. 1 indicates the encryption based on H.323. 2 indicates other type of encryption." ::= { h320CallStatus 9 } h320CallRDC OBJECT-TYPE SYNTAX INTEGER { h281FECC(1), other(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the type of remote device control. 1 indicates the FECC is used. 2 indicates other type of device is used. " ::= { h320CallStatus 10 } -- Notification group -- h320ConnectionEstablished NOTIFICATION-TYPE OBJECTS { h320CurrentCallStatus } STATUS current DESCRIPTION "This message will be sent when a wide area network connection is established with another video conference site." Expires February 7, 1999 Page 114 Internet-Draft HMultimediaMIB August 7, 1999 ::= { h320CallSignalingEvents 1 } h320ConnectionTerminated NOTIFICATION-TYPE OBJECTS { h320CurrentCallStatus } STATUS current DESCRIPTION "This message will be generated when a wide area network connection to another video conference system drops. " ::= { h320CallSignalingEvents 2 } -- CONFORMANCE -- h320CallSigMIBConfs OBJECT IDENTIFIER ::= { h320CallSignalMIB 3 } h320CallSigMIBGroups OBJECT IDENTIFIER ::= { h320CallSigMIBConfs 1 } h320CallSigMIBCompl OBJECT IDENTIFIER ::= { h320CallSigMIBConfs 2 } -- -- Groups for conformance -- h320CallSitesGroup OBJECT-GROUP OBJECTS { h320CallSiteNumber, h320XferNextIndex, h320SiteName, h320SiteIfType, h320SiteLineRate, h320CallMode, h320VideoMode, h320AudioMode, h320ISDNAddrNumber, h320SiteRowStatus, h320ISDNAddress, h320AddrRowStatus } STATUS current DESCRIPTION "A collection of objects providing the information about the site the terminal can call" ::= { h320CallSigMIBGroups 1} h320CallStatusGroup OBJECT-GROUP OBJECTS { h320CurrentCallStatus, h320CallSiteName, h320CallLineRate, h320CallVideoInFormat, Expires February 7, 1999 Page 115 Internet-Draft HMultimediaMIB August 7, 1999 h320CallVideoOutFormat, h320CallAudioInFormat, h320CallAudioOutFormat, h320CallData, h320CallRDC } STATUS current DESCRIPTION "A collection of objects providing the ability to invoke terminal functions" ::= { h320CallSigMIBGroups 2} -- Notification group -- h320CallNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { h320ConnectionEstablished, h320ConnectionTerminated } STATUS current DESCRIPTION "A collection of objects providing the ability to invoke terminal functions" ::= { h320CallSigMIBGroups 3 } h320CallSigCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The set of objects required for compliance" -- unconditionally mandatory groups MODULE MANDATORY-GROUPS { h320CallStatusGroup, h320CallNotificationGroup } -- optional groups MODULE GROUP h320CallSitesGroup DESCRIPTION "Implementation of this group is optional. If h320TerminalControlGroup is implemented in h320MIB, this group has to be implemented." ::= { h320CallSigMIBCompl 1 } END 7.2.2 H.221 -- -- This defines the MIB in support of the ITU H.221 protocol -- H221-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, experimental, NOTIFICATION-TYPE FROM SNMPv2-SMI Expires February 7, 1999 Page 116 Internet-Draft HMultimediaMIB August 7, 1999 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF; h221MIB MODULE-IDENTITY LAST-UPDATED "9805251400Z" -- May 25, 1998 ORGANIZATION "VTEL Corp. " CONTACT-INFO "Joon Maeng VTEL Corp. Postal: 108 Wild Basin Rd. Austin, TX 78746 USA TEL: (512)437-4567 Email: Joon_Maeng@vtel.com" DESCRIPTION "This MIB module supports the functions of the IUT H.221 Protocol" REVISION "9805251400Z" -- May 25, 1998 DESCRIPTION " The initial version of the H221 mib" ::= {experimental 221 2} -- temporary OID. TBD. h221Stats OBJECT IDENTIFIER ::= { h221MIB 1 } h221Events OBJECT IDENTIFIER ::= { h221MIB 2 } -- TEXTUAL Conventions h221InFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of H.221 frames received" ::= { h221Stats 1 } h221OutFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of H.221 frames sent" ::= { h221Stats 2 } h221InFrameErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of error frames received" ::= { h221Stats 3 } h221FrameAlignmentErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current Expires February 7, 1999 Page 117 Internet-Draft HMultimediaMIB August 7, 1999 DESCRIPTION "The number of frame alignment errors received" ::= { h221Stats 4 } h221MultiFrameAlignmentErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of multiple frame alignment errors received" ::= { h221Stats 5 } h221ErrorPerformance OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The quality of the 64 Kbps connection can be monitored by counting the number of CRC blocks in error (E-bit = 1) within a period of one second (50 blocks). Percentage of CRC blocks in error Error rate 70% CRC blocks in error 10E-4 12% CRC blocks in error 10E-5 1.2% CRC blocks in error 10E-6 0.12% CRC blocks in error 10E-7 0.012% CRC blocks in error 10E-8" ::= { h221Stats 6 } h221BASErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of H.221 BAS errors received" ::= { h221Stats 7 } -- Notification group -- h221TooManyErrors NOTIFICATION-TYPE OBJECTS { h221ErrorPerformance } STATUS current DESCRIPTION "This message will be sent when there are excessive line errors." ::= { h221Events 1 } -- CONFORMANCE -- h221StatsMIBConfs OBJECT IDENTIFIER ::= { h221MIB 3 } Expires February 7, 1999 Page 118 Internet-Draft HMultimediaMIB August 7, 1999 h221StatsMIBGroups OBJECT IDENTIFIER ::= { h221StatsMIBConfs 1 } h221StatsMIBCompl OBJECT IDENTIFIER ::= { h221StatsMIBConfs 2 } -- -- Groups for conformance -- h221StatsGroup OBJECT-GROUP OBJECTS { h221InFrames, h221OutFrames, h221InFrameErrs, h221FrameAlignmentErrs, h221MultiFrameAlignmentErrs, h221ErrorPerformance, h221BASErrs } STATUS current DESCRIPTION "A collection of objects providing the ability to invoke terminal functions" ::= { h221StatsMIBGroups 1} h221EventsGroup NOTIFICATION-GROUP NOTIFICATIONS { h221TooManyErrors } STATUS current DESCRIPTION "An object providing the ability to invoke a notification function" ::= { h221StatsMIBGroups 2} h221StatsCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The set of objects required for compliance" -- Unconditionally mandatory groups MODULE MANDATORY-GROUPS { h221StatsGroup, h221EventsGroup } ::= { h221StatsMIBCompl 1 } END 7.2.3 Entity -- H.320 Entity MIB -- -- This defines the MIB in support of the ITU H.320 protocols. Expires February 7, 1999 Page 119 Internet-Draft HMultimediaMIB August 7, 1999 -- This MIB is a collection of common objects which can be used in a H.320 terminal, -- a H.320 MCU and a H320/H323 gateway. Objects are grouped as tables. -- a H.320 terminal will have only one row of the table. A H.320 MCU and a -- a H.320/H323 gateway may have multiple entries in the table. -- H320ENTIRY-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, experimental, NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF; h320EntityMIB MODULE-IDENTITY LAST-UPDATED "9808011400Z" -- August 1, 1998 ORGANIZATION "VTEL Corp. " CONTACT-INFO "Joon Maeng VTEL Corp. Postal: 108 Wild Basin Rd. Austin, TX 78746 USA TEL: (512)437-4567 Email: Joon_Maeng@vtel.com" DESCRIPTION "This MIB module supports the common functions of the IUT H.320 terminal, MCU and H.320/H.323 gateway" REVISION "9808011400Z" -- August 1, 1998 DESCRIPTION " The draft version of the H320 entity mib" ::= {experimental 221 2} -- temporary OID. TBD. -- Textual conventions (to be moved to overall TC at the top level) LineRates ::=TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object represents the line rate capabilities of the H.320 entity. This includes the various line rates that it supports. It is encoded as bits in an octet string as follows: Capability Bit# Expires February 7, 1999 Page 120 Internet-Draft HMultimediaMIB August 7, 1999 64 Kbits/s 0 2x64 Kbits/s 1 3x64 Kbits/s 2 4x64 Kbis/s 3 5x64 Kbits/s 4 6x64 Kbit/s 5 384 Kbits/s 6 2x384 Kbits/s 7 3x384 Kbits/s 8 5x384 Kbits/s 9 1536 Kbits/s 10 1920 Kbits/s 11 128 Kbits/s 12 192 Kbits/s 13 256 Kbits/s 14 320 Kbits/s 15 512 Kbits/s 16 768 Kbits/s 17 1152 Kbits/s 18 1452 Kbits/s 19 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." SYNTAX Integer32 VideoFormats ::=TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object represents the video capabilities of the H320 entity. This includes the various video algorithms that it supports. It is encoded as bits in an octet string, with the following definitions: Capability Bit # h261CIFVideo 0 h261QCIFVideo 1 h263SQCIFVideo 2 h263QCIFVideo 3 h263CIFVideo 4 h263CIF4Video 5 h263CIF16Video 6 h262SPMLSIFVideo 7 h262SPML2SIFVideo 8 h262SPML4SIFVideo 9 Expires February 7, 1999 Page 121 Internet-Draft HMultimediaMIB August 7, 1999 h262MPMLSIFVideo 10 h262MPML2SIFVideo 11 h262MPML4SIFVideo 12 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." SYNTAX Integer32 AudioTypes ::=TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object represents the audio capabilities of the H320 entity. This includes the various audio algorithms That it supports. It is encoded as bits in an octet string, with the following definitions: Capability Bit # g711-ALaw64KAudio 0 g711-ALaw56KAudio 1 g711-ULaw64KAudio 2 g711-ULaw56KAudio 3 g722-64KAudio 4 g722-56KAudio 5 g722-48KAudio 6 g728Audio 7 g723.1-5.3KAudio 8 g723.1-6.4KAudio 9 g729Audio 10 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." SYNTAX Integer32 capability OBJECT IDENTIFIER ::= { h320EntityMIB 1 } callStatus OBJECT IDENTIFIER ::= { h320EntityMIB 2 } h221Stats OBJECT IDENTIFIER ::= { h320EntityMIB 3 } events OBJECT IDENTIFIER ::= { h320EntityMIB 4 } -- H320 entity capability Expires February 7, 1999 Page 122 Internet-Draft HMultimediaMIB August 7, 1999 -- capsH320Table OBJECT-TYPE SYNTAX SEQUENCE OF CapsH320Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of capability entries. Objects are grouped as a table so that one can use this table in the H.320 terminal, the H.320 MCU, and the H.320/H.323 gateway. The total number of capability entries is equal to the number of H.320 entities in a system. For instance, there will be one row of capability in the table of the H.320 terminal. The number of rows will be equal to the number of H320 entities in the MCU and the H320/H323 gateway" ::= { capability 1 } capsH320Entry OBJECT-TYPE SYNTAX CapsH320Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A capability row." INDEX { terminalIndex } ::= { capsH320Table 1 } CapsH320Entry ::= SEQUENCE { terminalIndex INTEGER, capsH320EntityLineRate LineRates, capsH320EntityVideoFormats VideoFormats, capsH320EntityMaxVideoRate Integer32, capsH320EntityAudioTypes AudioTypes, capsH320EntityDataCaps Integer32, capsH320EntityEncryp Integer32, capsH320EntryRDC Integer32 } terminalIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS not-accessible Expires February 7, 1999 Page 123 Internet-Draft HMultimediaMIB August 7, 1999 STATUS current DESCRIPTION "A unique value for each video conference entity. The value ranges between 1 and the number of H.320 entities in a System. For instance, the table in the H.320 terminal has one row and the H.323/H320 gateway or the H.320 MCU may have multiple rows of the H.320 capability. " ::= { capsH320Entry 1 } capsH320EntityLineRate OBJECT-TYPE SYNTAX LineRates MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the line rate capabilities of the H.320 entity. Supported line rates are indicated by an octet string marked with 1s." ::= { capsH320Entry 2 } capsH320EntityVideoFormats OBJECT-TYPE SYNTAX VideoFormats MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the video capabilities of the H.320 entity. This includes the various video algorithms that it supports." ::= { capsH320Entry 3 } capsH320EntityMaxVideoRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum bit rate that the video channel can do." ::= { capsH320Entry 4 } capsH320EntityAudioTypes OBJECT-TYPE SYNTAX AudioTypes MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the audio capabilities of the H320 entity. This includes the various audio algorithms Expires February 7, 1999 Page 124 Internet-Draft HMultimediaMIB August 7, 1999 that it supports." ::= { capsH320Entry 5 } capsH320EntityDataCaps OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the data capability of the entity. It is encoded as bits in an octet string, with the following definitions: Capability Bit # t.120 0 Others 1 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." ::= { capsH320Entry 6 } capsH320EntityEncryp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the encryption capability of the entity. Capability Bit # H.233/H.234 0 Others 1 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." ::= { capsH320Entry 7 } capsH320EntryRDC OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the Remote Device Control Expires February 7, 1999 Page 125 Internet-Draft HMultimediaMIB August 7, 1999 capability of the entity. Capability Bit # H.281 0 -- Far-end Camera Control Others 1 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." ::= { capsH320Entry 8 } -- Call status group -- This group provides the information about the status of -- the calls in progress callStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF CallStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of call status entries. Objects are grouped as a table so that one can use this table in the H.320 terminal, the H.320 MCU, and the H.320/H.323 gateway. The total number of call status entries is equal to the number of H.320 entities in a system. For instance, there will be one row of call status in the table of the H.320 terminal. The number of rows will be equal to the number of H320 entities in the MCU and the H320/H323 gateway" ::= { callStatus 1 } callStatusEntry OBJECT-TYPE SYNTAX CallStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A call status row." AUGMENTS { capsH320Entry } ::= { callStatusTable 1 } CallStatusEntry ::= SEQUENCE { Expires February 7, 1999 Page 126 Internet-Draft HMultimediaMIB August 7, 1999 h320CurrentCallStatus INTEGER, h320CallSiteName DisplayString, h320CallLineRate LineRates, h320CallVideoInFormat VideoFormats, h320CallVideoOutFormat VideoFormats, h320CallAudioInFormat AudioTypes, h320CallAudioOutFormat AudioTypes, h320CallData INTEGER, h320CallEncryp INTEGER, h320CallRDC INTEGER } h320CurrentCallStatus OBJECT-TYPE SYNTAX INTEGER { idle(1), connecting(2), connected(3), disconnecting(4), disconnected(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current call status." ::= { callStatusEntry 2 } h320CallSiteName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The address to which this call is made. " ::= { callStatusEntry 3 } h320CallLineRate OBJECT-TYPE SYNTAX LineRates MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the line rate being used in the current call in progress." ::= { callStatusEntry 4 } Expires February 7, 1999 Page 127 Internet-Draft HMultimediaMIB August 7, 1999 h320CallVideoInFormat OBJECT-TYPE SYNTAX VideoFormats MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the video decoding format being used in the current call in progress." ::= { callStatusEntry 5 } h320CallVideoOutFormat OBJECT-TYPE SYNTAX VideoFormats MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the video encoding format being used in the current call in progress." ::= { callStatusEntry 6 } h320CallAudioInFormat OBJECT-TYPE SYNTAX AudioTypes MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the audio decoding format being used in the current call in progress." ::= { callStatusEntry 7 } h320CallAudioOutFormat OBJECT-TYPE SYNTAX AudioTypes MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the audio encoding format being used in the current call in progress." ::= { callStatusEntry 8 } h320CallData OBJECT-TYPE SYNTAX INTEGER { t120(1), other(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the type of data communication protocol used in the call. 1 indicates T.120 is used . 2 indicates other type of data is used." ::= { callStatusEntry 9 } h320CallEncryp OBJECT-TYPE SYNTAX INTEGER { Expires February 7, 1999 Page 128 Internet-Draft HMultimediaMIB August 7, 1999 h233(1), other(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the type of encryption protocol used in the call. 1 indicates the encryption based on H.323. 2 indicates other type of encryption." ::= { callStatusEntry 10 } h320CallRDC OBJECT-TYPE SYNTAX INTEGER { h281FECC(1), other(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the type of remote device control. 1 indicates the FECC is used. 2 indicates other type of device is used. " ::= { callStatusEntry 11 } -- -- H.221 statistics -- h221StatsTable OBJECT-TYPE SYNTAX SEQUENCE OF H221StatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of statistics entries. Objects are grouped as a table so that one can use this table in the H.320 terminal, the H.320 MCU, and the H.320/H.323 gateway. The total number of statistics entries is equal to the number of H.320 entities in a system. For instance, there will be one row of statistics in the table of the H.320 terminal. The number of rows will be equal to the number of H320 entities in the MCU and the H320/H323 gateway" ::= { h221Stats 1 } h221StatsEntry OBJECT-TYPE SYNTAX H221StatsEntry MAX-ACCESS not-accessible STATUS current Expires February 7, 1999 Page 129 Internet-Draft HMultimediaMIB August 7, 1999 DESCRIPTION "A h221 statistics row." AUGMENTS { capsH320Entry } ::= { h221StatsTable 1 } H221StatsEntry ::= SEQUENCE { h221InFrames Counter32, h221OutFrames Counter32, h221InFrameErrs Counter32, h221FrameAlignmentErrs Counter32, h221MultiFrameAlignmentErrs Counter32, h221ErrorPerformance Counter32, h221BASErrs Counter32 } h221InFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of H.221 frames received" ::= { h221StatsEntry 2 } h221OutFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of H.221 frames sent" ::= { h221StatsEntry 3 } h221InFrameErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of error frames received" ::= { h221StatsEntry 4 } h221FrameAlignmentErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frame alignment errors received" ::= { h221StatsEntry 5 } Expires February 7, 1999 Page 130 Internet-Draft HMultimediaMIB August 7, 1999 h221MultiFrameAlignmentErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of multiple frame alignment errors received" ::= { h221StatsEntry 6 } h221ErrorPerformance OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The quality of the 64 Kbps connection can be monitored by counting the number of CRC blocks in error (E-bit = 1) within a period of one second (50 blocks). Percentage of CRC blocks in error Error rate 70% CRC blocks in error 10E-4 12% CRC blocks in error 10E-5 1.2% CRC blocks in error 10E-6 0.12% CRC blocks in error 10E-7 0.012% CRC blocks in error 10E-8" ::= { h221StatsEntry 7 } h221BASErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of H.221 BAS errors received" ::= { h221StatsEntry 8 } -- Notification group -- h221TooManyErrors NOTIFICATION-TYPE OBJECTS { h221ErrorPerformance } STATUS current DESCRIPTION "This message will be sent when there are excessive line errors." ::= { events 1 } h320ConnectionEstablished NOTIFICATION-TYPE OBJECTS { h320CurrentCallStatus } STATUS current DESCRIPTION "This message will be sent when a wide area network connection is established with another video conference site." ::= { events 2 } Expires February 7, 1999 Page 131 Internet-Draft HMultimediaMIB August 7, 1999 h320ConnectionTerminated NOTIFICATION-TYPE OBJECTS { h320CurrentCallStatus } STATUS current DESCRIPTION "This message will be generated when a wide area network connection to another video conference system drops. " ::= { events 3 } -- CONFORMANCE -- h320EntityMIBConfs OBJECT IDENTIFIER ::= { h320EntityMIB 4 } h320EntityMIBGroups OBJECT IDENTIFIER ::= { h320EntityMIBConfs 1 } h320EntityMIBCompl OBJECT IDENTIFIER ::= { h320EntityMIBConfs 2 } -- -- Groups for conformance -- h320CapsGroups OBJECT-GROUP OBJECTS { capsH320EntityLineRate, capsH320EntityVideoFormats, capsH320EntityMaxVideoRate, capsH320EntityAudioTypes, capsH320EntityDataCaps, capsH320EntityEncryp, capsH320EntryRDC } STATUS current DESCRIPTION "A collection of objects providing capabilities of the entity" ::= {h320EntityMIBGroups 1} h320CallStatusGroup OBJECT-GROUP OBJECTS { h320CurrentCallStatus, h320CallSiteName, h320CallLineRate, h320CallVideoInFormat, h320CallVideoOutFormat, h320CallAudioInFormat, h320CallAudioOutFormat, h320CallData, h320CallRDC } STATUS current DESCRIPTION "A collection of objects providing the ability to invoke terminal functions" ::= { h320EntityMIBGroups 2} Expires February 7, 1999 Page 132 Internet-Draft HMultimediaMIB August 7, 1999 h221StatsGroup OBJECT-GROUP OBJECTS { h221InFrames, h221OutFrames, h221InFrameErrs, h221FrameAlignmentErrs, h221MultiFrameAlignmentErrs, h221ErrorPerformance, h221BASErrs } STATUS current DESCRIPTION "A collection of objects providing the ability to invoke terminal functions" ::= { h320EntityMIBGroups 3} h320EventsGroup NOTIFICATION-GROUP NOTIFICATIONS { h221TooManyErrors, h320ConnectionEstablished, h320ConnectionTerminated } STATUS current DESCRIPTION "An object providing the ability to invoke a notification function" ::= { h320EntityMIBGroups 4} h221StatsCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The set of objects required for compliance" -- Unconditionally mandatory groups MODULE MANDATORY-GROUPS { h320CapsGroups, h320CallStatusGroup, h221StatsGroup, h320EventsGroup } ::= { h320EntityMIBCompl 1 } END 7.2.4 Terminal -- H.320 Terminal MIB -- -- This defines the MIB in support of the ITU H.320 protocols. -- This MIB specifies the objects which are used only in the terminal. -- Objects that can be shared with the H.320 MCU and the Expires February 7, 1999 Page 133 Internet-Draft HMultimediaMIB August 7, 1999 H.320/H.323 gateway -- are defined in the H320ENTITY-MIB. A H.320 terminal agent shall implement -- H320TERMINAL-MIB and H320ENTITYMIB to be complete -- H320TERMINAL-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, experimental, TimeTicks, IpAddress, Unsigned32 FROM SNMPv2-SMI DisplayString, DateAndTime, TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF IsdnSignalingProtocol FROM ISDN-MIB; -- RFC2127 h320TerminalMIB MODULE-IDENTITY LAST-UPDATED "9808011400Z" -- August 1, 1998 ORGANIZATION "VTEL Corp." CONTACT-INFO "Joon Maeng VTEL Corp. Postal: 108 Wild Basin Rd. Austin, TX 78746 USA TEL: (512)437-4567 Email: Joon_Maeng@vtel.com" DESCRIPTION "This MIB module supports the functions of an ITU H.320 terminal" REVISION "9808011400Z" -- August 1, 1998 DESCRIPTION " The draft version of the H320 terminal mib" ::= {experimental 320 3} -- temporary OID. TBD. -- Textual conventions (to be moved to overall TC at the top level) LineRates ::=TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object represents the line rate capabilities of the H.320 entity. This includes the various line rates that it supports. It is encoded as bits in an octet string as follows: Capability Bit# 64 Kbits/s 0 2x64 Kbits/s 1 Expires February 7, 1999 Page 134 Internet-Draft HMultimediaMIB August 7, 1999 3x64 Kbits/s 2 4x64 Kbis/s 3 5x64 Kbits/s 4 6x64 Kbit/s 5 384 Kbits/s 6 2x384 Kbits/s 7 3x384 Kbits/s 8 5x384 Kbits/s 9 1536 Kbits/s 10 1920 Kbits/s 11 128 Kbits/s 12 92 Kbits/s 13 256 Kbits/s 14 320 Kbits/s 15 512 Kbits/s 16 768 Kbits/s 17 1152 Kbits/s 18 1452 Kbits/s 19 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." SYNTAX Integer32 VideoFormats ::=TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object represents the video capabilities of the H320 entity. This includes the various video algorithms that it supports. It is encoded as bits in an octet string, with the following definitions: Capability Bit # h261CIFVideo 0 h261QCIFVideo 1 h263SQCIFVideo 2 h263QCIFVideo 3 h263CIFVideo 4 h263CIF4Video 5 h263CIF16Video 6 h262SPMLSIFVideo 7 h262SPML2SIFVideo 8 h262SPML4SIFVideo 9 h262MPMLSIFVideo 10 h262MPML2SIFVideo 11 h262MPML4SIFVideo 12 Expires February 7, 1999 Page 135 Internet-Draft HMultimediaMIB August 7, 1999 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." SYNTAX Integer32 AudioTypes ::=TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object represents the audio capabilities of the H320 entity. This includes the various audio algorithms that it supports. It is encoded as bits in an octet string, with the following definitions: Capability Bit # g711-ALaw64KAudio 0 g711-ALaw56KAudio 1 g711-ULaw64KAudio 2 g711-ULaw56KAudio 3 g722-64KAudio 4 g722-56KAudio 5 g722-48KAudio 6 g728Audio 7 g723.1-5.3KAudio 8 g723.1-6.4KAudio 9 g729Audio 10 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." SYNTAX Integer32 system OBJECT IDENTIFIER ::= { h320TerminalMIB 1} configuration OBJECT IDENTIFIER ::= { h320TerminalMIB 2} callSites OBJECT IDENTIFIER ::= { h320TerminalMIB 3} Expires February 7, 1999 Page 136 Internet-Draft HMultimediaMIB August 7, 1999 control OBJECT IDENTIFIER ::= { h320TerminalMIB 4} -- System description group. Implementation of the system description -- group is mandatory. If an agent is not configured to have a -- value for any of these variables, a string of length 0 is returned. -- (note: since we need the system description group for H320 terminal -- H323 terminal, H320 MCU and H.323 gateway, should we -- separate?) sysDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A textual description of the terminal. This value should include the full name and version identification of the system's hardware type and software." ::= { system 1 } sysContact 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." ::= { system 2 } syst35CountryCode OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Country code, per T.35." ::= { system 3 } syst35CountryCodeExtention OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Assigned nationally." ::= { system 4 } Expires February 7, 1999 Page 137 Internet-Draft HMultimediaMIB August 7, 1999 syst35ManufacturerCode OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Assigned nationally." ::= { system 5 } sysLocation 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" ::= { system 6 } sysH320TerminalUptime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of time (in hundredths of a second) since this H320 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." ::= { system 7 } sysH320TerminalLocalTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION "The local date and time of day." ::= { system 8 } sysH320TerminalDiagnostics OBJECT-TYPE SYNTAX INTEGER { noResults(1), passed(2), hardwareFault(3), softwareFault(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the results of the last diagnostic routine performed. noResults(1) No diagnostic has yet been performed, Expires February 7, 1999 Page 138 Internet-Draft HMultimediaMIB August 7, 1999 passed(2) the diagnostic has been passed, hardwareFault(3) Hardware fault was detected, softwareFault(4) Software fault was detected." ::= { system 9 } sysH320TerminalStatus OBJECT-TYPE SYNTAX INTEGER { callSetup (1), callinProgress(2), callHangUp(3), idle(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "General status of the terminal" ::= { system 10 } sysH320TerminalIfType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface type on which this terminal can be called. The interface type identified by this value is the same type of as the ifType from Interface Table in RFC1213. It should only use ifTypes - ds1, e1, basicISDN, primaryISDN." ::= { system 11 } -- H320 terminal configuration -- This group contains objects to configure the H320 terminal. configH320TerminalSiteName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the site where the H320 terminal is located. For instance, conference room 1 in Austin, or New York, and so on. sysLocation provides the location information for the maintenance people and this object inform where the conference participants are." ::= { configuration 1 } configH320TerminalVideoSystem OBJECT-TYPE SYNTAX INTEGER { ntsc(1), Expires February 7, 1999 Page 139 Internet-Draft HMultimediaMIB August 7, 1999 pal(2), secam(3), others(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Video format standard used by the terminal" ::= { configuration 2 } configH320TerminalIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the h.320 terminal." ::= { configuration 3 } configH320ISDNSwitchType OBJECT-TYPE SYNTAX IsdnSignalingProtocol MAX-ACCESS read-write STATUS current DESCRIPTION "Type of ISDN switch interface to the h.320 terminal. Switch types are specified in ISDN-MIB. " ::= { configuration 4 } configH320ISDNAddrNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The number of addresses that each terminal has." ::= { configuration 5 } configISDNAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF ConfigISDNAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "AN ISDN address table." ::= { configuration 6 } configISDNAddrEntry OBJECT-TYPE SYNTAX ConfigISDNAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "AN ISDN address row. " INDEX { configH320AddrIndex } ::= { configISDNAddrTable 1 } Expires February 7, 1999 Page 140 Internet-Draft HMultimediaMIB August 7, 1999 ConfigISDNAddrEntry ::= SEQUENCE { configH320AddrIndex INTEGER, configH320ISDNAddress DisplayString, configH320ISDNSPID DisplayString } configH320AddrIndex OBJECT-TYPE SYNTAX INTEGER (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value for each ISDN address entry. the value ranges between 1 and the value of cionfigISDNAddrNumber. " ::= { configISDNAddrEntry 1 } configH320ISDNAddress OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "ISDN port address. " ::= { configISDNAddrEntry 2 } configH320ISDNSPID OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "ISDN port SPID. " ::= { configISDNAddrEntry 3 } -- Site group -- This group contains the calling parameters for other video -- conferencing systems this system is capable of calling. h320CallSiteNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The number of site entries that this system contains." ::= { callSites 1 } -- Site table -- This table is the collection of all video conferencing systems that -- this system can call and their associated parameters(phone numbers, Expires February 7, 1999 Page 141 Internet-Draft HMultimediaMIB August 7, 1999 -- line rates, etc.). h320XferNextIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Identifies the next value of h320SiteIndex to be used in a row creation attempt for the h320CallSiteTable. If new rows cannot be created, this object will have a value of 0." ::= { callSites 2 } h320CallSiteTable OBJECT-TYPE SYNTAX SEQUENCE OF H320CallSiteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of video conferencing site entries. The total number of site entries is given by the value of h320CallsiteNumber." ::= { callSites 3 } h320CallSiteEntry OBJECT-TYPE SYNTAX H320CallSiteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A video conference site row. Rows are created by an SNMP SET request setting the value of h320SiteRowStatus to 'createandGo. Rows are deleted by an SNMP SET request setting the value of h320SiteRowStatus to 'destroy'." INDEX { h320SiteIndex } ::= { h320CallSiteTable 1 } H320CallSiteEntry ::= SEQUENCE { h320SiteIndex INTEGER, h320SiteName DisplayString, h320SiteIfType Integer32, h320SiteLineRate LineRates, h320CallMode INTEGER, Expires February 7, 1999 Page 142 Internet-Draft HMultimediaMIB August 7, 1999 h320VideoMode VideoFormats, h320AudioMode AudioTypes, h320ISDNAddrNumber Integer32, h320SiteRowStatus RowStatus } h320SiteIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value for each video conference Site entry. The value ranges between 1 and the value of h320SiteNumber." ::= { h320CallSiteEntry 1 } h320SiteName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "A textual string assigning a name to a video conference system." ::= { h320CallSiteEntry 2 } h320SiteIfType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The interface type on which this site can be called. The interface type identified by this value is the same type of as the ifType from Interface Table in RFC1213. It should onlye use ifTypes - ds1, e1, basicISDN, primaryISDN." ::= { h320CallSiteEntry 3 } h320SiteLineRate OBJECT-TYPE SYNTAX LineRates MAX-ACCESS read-create STATUS current DESCRIPTION "The line rate that the terminal can be called." ::= { h320CallSiteEntry 4 } h320CallMode OBJECT-TYPE SYNTAX INTEGER{ manualConfig(1), autoConfig(2) Expires February 7, 1999 Page 143 Internet-Draft HMultimediaMIB August 7, 1999 } MAX-ACCESS read-create STATUS current DESCRIPTION "1 means the remote terminal supports the autoconfiguration. 2 means the manual configuration is required to call the remote terminal. In this case the, following audio, video and data mode shall be used for the manual configuration." ::= { h320CallSiteEntry 5 } h320VideoMode OBJECT-TYPE SYNTAX VideoFormats MAX-ACCESS read-create STATUS current DESCRIPTION "A video mode for manual configuration." ::= { h320CallSiteEntry 6 } h320AudioMode OBJECT-TYPE SYNTAX AudioTypes MAX-ACCESS read-create STATUS current DESCRIPTION "An audio mode for manual configuration." ::= { h320CallSiteEntry 7 } h320ISDNAddrNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The number of ISDN addresses needed to make a call to the remote terminal." ::= { h320CallSiteEntry 8 } h320SiteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status of the entry. This object is required to create or delete rows administratively. An agent implementing this object is not required to support the values 'createAndWait' and 'notInService'." ::= { h320CallSiteEntry 9 } h320ISDNAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF H320ISDNAddrEntry MAX-ACCESS not-accessible Expires February 7, 1999 Page 144 Internet-Draft HMultimediaMIB August 7, 1999 STATUS current DESCRIPTION "A list of ISDN addresses to call the remote site. This is an extended table of the base table h320CallSiteTable." ::= { callSites 4 } h320ISDNAddrEntry OBJECT-TYPE SYNTAX H320ISDNAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A video conference site row. Rows are created by an SNMP SET request setting the value of h320AddrRowStatus to 'createandGo. Rows are deleted by an SNMP SET request setting the value of h320AddrRowStatus to 'destroy'" INDEX { h320SiteIndex, h320AddrIndex } ::= { h320ISDNAddrTable 1 } H320ISDNAddrEntry ::= SEQUENCE { h320AddrIndex Unsigned32, h320ISDNAddress DisplayString, h320AddrRowStatus RowStatus } h320AddrIndex OBJECT-TYPE SYNTAX Unsigned32 (1..24) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value for each ISDN address entry. The value ranges between 1 and the value of h320AddrNumberin the base table." ::= { h320ISDNAddrEntry 1 } h320ISDNAddress OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "A textual string assigning an address of the conference system." ::= { h320ISDNAddrEntry 2 } h320AddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create Expires February 7, 1999 Page 145 Internet-Draft HMultimediaMIB August 7, 1999 STATUS current DESCRIPTION "The row status of the entry. This object is required to create or delete rows administratively. An agent implementing this object is not required to support the values 'createAndWait' and 'notInService'." ::= { h320ISDNAddrEntry 3 } -- Terminal control group -- This group contains variables used to control a H.320 terminal. controlH320TerminalAdmin OBJECT-TYPE SYNTAX INTEGER { run(1), reset(2), diagnose(3), stop(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of the H320 terminal. Setting the value if this object to these values will have the following actions: run(1) The H320 terminal will enter the run state, reset(2) The H320 terminal will reset, diagnose(3) Will activate the diagnostic routine, stop(4) Will halt the H320 terminal." ::= { control 1 } controlH320TerminalCallSetUp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Dial another video conference terminal. Set this value to the index of the site of the video conference site you want to dial in the Site Table in the h320CallSignalingMIB and the system will be dialed." ::= { control 2 } controlH320TerminalCallHangup OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Hang up the video conference call in progress now." ::= { control 3 } Expires February 7, 1999 Page 146 Internet-Draft HMultimediaMIB August 7, 1999 controlH320EnableLocalLoopback OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable local loop back 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 and the user can observe the audio/video/data rates to assure that these components are working properly." ::= { control 4 } controlH320EnableRemoteLoopback OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable remote loop back 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 and the user can observe the audio/video/data rates to assure that these components are coming in properly from the remote system." ::= { control 5 } -- -- CONFORMANCE -- h320TerminalMIBConfs OBJECT IDENTIFIER ::= { h320TerminalMIB 5 } h320TerminalMIIBGroups OBJECT IDENTIFIER ::= { h320TerminalMIBConfs 1 } h320TerminalMIBCompl OBJECT IDENTIFIER ::= { h320TerminalMIBConfs 2 } -- -- Groups for conformance -- h320TerminalDesrGroup OBJECT-GROUP OBJECTS { Expires February 7, 1999 Page 147 Internet-Draft HMultimediaMIB August 7, 1999 sysDescr, sysContact, syst35CountryCode, syst35CountryCodeExtention, syst35ManufacturerCode, sysLocation, sysH320TerminalUptime, sysH320TerminalLocalTime, sysH320TerminalDiagnostics, sysH320TerminalStatus, sysH320TerminalIfType } STATUS current DESCRIPTION "A collection of objects providing the description of the terminal" ::= { h320TerminalMIIBGroups 1} h320TerminalConfgGroup OBJECT-GROUP OBJECTS { configH320TerminalSiteName, configH320TerminalVideoSystem, configH320TerminalIPAddress, configH320ISDNSwitchType, configH320ISDNAddrNumber, configH320ISDNAddress, configH320ISDNSPID } STATUS current DESCRIPTION "A collection of objects providing the ability to configure the terminal" ::= { h320TerminalMIIBGroups 2} h320TerminalCallSitesGroup OBJECT-GROUP OBJECTS { h320CallSiteNumber, h320XferNextIndex, h320SiteName, h320SiteIfType, h320SiteLineRate, h320CallMode, h320VideoMode, h320AudioMode, h320ISDNAddrNumber, h320SiteRowStatus, h320ISDNAddress, h320AddrRowStatus } STATUS current DESCRIPTION "A collection of objects providing the information Expires February 7, 1999 Page 148 Internet-Draft HMultimediaMIB August 7, 1999 about the site the terminal can call" ::= { h320TerminalMIIBGroups 3} h320TerminalControlGroup OBJECT-GROUP OBJECTS { controlH320TerminalAdmin, controlH320TerminalCallSetUp, controlH320TerminalCallHangup, controlH320EnableLocalLoopback, controlH320EnableRemoteLoopback } STATUS current DESCRIPTION "A collection of objects providing the ability to invoke terminal functions" ::= { h320TerminalMIIBGroups 4} h320TErminalCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The set of objects required for compliance" -- unconditionally mandatory groups MODULE MANDATORY-GROUPS { h320TerminalDesrGroup, h320TerminalConfgGroup, h320TerminalCallSitesGroup } -- optional group GROUP h320TerminalControlGroup DESCRIPTION "This group is optional. H320 entities under a centralized control via a network management protocol are strongly encouraged to use this group to enable the remote control functions such as dialing and hang up." ::= { h320TerminalMIBCompl 1 } END 7.2.5 Multipoint Control Unit -- H.320 Multipoint Control Unit -- VideoServer Irina Suconick, June 2, 1998 -- Request For Comments H320MCU-MIB DEFINITIONS ::= BEGIN IMPORTS Counter32, Integer32, enterprises, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI Expires February 7, 1999 Page 149 Internet-Draft HMultimediaMIB August 7, 1999 DisplayString, TAddress,TruthValue FROM SNMPv2-TC H323TAddressTag, H323GlobalIdentifier FROM H323-MULITMEDIA-TC; -- Define the top of this MIB. media OBJECT IDENTIFIER ::= { enterprises videoserver(3011) 1 } -- This MIB module describes H.320 MCU devices in ASN.1 as applicable -- and for use with SNMP. It describes the hardware elements within -- the device and the H.320 MCU information abstracted as conferences and -- terminals within conferences. -- This is the MIB module for the H.320 MCU objects h320Mcu MODULE-IDENTITY LAST-UPDATED "9806022253Z" -- Tuesday June 2, 1998 ORGANIZATION "VideoServer" CONTACT-INFO " Irina Suconick Postal: Video Server 63 Third st. Burlington, MA 01803 Tel: (617)505-2155 E-Mail: isuconick@videoserver.com " DESCRIPTION " " ::= { media 2 } --groups in h320 Mcu system OBJECT IDENTIFIER ::= { h320Mcu 1 } conference OBJECT IDENTIFIER ::= { h320Mcu 2 } terminal OBJECT IDENTIFIER ::= { h320Mcu 3 } sysDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " Series 2000 Multimedia Conference Server, which interconnects H.320 and T.120 -compliant conferencing systems. " ::= { system 1 } sysSoftwareVersion OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This data element is used to describe the H.320 software Expires February 7, 1999 Page 140 Internet-Draft HMultimediaMIB August 7, 1999 revision." ::= { system 2 } sysG728 OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value identifies whether the system is enabled for G728 audio codec.An ITU-T Recommendation for the encoding Of 128-kbps companded PCM data to 16-kbps LD-CFLP code word" ::= {system 3} sysChairControl OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value identifies whether the system is enabled for a video-switching method (using the ITU-T Recommendation H.243 standard) in which a participant at a conference Site selects the current broadcaster from the controls provided by the conferencing system." ::= {system 4} sysConferencePassword OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "H320 Conference Password Supported." ::= {system 5} sysH243Cascading OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Connecting two or more MCSs together to increase the number of terminals included in a multipoint conference" ::= {system 6} confStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF ConfStatusTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about entities that provide status information for a conference. It is a list Expires February 7, 1999 Page 150 Internet-Draft HMultimediaMIB August 7, 1999 of conference entries. The number of entries equals to the number of conferences." ::= { conference 1 } confStatusTableEntry OBJECT-TYPE SYNTAX ConfStatusTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains objects that describe a conference." INDEX { confId } ::= { confStatusTable 1 } ConfStatusTableEntry ::= SEQUENCE { confId H323GlobalIdentifier, confName OCTET STRING, confVideoSrc TruthValue, confLsdSrc TruthValue, confHsdSrc TruthValue, confLsdChannelOpen TruthValue, confHsdChannelOpen TruthValue, confVideoMode TruthValue, confSelectedCaps DisplayString, confTransferRate INTEGER, confNetworkSpeed INTEGER } confId OBJECT-TYPE SYNTAX H323GlobalIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "The conference ID of the conference whose status you requested." ::= { confStatusTableEntry 1 } confName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the conference whose status you requested." ::= { confStatusTableEntry 2 } Expires February 7, 1999 Page 151 Internet-Draft HMultimediaMIB August 7, 1999 confVideoSrc OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The terminal number for the current conference video source. terminal numbers are assigned when a terminal is added to the conference. " ::= { confStatusTableEntry 3} confLsdSrc OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The terminal number of the current conference low-speed data source." ::= { confStatusTableEntry 4 } confHsdSrc OBJECT-TYPE SYNTAX TruthValue (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The terminal number of the current conference high-speed data source." ::= { confStatusTableEntry 5 } confConferenceChair OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The terminal number of the H.243 chair controller for the current conference" ::= { confStatusTableEntry 6 } confHsdChannelOpen OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The current status for the high-speed data channel in this conference" ::= { confStatusTableEntry 7 } confLsdChannelOpen OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The current status for the low-speed data channel in this conference" Expires February 7, 1999 Page 152 Internet-Draft HMultimediaMIB August 7, 1999 ::= { confStatusTableEntry 8 } confVideoMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The current conference video switching mode: 0=Voice-Activated, No Chair 1=User-controlled (MCV) 2=Chair Controlled (VCB) 3=Director Selected 4=Voice-Activated With Chair " ::= { confStatusTableEntry 9 } confSelectedCaps OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The capabilities that were selected for the current conference. " ::= { confStatusTableEntry 10} confTransferRate OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Conferemce transfer rate. " ::= { confStatusTableEntry 11 } confNetworkSpeed OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Network type used by this conference: 0 - RESTRICTED=56 kbps channels 1 - UNRESTRICTED=64 kbps channels" ::= { confStatusTableEntry 12 } terminalStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF TerminalStatusTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about entities that provide status information for terminals. The number of entries equals to the number of terminals." ::= { terminal 1 } terminalStatusTableEntry OBJECT-TYPE SYNTAX TerminalStatusTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains objects that describe a terminal." Expires February 7, 1999 Page 153 Internet-Draft HMultimediaMIB August 7, 1999 INDEX { terminalId } ::= { terminalStatusTable 1 } TerminalStatusTableEntry ::= SEQUENCE { terminalId INTEGER, terminalConfId H323GlobalIdentifier, terminalConfName OCTET STRING , terminalAudioFrom TruthValue , terminalVideoFrom TruthValue , terminalLsdChannelStatus INTEGER , terminalHsdChannelStatus INTEGER , terminalCapabilities DisplayString, terminalStatus INTEGER, terminalPhoneNumber OCTET STRING , terminalMCUPhoneNumber OCTET STRING } terminalId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The terminal id number given at the time of registration." ::= { terminalStatusTableEntry 1 } terminalConfId OBJECT-TYPE SYNTAX H323GlobalIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "The conference id for this terminal. " ::= { terminalStatusTableEntry 2 } terminalConfName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The conference name for this terminal." ::= { terminalStatusTableEntry 3 } terminalAudioFrom OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "0 - no audio from the terminal Expires February 7, 1999 Page 154 Internet-Draft HMultimediaMIB August 7, 1999 1 - audio from the terminal ok. " ::= { terminalStatusTableEntry 4 } terminalVideoFrom OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "0 - no video from the terminal 1 - video from the terminal ok. " ::= { terminalStatusTableEntry 5 } terminalLsdChannelStatus OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "0 - low-speed data channel is closed 1 - low-speed data channel is open. " ::= { terminalStatusTableEntry 6 } terminalHsdChannelStatus OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "0 - high-speed data channel is closed 1 - high-speed data channel is open. " ::= { terminalStatusTableEntry 7 } terminalCapabilities OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Capabilities for this terminal. " ::= { terminalStatusTableEntry 8 } terminalStatus OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { terminalStatusTableEntry 9 } terminalPhoneNumber OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The phone number for this terminal. " ::= { terminalStatusTableEntry 10 } terminalMCUPhoneNumber OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The MCU phone number." ::= { terminalStatusTableEntry 11 } Expires February 7, 1999 Page 155 Internet-Draft HMultimediaMIB August 7, 1999 terminalStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TerminalStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about entities that are The number of entries equals to the number of terminals." ::= { terminal 2 } terminalStatsTableEntry OBJECT-TYPE SYNTAX TerminalStatsTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains objects that describe a terminal." INDEX { terminalId } ::= { terminalStatsTable 1 } TerminalStatsTableEntry ::= SEQUENCE { terminalStatsterminalId INTEGER, terminalStatsConfId H323GlobalIdentifier, terminalStatsConfName OCTET STRING, terminalStatsRxMultiframes INTEGER , terminalStatsFALossAtTerminal INTEGER , terminalStatsMCUCrcErrors Counter32, terminalStatsStatsRequests Counter32 } terminalStatsterminalId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The terminal id number assigned during terminal registration." ::= { terminalStatsTableEntry 1 } terminalStatsConfId OBJECT-TYPE SYNTAX H323GlobalIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "The conference id for this terminal. " ::= { terminalStatsTableEntry 2 } terminalStatsConfName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION Expires February 7, 1999 Page 156 Internet-Draft HMultimediaMIB August 7, 1999 "The conference name for this terminal." ::= { terminalStatsTableEntry 3 } terminalStatsRxMultiframes OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received multiframes" ::= { terminalStatsTableEntry 4 } terminalStatsFALossAtTerminal OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION " The number of frame alignment loss errors" ::= { terminalStatsTableEntry 5 } terminalStatsMCUCrcErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MCU CRC errors." ::= { terminalStatsTableEntry 6 } terminalStatsTerminalCrcErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of terminal CRC errors." ::= { terminalStatsTableEntry 7 } terminalStatsStatsRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of stats requests. " ::= { terminalStatsTableEntry 8 } END 7.3 H.245 MIB -- VideoServer Irina Suconick, June 1, 1998 -- Request For Comments H245-MIB DEFINITIONS ::= BEGIN IMPORTS Counter32, Integer32, enterprises, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI DisplayString, TAddress,TruthValue FROM SNMPv2-TC H323TAddressTag FROM H323-MULITMEDIA-TC; Expires February 7, 1999 Page 157 Internet-Draft HMultimediaMIB August 7, 1999 -- Define the top of this MIB. media OBJECT IDENTIFIER ::= { enterprises videoserver(3011) 1 } -- this is the MIB module for the H.245 objects h245 MODULE-IDENTITY LAST-UPDATED "9806012253Z" -- June 1, 1998 ORGANIZATION "VideoServer" CONTACT-INFO " Irina Suconick Postal: Video Server 63 Third st. Burlington, MA 01803 Tel: (781)505-2155 E-Mail: isuconick@videoserver.com " DESCRIPTION " " ::= { media 1 } --h245 OBJECT IDENTIFIER ::= { media 1 } --groups in h245 controlChannel OBJECT IDENTIFIER ::= { h245 1 } capExchange OBJECT IDENTIFIER ::= { h245 2 } logChannels OBJECT IDENTIFIER ::= { h245 3 } conference OBJECT IDENTIFIER ::= { h245 4 } misc OBJECT IDENTIFIER ::= { h245 5 } controlChannelNumberOfListenPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of H245 Listen ports. These ports are used for the remote entity to send a connect on" ::= { controlChannel 1 } controlChannelMaxConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of maximum active h245 channels allowed." ::= { controlChannel 2 } controlChannelNumberOfListenFails OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Listen fails. The fail could be due Expires February 7, 1999 Page 158 Internet-Draft HMultimediaMIB August 7, 1999 to exhaustion of system resources" ::= { controlChannel 3 } controlChannelNumberOfActiveConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the active H245 connections." ::= { controlChannel 4 } controlChannelMasterSlaveMaxRetries OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of maximum master slave retries. Reties are needed when the result of master slave process is indeterminate" ::= { controlChannel 5 } controlChannelConnectionAttemptsFail OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of failures when trying to connect to a listen port." ::= { controlChannel 6 } controlChanneMasterSlavelDeterminations OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of messages sent from a MSDSE to a peer MSDSE for master/slave determination purpose." ::= { controlChannel 7 } controlChannelMasterSlaveAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of acks that are used to confirm whether the terminal is the master terminal or the slave terminal, as indicated by decision. When decision is of type master, the terminal receiving this message is the master terminal and when decision is of type slave, it is the slave terminal. " ::= { controlChannel 8 } controlChannelMasterSlavelRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current Expires February 7, 1999 Page 159 Internet-Draft HMultimediaMIB August 7, 1999 DESCRIPTION "The number of rejects of the MasterSlaveDetermination message. When the cause is of type identicalNumbers, the rejection was due to the random numbers being equivalent and the terminal types being the same." ::= { controlChannel 9 } controlChannelMasterSlaveT106Rejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of rejects of the MasterSlaveDetermination message. When the cause is of type identicalNumbers, the rejection was due to the random numbers being equivalent and the terminal types being the same." ::= { controlChannel 10 } controlChannelMasterSlaveMSDRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of rejects of the MasterSlaveDetermination message. Rejects can happen due to different reasons like identical random number after maximum tries, timeouts..." ::= { controlChannel 11 } controlChannelNumberOfMasterSlaveInconsistentFieldRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of rejects of the MasterSlaveDetermination message. The cause is due to conflict in the status that both entities arrive to." ::= { controlChannel 12 } controlChannelMasterSlaveMaxCounterRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of rejects of the MasterSlaveDetermination message. There are many reasons why the rejection could happen." ::= { controlChannel 13 } controlChannelMasterSlaveReleases OBJECT-TYPE SYNTAX Counter32 Expires February 7, 1999 Page 150 Internet-Draft HMultimediaMIB August 7, 1999 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of rejects due to a time out. " ::= { controlChannel 14 } controlChannelMasterSlaveTable OBJECT-TYPE SYNTAX SEQUENCE OF ControlChannelMasterSlaveTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about entities that are connected to this entity. It is a list of connection entries. The number of entries equals to the number of active connections." ::= { controlChannel 15 } controlChannelMasterSlaveTableEntry OBJECT-TYPE SYNTAX ControlChannelMasterSlaveTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains objects that describe the status of the master slave determination procedure." INDEX { controlChannelSrcAddressTag, controlChannelSrcTransportAddress, controlChannelDestAddressTag, controlChannelDestTransportAddress} ::= { controlChannelMasterSlaveTable 1 } ControlChannelMasterSlaveTableEntry ::= SEQUENCE { controlChannelSrcAddressTag H323TAddressTag, controlChannelSrcTransportAddress TAddress, controlChannelDestAddressTag H323TAddressTag, controlChannelDestTransportAddress TAddress, controlChannelIndex Integer32, controlChannelState INTEGER, controlChannelTerminalType INTEGER, controlChannelNumberOfMSDRetries Integer32 } controlChannelSrcAddressTag OBJECT-TYPE SYNTAX H323TAddressTag MAX-ACCESS read-only STATUS current DESCRIPTION " It describes the type of address (IP v4, Expires February 7, 1999 Page 160 Internet-Draft HMultimediaMIB August 7, 1999 IPv6...) of the source" ::= { controlChannelMasterSlaveTableEntry 1 } controlChannelSrcTransportAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Source transport address. " ::= { controlChannelMasterSlaveTableEntry 2 } controlChannelDestAddressTag OBJECT-TYPE SYNTAX H323TAddressTag MAX-ACCESS read-only STATUS current DESCRIPTION " It describes the type of address (IP v4,IPv6...) of the source" ::= { controlChannelMasterSlaveTableEntry 3 } controlChannelDestTransportAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Remote transport address. " ::= { controlChannelMasterSlaveTableEntry 4 } controlChannelIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "It is an arbitrary number that is being incremented by 1 for every entry in this table" ::= {controlChannelMasterSlaveTableEntry 5 } controlChannelState OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "It describes the state of the master slave determination procdure. It can be OUTGOING WAITING RESPONSE, INCOMING WAITING RESPONSE, IDLE" ::= {controlChannelMasterSlaveTableEntry 6 } controlChannelTerminalType OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The terminal type could be terminal, gateway, mc...The terminal type is used in the master slave determination procedure. " ::= {controlChannelMasterSlaveTableEntry 7 } controlChannelNumberOfMSDRetries OBJECT-TYPE SYNTAX Integer32 Expires February 7, 1999 Page 161 Internet-Draft HMultimediaMIB August 7, 1999 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of tries of master slave determination before a meaningfull result is concluded. " ::= {controlChannelMasterSlaveTableEntry 8 } capExchangeSets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of TerminalCapabilitySets that were sent and received by the local CESE (Capability Exchange Signalling Entity). A TerminalCapabilitySet is used for the intention to signal a terminal's capabilities to ensure that the only multimedia signals to be transmitted are those that can be received and treated appropriately be the receive terminal." ::= { capExchange 1 } capExchangeAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of TerminalCapabilitySetAcks that were sent and received by the local CESE (Capability Exchange Signalling Entity). A TerminalCapabilitySetAck is used as a confirmation for a TerminalCapabilitySet that was successfully received and processed." ::= { capExchange 2 } capExchangeRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of TerminalCapabilitySetRejects that were sent and received by the local CESE (Capability Exchange Signalling Entity). A TerminalCapabilitySetReject is used to indicate a failure due to a specific error for a TerminalCapabilitySet that was received, but, yet to be fully processed." ::= { capExchange 3 } capExchangeRejectUnspecified OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of TerminalCapabilitySetRejects that were sent and received by the local CESE (Capability Exchange Signalling Entity) with the cause value set to unspecified. Expires February 7, 1999 Page 162 Internet-Draft HMultimediaMIB August 7, 1999 This means that there was no cause for the rejection of a TerminalCapabilitySet specified." ::= { capExchange 4 } capExchangeRejectUndefinedTableEntryUsed OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of TerminalCapabilitySetRejects that were sent and received by the local CESE (Capability Exchange Signalling Entity) with the cause value set to undefinedTableEntryUsed. This means that the cause of the rejection of a TerminalCapabilitySet was due to a capability descriptor made reference to a capability table entry number in the capability table of the TerminalCapabilitySet was not defined." ::= { capExchange 5 } capExchangeRejectDescriptorCapacityExceeded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of TerminalCapabilitySetRejects that were sent and received by the local CESE (Capability Exchange Signalling Entity) with the cause value set to descriptorCapacityExceeded. This means that the cause of the rejection of a TerminalCapabilitySet was due to a terminal incapable of storing all of the information from the capabilityDescriptors of the TerminalCapabilitySet." ::= { capExchange 6 } capExchangeRejectTableEntryCapacityExeeded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of TerminalCapabilitySetRejects that were sent and received by the local CESE (Capability Exchange Signalling Entity) with the cause value set to tableEntryCapacityExceeded. This means that the cause of the rejection of a TerminalCapabilitySet was due to a terminal incapable of storing some (indicated in the highestEntryNumberProcessed) or all (indicated in the noneProcessed) of the information from the capability table of the TerminalCapabilitySet." ::= { capExchange 7 } capExchangeReleases OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current Expires February 7, 1999 Page 163 Internet-Draft HMultimediaMIB August 7, 1999 DESCRIPTION "The total number of TerminalCapabilitySetReleases that were sent and received by the local CESE (Capability Exchange Signalling Entity). This means that a response for a TerminalCapabilitySet was not received/issued in time. A timer expiry had occurred for the local CESE." ::= { capExchange 8 } capExchangeCapabilityTable OBJECT-TYPE SYNTAX SEQUENCE OF CapExchangeCapabilityTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains all the local incoming and outgoing CESEs (Capability Exchange Signalling Entity) that currently exists in this terminal." ::= { capExchange 9 } capExchangeCapabilityTableEntry OBJECT-TYPE SYNTAX CapExchangeCapabilityTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains either the local incoming or outgoing CESE (Capability Exchange Signalling Entity) that is derived from a particular H.245 Control Channel, Logical Channel 0, or H.245 session." INDEX { controlChannelIndex, capExchangeDirection } ::= { capExchangeCapabilityTable 1 } CapExchangeCapabilityTableEntry ::= SEQUENCE { capExchangeDirection INTEGER, capExchangeCapabilitySequenceNumber Integer32, capExchangeState INTEGER, capExchangeProtocolId OCTET STRING, capExchangeErrorCode INTEGER, capExchangeRejectCause INTEGER, capExchangeMultiplexCapability DisplayString, capExchangeCapability DisplayString, capExchangeCapabilityDescriptors DisplayString } capExchangeDirection OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only Expires February 7, 1999 Page 164 Internet-Draft HMultimediaMIB August 7, 1999 STATUS current DESCRIPTION "Represents either the local incoming CESE or the local outgoing CESE (Capability Exchange Signalling Entity)." ::= { capExchangeCapabilityTableEntry 1 } capExchangeCapabilitySequenceNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the latest TerminalCapabilitySet sent or received by this CESE depending if this CESE is the outgoing or the incoming CESE (Capability Exchange Signalling Entity)." ::= { capExchangeCapabilityTableEntry 2 } capExchangeState OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of this CESE (Capability Exchange Signalling Entity)." ::= { capExchangeCapabilityTableEntry 3 } capExchangeProtocolId OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The version of the H.245 protocol used. This specifies how H.245 messages are formatted and used." ::= { capExchangeCapabilityTableEntry 4 } capExchangeErrorCode OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The latest error condition that this CESE (Capability Exchange Signalling Entity) had encountered." ::= { capExchangeCapabilityTableEntry 5 } capExchangeRejectCause OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The latest reject cause value extracted from the latest TerminalCapabilitySetReject." ::= { capExchangeCapabilityTableEntry 6 } capExchangeMultiplexCapability OBJECT-TYPE Expires February 7, 1999 Page 165 Internet-Draft HMultimediaMIB August 7, 1999 SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The latest multiplexCapability extracted from a TerminalCapabilitySet." ::= { capExchangeCapabilityTableEntry 7 } capExchangeCapability OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The latest capabilityTable extracted from the latest TerminalCapabilitySet." ::= { capExchangeCapabilityTableEntry 8 } capExchangeCapabilityDescriptors OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The latest capabilityDescriptors extracted from the latest TerminalCapabilitySet." ::= { capExchangeCapabilityTableEntry 9 } logChannelsChannelTable OBJECT-TYPE SYNTAX SEQUENCE OF LogChannelsChannelTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains all the local incoming and outgoing LCSEs (Uni or Bi-directional Logical Channel Signalling Entity) that currently exists in this terminal with their logical channels open or in the process of being opened or closed." ::= { logChannels 1} logChannelsChannelTableEntry OBJECT-TYPE SYNTAX LogChannelsChannelTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains either the local incoming or outgoing LCSE (Uni or Bi-directional Logical Channel Signalling Entity) that is derived from a particular H.245 Control Channel, Logical Channel 0, or H.245 session with its logical channels that are currently open or in the process of being opened or closed." Expires February 7, 1999 Page 166 Internet-Draft HMultimediaMIB August 7, 1999 INDEX { controlChannelIndex, logChannelsChannelNumber, logChannelsChannelDirection } ::= { logChannelsChannelTable 1 } LogChannelsChannelTableEntry ::= SEQUENCE { logChannelsChannelNumber Integer32, logChannelsChannelDirection INTEGER, logChannelsIndex Integer32, logChannelsChannelState INTEGER, logChannelsMediaTableType INTEGER } logChannelsChannelNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The forwardLogicalChannelNumber used to distinguish this media channel by this LCSE (Uni or Bi-directional Logical Channel Signalling Entity)." ::= { logChannelsChannelTableEntry 1 } logChannelsChannelDirection OBJECT-TYPE SYNTAX INTEGER { receive(1), transmit (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the direction of this media channel used by this LCSE (Uni or Bi-directional Logical Channel Signalling Entity) ." ::= { logChannelsChannelTableEntry 2 } logChannelsIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value representing this media channel." ::= { logChannelsChannelTableEntry 3 } logChannelsChannelState OBJECT-TYPE SYNTAX INTEGER { awaitingEstablishment (1), established (2), awaitingRelease (3), awaitingConfirmation (4) } MAX-ACCESS read-only STATUS current DESCRIPTION Expires February 7, 1999 Page 167 Internet-Draft HMultimediaMIB August 7, 1999 "The current state of the media channel which also represents the state of this LCSE (Uni or Bi-rectional Logical Channel Signalling Entity)." ::= { logChannelsChannelTableEntry 4 } logChannelsMediaTableType OBJECT-TYPE SYNTAX INTEGER { nonStandard (1), videoNonStandard (2), h261VideoCapability (3), h262VideoCapability (4), h263VideoCapability (5), is11172VideoCapability (6), audioNonStandard (7), g711Alaw64k (8), g711Alaw56k (9), g711Ulaw64k (10), g711Ulaw56k (11), g722-64k (12), g722-56k (13), g722-48k (14), g7231 (15), g728 (16), g729 (17), g729AnnexA (18), is11172AudioCapability (19), is13818AudioCapability (20), g729wAnnexB (21), g729AnnexAwAnnexB (22), g7231AnnexCCapability (23), gsmFullRate (24), gsmHalfRate (25), gsmEnhancedFullRate (26), dataNonStandard (27), t120 (28), dsm-cc (29), userData (30), t84 (31), t434 (32), h224 (33), nlpid (34), dsvdControl (35), h222DataPartitioning (36), t30fax (37), t140 (38), h233EncryptionCapability (39), conferenceCapability (40), h235SecurityCapability (41), maxPendingReplacementFor (42), userInputCapability (43), h225 (44), h222 (45), h223 (46), v76 (47) } MAX-ACCESS read-only Expires February 7, 1999 Page 168 Internet-Draft HMultimediaMIB August 7, 1999 STATUS current DESCRIPTION "The actual media or data type used for this logical channel." ::= { logChannelsChannelTableEntry 5 } logChannelsCapabilityG711Table OBJECT-TYPE SYNTAX SEQUENCE OF LogChannelsCapabilityG711TableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains all the logical channels that are currently opened on this terminal that carries the media or data type G.711. G.711 is a certain type of an audio algorithm." ::= { logChannels 2 } logChannelsCapabilityG711TableEntry OBJECT-TYPE SYNTAX LogChannelsCapabilityG711TableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains the actual specifics and options used by a particular open logical channel that carries the audio G.711." INDEX {logChannelsIndex } ::= { logChannelsCapabilityG711Table 1 } LogChannelsCapabilityG711TableEntry ::= SEQUENCE { logChannelsCapabilityG711Type INTEGER, logChannelsCapabilityG711Value Integer32 } logChannelsCapabilityG711Type OBJECT-TYPE SYNTAX INTEGER { g711Alaw64k (1), g711Alaw56k (2), g711Ulaw64k (3), g711Ulaw56k (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The specific G.711 mode and transfer rate (in bits/sec) used for this open logical channel." ::= { logChannelsCapabilityG711TableEntry 1 } logChannelsCapabilityG711Value OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "For a H.222 multiplex, the value indicates the size of the Expires February 7, 1999 Page 169 Internet-Draft HMultimediaMIB August 7, 1999 STD buffer in units of 256 octets. For a H.223 multiplex, the value indicates the maximum number of audio frames per AL-SDU. For a H.225.0 multiplex, the value indicates the maximum number of audio frames per packet." ::= { logChannelsCapabilityG711TableEntry 2 } logChannelsCapabilityH261Table OBJECT-TYPE SYNTAX SEQUENCE OF LogChannelsCapabilityH261TableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains all the logical channels that are currently opened on this terminal that carries the media or data type H.261. H.261 is a certain type of a video algorithm." ::= { logChannels 3 } logChannelsCapabilityH261TableEntry OBJECT-TYPE SYNTAX LogChannelsCapabilityH261TableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains the actual specifics and options used by a particular open logical channel that carries the video H.261." INDEX { logChannelsIndex} ::= { logChannelsCapabilityH261Table 1 } LogChannelsCapabilityH261TableEntry ::= SEQUENCE { logChannelsCapabilityH261qcifMPI Integer32, logChannelsCapabilityH261cifMPI Integer32, logChannelsCapabilityH261TemporalSpatialTradeOffCapability TruthValue, logChannelsCapabilityH261MaxBitRate Integer32, logChannelsCapabilityH261StillImageTransmission TruthValue } logChannelsCapabilityH261qcifMPI OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A particular video mode indicating the minimum picture interval in units of 1/29.7 for the encoding and decoding of QCIF pictures. If NULL, this mode is not used." ::= { logChannelsCapabilityH261TableEntry 1 } Expires February 7, 1999 Page 170 Internet-Draft HMultimediaMIB August 7, 1999 logChannelsCapabilityH261cifMPI OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A particular video mode indicating the minimum picture interval in units of 1/29.7 for the encoding and decoding of CIF pictures. If NULL, this mode is not used." ::= { logChannelsCapabilityH261TableEntry 2 } logChannelsCapabilityH261TemporalSpatialTradeOffCapability OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, this indicates that the encoder is able to vary its trade-off between temporal and spatial resolution as commanded by the remote terminal." ::= { logChannelsCapabilityH261TableEntry 3 } logChannelsCapabilityH261MaxBitRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the maximum bit rate or transfer rate used, in units of 100 bits/s, at which the video H.261 is being transmitted." ::= { logChannelsCapabilityH261TableEntry 4 } logChannelsCapabilityH261StillImageTransmission OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, this indicates the capability for still images to be transmitted for H.261 video." ::= { logChannelsCapabilityH261TableEntry 5 } logChannelsCapabilityT120Table OBJECT-TYPE SYNTAX SEQUENCE OF LogChannelsCapabilityT120TableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains all the logical channels that are currently opened on this terminal that carries the media or data type T.120. T.120 is a certain type data application or data sharing protocol." ::= { logChannels 4 } Expires February 7, 1999 Page 171 Internet-Draft HMultimediaMIB August 7, 1999 logChannelsCapabilityT120TableEntry OBJECT-TYPE SYNTAX LogChannelsCapabilityT120TableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains the actual specifics and options used by a particular open logical channel that carries the data T.120." INDEX {logChannelsIndex} ::= { logChannelsCapabilityT120Table 1 } LogChannelsCapabilityT120TableEntry ::= SEQUENCE { logChannelsCapabilityT120SeparateLANStack TruthValue, logChannelsCapabilityT120MaxBitRate Integer32 } logChannelsCapabilityT120SeparateLANStack OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, this indicates that a separate transport stack will be used to transport the data and provides an address to use to establish the stack which is either a Q.2931, E.164, or local area network transport address." ::= { logChannelsCapabilityT120TableEntry 1 } logChannelsCapabilityT120MaxBitRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the maximum bit rate or transfer rate used, in units of 100 bits/s, at which the data T.120 is being transmitted." ::= { logChannelsCapabilityT120TableEntry 2 } logChannelsH225Table OBJECT-TYPE SYNTAX SEQUENCE OF LogChannelsH225TableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the H2250LogicalChannelParameters that are used in all of the logical channels that are currently opened on this terminal." ::= { logChannels 5 } logChannelsH225TableEntry OBJECT-TYPE SYNTAX LogChannelsH225TableEntry MAX-ACCESS not-accessible Expires February 7, 1999 Page 172 Internet-Draft HMultimediaMIB August 7, 1999 STATUS current DESCRIPTION "Each entry contains the actual specifics and options used in the H2250LogicalChannelParameters within a particular open logical channel." INDEX {logChannelsIndex} ::= { logChannelsH225Table 1 } LogChannelsH225TableEntry ::= SEQUENCE { logChannelsSessionId Integer32, logChannelsAssociateSessionId Integer32, logChannelsMediaChannel TAddress, logChannelsMediaGuaranteedDelivery TruthValue, logChannelsMediaControlChannel TAddress, logChannelsMediaControlGuaranteedDelivery TruthValue, logChannelsSilenceSuppression TruthValue, logChannelsDestination OCTET STRING, logChannelsDynamicRTPPayloadType Integer32, logChannelsH261aVideoPacketization TruthValue, logChannelsRTPPayloadDescriptor INTEGER, logChannelsRTPPayloadType OCTET STRING, logChannelsTransportCapability DisplayString, logChannelsRedundancyEncoding DisplayString, logChannelsSrcTerminalLabel OCTET STRING } logChannelsSessionId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A unique RTP or T.120 Session Identifier in a conference. It is used by the transmitter to refer to the session to which the logical channel applies." ::= { logChannelsH225TableEntry 1 } logChannelsAssociateSessionId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only Expires February 7, 1999 Page 173 Internet-Draft HMultimediaMIB August 7, 1999 STATUS current DESCRIPTION "This is used to associate one session with another in a conference. A typical use will be to associate an audio session with a video session to indicate which sessions to process for lip synchronization." ::= { logChannelsH225TableEntry 2 } logChannelsMediaChannel OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates a transportAddress to be used for the logical channel." ::= { logChannelsH225TableEntry 3 } logChannelsMediaGuaranteedDelivery OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether or not the underlying media transport should be selected to provide or not to provide guaranteed delivery of data." ::= { logChannelsH225TableEntry 4 } logChannelsMediaControlChannel OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the media control channel in which the sender of the open logical channel will be listening for media control messages for this session. This field is present only when a media control channel is required." ::= { logChannelsH225TableEntry 5 } logChannelsMediaControlGuaranteedDelivery OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether or not the underlying media control transport should be selected to provide or not to provide guaranteed delivery of data. This field is present only when a media control channel is required." ::= { logChannelsH225TableEntry 6 } Expires February 7, 1999 Page 174 Internet-Draft HMultimediaMIB August 7, 1999 logChannelsSilenceSuppression OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the transmitter stops sending packets during times of silence for bandwidth reasons. This can only be enabled for an audio channel only." ::= { logChannelsH225TableEntry 7 } logChannelsDestination OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the terminal label (composed of a mcu number and a terminal number) of the destination if one has been assigned." ::= { logChannelsH225TableEntry 8 } logChannelsDynamicRTPPayloadType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates a dynamic payload value which is used in H.323 for the H.225.0 alternative H.261 video packetization scheme. This field is present only when a dynamic RTP payload is in use." ::= { logChannelsH225TableEntry 9 } logChannelsH261aVideoPacketization OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates that the H.261 alternative RTP payload form is in use as described in H.225.0." ::= { logChannelsH225TableEntry 10 } logChannelsRTPPayloadDescriptor OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "If the rfc-number is chosen, it indicates the offical document of the IETF in which the payload format is defined. Obsolete RFCs should not be referenced here. If the oid component is chosen, this identifies a Expires February 7, 1999 Page 175 Internet-Draft HMultimediaMIB August 7, 1999 payload format specified as part of a Recommendation defined by the ITU or an International Standard defined by the ISO and registered in the respective document under this Object Indentifier." ::= { logChannelsH225TableEntry 11 } logChannelsRTPPayloadType OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates which payload type value used. If the dynamic payload type is used, the values of this field and the logChannelsDynamicRTPPayloadType should match." ::= { logChannelsH225TableEntry 12 } logChannelsTransportCapability OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates optional transport capabilites such as quality of service and median channel type capabilites." ::= { logChannelsH225TableEntry 13 } logChannelsRedundancyEncoding OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates which redundancy encoding modes are supported (if any).The redundancyEncoding indicates that the redundant encoding method indicated in this parameter is to be used for this logical channel. The primary encoding is defined by the dataType of the forwardLogicalChannelParameters or the reverseLogicalChannelParameters, respectively. The type of redundancy encoding to be applied for this logical channel is identified by the redundancyEncodingMethod parameter, the secondary encoding is specified in the secondaryEncoding parameter. The DataType (audio, video, etc.) selected for both primary and secondary encoding shall match and shall be in accordance with the redundancyEncodingMethod selected." ::= { logChannelsH225TableEntry 14 } logChannelsSrcTerminalLabel OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION Expires February 7, 1999 Page 176 Internet-Draft HMultimediaMIB August 7, 1999 "This is used to identify the terminal number of the sender of the OpenLogicalChannel message." ::= { logChannelsH225TableEntry 15 } logChannelsOpenLogChanTotalRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of attempts to open a uni-directional logical channel between an outgoing LCSE and a peer incoming LCSE and a bi-directional logical channel between an outgoing B-LCSE and a peer incoming B-LCSE." ::= { logChannels 6 } logChannelsOpenLogChanAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of confirmations to accept an open logical channel request. This would represent the final stage of establishing a uni-directional channel that can be used for transmission." ::= { logChannels 7 } logChannelsOpenLogChanConfirms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of confirmations used for the purpose of bi-directional channel signaling that the reverse channel is open and can be used for transmission. This represents the final stage of establishing a bi-directional channel that can be used for transmission in both directions." ::= { logChannels 8 } logChannelsOpenLogChanRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of rejections used as a response to a request to open a uni or a bi-directional logical channel from a LCSE or B-LCSE." ::= { logChannels 9 } logChannelsOpenLogChanRejectUnspecified OBJECT-TYPE Expires February 7, 1999 Page 177 Internet-Draft HMultimediaMIB August 7, 1999 SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of rejections used as a response to a request to open a uni or a bi-directional logical channel from a LCSE or B-LCSE when the reason for the rejection was unspecified." ::= { logChannels 10 } logChannelsOpenLogChanRejectUnsuitableReverseParameters OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of rejections used as a response to a request to open a bi-directional logical channel from a B-LCSE when the reason for the rejection was the reverseLogicalChannelParameters in the OpenLogicalChannel were inappropriate." ::= { logChannels 11 } logChannelsOpenLogChanRejectDataTypeNotSupported OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of rejections used as a response to a request to open a uni or a bi-directional logical channel from a LCSE or B-LCSE when the reason for the rejection was due to a terminal not capable of supporting the desired dataType." ::= { logChannels 12 } logChannelsOpenLogChanRejectDataTypeNotAvailable OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of rejections used as a response to a request to open a uni or a bi-directional logical channel from a LCSE or B-LCSE when the reason for the rejection was due to a terminal not capable of supporting Expires February 7, 1999 Page 178 Internet-Draft HMultimediaMIB August 7, 1999 the desired dataType simultaneously with the dataTypes of logical channels that are already open." ::= { logChannels 13 } logChannelsOpenLogChanRejectUnknownDataType OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of rejections used as a response to a request to open a uni or a bi-directional logical channel from a LCSE or B-LCSE when the reason for the rejection was due to a terminal not understanding the dataType indicated in the OpenLogicalChannel." ::= { logChannels 14 } logChannelsOpenLogChanRejectDataTypeALCombinationNotSupported OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of rejections used as a response to a request to open a uni or a bi-directional logical channel from a LCSE or B-LCSE when the reason for the rejection was due to a terminal not capable of supporting the dataType indicated in OpenLogicalChannel simultaneously with the Adaptation Layer type indicated in H223LogicalChannelParameters." ::= { logChannels 15 } logChannelsOpenLogChanRejectMulticastChannelNotAllowed OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of rejections used as a response to a request to open a uni or a bi-directional logical channel from a LCSE or B-LCSE when the reason for he rejection was due to a multicast Channel that could not be opened." ::= { logChannels 16 } Expires February 7, 1999 Page 179 Internet-Draft HMultimediaMIB August 7, 1999 logChannelsOpenLogChanRejectInsuffientBandwdith OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of rejections used as a response to a request to open a uni or a bi-directional logical channel from a LCSE or B-LCSE when the reason for the rejection was because permission to use the requested bandwidth for the logical channel was denied." ::= { logChannels 17 } logChannelsOpenLogChanRejectSeparateStackEstablishmentFailed OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of rejections used as a response to a request to open a uni or a bi-directional logical channel from a LCSE or B-LCSE when the reason for the rejection was due to a request to run the data portion of a call on a separate stack failed." ::= { logChannels 18 } logChannelsOpenLogChanRejectInvalidSessionID OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of rejections used as a response to a request to open a uni or a bi-directional logical channel from a LCSE or B-LCSE when the reason for the rejection was due to an attempt by a slave to set the SessionID when opening a logical channel to the master." ::= { logChannels 19 } logChannelsOpenLogChanRejectMasterSlaveConflict OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION Expires February 7, 1999 Page 180 Internet-Draft HMultimediaMIB August 7, 1999 "The total number of rejections used as a response to a request to open a uni or a bi-directional logical channel from a LCSE or B-LCSE when the reason for the rejection was due to an attempt by a slave to open a logical channel in which the master has determined a conflict may occur." ::= { logChannels 20 } logChannelsOpenLogChanRejectWaitForCommunicationMode OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of rejections used as a response to a request to open a uni or a bi-directional logical channel from a LCSE or B-LCSE when the reason for the rejection was due to an attempt to open a logical channel before MC has transmitted the CommunicationModeCommand." ::= { logChannels 21 } logChannelsOpenLogChanRejectInvalidDependentChannel OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of rejections used as a response to a request to open a uni or a bi-directional logical channel from a LCSE or B-LCSE when the reason for the rejection was due to an attempt to open a logical channel with a dependent channel specified which is not present." ::= { logChannels 22 } logChannelsOpenLogChanRejectReplacementForRejected OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of rejections used as a response to a request to open a uni or a bi-directional Expires February 7, 1999 Page 181 Internet-Draft HMultimediaMIB August 7, 1999 logical channel from a LCSE or B-LCSE when the reason for the rejection was due to a logical channel of the type attempted cannot be opened using the replacementFor parameter." ::= { logChannels 23 } logChannelsCloseLogChannels OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of attempts made by the outgoing LCSE or B-LCSE to close a logical channel between two peer LCSEs or B-LCSEs. Note. In the case of a bi-directional logical channel, this closes both forward and reverse channels. It is not possible to close one and not the other." ::= { logChannels 24 } logChannelsCloseLogChanAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of attempts made to confirm the closing of a logical channel connection. " ::= { logChannels 25 } logChannelsCloseLogChanRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of attempts made by the out-going CLCSE to request the closing of a logical channel connection between two peer LCSEs. " ::= { logChannels 26 } logChannelsCloseLogChanRequestsAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of attempts made by the in-coming CLCSE to indicate that the logical channel connection will be closed. " ::= { logChannels 27 } logChannelsCloseLogChanRequestRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION Expires February 7, 1999 Page 182 Internet-Draft HMultimediaMIB August 7, 1999 "The number of attempts made by the in-coming CLCSE to indicate that the logical channel connection will not be closed. The only valid cause value for rejecting to close a channel is unspecified." ::= { logChannels 28 } logChannelsCloseLogChanRequestReleases OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of attempts made by the out-going CLCSE in the case of a time out." ::= { logChannels 29 } miscRoundTripDelayTable OBJECT-TYPE SYNTAX SEQUENCE OF MiscRoundTripDelayTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about round trip delay tests. It is a list round trip delay entries. The number of entries equals to the number of tests prformed." ::= { misc 1 } miscRoundTripDelayTableEntry OBJECT-TYPE SYNTAX MiscRoundTripDelayTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains information about the round trip delay messages." INDEX { controlChannelIndex } ::= { miscRoundTripDelayTable 1 } MiscRoundTripDelayTableEntry ::= SEQUENCE { miscRTDState INTEGER, miscT105TimerExpired TruthValue, miscLastRTDRequestSent Integer32, miscLastRTDRequestRcvd Integer32, miscLastRTDResponseSent Integer32, miscLastRTDResponseRcvd Integer32 } miscRTDState OBJECT-TYPE SYNTAX INTEGER { idle (1), waiting (2)} MAX-ACCESS read-only STATUS current Expires February 7, 1999 Page 183 Internet-Draft HMultimediaMIB August 7, 1999 DESCRIPTION "The state of the round trip delay. It can be either idle or waiting for response. " ::= { miscRoundTripDelayTableEntry 1 } miscT105TimerExpired OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Round trip delay timer expired waiting for a response from the other entity. " ::= { miscRoundTripDelayTableEntry 2 } miscLastRTDRequestSent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Information about the last round trip delay request sent. " ::= { miscRoundTripDelayTableEntry 3 } miscLastRTDRequestRcvd OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Information about the last round trip delay request received. " ::= { miscRoundTripDelayTableEntry 4 } miscLastRTDResponseSent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Information about the last round trip delay response sent. " ::= { miscRoundTripDelayTableEntry 5 } miscLastRTDResponseRcvd OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Information about the last round trip delay response received. " ::= { miscRoundTripDelayTableEntry 6 } miscMaintenanceLoopTable OBJECT-TYPE SYNTAX SEQUENCE OF MiscMaintenanceLoopTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about maintenance Expires February 7, 1999 Page 184 Internet-Draft HMultimediaMIB August 7, 1999 loop mode. It is a list of maintenance loop entries. The number of entries equals to the number of maintenance loop procedures. " ::= { misc 2 } miscMaintenanceLoopTableEntry OBJECT-TYPE SYNTAX MiscMaintenanceLoopTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains an entries that describe the mainenance loop procedure." INDEX { controlChannelIndex, miscMaintenanceLoopDirection } ::= { miscMaintenanceLoopTable 1 } MiscMaintenanceLoopTableEntry ::= SEQUENCE { miscMaintainenceLoopDirection INTEGER, miscMLState INTEGER, miscNumberOfRequests Counter32, miscNumberOfAcks Counter32, miscLastMLRequestOrAckType INTEGER, miscMLMediaOrLogicalChannelLoopRejectChannelNumber Integer32, miscNumberOfRejects Counter32, miscLastRejectType INTEGER, miscErrorCode INTEGER } miscMaintainenceLoopDirection OBJECT-TYPE SYNTAX INTEGER { incoming (1), outgoing (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The direction could be either incoming or outgoing. " ::= {miscMaintenanceLoopTableEntry 1 } miscMLState OBJECT-TYPE SYNTAX INTEGER { notLooped (1), waiting (2), looped (3)} MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the channel which can be: not looped, waiting to be looped or looped. " Expires February 7, 1999 Page 185 Internet-Draft HMultimediaMIB August 7, 1999 ::= {miscMaintenanceLoopTableEntry 2 } miscNumberOfRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of loop requests on that channel. " ::= {miscMaintenanceLoopTableEntry 3 } miscNumberOfAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of maintainance loop acks on the channel." ::= {miscMaintenanceLoopTableEntry 4 } miscLastMLRequestOrAckType OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the last request or response received. The type can be either media or logical channel loop. " ::= {miscMaintenanceLoopTableEntry 5 } miscMLMediaOrLogicalChannelLoopRejectChannelNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "If the loop rejecte is of type media loop or logical channel loop then this represents the channel number for the logical channel. " ::= {miscMaintenanceLoopTableEntry 6 } miscNumberOfRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of loop requests that got rejected. " ::= {miscMaintenanceLoopTableEntry 7 } miscLastRejectType OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the last reject for the loop request." ::= {miscMaintenanceLoopTableEntry 8 } miscErrorCode OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only Expires February 7, 1999 Page 186 Internet-Draft HMultimediaMIB August 7, 1999 STATUS current DESCRIPTION "The error code that caused the rejection of the loop request. " ::= {miscMaintenanceLoopTableEntry 9 } conferenceTerminalTable OBJECT-TYPE SYNTAX SEQUENCE OF ConferenceTerminalTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the terminal charachteristics that are related to a conference. It is a list entries. The number of entries equals to the number of conferences." ::= { conference 1 } conferenceTerminalTableEntry OBJECT-TYPE SYNTAX ConferenceTerminalTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "It contains objects that describe a terminal as a conference participant." INDEX { conferenceConferenceId, conferenceTerminalLabel } ::= { conferenceTerminalTable 1 } ConferenceTerminalTableEntry ::= SEQUENCE { conferenceConferenceId OCTET STRING (SIZE(1..32)), conferenceTerminalLabel OCTET STRING, conferenceControlChannelIndex Integer32, conferenceBroadcaster TruthValue, conferenceConferenceChair TruthValue, conferenceMultipoint TruthValue } conferenceConferenceId OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The conference identifier." ::= {conferenceTerminalTableEntry 1 } conferenceTerminalLabel OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only Expires February 7, 1999 Page 187 Internet-Draft HMultimediaMIB August 7, 1999 STATUS current DESCRIPTION "The terminal label of this terminal " ::= {conferenceTerminalTableEntry 2 } conferenceControlChannelIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the control channel table that identifys the control channel for the conference." ::= {conferenceTerminalTableEntry 3 } conferenceBroadcaster OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The indicator of the terminal being a broadcaster." ::= {conferenceTerminalTableEntry 4 } conferenceConferenceChair OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The indicator of the terminal being a conference chair." ::= {conferenceTerminalTableEntry 5 } conferenceMultipoint OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The indicator of the conference being a multipoint." ::= {conferenceTerminalTableEntry 6 } conferenceBroadcastMyLogicalChannel OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of attempts made by a terminal to transmit MCV command to force an associated MCU to broadcast its video signal used to transmit the picture of a chairman or VIP, alternatively to hold a picture source during the transmission of graphics." ::= { conference 7 } conferenceCancelBroadcastMyLogicalChannel OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION Expires February 7, 1999 Page 188 Internet-Draft HMultimediaMIB August 7, 1999 "The number of attempts made by a terminal to cancel MCV command. " ::= { conference 8 } conferenceSendThisSource OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of attempts made by a terminal to send VCS command to MCU to cause transmission to itself of the video from the terminal whose identity number follows VCS." ::= { conference 9 } conferenceCancelSendThisSource OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of attempts made by a terminal to cancel VCS and return to automatic video switching at the MCU." ::= { conference 10 } conferenceDropConference OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of attempts made by a terminal that is chair- control to drop all terminals from the conference. " ::= { conference 11 } conferenceEqualiseDelay OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The the same meaning as the command ACE in H.230." ::= { conference 12 } conferenceZeroDelay OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The same meaning as the command ACZ defined in H.230." ::= { conference 13 } conferenceMultipointModeCommand OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of attempts made by the MCU to send request to a Expires February 7, 1999 Page 189 Internet-Draft HMultimediaMIB August 7, 1999 terminal to comply with all MCU requestMode requests." ::= { conference 14 } conferenceCancelMultipointModeCommand OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of attempts made by the MCU to send a cancelation of a MultipointModeCommand. " ::= { conference 15 } conferenceVideoFreezePicture OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of commands that are sent/received to/from the video decoder to complete updating the current video frame and subsequently display the frozen picture until receipt of the appropriate freeze-picture release control signal." ::= { conference 16 } conferenceVideoFastUpdatePicture OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of commands sent/received to enter the fast update mode." ::= { conference 17 } conferenceVideoFastUpdateGOB OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of commands sent/received by the video encoder to fast update one or more GOBs." ::= { conference 18 } conferenceVideoTemporalSpatialTradeOff OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of commands sent/received by video encoder to change its trade off between temporal and spatial resolution. " ::= { conference 19 } conferenceVideoSendSyncEveryGOB OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current Expires February 7, 1999 Page 190 Internet-Draft HMultimediaMIB August 7, 1999 DESCRIPTION "The number of commands sent/received by video encoder to use sync for every GOB until the cancel command is received. " ::= { conference 20 } conferenceVideoFastUpdateMB OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of sent/received by video encoder to perform a fast update of one or more MBs." ::= { conference 21 } END Expires February 7, 1999 Page 191 Internet-Draft HMultimediaMIB August 7, 1999 8 Acknowledgements We wish to express our appreciation at the effort of all the H.MultimediaMIB audio conferences participants for their participation in reviewing the approach presented in this work. We are especially grateful to Michael Thatcher, Irene Kuffel of Cisco Systems and Orit Levin of RADvision for their contributions, corrections, and suggestions.