-- ***************************************************************** -- CISCO-WAN-PERSISTENT-XGCP-EVENTS.my -- -- October 2003, George Ogagan -- -- Copyright (c) 2001-2003 by Cisco Systems, Inc. -- All rights reserved. -- -- ***************************************************************** -- CISCO-WAN-PERSISTENT-XGCP-EVENTS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI RowStatus FROM SNMPv2-TC SnmpAdminString FROM SNMP-FRAMEWORK-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF ciscoWan FROM CISCOWAN-SMI; ciscoWanPersistentXgcpEventsMIB MODULE-IDENTITY LAST-UPDATED "200310200000Z" ORGANIZATION "Cisco Systems, Inc." CONTACT-INFO " Cisco Systems Customer Service Postal: 170 W Tasman Drive San Jose, CA 95134 USA Tel: +1 800 553-NETS E-mail: cs-voice@cisco.com" DESCRIPTION "The MIB module for managing CA(Call Agent) events. " REVISION "200310200000Z" DESCRIPTION "Update descriptions in the MIB. " ::= { ciscoWan 18 } ciscoWanPersistentXgcpEventsMIBObjects OBJECT IDENTIFIER ::= { ciscoWanPersistentXgcpEventsMIB 1 } persistentXgcpEvents OBJECT IDENTIFIER ::= { ciscoWanPersistentXgcpEventsMIBObjects 1 } -- -- persistentXgcpEventsTable -- -- The MIB variables in this group have been defined -- to enable or disable sending xGCP(Media Gateway -- Control Protocol) events to the CA asynchronously, -- for example sending NTFY(Notify) when VISM receives -- off hook without waiting for the CA to request for it. -- persistentXgcpEventsTable OBJECT-TYPE SYNTAX SEQUENCE OF PersistentXgcpEventsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The persistentXgcpEventsTable contains configuration information about xGCP events which involve a persistent notification request. " ::= { persistentXgcpEvents 1 } persistentXgcpEventsEntry OBJECT-TYPE SYNTAX PersistentXgcpEventsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the persistentXgcpEventsTable. Each entry consists of persistentXgcpEventNum - Index to the persistentXgcpEventsTable. persistentXgcpEventName - Name of the xGCP event that needs persistent notification to the call agent for example 't/hd'. persistentXgcpEventRowStatus -This indicates whether an xGCP event is added in this entry or not. This table is not created implicitly. The user can add xGCP event or delete an xGCP event. " INDEX { persistentXgcpEventNum } ::= { persistentXgcpEventsTable 1 } PersistentXgcpEventsEntry ::= SEQUENCE { persistentXgcpEventNum Integer32, persistentXgcpEventName SnmpAdminString, persistentXgcpEventRowStatus RowStatus } persistentXgcpEventNum OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object is a index to persistentXgcpEventsTable. " ::= { persistentXgcpEventsEntry 1 } persistentXgcpEventName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object holds the name of the event for example 't/hd' or 't/hu'. " ::= { persistentXgcpEventsEntry 2 } persistentXgcpEventRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object allows to add or delete an entry. Modifying an entry is not allowed. An entry may be created using the 'createAndGo' option. When the row is successfully created, the RowStatus would be set to 'active' by the agent. An entry may be deleted by setting the RowStatus to 'destroy'. Other options such as `CreateAndWait', 'notInService', 'notReady' will not be used. For creating an entry the persistentXgcpEventNum and persistentXgcpEventName must be provided. This object tells call control whether or not a particular xGCP event is added or not, based on this the call control module will decide whether or not to notify (NTFY) call agent when a particular xGCP event is received, without waiting for CA to request for that event. " ::= { persistentXgcpEventsEntry 3 } -- -- ********************************************************************** -- Conformance -- ********************************************************************** -- -- conformance information -- persistentXgcpEventsMIBConformance OBJECT IDENTIFIER ::= { ciscoWanPersistentXgcpEventsMIB 2 } persistentXgcpEventsMIBCompliances OBJECT IDENTIFIER ::= { persistentXgcpEventsMIBConformance 1 } persistentXgcpEventsMIBGroups OBJECT IDENTIFIER ::= { persistentXgcpEventsMIBConformance 2 } -- -- Conformance and compliance statements statements -- persistentXgcpEventsMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION " The complaince statement for persistent Xgcp events which implement persistentXgcpEvents MIB." MODULE -- this module MANDATORY-GROUPS { persistentXgcpEventsMIBGroup } ::= { persistentXgcpEventsMIBCompliances 1 } -- -- units of conformance -- -- MIB Groups -- persistentXgcpEventsMIBGroup OBJECT-GROUP OBJECTS { persistentXgcpEventName, persistentXgcpEventRowStatus } STATUS current DESCRIPTION "This group contains objects related to configuration of persistent xGCP events. " ::= { persistentXgcpEventsMIBGroups 1 } END