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 Februa