-- extracted from draft-ietf-megaco-mib-02.txt -- at Wed May 30 06:05:11 2001 MEDIA-GATEWAY-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Counter32, TimeTicks, Integer32, IpAddress FROM SNMPv2-SMI TEXTUAL-CONVENTION, RowStatus, TestAndIncr, AutonomousType FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF SnmpAdminString FROM SNMP-FRAMEWORK- MIB InterfaceIndex FROM IF-MIB; mediaGatewayMIB MODULE-IDENTITY LAST-UPDATED "0003201200Z" ORGANIZATION "IETF" CONTACT-INFO " www.ietf.org " DESCRIPTION "Media Gateway MIB description Initial Version " ::= { } -- ******************************************************************** * Holdrege, et al Standards Track - Expires November 2001 3 Megaco MIB May 2001 -- -- OID and Group Definitions -- -- ******************************************************************** * -- OID for the MIB Objects... mediaGatewayMIBObjects OBJECT IDENTIFIER::= { mediaGatewayMIB 1 } --The Media Gateway MIB contains 4 (object) groups medGwyConfiguration OBJECT IDENTIFIER::= { mediaGatewayMIBObjects 1 } medGwyStatistics OBJECT IDENTIFIER::= { mediaGatewayMIBObjects 2 } medGwyConnections OBJECT IDENTIFIER::= { mediaGatewayMIBObjects 3 } medGwyProperties OBJECT IDENTIFIER::= { mediaGatewayMIBObjects 4 } -- ******************************************************************** * -- -- Textual conventions for the Media Gateway MIB -- -- ******************************************************************** * MediaGatewayId ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Possible Media Gateway Id" SYNTAX INTEGER (1..2147483647) -- ******************************************************************** * -- -- medGwyLinkIdTable -- Holdrege, et al Standards Track - Expires November 2001 4 Megaco MIB May 2001 -- Gateway LinkId Table... -- -- Provides the manager with the nextId for use in creating a -- LinkId. There is one entry in this table for each MediaGateway. -- -- Note: -- If this table isn't implemented, the manager would be -- responsible for providing the (unique) nextId (via retaining -- used id's, hashing, etc) -- ******************************************************************** * medGwyLinkIdTable OBJECT-TYPE SYNTAX SEQUENCE OF MedGwyLinkIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a nextLinkId for each Gateway. It provides the manager with the nextLinkId for use in creating new Gateway Table Entries." ::= { medGwyConfiguration 1} medGwyLinkIdEntry OBJECT-TYPE SYNTAX MedGwyLinkIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table contains the NextLinkId for this Gateway One entry per mediaGatewayId. " INDEX { medGwyGatewayId } ::= { medGwyLinkIdTable 1 } MedGwyLinkIdEntry ::= SEQUENCE { medGwyNextLinkId TestAndIncr -- rw } medGwyNextLinkId OBJECT-TYPE SYNTAX TestAndIncr MAX-ACCESS read-write STATUS current DESCRIPTION "The Next Value for a MediaGateway LinkId. Assists the manager in selecting a value for medGwyGatewayLinkId. Using the TestAndIncr syntax, A Manager will 'lock' this variable, ensuring single access." ::= { medGwyLinkIdEntry 1 } Holdrege, et al Standards Track - Expires November 2001 5 Megaco MIB May 2001 -- ******************************************************************** * -- -- medGwyGatewayConfigTable -- -- The Media Gateway Config Table... -- -- There is one entry in this table for each MediaGateway -- SignallingLink. -- -- ******************************************************************** * medGwyGatewayConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF MedGwyGatewayConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of medGwyGatewayConfigEntry objects." ::= { medGwyConfiguration 2 } medGwyGatewayConfigEntry OBJECT-TYPE SYNTAX MedGwyGatewayConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry holding configuration information about a group of Media Gateway Controllers sharing the same signaling link." INDEX { medGwyGatewayId, medGwyGatewayLinkId } ::= { medGwyGatewayConfigTable 1 } MedGwyGatewayConfigEntry ::= SEQUENCE { medGwyGatewayId MediaGatewayId, -- na medGwyGatewayLinkId Integer32, -- na medGwyGatewayLinkName OCTET STRING, -- rc medGwyGatewayIPAddress IpAddress, -- rc medGwyGatewayPort Integer32, -- rc medGwyGatewayProtocol INTEGER, -- rc medGwyGatewayAdminStatus INTEGER, -- rc medGwyGatewayOperStatus INTEGER, -- ro medGwyGatewayLastStatusChange TimeTicks, -- ro medGwyGatewayResetStatistics INTEGER, -- rc medGwyGatewayRowStatus RowStatus -- rc } Holdrege, et al Standards Track - Expires November 2001 6 Megaco MIB May 2001 medGwyGatewayId OBJECT-TYPE SYNTAX MediaGatewayId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Gateway Id." ::= { medGwyGatewayConfigEntry 1 } medGwyGatewayLinkId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Gateway Id." ::= { medGwyGatewayConfigEntry 2 } -- SIZE of this may change?? medGwyGatewayLinkName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (0..32) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of this media gateway control group." ::= { medGwyGatewayConfigEntry 3 } medGwyGatewayIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address that the Media Gateway Controller will use to communicate with the Media Gateway. The value 0.0.0.0 is returned if the entry is invalid." ::= { medGwyGatewayConfigEntry 4 } medGwyGatewayPort OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "TCP port that the Media Gateway Controller will use to communiacte with the Media Gateway. The value 0 is returned if the entry is invalid." ::= { medGwyGatewayConfigEntry 5 } medGwyGatewayProtocol OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), -- other (2), -- Other (none from the list below) dss1-ip (3), -- Q931+ ipdc (4), -- IPDC megaco (5) -- MEGACO/H.248 } Holdrege, et al Standards Track - Expires November 2001 7 Megaco MIB May 2001 MAX-ACCESS read-create STATUS current DESCRIPTION "Type of the control protocol in use." ::= { medGwyGatewayConfigEntry 6 } medGwyGatewayAdminStatus OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Administrative status for this media gateway control group." ::= { medGwyGatewayConfigEntry 7 } medGwyGatewayOperStatus OBJECT-TYPE SYNTAX INTEGER { up (1), down (2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current operational status of the signaling link." ::= { medGwyGatewayConfigEntry 8 } medGwyGatewayLastStatusChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time the associated link entered its current operational status. If the current status was entered prior to the last re-initialization of the local network management subsystem, then this object contains a zero value." ::= { medGwyGatewayConfigEntry 9 } medGwyGatewayResetStatistics OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), -- Invalid/unknown. other (2), -- None from the list below. reset (3) -- Reset all statistics now. } MAX-ACCESS read-create STATUS current DESCRIPTION "This object can be used to reset all statistics collected for this media gateway link so far. Holdrege, et al Standards Track - Expires November 2001 8 Megaco MIB May 2001 Statistics will be reset when the object is SET to 'reset'. Upon reset, the agent changes the value of this object to 'notApplicable'." ::= { medGwyGatewayConfigEntry 10 } medGwyGatewayRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This is used to create new rows in this table, Modify existing rows, and to delete existing rows." ::= { medGwyGatewayConfigEntry 11 } -- ******************************************************************** * -- -- medGwyGatewayControllerTable -- -- The Media Gateway Controller Table... -- -- 'List' of Media Gateway Controllers (on a media gateway), and -- Configuration Information on these Controllers. -- -- An Entry in this Table is automatically created when a manager -- creates an entry in the medGwyGatewayConfigTable -- -- ******************************************************************** * medGwyGatewayControllerTable OBJECT-TYPE SYNTAX SEQUENCE OF MedGwyGatewayControllerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Addresses of Media Gateway Controllers." ::= { medGwyConfiguration 3 } medGwyGatewayControllerEntry OBJECT-TYPE SYNTAX MedGwyGatewayControllerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry holding information about an individual Media Gateway Controller." INDEX { medGwyGatewayId, medGwyGatewayLinkId } ::= { medGwyGatewayControllerTable 1 } MedGwyGatewayControllerEntry ::= SEQUENCE { Holdrege, et al Standards Track - Expires November 2001 9 Megaco MIB May 2001 mediaGatewayControllerIPAddress IpAddress, -- rw mediaGatewayControllerPort Integer32, -- rw mediaGatewayControllerOperStatus INTEGER -- ro } mediaGatewayControllerIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the Media Gateway Controller. The value 0.0.0.0 is returned if the entry is invalid." ::= { medGwyGatewayControllerEntry 1 } mediaGatewayControllerPort OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "TCP port of the Media Gateway Controller. The value 0 is returned if the entry is invalid." ::= { medGwyGatewayControllerEntry 2 } mediaGatewayControllerOperStatus OBJECT-TYPE SYNTAX INTEGER { up (1), -- Up/active. down (2), -- Down. standby (3) -- Standby mode. } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the Media Gateway Controller (and/or) its transportLink." ::= { medGwyGatewayControllerEntry 3 } -- ******************************************************************** * -- -- medGwyGatewayStatsTable -- -- The Media Gateway Stats Table... -- -- There is one entry in this table for each -- MediaGateway/SignallingLink. The Agent creates this table, when -- a GatewayConfig Table Entry is created. -- -- ******************************************************************** * Holdrege, et al Standards Track - Expires November 2001 10 Megaco MIB May 2001 medGwyGatewayStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF MedGwyGatewayStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of mediaGatewayTableEntry objects." ::= { medGwyStatistics 1 } medGwyGatewayStatsEntry OBJECT-TYPE SYNTAX MedGwyGatewayStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry holding stats about a group of Media Gateway Controllers sharing the same signaling link." INDEX { medGwyGatewayId, medGwyGatewayLinkId } ::= { medGwyGatewayStatsTable 1 } MedGwyGatewayStatsEntry ::= SEQUENCE { medGwyGatewayNumInMessages Counter32, -- ro medGwyGatewayNumInOctets Counter32, -- ro medGwyGatewayNumOutMessages Counter32, -- ro medGwyGatewayNumOutOctets Counter32, -- ro medGwyGatewayNumErrors Counter32, -- ro medGwyGatewayNumTimerRecovery Counter32, -- ro medGwyGatewayTransportNumLosses Counter32, -- ro medGwyGatewayTransportNumSwitchover Counter32, -- ro medGwyGatewayTransportTotalNumAlarms Counter32, -- ro medGwyGatewayTransportLastEvent INTEGER, -- ro medGwyGatewayTransportLastEventTime TimeTicks, -- ro medGwyGatewayLastStatisticsReset TimeTicks -- ro } medGwyGatewayNumInMessages OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of messages received on the link." ::= { medGwyGatewayStatsEntry 1 } medGwyGatewayNumInOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of octets received on the link." ::= { medGwyGatewayStatsEntry 2 } medGwyGatewayNumOutMessages OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current Holdrege, et al Standards Track - Expires November 2001 11 Megaco MIB May 2001 DESCRIPTION "Total number of messages sent on the link." ::= { medGwyGatewayStatsEntry 3 } medGwyGatewayNumOutOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of octets sent on the link." ::= { medGwyGatewayStatsEntry 4 } medGwyGatewayNumErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of signaling-level errors encountered. Includes, but is not limited to, number of bad messages received, number of failures to sent a message and number of other errors." ::= { medGwyGatewayStatsEntry 5 } medGwyGatewayNumTimerRecovery OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of timer recovery events since the statistics was last reset. This reflects all timers." ::= { medGwyGatewayStatsEntry 6 } medGwyGatewayTransportNumLosses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times a transport link was lost (excluding switch-over cases)." ::= { medGwyGatewayStatsEntry 7 } medGwyGatewayTransportNumSwitchover OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times when the signaling was switched over to an alternative link." ::= { medGwyGatewayStatsEntry 8 } medGwyGatewayTransportTotalNumAlarms OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of all alarms issued for the transport layer." Holdrege, et al Standards Track - Expires November 2001 12 Megaco MIB May 2001 ::= { medGwyGatewayStatsEntry 9 } medGwyGatewayTransportLastEvent OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), -- Invalid/unknown. other (2), -- None from the list below. linkUp (3), -- Transport link is up. linkLoss (4), -- Transport link loss. persistentError (5), -- No link - persistent error. linkShutdown (6), -- Link is shut down. switchOver (7) -- Fail-over. } MAX-ACCESS read-only STATUS current DESCRIPTION "Last event reported by the transport layer." ::= { medGwyGatewayStatsEntry 10 } medGwyGatewayTransportLastEventTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-write STATUS current DESCRIPTION "The value of sysUpTime at the time when the event specified by mediaGatewayTransportLastEvent occured. If the last event occured prior to the last re-initialization of the local network management subsystem, then this object contains a zero value." ::= { medGwyGatewayStatsEntry 11 } medGwyGatewayLastStatisticsReset OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time when the statistics were reset. If the reset occured prior to the last re-initialization of the local network management subsystem, this object contains a zero value." ::= { medGwyGatewayStatsEntry 12 } -- ******************************************************************** * -- -- medGwyTermIdTable -- Holdrege, et al Standards Track - Expires November 2001 13 Megaco MIB May 2001 -- TerminationId Table... -- -- Provides the manager with the nextId for use in creating a -- Termination. There is one entry in this table for each -- MediaGateway. -- -- Note: -- If this table isn't implemented, the manager would be -- responsible for providing the (unique) nextId (via retaining -- used id's, hashing, etc) -- ******************************************************************** * medGwyTermIdTable OBJECT-TYPE SYNTAX SEQUENCE OF MedGwyTermIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a nextTerminationId for each Gateway. It provides the manager with the nextTerminationId for use in creating a new TerminationsTable Entry." ::= { medGwyConnections 1} medGwyTermIdEntry OBJECT-TYPE SYNTAX MedGwyTermIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a nextTerminationId for each Gateway, and is indexed by mediaGatewayId." INDEX { medGwyGatewayId } ::= { medGwyTermIdTable 1 } MedGwyTermIdEntry ::= SEQUENCE { medGwyNextTerminationId TestAndIncr -- rw } medGwyNextTerminationId OBJECT-TYPE SYNTAX TestAndIncr MAX-ACCESS read-write STATUS current DESCRIPTION "The Next Value for a MediaGateway TerminationId. Assists the manager in selecting a value for medGwyTerminationId. Using the TestAndIncr syntax, A Manager will 'lock' this variable, ensuring single access." Holdrege, et al Standards Track - Expires November 2001 14 Megaco MIB May 2001 ::= { medGwyTermIdEntry 1 } -- ******************************************************************** * -- -- medGwyTerminationsTable -- -- The Terminations Table... -- -- There is one entry in this table for each Termination in a MediaGateway. -- -- ******************************************************************** * medGwyTerminationsTable OBJECT-TYPE SYNTAX SEQUENCE OF MedGwyTerminationsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about terminations in a media gateway. It is a list of terminations. The number of entries equals to the total number of terminations for all contexts in a gateway." ::= { medGwyConnections 2} medGwyTerminationsEntry OBJECT-TYPE SYNTAX MedGwyTerminationsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " It contains objects that describe a termination. " INDEX { medGwyGatewayId, medGwyTerminationId } ::= { medGwyTerminationsTable 1 } MedGwyTerminationsEntry ::= SEQUENCE { medGwyTerminationId Integer32, -- na medGwyTerminationName SnmpAdminString, -- rc medGwyTerminationStatus INTEGER, -- rc medGwyTerminationTestStatus INTEGER, -- rc medGwyTerminationInterfaceIdentifier Integer32, -- rc medGwyTerminationPropertyProfileId Integer32, -- rc medGwyTerminationRowStatus RowStatus -- rc } Holdrege, et al Standards Track - Expires November 2001 15 Megaco MIB May 2001 medGwyTerminationId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "An identification number that is assign to the termination by a media gateway. " ::= { medGwyTerminationsEntry 1 } medGwyTerminationName OBJECT-TYPE SYNTAX SnmpAdminString ( SIZE (0..64) ) MAX-ACCESS read-create STATUS current DESCRIPTION "An Name that is assign to the termination. " ::= { medGwyTerminationsEntry 2 } medGwyTerminationStatus OBJECT-TYPE SYNTAX INTEGER { in-Service (1), out-Of-Service(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "current status of the line" ::= { medGwyTerminationsEntry 3 } medGwyTerminationTestStatus OBJECT-TYPE SYNTAX INTEGER { in-Test (1), out-Of-Test (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "current status of the line" ::= { medGwyTerminationsEntry 4 } medGwyTerminationInterfaceIdentifier OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "A number that uniquely identifies the interface in the physical gateway." ::= { medGwyTerminationsEntry 5 } medGwyTerminationPropertyProfileId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "PropertyId...an index into the PropertyProfile Table" ::= { medGwyTerminationsEntry 6 } Holdrege, et al Standards Track - Expires November 2001 16 Megaco MIB May 2001 medGwyTerminationRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This is used to create new rows in this table, Modify existing rows, and to delete existing rows." ::= { medGwyTerminationsEntry 7 } -- ******************************************************************** * -- -- medGwyPropertyProfileTable -- -- The Media Gateway Property Profile Table... -- -- There are 'N' entries for each Gateway-PropertyProfile -- Each entry is a supported property, thus this table gives a list -- of supported properties for each specified Profile. -- -- Each Property is defined as an Object Identifer in the various -- Package Mibs. That OID is used to identify the particular -- Package, and if the Termination supports the property, this -- Package OID is included in its list. -- -- Terminations (in the TerminationsTable) will have a -- PropertyProfileId which indicate which PropertyProfile this -- Termination supports. A Manager builds a Profile of properties, -- then ties each termination to a defined profile, via the -- PropertyProfileId -- -- ******************************************************************** * medGwyPropertyProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF MedGwyPropertyProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of the properties supported in a Profile. A Manager builds a Profile of properties, then ties each termination to a defined profile" ::= { medGwyConnections 3} Holdrege, et al Standards Track - Expires November 2001 17 Megaco MIB May 2001 medGwyPropertyProfileEntry OBJECT-TYPE SYNTAX MedGwyPropertyProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Each row represents a default property of the Property Profile N-entries per mediaGatewayId/PropertyId, 1 per property." INDEX { medGwyGatewayId, medGwyPropertyProfileId, medGwyPropertyProfileIndex } ::= { medGwyPropertyProfileTable 1 } MedGwyPropertyProfileEntry ::= SEQUENCE { medGwyPropertyProfileId Integer32, -- na medGwyPropertyProfileIndex Integer32, -- na medGwyPropertyProfileProperty AutonomousType, -- rc medGwyTermPropertyProfileStatus RowStatus -- rc } medGwyPropertyProfileId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "PropertyProfile Identifier. Identifies this Profile, this is the value that each Termination will contain point-to" ::= { medGwyPropertyProfileEntry 1 } medGwyPropertyProfileIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "PropertyProfile Index...merely a 'counter' thru the table, ie, property-1, property-2, etc." ::= { medGwyPropertyProfileEntry 2 } medGwyPropertyProfileProperty OBJECT-TYPE SYNTAX AutonomousType MAX-ACCESS read-create STATUS current DESCRIPTION "The Property supported by this Profile. This is an OID defined in a package to identify a Particular property (such as AnalogLines, Tones)." ::= { medGwyPropertyProfileEntry 3 } medGwyTermPropertyProfileStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current Holdrege, et al Standards Track - Expires November 2001 18 Megaco MIB May 2001 DESCRIPTION "used to create new rows in this table, modify existing rows, and to delete existing rows." ::= { medGwyPropertyProfileEntry 4 } -- ******************************************************************** * -- -- Media-Gatway-MIB Notification Definitions -- -- ******************************************************************** * mediaGatewayMIBNotifications OBJECT IDENTIFIER ::= { mediaGatewayMIB 2 } medGwyNotifPrefix OBJECT IDENTIFIER ::= { mediaGatewayMIBNotifications 0 } medGwyNotifObjects OBJECT IDENTIFIER ::= { mediaGatewayMIBNotifications 1 } -- -- Objects necessary for these Notifications -- medGwyReceivedElement OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (0..64) ) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The element name received in a megaco message." ::= { medGwyNotifObjects 1 } medGwyLinkStatusChange NOTIFICATION-TYPE OBJECTS { medGwyGatewayLinkName, medGwyGatewayOperStatus } STATUS current DESCRIPTION "This notification indicates that operational status of a media gateway control link has changed." ::= { medGwyNotifPrefix 1} medGwyInvalidControllerAddress NOTIFICATION-TYPE OBJECTS { mediaGatewayControllerIPAddress Holdrege, et al Standards Track - Expires November 2001 19 Megaco MIB May 2001 } STATUS current DESCRIPTION "This notification indicates that a message was received from a controller that did not match any none valid controller IPAddress" ::= { medGwyNotifPrefix 2 } medGwyInvalidTerminationId NOTIFICATION-TYPE OBJECTS { medGwyTerminationName } STATUS current DESCRIPTION "This notification indicates that a message was received from a controller that contained a TerminationId that did not match any TerminationId in the TerminationsTable. TerminationId is found in the OID of the medGwyTerminationName Object." ::= { medGwyNotifPrefix 3 } medGwyInvalidPackageElement NOTIFICATION-TYPE OBJECTS { medGwyReceivedElement } STATUS current DESCRIPTION "This notification indicates that a message was received from a controller that contained an event, signal, or descriptor that was not recognized for the package." ::= { medGwyNotifPrefix 4 } medGwyTerminationStatusChange NOTIFICATION-TYPE OBJECTS { medGwyTerminationStatus, medGwyTerminationTestStatus } STATUS current DESCRIPTION "This notification is sent when a termination changes status." ::= { medGwyNotifPrefix 5 } -- ******************************************************************** * Holdrege, et al Standards Track - Expires November 2001 20 Megaco MIB May 2001 -- -- Conformance for the Media-Gateway-MIB -- -- To be completed.... -- -- ******************************************************************** * mediaGatewayConformance OBJECT IDENTIFIER ::= { mediaGatewayMIB 3 } medGwyCompliances OBJECT IDENTIFIER ::= { mediaGatewayConformance 1 } medGwyConfGroups OBJECT IDENTIFIER ::= { mediaGatewayConformance 2 } -- Compliance medGwyCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Compliance statement for entities which implement the Media Gateway MIB. " MODULE -- this module MANDATORY-GROUPS { medGwyConfigGroup, medGwyStatsGroup, medGwyNotificationsGroup } GROUP medGwyGWControllerGroup DESCRIPTION "This group is mandatory for all Systems...." GROUP medGwyNextIdGroup DESCRIPTION "This group NOT mandatory for Agents. In this event, the Manager is responsible for submitting valid Id's." --... ::= { medGwyCompliances 1 } -- Units of Conformance medGwyConfigGroup OBJECT-GROUP Holdrege, et al Standards Track - Expires November 2001 21 Megaco MIB May 2001 OBJECTS { medGwyGatewayLinkName, medGwyGatewayIPAddress -- etc... } STATUS current DESCRIPTION "Configuration Information for a Media Gateway" ::= { medGwyConfGroups 1 } medGwyStatsGroup OBJECT-GROUP OBJECTS { --... medGwyGatewayNumErrors, medGwyGatewayTransportLastEvent --... } STATUS current DESCRIPTION "Stats Information for a Media Gateway" ::= { medGwyConfGroups 2 } medGwyGWControllerGroup OBJECT-GROUP OBJECTS { mediaGatewayControllerIPAddress, mediaGatewayControllerPort --... } STATUS current DESCRIPTION "Stats Information for a Media Gateway" ::= { medGwyConfGroups 3 } medGwyNextIdGroup OBJECT-GROUP OBJECTS { medGwyNextTerminationId, medGwyNextLinkId --... } STATUS current DESCRIPTION "Agent provides NextId's to the Manager to assist in selecting and creating new table entries." ::= { medGwyConfGroups 4 } medGwyNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS Holdrege, et al Standards Track - Expires November 2001 22 Megaco MIB May 2001 { medGwyLinkStatusChange, medGwyInvalidControllerAddress, medGwyInvalidTerminationId, medGwyInvalidPackageElement, medGwyTerminationStatusChange } STATUS current DESCRIPTION "Notifications that an entity implementing the Media Gateway will send." ::= { medGwyConfGroups 5 } -- etc! END -- -- "Copyright (C) The Internet Society (date). All Rights Reserved. -- This document and translations of it may be copied and furnished to -- others, and derivative works that comment on or otherwise explain it -- or assist in its implmentation may be prepared, copied, published -- and distributed, in whole or in part, without restriction of any -- kind, provided that the above copyright notice and this paragraph -- are included on all such copies and derivative works. However, this -- document itself may not be modified in any way, such as by removing -- the copyright notice or references to the Internet Society or other -- Internet organizations, except as needed for the purpose of -- developing Internet standards in which case the procedures for -- copyrights defined in the Internet Standards process must be -- followed, or as required to translate it into languages other than -- English. The limited permissions granted above are perpetual and -- will not be revoked by the Internet Society or its successors or -- assigns. This document and the information contained herein is -- provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE -- INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR -- IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF -- THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED -- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE." --