AD | Application | AWS | Azure | Cloud | Database | Enterprise | Environmental | Event Log | File System | Infra | IoT | IT Service | Linux | Network/System | Performance | Protocol | SaaS | Security | Service Level | SNMP | Storage | VMware | VoIP | Web | Wireless

Crumbtrail

MonitorTools.com » Technical documentation » SNMP » MIB » Cisco » CISCO-PROXY-CONTROL-MIB

CISCO-PROXY-CONTROL-MIB device MIB details by Cisco

CISCO-PROXY-CONTROL-MIB file content

The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.

Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.

Use ActiveXperts Network Monitor 2024 to import vendor-specific MIB files, inclusing CISCO-PROXY-CONTROL-MIB.


Vendor: Cisco
Mib: CISCO-PROXY-CONTROL-MIB  [download]  [view objects]
Tool: ActiveXperts Network Monitor 2024 [download]    (ships with advanced SNMP/MIB tools)
-- *****************************************************************
-- CISCO-PROXY-CONTROL-MIB.my: Proxy Control MIB file
--
-- November 1999 Chris White
--
-- Copyright (c) 1999, 2000 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************

CISCO-PROXY-CONTROL-MIB DEFINITIONS ::= BEGIN

IMPORTS
        MODULE-IDENTITY,
        OBJECT-TYPE,
        IpAddress,
        Integer32
                FROM SNMPv2-SMI
        MODULE-COMPLIANCE,
        OBJECT-GROUP
                FROM SNMPv2-CONF
        TEXTUAL-CONVENTION
                FROM SNMPv2-TC
        CvcGUid
                FROM CISCO-VOICE-COMMON-DIAL-CONTROL-MIB
        callActiveSetupTime,
        callActiveIndex,
        AbsoluteCounter32
                FROM DIAL-CONTROL-MIB
        cCallHistoryIndex
                FROM CISCO-DIAL-CONTROL-MIB
        ciscoExperiment
                FROM CISCO-SMI;
 
ciscoProxyControlMIB MODULE-IDENTITY
        LAST-UPDATED    "200002040000Z"
        ORGANIZATION    "Cisco Systems, Inc."
        CONTACT-INFO
            "       Cisco Systems, Inc.
                    Customer Service

            Postal: 170 W. Tasman Drive
                    San Jose, CA  95134
                    USA
 
            Tel: +1 800 553-NETS

            E-mail: cs-voice@cisco.com"
        DESCRIPTION
            "This MIB module enhances the IETF Dial Control MIB
             (RFC2128) by providing Proxy management information."
        REVISION    "200002040000Z"
        DESCRIPTION
            "First release of this MIB."
        ::= { ciscoExperiment 57 }

-- Voice Proxy Dial Control MIB objects definitions

ciscoProxyControlMIBObjects OBJECT IDENTIFIER ::=
       { ciscoProxyControlMIB 1 }

-- The Proxy Control MIB consists of the following groups
-- [1] Proxy Control Call Active Group (cProxyCallActive)
-- [2] Proxy Control Call History Group (cProxyCallHistory)

cProxyCallActive        OBJECT IDENTIFIER ::=
        { ciscoProxyControlMIBObjects 1 }
cProxyCallHistory       OBJECT IDENTIFIER ::=
        { ciscoProxyControlMIBObjects 2 }

-- 
-- Textual Conventions
--

CProxyEndptType ::= TEXTUAL-CONVENTION
       STATUS       current
       DESCRIPTION
           "A tag to identify the type of end point that the Proxy
            is connected to."
       SYNTAX INTEGER {
           other                  (0),    -- none of the following
           proxy                  (1),    -- another h323 proxy
           gateway                (2)     -- h323 gateway
       }

CProxyAudioCodec ::= TEXTUAL-CONVENTION
       STATUS        current
       DESCRIPTION
           "A tag to identify the type of encoding used to compress
            the voice data of the call."
       SYNTAX INTEGER {
           other                  (0),
           nonStandard            (1),
           g711Alawr64k           (2),
           g711Alawr56k           (3),
           g711Ulawr64k           (4),
           g711Ulawr56k           (5),
           g722r64k               (6),
           g722r56k               (7),
           g722r48k               (8),
           g7231                  (9),
           g728                   (10),
           g729                   (11),
           g729AnnexA             (12),
           is11172                (13),
           is13818                (14),
           g729AnnexB             (15),
           g729AnnexAB            (16),
           g729AnnexC             (17),
           gsmFullRate            (18),
           gsmHalfRate            (19),
           gsmEnhancedFullRate    (20)
       }

CProxyVideoCodec ::= TEXTUAL-CONVENTION
       STATUS        current
       DESCRIPTION
           "A tag to identify the type of encoding used to compress
            the video data of the call."
       SYNTAX INTEGER {
           other                  (0),
           nonStandard            (1),
           h261                   (2),
           h262                   (3),
           h263                   (4),
           is11172                (5)
       }

--**********************************************************************
-- Proxy Dial Control Call Active Group
--**********************************************************************

--
-- Proxy Call Active Table
-- 

cProxyCallActiveTable OBJECT-TYPE
        SYNTAX      SEQUENCE OF CProxyCallActiveEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            "This table is the Proxy extension to the call Active table of
             IETF Dial Control MIB. It contains Proxy call leg information
             about specific proxied calls."
        REFERENCE
            "IETF Dial Control MIB (RFC2128)"
        ::= { cProxyCallActive 1 }

cProxyCallActiveEntry OBJECT-TYPE
        SYNTAX      CProxyCallActiveEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            "The information regarding a single proxied call leg.
             An entry of this table is created when its associated call
             Active entry in the IETF Dial Control MIB is created and
             the call Active entry contains information for the call
             establishment to the peer on the data network.
             This entry is deleted when its associated Call Active entry
             in the IETF Dial Control MIB is deleted."
        INDEX       { callActiveSetupTime, callActiveIndex }
        ::= { cProxyCallActiveTable 1 }


CProxyCallActiveEntry ::=
        SEQUENCE {
            cProxyCallActiveConnectionId           CvcGUid,
            cProxyCallActiveRemoteIPAddress        IpAddress,
            cProxyCallActiveAudioUDPPort           INTEGER,
            cProxyCallActiveVideoUDPPort           INTEGER,
            cProxyCallActiveT120TCPPort1           INTEGER,
            cProxyCallActiveT120TCPPort2           INTEGER,
            cProxyCallActiveT120TCPPort3           INTEGER,
            cProxyCallActiveT120TCPPort4           INTEGER,
            cProxyCallActiveEndpointType           CProxyEndptType,
            cProxyCallActiveEndpointVendor         INTEGER,
            cProxyCallActiveRequestBandwidth       Integer32,
            cProxyCallActiveActualBandwidth        Integer32,
            cProxyCallActiveAudioCoderRate         CProxyAudioCodec,
            cProxyCallActiveVideoCoderRate         CProxyVideoCodec,
            cProxyCallActiveRxAudioPackets         AbsoluteCounter32, 
            cProxyCallActiveRxAudioBytes           AbsoluteCounter32, 
            cProxyCallActiveTxAudioPackets         AbsoluteCounter32, 
            cProxyCallActiveTxAudioBytes           AbsoluteCounter32, 
            cProxyCallActiveRxVideoPackets         AbsoluteCounter32, 
            cProxyCallActiveRxVideoBytes           AbsoluteCounter32, 
            cProxyCallActiveTxVideoPackets         AbsoluteCounter32, 
            cProxyCallActiveTxVideoBytes           AbsoluteCounter32, 
            cProxyCallActiveRxT120Packets          AbsoluteCounter32, 
            cProxyCallActiveRxT120Bytes            AbsoluteCounter32, 
            cProxyCallActiveTxT120Packets          AbsoluteCounter32, 
            cProxyCallActiveTxT120Bytes            AbsoluteCounter32 
        }

cProxyCallActiveConnectionId OBJECT-TYPE
        SYNTAX      CvcGUid 
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "The global call identifier for the Proxy call."
        ::= { cProxyCallActiveEntry 1 }

cProxyCallActiveRemoteIPAddress OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Remote system IP address for the call."
        ::= { cProxyCallActiveEntry 2 }

cProxyCallActiveAudioUDPPort OBJECT-TYPE
        SYNTAX      INTEGER (0..65535)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Remote system UDP listener port to which to transmit voice 
             packets for the call. A value of zero indicates that no
             port was used."
        ::= { cProxyCallActiveEntry 3 }

cProxyCallActiveVideoUDPPort OBJECT-TYPE
        SYNTAX      INTEGER (0..65535)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Remote system UDP listener port to which to transmit video 
             packets for the call. A value of zero indicates that no
             port was used."
        ::= { cProxyCallActiveEntry 4 }

cProxyCallActiveT120TCPPort1 OBJECT-TYPE
        SYNTAX      INTEGER (0..65535)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "First remote system UDP listener port to which to transmit
             T120 packets for the call.  A value of zero indicates that
             no port was used."
        ::= { cProxyCallActiveEntry 5 }

cProxyCallActiveT120TCPPort2 OBJECT-TYPE
        SYNTAX      INTEGER (0..65535)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Second remote system UDP listener port to which to transmit
             T120 packets for the call.  A value of zero indicates that
             no port was used."
        ::= { cProxyCallActiveEntry 6 }

cProxyCallActiveT120TCPPort3 OBJECT-TYPE
        SYNTAX      INTEGER (0..65535)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Third remote system UDP listener port to which to transmit
             T120 packets for the call.  A value of zero indicates that
             no port was used."
        ::= { cProxyCallActiveEntry 7 }

cProxyCallActiveT120TCPPort4 OBJECT-TYPE
        SYNTAX      INTEGER (0..65535)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Fourth remote system UDP listener port to which to transmit
             T120 packets for the call.  A value of zero indicates that
             no port was used."
        ::= { cProxyCallActiveEntry 8 }

cProxyCallActiveEndpointType OBJECT-TYPE
        SYNTAX      CProxyEndptType
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "The type of end point this proxy call leg is connected to."
        ::= { cProxyCallActiveEntry 9 }

cProxyCallActiveEndpointVendor OBJECT-TYPE
        SYNTAX      INTEGER (0..65535)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "The H225 Manufacturers code for this endpoint. Zero indicates
             unknown vendor."
        ::= { cProxyCallActiveEntry 10 }

cProxyCallActiveRequestBandwidth OBJECT-TYPE
        SYNTAX      Integer32 (0..10000000)
        UNITS       "kilobits per second"
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "The requested bandwidth for this proxied call leg."
        ::= { cProxyCallActiveEntry 11 }

cProxyCallActiveActualBandwidth OBJECT-TYPE
        SYNTAX      Integer32 (0..10000000)
        UNITS       "kilobits per second"
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "The actual bandwidth used by the proxied call."
        ::= { cProxyCallActiveEntry 12 }

cProxyCallActiveAudioCoderRate OBJECT-TYPE
        SYNTAX      CProxyAudioCodec
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "The negotiated coder rate. It specifies the transmit rate of
             audio compression to its associated call leg for the call."
        ::= { cProxyCallActiveEntry 13 }

cProxyCallActiveVideoCoderRate OBJECT-TYPE
        SYNTAX      CProxyVideoCodec
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "The negotiated coder rate. It specifies the transmit rate of
             video compression to its associated call leg for the call."
        ::= { cProxyCallActiveEntry 14 }

cProxyCallActiveRxAudioPackets OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "packets"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of audio packets received from the remote end for
             this call."
        ::= { cProxyCallActiveEntry 15 }


cProxyCallActiveRxAudioBytes OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "bytes"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of audio bytes received from the remote end for
             this call."
        ::= { cProxyCallActiveEntry 16 }


cProxyCallActiveTxAudioPackets OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "packets"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of audio packets transmited to the remote end for
             this call."
        ::= { cProxyCallActiveEntry 17 }


cProxyCallActiveTxAudioBytes OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "bytes"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of audio bytes transmited to the remote end for
             this call."
        ::= { cProxyCallActiveEntry 18 }

cProxyCallActiveRxVideoPackets OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "packets"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of video packets received from the remote end for
             this call."
        ::= { cProxyCallActiveEntry 19 }


cProxyCallActiveRxVideoBytes OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "bytes"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of video bytes received from the remote end for
             this call."
        ::= { cProxyCallActiveEntry 20 }


cProxyCallActiveTxVideoPackets OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "packets"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of video packets transmited to the remote end for
             this call."
        ::= { cProxyCallActiveEntry 21 }


cProxyCallActiveTxVideoBytes OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "bytes"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of video bytes transmited to the remote end for
             this call."
        ::= { cProxyCallActiveEntry 22 }

cProxyCallActiveRxT120Packets OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "packets"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of T120 data packets received from the remote end for
             this call."
        ::= { cProxyCallActiveEntry 23 }


cProxyCallActiveRxT120Bytes OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "bytes"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of T120 data bytes received from the remote end for
             this call."
        ::= { cProxyCallActiveEntry 24 }


cProxyCallActiveTxT120Packets OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "packets"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of T120 data packets transmited to the remote end for
             this call."
        ::= { cProxyCallActiveEntry 25 }


cProxyCallActiveTxT120Bytes OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "bytes"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of T120 data bytes transmited to the remote end for
             this call."
        ::= { cProxyCallActiveEntry 26 }

--**********************************************************************
-- Proxy Dial Control Call History Group
--**********************************************************************

--
-- Proxy Call History Table
-- 

cProxyCallHistoryTable OBJECT-TYPE
        SYNTAX      SEQUENCE OF CProxyCallHistoryEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            "This table is the Proxy extension to the History call table of
             IETF Dial Control MIB. It contains PROXY call leg information
             about proxied call."
        REFERENCE
            "IETF Dial Control MIB (RFC2128)"
        ::= { cProxyCallHistory 1 }

cProxyCallHistoryEntry OBJECT-TYPE
        SYNTAX      CProxyCallHistoryEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            "The information regarding a single proxied call leg.
             An entry of this table is created when its associated call
             History entry in the IETF Dial Control MIB is created. The
             call History entry contains information for the call
             establishment to the peer on the data network backbone via
             a voice over PROXY peer.
             The entry is deleted when its associated call History entry
             in the IETF Dial Control MIB is deleted."
        INDEX       { cCallHistoryIndex }
        ::= { cProxyCallHistoryTable 1 }


CProxyCallHistoryEntry ::=
        SEQUENCE {
            cProxyCallHistoryConnectionId           CvcGUid,
            cProxyCallHistoryRemoteIPAddress        IpAddress,
            cProxyCallHistoryAudioUDPPort           INTEGER,
            cProxyCallHistoryVideoUDPPort           INTEGER,
            cProxyCallHistoryT120TCPPort1           INTEGER,
            cProxyCallHistoryT120TCPPort2           INTEGER,
            cProxyCallHistoryT120TCPPort3           INTEGER,
            cProxyCallHistoryT120TCPPort4           INTEGER,
            cProxyCallHistoryEndpointType           CProxyEndptType,
            cProxyCallHistoryEndpointVendor         INTEGER,
            cProxyCallHistoryRequestBandwidth       Integer32,
            cProxyCallHistoryActualBandwidth        Integer32,
            cProxyCallHistoryAudioCoderRate         CProxyAudioCodec,
            cProxyCallHistoryVideoCoderRate         CProxyVideoCodec,
            cProxyCallHistoryRxAudioPackets         AbsoluteCounter32, 
            cProxyCallHistoryRxAudioBytes           AbsoluteCounter32, 
            cProxyCallHistoryTxAudioPackets         AbsoluteCounter32, 
            cProxyCallHistoryTxAudioBytes           AbsoluteCounter32, 
            cProxyCallHistoryRxVideoPackets         AbsoluteCounter32, 
            cProxyCallHistoryRxVideoBytes           AbsoluteCounter32, 
            cProxyCallHistoryTxVideoPackets         AbsoluteCounter32, 
            cProxyCallHistoryTxVideoBytes           AbsoluteCounter32, 
            cProxyCallHistoryRxT120Packets          AbsoluteCounter32, 
            cProxyCallHistoryRxT120Bytes            AbsoluteCounter32, 
            cProxyCallHistoryTxT120Packets          AbsoluteCounter32, 
            cProxyCallHistoryTxT120Bytes            AbsoluteCounter32 
        }

cProxyCallHistoryConnectionId OBJECT-TYPE
        SYNTAX      CvcGUid 
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "The global call identifier for the Proxy call."
        ::= { cProxyCallHistoryEntry 1 }

cProxyCallHistoryRemoteIPAddress OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Remote system IP address for the call."
        ::= { cProxyCallHistoryEntry 2 }

cProxyCallHistoryAudioUDPPort OBJECT-TYPE
        SYNTAX      INTEGER (0..65535)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Remote system UDP listener port to which to transmit voice 
             packets for the call. A value of zero indicates that no
             port was used."
        ::= { cProxyCallHistoryEntry 3 }

cProxyCallHistoryVideoUDPPort OBJECT-TYPE
        SYNTAX      INTEGER (0..65535)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Remote system UDP listener port to which to transmit video 
             packets for the call. A value of zero indicates that no
             port was used."
        ::= { cProxyCallHistoryEntry 4 }

cProxyCallHistoryT120TCPPort1 OBJECT-TYPE
        SYNTAX      INTEGER (0..65535)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "First remote system UDP listener port to which to transmit
             T120 packets for the call.  A value of zero indicates that
             no port was used."
        ::= { cProxyCallHistoryEntry 5 }

cProxyCallHistoryT120TCPPort2 OBJECT-TYPE
        SYNTAX      INTEGER (0..65535)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Second remote system UDP listener port to which to transmit
             T120 packets for the call.  A value of zero indicates that
             no port was used."
        ::= { cProxyCallHistoryEntry 6 }

cProxyCallHistoryT120TCPPort3 OBJECT-TYPE
        SYNTAX      INTEGER (0..65535)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Third remote system UDP listener port to which to transmit
             T120 packets for the call.  A value of zero indicates that
             no port was used."
        ::= { cProxyCallHistoryEntry 7 }

cProxyCallHistoryT120TCPPort4 OBJECT-TYPE
        SYNTAX      INTEGER (0..65535)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Fourth remote system UDP listener port to which to transmit
             T120 packets for the call.  A value of zero indicates that
             no port was used."
        ::= { cProxyCallHistoryEntry 8 }

cProxyCallHistoryEndpointType OBJECT-TYPE
        SYNTAX      CProxyEndptType
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "The type of end point this proxy call leg is connected to."
        ::= { cProxyCallHistoryEntry 9 }

cProxyCallHistoryEndpointVendor OBJECT-TYPE
        SYNTAX      INTEGER (0..65535)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "The H225 Manufacturers code for this endpoint. Zero indicates
             unknown vendor."
        ::= { cProxyCallHistoryEntry 10 }

cProxyCallHistoryRequestBandwidth OBJECT-TYPE
        SYNTAX      Integer32 (0..10000000)
        UNITS       "kilobits per second"
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "The requested bandwidth for this proxied call leg."
        ::= { cProxyCallHistoryEntry 11 }

cProxyCallHistoryActualBandwidth OBJECT-TYPE
        SYNTAX      Integer32 (0..10000000)
        UNITS       "kilobits per second"
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "The actual bandwidth used by the proxied call."
        ::= { cProxyCallHistoryEntry 12 }

cProxyCallHistoryAudioCoderRate OBJECT-TYPE
        SYNTAX      CProxyAudioCodec
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "The negotiated coder rate. It specifies the transmit rate of
             audio compression to its associated call leg for the call."
        ::= { cProxyCallHistoryEntry 13 }

cProxyCallHistoryVideoCoderRate OBJECT-TYPE
        SYNTAX      CProxyVideoCodec
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "The negotiated coder rate. It specifies the transmit rate of
             video compression to its associated call leg for the call."
        ::= { cProxyCallHistoryEntry 14 }

cProxyCallHistoryRxAudioPackets OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "packets"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of audio packets received from the remote end for
             this call."
        ::= { cProxyCallHistoryEntry 15 }


cProxyCallHistoryRxAudioBytes OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "bytes"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of audio bytes received from the remote end for
             this call."
        ::= { cProxyCallHistoryEntry 16 }


cProxyCallHistoryTxAudioPackets OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "packets"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of audio packets transmited to the remote end for
             this call."
        ::= { cProxyCallHistoryEntry 17 }


cProxyCallHistoryTxAudioBytes OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "bytes"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of audio bytes transmited to the remote end for
             this call."
        ::= { cProxyCallHistoryEntry 18 }

cProxyCallHistoryRxVideoPackets OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "packets"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of video packets received from the remote end for
             this call."
        ::= { cProxyCallHistoryEntry 19 }


cProxyCallHistoryRxVideoBytes OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "bytes"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of video bytes received from the remote end for
             this call."
        ::= { cProxyCallHistoryEntry 20 }


cProxyCallHistoryTxVideoPackets OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "packets"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of video packets transmited to the remote end for
             this call."
        ::= { cProxyCallHistoryEntry 21 }


cProxyCallHistoryTxVideoBytes OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "bytes"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of video bytes transmited to the remote end for
             this call."
        ::= { cProxyCallHistoryEntry 22 }

cProxyCallHistoryRxT120Packets OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "packets"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of T120 data packets received from the remote end for
             this call."
        ::= { cProxyCallHistoryEntry 23 }


cProxyCallHistoryRxT120Bytes OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "bytes"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of T120 data bytes received from the remote end for
             this call."
        ::= { cProxyCallHistoryEntry 24 }


cProxyCallHistoryTxT120Packets OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "packets"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of T120 data packets transmited to the remote end for
             this call."
        ::= { cProxyCallHistoryEntry 25 }


cProxyCallHistoryTxT120Bytes OBJECT-TYPE
        SYNTAX      AbsoluteCounter32
        UNITS       "bytes"
        MAX-ACCESS  read-only 
        STATUS      current
        DESCRIPTION
            "The number of T120 data bytes transmited to the remote end for
             this call."
        ::= { cProxyCallHistoryEntry 26 }

--
-- Notifications
--

ciscoProxyControlMIBNotificationPrefix OBJECT IDENTIFIER ::= 
        { ciscoProxyControlMIB 2 }
ciscoProxyControlMIBNotifications OBJECT IDENTIFIER ::= 
        { ciscoProxyControlMIBNotificationPrefix 0 }

--
-- Conformancy, Compliance and Group Objects
--

ciscoProxyControlMIBConformance OBJECT IDENTIFIER ::=
        { ciscoProxyControlMIB 3 }
ciscoProxyControlMIBCompliances OBJECT IDENTIFIER ::=
        { ciscoProxyControlMIBConformance 1 }
ciscoProxyControlMIBGroups      OBJECT IDENTIFIER ::=
        { ciscoProxyControlMIBConformance 2 }
 
-- compliance statements

ciscoProxyControlMIBCompliance MODULE-COMPLIANCE
        STATUS      current
        DESCRIPTION
            "The compliance statement for entities which
             implement the CISCO PROXY CONTROL MIB"
        MODULE      -- this module
        MANDATORY-GROUPS
            { cProxyCallActiveGroup,
              cProxyCallHistoryGroup }
        ::= { ciscoProxyControlMIBCompliances 1 }

-- units of conformance

cProxyCallActiveGroup OBJECT-GROUP
        OBJECTS {
            cProxyCallActiveConnectionId,
            cProxyCallActiveRemoteIPAddress,
            cProxyCallActiveAudioUDPPort,
            cProxyCallActiveVideoUDPPort,
            cProxyCallActiveT120TCPPort1,
            cProxyCallActiveT120TCPPort2,
            cProxyCallActiveT120TCPPort3,
            cProxyCallActiveT120TCPPort4,
            cProxyCallActiveEndpointType,
            cProxyCallActiveEndpointVendor,
            cProxyCallActiveRequestBandwidth,
            cProxyCallActiveActualBandwidth,
            cProxyCallActiveAudioCoderRate,
            cProxyCallActiveVideoCoderRate,
            cProxyCallActiveRxAudioPackets, 
            cProxyCallActiveRxAudioBytes, 
            cProxyCallActiveTxAudioPackets, 
            cProxyCallActiveTxAudioBytes, 
            cProxyCallActiveRxVideoPackets, 
            cProxyCallActiveRxVideoBytes, 
            cProxyCallActiveTxVideoPackets, 
            cProxyCallActiveTxVideoBytes, 
            cProxyCallActiveRxT120Packets, 
            cProxyCallActiveRxT120Bytes, 
            cProxyCallActiveTxT120Packets, 
            cProxyCallActiveTxT120Bytes
        }
        STATUS      current
        DESCRIPTION
            "A collection of objects providing the PROXY Call Active
             entry capability."
        ::= { ciscoProxyControlMIBGroups 1 }

cProxyCallHistoryGroup OBJECT-GROUP
        OBJECTS {
            cProxyCallHistoryConnectionId,
            cProxyCallHistoryRemoteIPAddress,
            cProxyCallHistoryAudioUDPPort,
            cProxyCallHistoryVideoUDPPort,
            cProxyCallHistoryT120TCPPort1,
            cProxyCallHistoryT120TCPPort2,
            cProxyCallHistoryT120TCPPort3,
            cProxyCallHistoryT120TCPPort4,
            cProxyCallHistoryEndpointType,
            cProxyCallHistoryEndpointVendor,
            cProxyCallHistoryRequestBandwidth,
            cProxyCallHistoryActualBandwidth,
            cProxyCallHistoryAudioCoderRate,
            cProxyCallHistoryVideoCoderRate,
            cProxyCallHistoryRxAudioPackets, 
            cProxyCallHistoryRxAudioBytes, 
            cProxyCallHistoryTxAudioPackets, 
            cProxyCallHistoryTxAudioBytes, 
            cProxyCallHistoryRxVideoPackets, 
            cProxyCallHistoryRxVideoBytes, 
            cProxyCallHistoryTxVideoPackets, 
            cProxyCallHistoryTxVideoBytes, 
            cProxyCallHistoryRxT120Packets, 
            cProxyCallHistoryRxT120Bytes, 
            cProxyCallHistoryTxT120Packets, 
            cProxyCallHistoryTxT120Bytes
        }
        STATUS      current
        DESCRIPTION
            "A collection of objects providing the PROXY Call Active
             entry capability."
        ::= { ciscoProxyControlMIBGroups 2 }

END