Blame mibs/ietf/SIP-COMMON-MIB

Packit 022b05
SIP-COMMON-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY,
Packit 022b05
    OBJECT-TYPE,
Packit 022b05
    NOTIFICATION-TYPE,
Packit 022b05
    Counter32,
Packit 022b05
    Gauge32,
Packit 022b05
    TimeTicks,
Packit 022b05
    Unsigned32,
Packit 022b05
Packit 022b05
Packit 022b05
    mib-2
Packit 022b05
          FROM SNMPv2-SMI             -- RFC 2578
Packit 022b05
Packit 022b05
    RowStatus,
Packit 022b05
    TimeStamp,
Packit 022b05
    TruthValue
Packit 022b05
          FROM SNMPv2-TC              -- RFC 2579
Packit 022b05
Packit 022b05
    MODULE-COMPLIANCE,
Packit 022b05
    OBJECT-GROUP,
Packit 022b05
    NOTIFICATION-GROUP
Packit 022b05
          FROM SNMPv2-CONF            -- RFC 2580
Packit 022b05
Packit 022b05
    SnmpAdminString
Packit 022b05
          FROM SNMP-FRAMEWORK-MIB     -- RFC 3411
Packit 022b05
Packit 022b05
    SipTCTransportProtocol,
Packit 022b05
    SipTCMethodName,
Packit 022b05
    SipTCEntityRole,
Packit 022b05
    SipTCOptionTagHeaders
Packit 022b05
          FROM SIP-TC-MIB             -- RFC 4780
Packit 022b05
Packit 022b05
    applIndex
Packit 022b05
          FROM NETWORK-SERVICES-MIB   -- RFC 2788
Packit 022b05
Packit 022b05
    InetPortNumber
Packit 022b05
          FROM INET-ADDRESS-MIB;      -- RFC 4001
Packit 022b05
Packit 022b05
sipCommonMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "200704200000Z"
Packit 022b05
    ORGANIZATION "IETF Session Initiation Protocol Working Group"
Packit 022b05
    CONTACT-INFO
Packit 022b05
             "SIP WG email: sip@ietf.org
Packit 022b05
Packit 022b05
              Co-editor  Kevin Lingle
Packit 022b05
                         Cisco Systems, Inc.
Packit 022b05
              postal:    7025 Kit Creek Road
Packit 022b05
                         P.O. Box 14987
Packit 022b05
                         Research Triangle Park, NC 27709
Packit 022b05
                         USA
Packit 022b05
              email:     klingle@cisco.com
Packit 022b05
              phone:     +1 919 476 2029
Packit 022b05
Packit 022b05
              Co-editor  Joon Maeng
Packit 022b05
              email:     jmaeng@austin.rr.com
Packit 022b05
Packit 022b05
              Co-editor  Jean-Francois Mule
Packit 022b05
                         CableLabs
Packit 022b05
Packit 022b05
Packit 022b05
              postal:    858 Coal Creek Circle
Packit 022b05
                         Louisville, CO 80027
Packit 022b05
                         USA
Packit 022b05
              email:     jf.mule@cablelabs.com
Packit 022b05
              phone:     +1 303 661 9100
Packit 022b05
Packit 022b05
              Co-editor  Dave Walker
Packit 022b05
              email:     drwalker@rogers.com"
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Session Initiation Protocol (SIP) Common MIB module.  This
Packit 022b05
        module defines objects that may be common to all SIP entities.
Packit 022b05
Packit 022b05
        SIP is an application-layer signaling protocol for creating,
Packit 022b05
        modifying and terminating multimedia sessions with one or more
Packit 022b05
        participants.  These sessions include Internet multimedia
Packit 022b05
        conferences and Internet telephone calls.  SIP is defined in
Packit 022b05
        RFC 3261 (June 2002).
Packit 022b05
Packit 022b05
        This MIB is defined for managing objects that are common to
Packit 022b05
        SIP User Agents (UAs), Proxy, Redirect, and Registrar servers.
Packit 022b05
        Objects specific to each of these entities MAY be managed using
Packit 022b05
        entity specific MIBs defined in other modules.
Packit 022b05
Packit 022b05
        Copyright (C) The IETF Trust (2007).  This version of
Packit 022b05
        this MIB module is part of RFC 4780; see the RFC itself for
Packit 022b05
        full legal notices."
Packit 022b05
    REVISION     "200704200000Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Initial version of the IETF SIP-COMMON-MIB module.  This
Packit 022b05
         version published as part of RFC 4780."
Packit 022b05
     ::= { mib-2 149 }
Packit 022b05
Packit 022b05
-- Top-Level Components of this MIB.
Packit 022b05
sipCommonMIBNotifications OBJECT IDENTIFIER ::= { sipCommonMIB 0 }
Packit 022b05
sipCommonMIBObjects       OBJECT IDENTIFIER ::= { sipCommonMIB 1 }
Packit 022b05
sipCommonMIBConformance   OBJECT IDENTIFIER ::= { sipCommonMIB 2 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- This MIB contains objects that are common to all SIP entities.
Packit 022b05
--
Packit 022b05
Packit 022b05
-- Common basic configuration
Packit 022b05
sipCommonCfgBase       OBJECT IDENTIFIER ::= { sipCommonMIBObjects 1 }
Packit 022b05
Packit 022b05
-- Protocol timer configuration
Packit 022b05
sipCommonCfgTimer      OBJECT IDENTIFIER ::= { sipCommonMIBObjects 2 }
Packit 022b05
Packit 022b05
-- SIP message summary statistics
Packit 022b05
Packit 022b05
Packit 022b05
sipCommonSummaryStats  OBJECT IDENTIFIER ::= { sipCommonMIBObjects 3 }
Packit 022b05
Packit 022b05
-- Per method statistics
Packit 022b05
sipCommonMethodStats   OBJECT IDENTIFIER ::= { sipCommonMIBObjects 4 }
Packit 022b05
Packit 022b05
-- Per Status code or status code class statistics
Packit 022b05
sipCommonStatusCode    OBJECT IDENTIFIER ::= { sipCommonMIBObjects 5 }
Packit 022b05
Packit 022b05
-- Transaction statistics
Packit 022b05
sipCommonStatsTrans    OBJECT IDENTIFIER ::= { sipCommonMIBObjects 6 }
Packit 022b05
Packit 022b05
-- Method retry statistics
Packit 022b05
sipCommonStatsRetry    OBJECT IDENTIFIER ::= { sipCommonMIBObjects 7 }
Packit 022b05
Packit 022b05
-- Other statistics
Packit 022b05
sipCommonOtherStats    OBJECT IDENTIFIER ::= { sipCommonMIBObjects 8 }
Packit 022b05
Packit 022b05
-- Accessible-for-notify objects
Packit 022b05
sipCommonNotifObjects  OBJECT IDENTIFIER ::= { sipCommonMIBObjects 9 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Common Configuration Objects
Packit 022b05
--
Packit 022b05
sipCommonCfgTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF SipCommonCfgEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table contains the common configuration objects applicable
Packit 022b05
        to all SIP entities."
Packit 022b05
    ::= { sipCommonCfgBase 1 }
Packit 022b05
Packit 022b05
sipCommonCfgEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      SipCommonCfgEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A row of common configuration.
Packit 022b05
Packit 022b05
        Each row represents objects for a particular SIP entity
Packit 022b05
        instance present in this system.  applIndex is used to uniquely
Packit 022b05
        identify these instances of SIP entities and correlate them
Packit 022b05
        through the common framework of the NETWORK-SERVICES-MIB (RFC
Packit 022b05
        2788)."
Packit 022b05
    INDEX { applIndex }
Packit 022b05
    ::= { sipCommonCfgTable 1 }
Packit 022b05
Packit 022b05
SipCommonCfgEntry ::= SEQUENCE {
Packit 022b05
Packit 022b05
Packit 022b05
        sipCommonCfgProtocolVersion      SnmpAdminString,
Packit 022b05
        sipCommonCfgServiceOperStatus    INTEGER,
Packit 022b05
        sipCommonCfgServiceStartTime     TimeTicks,
Packit 022b05
        sipCommonCfgServiceLastChange    TimeTicks,
Packit 022b05
        sipCommonCfgOrganization         SnmpAdminString,
Packit 022b05
        sipCommonCfgMaxTransactions      Unsigned32,
Packit 022b05
        sipCommonCfgServiceNotifEnable   BITS,
Packit 022b05
        sipCommonCfgEntityType           SipTCEntityRole
Packit 022b05
    }
Packit 022b05
Packit 022b05
sipCommonCfgProtocolVersion OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object will reflect the version of SIP supported by this
Packit 022b05
        SIP entity.  It will follow the same format as SIP version
Packit 022b05
        information contained in the SIP messages generated by this SIP
Packit 022b05
        entity.  For example, entities supporting SIP version 2 will
Packit 022b05
        return 'SIP/2.0' as dictated by the standard."
Packit 022b05
    REFERENCE
Packit 022b05
       "RFC 3261, Section 7.1"
Packit 022b05
    ::= { sipCommonCfgEntry 1 }
Packit 022b05
Packit 022b05
sipCommonCfgServiceOperStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                  unknown(1),
Packit 022b05
                  up(2),
Packit 022b05
                  down(3),
Packit 022b05
                  congested(4),
Packit 022b05
                  restarting(5),
Packit 022b05
                  quiescing(6),
Packit 022b05
                  testing(7)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object contains the current operational state of
Packit 022b05
        the SIP application.
Packit 022b05
Packit 022b05
        unknown    : The operational status cannot be determined
Packit 022b05
                     for some reason.
Packit 022b05
        up         : The application is operating normally and is
Packit 022b05
                     processing (receiving and possibly issuing) SIP
Packit 022b05
                     requests and responses.
Packit 022b05
        down       : The application is currently unable to process
Packit 022b05
                     SIP messages.
Packit 022b05
        congested  : The application is operational but no additional
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                     inbound transactions can be accommodated at the
Packit 022b05
                     moment.
Packit 022b05
        restarting : The application is currently unavailable, but it
Packit 022b05
                     is in the process of restarting and will
Packit 022b05
                     presumably, soon be able to process SIP messages.
Packit 022b05
        quiescing  : The application is currently operational
Packit 022b05
                     but has been administratively put into
Packit 022b05
                     quiescence mode.  Additional inbound
Packit 022b05
                     transactions MAY be rejected.
Packit 022b05
        testing    : The application is currently in test mode
Packit 022b05
                     and MAY not be able to process SIP messages.
Packit 022b05
Packit 022b05
        The operational status values defined for this object are not
Packit 022b05
        based on any specific information contained in the SIP
Packit 022b05
        standard."
Packit 022b05
    ::= { sipCommonCfgEntry 2 }
Packit 022b05
Packit 022b05
sipCommonCfgServiceStartTime OBJECT-TYPE
Packit 022b05
    SYNTAX      TimeTicks
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The value of sysUpTime at the time the SIP entity was last
Packit 022b05
        started.  If started prior to the last re-initialization of the
Packit 022b05
        local network management subsystem, then this object contains a
Packit 022b05
        zero value."
Packit 022b05
    ::= { sipCommonCfgEntry 3 }
Packit 022b05
Packit 022b05
sipCommonCfgServiceLastChange OBJECT-TYPE
Packit 022b05
    SYNTAX      TimeTicks
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The value of sysUpTime at the time the SIP entity entered its
Packit 022b05
        current operational state.  If the current state was entered
Packit 022b05
        prior to the last re-initialization of the local network
Packit 022b05
        management subsystem, then this object contains a zero value."
Packit 022b05
    ::= { sipCommonCfgEntry 4 }
Packit 022b05
Packit 022b05
sipCommonCfgOrganization OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object contains the organization name that the SIP entity
Packit 022b05
        inserts into Organization headers of SIP messages processed by
Packit 022b05
        this system.  If the string is empty, no Organization header is
Packit 022b05
        to be generated."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    REFERENCE
Packit 022b05
       "RFC 3261, Section 20.25"
Packit 022b05
    ::= { sipCommonCfgEntry 5 }
Packit 022b05
Packit 022b05
sipCommonCfgMaxTransactions OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..4294967295)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object indicates the maximum number of simultaneous
Packit 022b05
        transactions per second that the SIP entity can manage.  In
Packit 022b05
        general, the value of this object SHOULD reflect a level of
Packit 022b05
        transaction processing per second that is considered high
Packit 022b05
        enough to impact the system's CPU and/or memory resources to
Packit 022b05
        the point of deteriorating SIP call processing but not high
Packit 022b05
        enough to cause catastrophic system failure."
Packit 022b05
    ::= { sipCommonCfgEntry 6 }
Packit 022b05
Packit 022b05
sipCommonCfgServiceNotifEnable OBJECT-TYPE
Packit 022b05
    SYNTAX      BITS {
Packit 022b05
                  sipCommonServiceColdStart(0),
Packit 022b05
                  sipCommonServiceWarmStart(1),
Packit 022b05
                  sipCommonServiceStatusChanged(2)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object specifies which SIP service related notifications
Packit 022b05
        are enabled.  Each bit represents a specific notification.  If
Packit 022b05
        a bit has a value 1, the associated notification is enabled and
Packit 022b05
        will be generated by the SIP entity at the appropriate time.
Packit 022b05
Packit 022b05
        Support for these notifications is OPTIONAL: either none or all
Packit 022b05
        notification values are supported.  If an implementation does
Packit 022b05
        not support this object, it should return a 'noSuchObject'
Packit 022b05
        exception to an SNMP GET operation.  If notifications are
Packit 022b05
        supported, this object's default value SHOULD reflect
Packit 022b05
        sipCommonServiceColdStart and sipCommonServiceWarmStart enabled
Packit 022b05
        and sipCommonServiceStatusChanged disabled.
Packit 022b05
Packit 022b05
        This object value SHOULD persist across reboots."
Packit 022b05
    DEFVAL { { sipCommonServiceColdStart,
Packit 022b05
               sipCommonServiceWarmStart } }
Packit 022b05
    ::= { sipCommonCfgEntry 7 }
Packit 022b05
Packit 022b05
sipCommonCfgEntityType OBJECT-TYPE
Packit 022b05
    SYNTAX      SipTCEntityRole
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object identifies the list of SIP entities to which this
Packit 022b05
        row is related.  It is defined as a bit map.  Each bit
Packit 022b05
        represents a type of SIP entity.  If a bit has value 1, the
Packit 022b05
        SIP entity represented by this row plays the role of this
Packit 022b05
        entity type.  If a bit has value 0, the SIP entity represented
Packit 022b05
        by this row does not act as this entity type.  Combinations
Packit 022b05
        of bits can be set when the SIP entity plays multiple SIP
Packit 022b05
        roles."
Packit 022b05
    ::= { sipCommonCfgEntry 8 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Support for multiple ports
Packit 022b05
--
Packit 022b05
sipCommonPortTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF SipCommonPortEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table contains the list of ports that each SIP entity in
Packit 022b05
        this system is allowed to use.  These ports can be advertised
Packit 022b05
        using the Contact header in a REGISTER request or response."
Packit 022b05
    ::= { sipCommonCfgBase 2 }
Packit 022b05
Packit 022b05
sipCommonPortEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      SipCommonPortEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Specification of a particular port.
Packit 022b05
Packit 022b05
        Each row represents those objects for a particular SIP entity
Packit 022b05
        present in this system.  applIndex is used to uniquely identify
Packit 022b05
        these instances of SIP entities and correlate them through
Packit 022b05
        the common framework of the NETWORK-SERVICES-MIB (RFC 2788)."
Packit 022b05
    INDEX { applIndex, sipCommonPort }
Packit 022b05
    ::= { sipCommonPortTable 1 }
Packit 022b05
Packit 022b05
SipCommonPortEntry ::= SEQUENCE {
Packit 022b05
        sipCommonPort                 InetPortNumber,
Packit 022b05
        sipCommonPortTransportRcv     SipTCTransportProtocol
Packit 022b05
    }
Packit 022b05
Packit 022b05
sipCommonPort OBJECT-TYPE
Packit 022b05
    SYNTAX      InetPortNumber (1..65535)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects a particular port that can be used by the
Packit 022b05
        SIP application."
Packit 022b05
    ::= { sipCommonPortEntry 1 }
Packit 022b05
Packit 022b05
sipCommonPortTransportRcv OBJECT-TYPE
Packit 022b05
    SYNTAX      SipTCTransportProtocol
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object will specify the transport protocol the SIP entity
Packit 022b05
        will use to receive SIP messages.
Packit 022b05
Packit 022b05
        This object is a bit map.  Each bit represents a transport
Packit 022b05
        protocol.  If a bit has value 1, then that transport protocol
Packit 022b05
        is currently being used.  If a bit has value 0, then that
Packit 022b05
        transport protocol is currently not being used."
Packit 022b05
    ::= { sipCommonPortEntry 2 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Support for SIP option tags (SIP extensions).
Packit 022b05
-- SIP extensions MAY be supported or required by SIP entities.
Packit 022b05
--
Packit 022b05
Packit 022b05
sipCommonOptionTagTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF SipCommonOptionTagEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table contains a list of the SIP option tags (SIP
Packit 022b05
        extensions) that are either required, supported, or
Packit 022b05
        unsupported by the SIP entity.  These option tags are
Packit 022b05
        used in the Require, Proxy-Require, Supported, and
Packit 022b05
        Unsupported header fields.
Packit 022b05
Packit 022b05
        Example: If a user agent client supports, and requires the
Packit 022b05
        server to support, reliability of provisional responses
Packit 022b05
        (RFC 3262), this table contains a row with the option tag string
Packit 022b05
        '100rel' in sipCommonOptionTag and the OCTET STRING value of
Packit 022b05
        '1010 0000' or '0xA0' in sipCommonOptionTagHeaderField.
Packit 022b05
Packit 022b05
        If a server does not support the required feature (indicated in
Packit 022b05
        a Require header to a UAS, or in a Proxy-Require to a Proxy
Packit 022b05
        Server), the server returns a 420 Bad Extension listing the
Packit 022b05
        feature in an Unsupported header.
Packit 022b05
Packit 022b05
        Normally, the list of such features supported by an entity is
Packit 022b05
        static (i.e., will not change over time)."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    REFERENCE
Packit 022b05
       "RFC 3261, Sections 19.2, 20.32, 20.29, 20.37, and 20.40"
Packit 022b05
    ::= { sipCommonCfgBase 3 }
Packit 022b05
Packit 022b05
sipCommonOptionTagEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      SipCommonOptionTagEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A particular SIP option tag (extension) supported or
Packit 022b05
        unsupported by the SIP entity, and which may be supported or
Packit 022b05
        required by a peer.
Packit 022b05
Packit 022b05
        Each row represents those objects for a particular SIP entity
Packit 022b05
        present in this system.  applIndex is used to uniquely identify
Packit 022b05
        these instances of SIP entities and correlate them through the
Packit 022b05
        common framework of the NETWORK-SERVICES-MIB (RFC 2788)."
Packit 022b05
    INDEX { applIndex, sipCommonOptionTagIndex }
Packit 022b05
    ::= { sipCommonOptionTagTable 1 }
Packit 022b05
Packit 022b05
SipCommonOptionTagEntry ::= SEQUENCE {
Packit 022b05
        sipCommonOptionTagIndex        Unsigned32,
Packit 022b05
        sipCommonOptionTag             SnmpAdminString,
Packit 022b05
        sipCommonOptionTagHeaderField  SipTCOptionTagHeaders
Packit 022b05
    }
Packit 022b05
Packit 022b05
sipCommonOptionTagIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..4294967295)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object uniquely identifies a conceptual row in the table."
Packit 022b05
    ::= { sipCommonOptionTagEntry 1 }
Packit 022b05
Packit 022b05
sipCommonOptionTag OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object indicates the SIP option tag.  The option tag names
Packit 022b05
       are registered with IANA and available at http://www.iana.org."
Packit 022b05
    REFERENCE "RFC 3261, Section 27.1"
Packit 022b05
    ::= { sipCommonOptionTagEntry 2 }
Packit 022b05
Packit 022b05
sipCommonOptionTagHeaderField OBJECT-TYPE
Packit 022b05
    SYNTAX      SipTCOptionTagHeaders
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object indicates whether the SIP option tag is supported
Packit 022b05
        (Supported header), unsupported (Unsupported header), or
Packit 022b05
        required (Require or Proxy-Require header) by the SIP entity.
Packit 022b05
        A SIP option tag may be both supported and required."
Packit 022b05
    ::= { sipCommonOptionTagEntry 3 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Supported SIP Methods
Packit 022b05
--
Packit 022b05
sipCommonMethodSupportedTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF SipCommonMethodSupportedEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table contains a list of methods supported by each SIP
Packit 022b05
        entity in this system (see the standard set of SIP methods in
Packit 022b05
        Section 7.1 of RFC 3261).  Any additional methods that may be
Packit 022b05
        incorporated into the SIP protocol can be represented by this
Packit 022b05
        table without any requirement to update this MIB module.
Packit 022b05
Packit 022b05
        The table is informational in nature and conveys capabilities
Packit 022b05
        of the managed system to the SNMP Manager.
Packit 022b05
Packit 022b05
        From a protocol point of view, the list of methods advertised
Packit 022b05
        by the SIP entity in the Allow header (Section 20.5 of RFC
Packit 022b05
        3261) MUST be consistent with the methods reflected in this
Packit 022b05
        table."
Packit 022b05
 ::= { sipCommonCfgBase 4 }
Packit 022b05
Packit 022b05
sipCommonMethodSupportedEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      SipCommonMethodSupportedEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A particular method supported by the SIP entity.
Packit 022b05
Packit 022b05
        Each row represents those objects for a particular SIP entity
Packit 022b05
        present in this system.  applIndex is used to uniquely identify
Packit 022b05
        these instances of SIP entities and correlate them through
Packit 022b05
        the common framework of the NETWORK-SERVICES-MIB (RFC 2788)."
Packit 022b05
    INDEX { applIndex, sipCommonMethodSupportedIndex }
Packit 022b05
    ::= { sipCommonMethodSupportedTable 1 }
Packit 022b05
Packit 022b05
SipCommonMethodSupportedEntry ::= SEQUENCE {
Packit 022b05
        sipCommonMethodSupportedIndex     Unsigned32,
Packit 022b05
        sipCommonMethodSupportedName      SipTCMethodName
Packit 022b05
    }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
sipCommonMethodSupportedIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..4294967295)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object uniquely identifies a conceptual row in the table
Packit 022b05
        and reflects an assigned number used to identify a specific
Packit 022b05
        SIP method.
Packit 022b05
Packit 022b05
        This identifier is suitable for referencing the associated
Packit 022b05
        method throughout this and other MIBs supported by this managed
Packit 022b05
        system."
Packit 022b05
    ::= { sipCommonMethodSupportedEntry 1 }
Packit 022b05
Packit 022b05
sipCommonMethodSupportedName OBJECT-TYPE
Packit 022b05
    SYNTAX      SipTCMethodName
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the supported method's name.  The method
Packit 022b05
        name MUST be all upper case (e.g., 'INVITE')."
Packit 022b05
 ::= { sipCommonMethodSupportedEntry 2 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- SIP Timer Configuration
Packit 022b05
--
Packit 022b05
sipCommonCfgTimerTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF SipCommonCfgTimerEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table contains timer configuration objects applicable to
Packit 022b05
        SIP user agent and SIP stateful Proxy Server entities."
Packit 022b05
    ::= { sipCommonCfgTimer 1 }
Packit 022b05
Packit 022b05
sipCommonCfgTimerEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      SipCommonCfgTimerEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A row of timer configuration.
Packit 022b05
Packit 022b05
        Each row represents those objects for a particular SIP entity
Packit 022b05
        present in this system.  applIndex is used to uniquely identify
Packit 022b05
        these instances of SIP entities and correlate them through
Packit 022b05
        the common framework of the NETWORK-SERVICES-MIB (RFC 2788).
Packit 022b05
        The objects in this table entry SHOULD be non-volatile and
Packit 022b05
        their value SHOULD be kept at reboot."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    INDEX { applIndex }
Packit 022b05
    ::= { sipCommonCfgTimerTable 1 }
Packit 022b05
Packit 022b05
SipCommonCfgTimerEntry ::= SEQUENCE {
Packit 022b05
        sipCommonCfgTimerA               Unsigned32,
Packit 022b05
        sipCommonCfgTimerB               Unsigned32,
Packit 022b05
        sipCommonCfgTimerC               Unsigned32,
Packit 022b05
        sipCommonCfgTimerD               Unsigned32,
Packit 022b05
        sipCommonCfgTimerE               Unsigned32,
Packit 022b05
        sipCommonCfgTimerF               Unsigned32,
Packit 022b05
        sipCommonCfgTimerG               Unsigned32,
Packit 022b05
        sipCommonCfgTimerH               Unsigned32,
Packit 022b05
        sipCommonCfgTimerI               Unsigned32,
Packit 022b05
        sipCommonCfgTimerJ               Unsigned32,
Packit 022b05
        sipCommonCfgTimerK               Unsigned32,
Packit 022b05
        sipCommonCfgTimerT1              Unsigned32,
Packit 022b05
        sipCommonCfgTimerT2              Unsigned32,
Packit 022b05
        sipCommonCfgTimerT4              Unsigned32
Packit 022b05
    }
Packit 022b05
Packit 022b05
sipCommonCfgTimerA OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (100..1000)
Packit 022b05
    UNITS      "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the initial value for the retransmit timer
Packit 022b05
        for the INVITE method.  The retransmit timer doubles after each
Packit 022b05
        retransmission, ensuring an exponential backoff in network
Packit 022b05
        traffic.  This object represents the initial time a SIP entity
Packit 022b05
        will wait to receive a provisional response to an INVITE before
Packit 022b05
        resending the INVITE request."
Packit 022b05
    REFERENCE
Packit 022b05
       "RFC 3261, Section 17.1.1.2"
Packit 022b05
    DEFVAL { 500 }
Packit 022b05
    ::= { sipCommonCfgTimerEntry 1 }
Packit 022b05
Packit 022b05
sipCommonCfgTimerB OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (32000..300000)
Packit 022b05
    UNITS      "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the maximum time a SIP entity will wait to
Packit 022b05
        receive a final response to an INVITE.  The timer is started
Packit 022b05
        upon transmission of the initial INVITE request."
Packit 022b05
    REFERENCE
Packit 022b05
       "RFC 3261, Section 17.1.1.2"
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DEFVAL { 32000 }
Packit 022b05
::= { sipCommonCfgTimerEntry 2 }
Packit 022b05
Packit 022b05
sipCommonCfgTimerC OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (180000..300000)
Packit 022b05
    UNITS      "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the maximum time a SIP Proxy Server will
Packit 022b05
        wait to receive a provisional response to an INVITE.  The Timer
Packit 022b05
        C MUST be set for each client transaction when an INVITE
Packit 022b05
        request is proxied."
Packit 022b05
    REFERENCE
Packit 022b05
       "RFC 3261, Section 16.6"
Packit 022b05
    DEFVAL { 180000 }
Packit 022b05
    ::= { sipCommonCfgTimerEntry 3 }
Packit 022b05
Packit 022b05
sipCommonCfgTimerD OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (0..300000)
Packit 022b05
    UNITS      "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the amount of time that the server
Packit 022b05
        transaction can remain in the 'Completed' state when unreliable
Packit 022b05
        transports are used.  The default value MUST be equal to or
Packit 022b05
        greater than 32000 for UDP transport, and its value MUST be 0
Packit 022b05
        for TCP/SCTP transport."
Packit 022b05
    REFERENCE
Packit 022b05
       "RFC 3261, Section 17.1.1.2"
Packit 022b05
    DEFVAL { 32000 }
Packit 022b05
    ::= { sipCommonCfgTimerEntry 4 }
Packit 022b05
Packit 022b05
sipCommonCfgTimerE OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (100..1000)
Packit 022b05
    UNITS      "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the initial value for the retransmit timer
Packit 022b05
        for a non-INVITE method while in 'Trying' state.  The
Packit 022b05
        retransmit timer doubles after each retransmission until it
Packit 022b05
        reaches T2 to ensure an exponential backoff in network traffic.
Packit 022b05
        This object represents the initial time a SIP entity will wait
Packit 022b05
        to receive a provisional response to the request before
Packit 022b05
        resending the non-INVITE request."
Packit 022b05
    REFERENCE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       "RFC 3261, Section 17.1.2.2"
Packit 022b05
    DEFVAL { 500 }
Packit 022b05
    ::= { sipCommonCfgTimerEntry 5 }
Packit 022b05
Packit 022b05
sipCommonCfgTimerF  OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (32000..300000)
Packit 022b05
    UNITS      "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the maximum time a SIP entity will wait to
Packit 022b05
        receive a final response to a non-INVITE request.  The timer is
Packit 022b05
        started upon transmission of the initial request."
Packit 022b05
    REFERENCE
Packit 022b05
       "RFC 3261, Section 17.1.2.2"
Packit 022b05
    DEFVAL { 32000 }
Packit 022b05
Packit 022b05
    ::= { sipCommonCfgTimerEntry 6 }
Packit 022b05
Packit 022b05
sipCommonCfgTimerG  OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (0..1000)
Packit 022b05
    UNITS      "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the initial value for the retransmit timer
Packit 022b05
        for final responses to INVITE requests.  If timer G fires, the
Packit 022b05
        response is passed to the transport layer again for
Packit 022b05
        retransmission, and timer G is set to fire in MIN(2*T1, T2)
Packit 022b05
        seconds.  From then on, when timer G fires, the response is
Packit 022b05
        passed to the transport again for transmission, and timer G is
Packit 022b05
        reset with a value that doubles, unless that value exceeds T2,
Packit 022b05
        in which case, it is reset with the value of T2.  The default
Packit 022b05
        value MUST be T1 for UDP transport, and its value MUST be 0 for
Packit 022b05
        reliable transport like TCP/SCTP."
Packit 022b05
    REFERENCE
Packit 022b05
       "RFC 3261, Section 17.2.1"
Packit 022b05
    DEFVAL { 500 }
Packit 022b05
    ::= { sipCommonCfgTimerEntry 7 }
Packit 022b05
Packit 022b05
sipCommonCfgTimerH  OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (32000..300000)
Packit 022b05
    UNITS      "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the maximum time a server will wait to
Packit 022b05
        receive an ACK before it abandons retransmitting the response.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        The timer is started upon entering the 'Completed' state."
Packit 022b05
    REFERENCE
Packit 022b05
       "RFC 3261, Section 17.2.1"
Packit 022b05
    DEFVAL { 32000 }
Packit 022b05
    ::= { sipCommonCfgTimerEntry 8 }
Packit 022b05
Packit 022b05
sipCommonCfgTimerI  OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (0..10000)
Packit 022b05
    UNITS      "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the maximum time a SIP entity will wait to
Packit 022b05
        receive additional ACK message retransmissions.
Packit 022b05
Packit 022b05
        The timer is started upon entering the 'Confirmed' state.  The
Packit 022b05
        default value MUST be T4 for UDP transport and its value MUST
Packit 022b05
        be 0 for reliable transport like TCP/SCTP."
Packit 022b05
    REFERENCE
Packit 022b05
       "RFC 3261, Section 17.2.1"
Packit 022b05
    DEFVAL { 5000 }
Packit 022b05
    ::= { sipCommonCfgTimerEntry 9 }
Packit 022b05
Packit 022b05
sipCommonCfgTimerJ  OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (32000..300000)
Packit 022b05
    UNITS      "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the maximum time a SIP server will wait to
Packit 022b05
        receive retransmissions of non-INVITE requests.  The timer is
Packit 022b05
        started upon entering the 'Completed' state for non-INVITE
Packit 022b05
        transactions.  When timer J fires, the server MUST transition to
Packit 022b05
        the 'Terminated' state."
Packit 022b05
    REFERENCE
Packit 022b05
       "RFC 3261, Section 17.2.2"
Packit 022b05
    DEFVAL { 32000 }
Packit 022b05
    ::= { sipCommonCfgTimerEntry 10 }
Packit 022b05
Packit 022b05
sipCommonCfgTimerK  OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (0..10000)
Packit 022b05
    UNITS      "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the maximum time a SIP client will wait to
Packit 022b05
        receive retransmissions of responses to non-INVITE requests.
Packit 022b05
        The timer is started upon entering the 'Completed' state for
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        non-INVITE transactions.  When timer K fires, the server MUST
Packit 022b05
        transition to the 'Terminated' state.  The default value MUST
Packit 022b05
        be T4 for UDP transport, and its value MUST be 0 for reliable
Packit 022b05
        transport like TCP/SCTP."
Packit 022b05
    REFERENCE
Packit 022b05
       "RFC 3261, Section 17.1.2.2"
Packit 022b05
    DEFVAL { 5000 }
Packit 022b05
    ::= { sipCommonCfgTimerEntry 11 }
Packit 022b05
Packit 022b05
sipCommonCfgTimerT1  OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (200..10000)
Packit 022b05
    UNITS      "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the T1 timer for a SIP entity.  T1 is an
Packit 022b05
        estimate of the round-trip time (RTT) between the client and
Packit 022b05
        server transactions."
Packit 022b05
    REFERENCE
Packit 022b05
       "RFC 3261, Section 17"
Packit 022b05
    DEFVAL { 500 }
Packit 022b05
    ::= { sipCommonCfgTimerEntry 12 }
Packit 022b05
Packit 022b05
sipCommonCfgTimerT2  OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (200..10000)
Packit 022b05
    UNITS      "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the T2 timer for a SIP entity.  T2 is the
Packit 022b05
        maximum retransmit interval for non-INVITE requests and INVITE
Packit 022b05
        responses.  It's used in various parts of the protocol to reset
Packit 022b05
        other Timer* objects to this value."
Packit 022b05
    REFERENCE
Packit 022b05
       "RFC 3261, Section 17"
Packit 022b05
    DEFVAL { 4000 }
Packit 022b05
    ::= { sipCommonCfgTimerEntry 13 }
Packit 022b05
Packit 022b05
sipCommonCfgTimerT4  OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (200..10000)
Packit 022b05
    UNITS      "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the T4 timer for a SIP entity.  T4 is the
Packit 022b05
        maximum duration a message will remain in the network.  It
Packit 022b05
        represents the amount of time the network will take to clear
Packit 022b05
        messages between client and server transactions.  It's used in
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        various parts of the protocol to reset other Timer* objects to
Packit 022b05
        this value."
Packit 022b05
    REFERENCE
Packit 022b05
       "RFC 3261, Section 17"
Packit 022b05
    DEFVAL { 5000 }
Packit 022b05
    ::= { sipCommonCfgTimerEntry 14 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Common Statistics Objects
Packit 022b05
--
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Summary Statistics
Packit 022b05
--
Packit 022b05
sipCommonSummaryStatsTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF SipCommonSummaryStatsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table contains the summary statistics objects applicable
Packit 022b05
        to all SIP entities.  Each row represents those objects for a
Packit 022b05
        particular SIP entity present in this system."
Packit 022b05
    ::= { sipCommonSummaryStats 1 }
Packit 022b05
Packit 022b05
sipCommonSummaryStatsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      SipCommonSummaryStatsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A row of summary statistics.
Packit 022b05
Packit 022b05
        Each row represents those objects for a particular SIP entity
Packit 022b05
        present in this system.  applIndex is used to uniquely identify
Packit 022b05
        these instances of SIP entities and correlate them through
Packit 022b05
        the common framework of the NETWORK-SERVICES-MIB (RFC 2788)."
Packit 022b05
    INDEX { applIndex }
Packit 022b05
    ::= { sipCommonSummaryStatsTable 1 }
Packit 022b05
Packit 022b05
SipCommonSummaryStatsEntry ::= SEQUENCE {
Packit 022b05
        sipCommonSummaryInRequests         Counter32,
Packit 022b05
        sipCommonSummaryOutRequests        Counter32,
Packit 022b05
        sipCommonSummaryInResponses        Counter32,
Packit 022b05
        sipCommonSummaryOutResponses       Counter32,
Packit 022b05
        sipCommonSummaryTotalTransactions  Counter32,
Packit 022b05
        sipCommonSummaryDisconTime         TimeStamp
Packit 022b05
    }
Packit 022b05
Packit 022b05
sipCommonSummaryInRequests OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object indicates the total number of SIP request messages
Packit 022b05
        received by the SIP entity, including retransmissions.
Packit 022b05
Packit 022b05
        Discontinuities in the value of this counter can occur at
Packit 022b05
        re-initialization of the SIP entity or service.  A Management
Packit 022b05
        Station can detect discontinuities in this counter by
Packit 022b05
        monitoring the sipCommonSummaryDisconTime object in the same
Packit 022b05
        row."
Packit 022b05
    ::= { sipCommonSummaryStatsEntry 1 }
Packit 022b05
Packit 022b05
sipCommonSummaryOutRequests OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object contains the total number of SIP request messages
Packit 022b05
        sent out (originated and relayed) by the SIP entity.  Where a
Packit 022b05
        particular message is sent more than once, for example as a
Packit 022b05
        retransmission or as a result of forking, each transmission is
Packit 022b05
        counted separately.
Packit 022b05
Packit 022b05
        Discontinuities in the value of this counter can occur at
Packit 022b05
        re-initialization of the SIP entity or service.  A Management
Packit 022b05
        Station can detect discontinuities in this counter by
Packit 022b05
        monitoring the sipCommonSummaryDisconTime object in the same
Packit 022b05
        row."
Packit 022b05
    ::= { sipCommonSummaryStatsEntry 2 }
Packit 022b05
Packit 022b05
sipCommonSummaryInResponses OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object contains the total number of SIP response messages
Packit 022b05
        received by the SIP entity, including retransmissions.
Packit 022b05
Packit 022b05
        Discontinuities in the value of this counter can occur at
Packit 022b05
        re-initialization of the SIP entity or service.  A Management
Packit 022b05
        Station can detect discontinuities in this counter by
Packit 022b05
        monitoring the sipCommonSummaryDisconTime object in the same
Packit 022b05
        row."
Packit 022b05
    ::= { sipCommonSummaryStatsEntry 3 }
Packit 022b05
Packit 022b05
sipCommonSummaryOutResponses OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object contains the total number of SIP response messages
Packit 022b05
        sent (originated and relayed) by the SIP entity including
Packit 022b05
        retransmissions.
Packit 022b05
Packit 022b05
        Discontinuities in the value of this counter can occur at
Packit 022b05
        re-initialization of the SIP entity or service.  A Management
Packit 022b05
        Station can detect discontinuities in this counter by
Packit 022b05
        monitoring the sipCommonSummaryDisconTime object in the same
Packit 022b05
        row."
Packit 022b05
    ::= { sipCommonSummaryStatsEntry 4 }
Packit 022b05
Packit 022b05
sipCommonSummaryTotalTransactions OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object contains a count of the number of transactions that
Packit 022b05
        are in progress and transactions that have reached the
Packit 022b05
        'Terminated' state.  It is not applicable to stateless SIP Proxy
Packit 022b05
        Servers.
Packit 022b05
Packit 022b05
        A SIP transaction occurs between a client and a server, and
Packit 022b05
        comprises all messages from the first request sent from the
Packit 022b05
        client to the server, up to a final (non-1xx) response sent
Packit 022b05
        from the server to the client.
Packit 022b05
Packit 022b05
        If the request is INVITE and the final response is a non-2xx,
Packit 022b05
        the transaction also include an ACK to the response.  The ACK
Packit 022b05
        for a 2xx response to an INVITE request is a separate
Packit 022b05
        transaction.
Packit 022b05
Packit 022b05
        The branch ID parameter in the Via header field values serves
Packit 022b05
        as a transaction identifier.
Packit 022b05
Packit 022b05
        A transaction is identified by the CSeq sequence number within
Packit 022b05
        a single call leg.  The ACK request has the same CSeq number as
Packit 022b05
        the corresponding INVITE request, but comprises a transaction
Packit 022b05
        of its own.
Packit 022b05
Packit 022b05
        In the case of a forked request, each branch counts as a single
Packit 022b05
        transaction.
Packit 022b05
Packit 022b05
        For a transaction stateless Proxy Server, this counter is
Packit 022b05
        always 0.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        Discontinuities in the value of this counter can occur at
Packit 022b05
        re-initialization of the SIP entity or service.  A Management
Packit 022b05
        Station can detect discontinuities in this counter by
Packit 022b05
        monitoring the sipCommonSummaryDisconTime object in the same
Packit 022b05
        row."
Packit 022b05
    ::= { sipCommonSummaryStatsEntry 5 }
Packit 022b05
Packit 022b05
sipCommonSummaryDisconTime  OBJECT-TYPE
Packit 022b05
    SYNTAX      TimeStamp
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The value of the sysUpTime object when the counters for the
Packit 022b05
        summary statistics objects in this row last experienced a
Packit 022b05
        discontinuity."
Packit 022b05
    ::= { sipCommonSummaryStatsEntry 6 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- SIP Method Statistics
Packit 022b05
-- Total counts for each SIP method.
Packit 022b05
--
Packit 022b05
sipCommonMethodStatsTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF SipCommonMethodStatsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table contains the method statistics objects for SIP
Packit 022b05
        entities.  Each row represents those objects for a particular
Packit 022b05
        SIP entity present in this system."
Packit 022b05
    ::= { sipCommonMethodStats 1 }
Packit 022b05
Packit 022b05
sipCommonMethodStatsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      SipCommonMethodStatsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A row of per entity method statistics.
Packit 022b05
Packit 022b05
        Each row represents those objects for a particular SIP entity
Packit 022b05
        present in this system.  applIndex is used to uniquely identify
Packit 022b05
        these instances of SIP entities and correlate them through
Packit 022b05
        the common framework of the NETWORK-SERVICES-MIB (RFC 2788)."
Packit 022b05
    INDEX { applIndex, sipCommonMethodStatsName }
Packit 022b05
    ::= { sipCommonMethodStatsTable 1 }
Packit 022b05
Packit 022b05
SipCommonMethodStatsEntry ::= SEQUENCE {
Packit 022b05
        sipCommonMethodStatsName   SipTCMethodName,
Packit 022b05
        sipCommonMethodStatsOutbounds    Counter32,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        sipCommonMethodStatsInbounds     Counter32,
Packit 022b05
        sipCommonMethodStatsDisconTime   TimeStamp
Packit 022b05
Packit 022b05
    }
Packit 022b05
Packit 022b05
sipCommonMethodStatsName OBJECT-TYPE
Packit 022b05
    SYNTAX      SipTCMethodName
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object uniquely identifies the SIP method related to the
Packit 022b05
        objects in a particular row."
Packit 022b05
    ::= { sipCommonMethodStatsEntry 1 }
Packit 022b05
Packit 022b05
sipCommonMethodStatsOutbounds OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the total number of requests sent by the
Packit 022b05
        SIP entity, excluding retransmissions.  Retransmissions are
Packit 022b05
        counted separately and are not reflected in this counter.  A
Packit 022b05
        Management Station can detect discontinuities in this counter
Packit 022b05
        by monitoring the sipCommonMethodStatsDisconTime object in the
Packit 022b05
        same row."
Packit 022b05
    REFERENCE
Packit 022b05
       "RFC 3261, Section 7.1"
Packit 022b05
    ::= { sipCommonMethodStatsEntry 2 }
Packit 022b05
Packit 022b05
sipCommonMethodStatsInbounds OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the total number of requests received by
Packit 022b05
        the SIP entity.  Retransmissions are counted separately and are
Packit 022b05
        not reflected in this counter.  A Management Station can detect
Packit 022b05
        discontinuities in this counter by monitoring the
Packit 022b05
        sipCommonMethodStatsDisconTime object in the same row."
Packit 022b05
    REFERENCE
Packit 022b05
       "RFC 3261, Section 7.1"
Packit 022b05
    ::= { sipCommonMethodStatsEntry 3 }
Packit 022b05
Packit 022b05
sipCommonMethodStatsDisconTime  OBJECT-TYPE
Packit 022b05
    SYNTAX      TimeStamp
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       "The value of the sysUpTime object when the counters for the
Packit 022b05
        method statistics objects in this row last experienced a
Packit 022b05
        discontinuity."
Packit 022b05
    ::= { sipCommonMethodStatsEntry 4 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Support for specific status codes
Packit 022b05
--
Packit 022b05
sipCommonStatusCodeTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF SipCommonStatusCodeEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table contains the list of SIP status codes that each SIP
Packit 022b05
        entity in this system has been requested to monitor.  It is the
Packit 022b05
        mechanism by which specific status codes are monitored.
Packit 022b05
        Entries created in this table must not persist across reboots."
Packit 022b05
    ::= { sipCommonStatusCode 1 }
Packit 022b05
Packit 022b05
sipCommonStatusCodeEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      SipCommonStatusCodeEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This row contains information on a particular SIP status code
Packit 022b05
        that the SIP entity has been requested to monitor.  Entries
Packit 022b05
        created in this table must not persist across reboots.
Packit 022b05
Packit 022b05
        Each row represents those objects for a particular SIP entity
Packit 022b05
        present in this system.  applIndex is used to uniquely identify
Packit 022b05
        these instances of SIP entities and correlate them through
Packit 022b05
        the common framework of the NETWORK-SERVICES-MIB (RFC 2788)."
Packit 022b05
    INDEX { applIndex, sipCommonStatusCodeMethod,
Packit 022b05
            sipCommonStatusCodeValue }
Packit 022b05
    ::= { sipCommonStatusCodeTable 1 }
Packit 022b05
Packit 022b05
SipCommonStatusCodeEntry ::= SEQUENCE {
Packit 022b05
        sipCommonStatusCodeMethod     SipTCMethodName,
Packit 022b05
        sipCommonStatusCodeValue      Unsigned32,
Packit 022b05
        sipCommonStatusCodeIns        Counter32,
Packit 022b05
        sipCommonStatusCodeOuts       Counter32,
Packit 022b05
        sipCommonStatusCodeRowStatus  RowStatus,
Packit 022b05
        sipCommonStatusCodeDisconTime TimeStamp
Packit 022b05
    }
Packit 022b05
Packit 022b05
sipCommonStatusCodeMethod OBJECT-TYPE
Packit 022b05
    SYNTAX      SipTCMethodName
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object uniquely identifies a conceptual row in the
Packit 022b05
        table."
Packit 022b05
    ::= { sipCommonStatusCodeEntry 1 }
Packit 022b05
Packit 022b05
sipCommonStatusCodeValue OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (100..999)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object contains a SIP status code value that the SIP
Packit 022b05
        entity has been requested to monitor.  All of the other
Packit 022b05
        information in the row is related to this value."
Packit 022b05
    ::= { sipCommonStatusCodeEntry 2 }
Packit 022b05
Packit 022b05
sipCommonStatusCodeIns OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the total number of response messages
Packit 022b05
        received by the SIP entity with the status code value contained
Packit 022b05
        in the sipCommonStatusCodeValue column.
Packit 022b05
Packit 022b05
        Discontinuities in the value of this counter can occur at
Packit 022b05
        re-initialization of the SIP entity or service, or when the
Packit 022b05
        monitoring of the status code is temporarily disabled.  A
Packit 022b05
        Management Station can detect discontinuities in this counter
Packit 022b05
        by monitoring the sipCommonStatusCodeDisconTime object in the
Packit 022b05
        same row."
Packit 022b05
    ::= { sipCommonStatusCodeEntry 3 }
Packit 022b05
Packit 022b05
sipCommonStatusCodeOuts OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the total number of response messages sent
Packit 022b05
        by the SIP entity with the status code value contained in the
Packit 022b05
        sipCommonStatusCodeValue column.
Packit 022b05
Packit 022b05
        Discontinuities in the value of this counter can occur at
Packit 022b05
        re-initialization of the SIP entity or service, or when the
Packit 022b05
        monitoring of the Status code is temporarily disabled.  A
Packit 022b05
        Management Station can detect discontinuities in this counter
Packit 022b05
        by monitoring the sipCommonStatusCodeDisconTime object in the
Packit 022b05
        same row."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { sipCommonStatusCodeEntry 4 }
Packit 022b05
Packit 022b05
sipCommonStatusCodeRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The row augmentation in sipCommonStatusCodeNotifTable will be
Packit 022b05
        governed by the value of this RowStatus.
Packit 022b05
Packit 022b05
        The values 'createAndGo' and 'destroy' are the only valid
Packit 022b05
        values allowed for this object.  If a row exists, it will
Packit 022b05
        reflect a status of 'active' when queried."
Packit 022b05
    ::= { sipCommonStatusCodeEntry 5 }
Packit 022b05
Packit 022b05
sipCommonStatusCodeDisconTime  OBJECT-TYPE
Packit 022b05
    SYNTAX TimeStamp
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The value of the sysUpTime object when the counters for the
Packit 022b05
        status code statistics objects in this row last experienced
Packit 022b05
        a discontinuity."
Packit 022b05
    ::= { sipCommonStatusCodeEntry 6 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Support for specific status code notifications
Packit 022b05
--
Packit 022b05
Packit 022b05
sipCommonStatusCodeNotifTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF SipCommonStatusCodeNotifEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table contains objects to control notifications related to
Packit 022b05
        particular status codes that each SIP entity in this system has
Packit 022b05
        been requested to monitor.
Packit 022b05
Packit 022b05
        There is an entry in this table corresponding to each entry in
Packit 022b05
        sipCommonStatusCodeTable.  Therefore, this table augments
Packit 022b05
        sipCommonStatusCodeTable and utilizes the same index
Packit 022b05
        methodology.
Packit 022b05
Packit 022b05
        The objects in this table are not included directly in the
Packit 022b05
        sipCommonStatusCodeTable simply to keep the status code
Packit 022b05
        notification control objects separate from the actual status
Packit 022b05
        code statistics."
Packit 022b05
    ::= { sipCommonStatusCode 2 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
sipCommonStatusCodeNotifEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      SipCommonStatusCodeNotifEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This row contains information controlling notifications for a
Packit 022b05
        particular SIP status code that the SIP entity has been
Packit 022b05
        requested to monitor."
Packit 022b05
    AUGMENTS { sipCommonStatusCodeEntry }
Packit 022b05
    ::= { sipCommonStatusCodeNotifTable 1 }
Packit 022b05
Packit 022b05
SipCommonStatusCodeNotifEntry ::= SEQUENCE {
Packit 022b05
        sipCommonStatusCodeNotifSend         TruthValue,
Packit 022b05
        sipCommonStatusCodeNotifEmitMode     INTEGER,
Packit 022b05
        sipCommonStatusCodeNotifThresh       Unsigned32,
Packit 022b05
        sipCommonStatusCodeNotifInterval     Unsigned32
Packit 022b05
    }
Packit 022b05
Packit 022b05
sipCommonStatusCodeNotifSend OBJECT-TYPE
Packit 022b05
    SYNTAX      TruthValue
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object controls whether a sipCommonStatusCodeNotif is
Packit 022b05
        emitted when the status code value specified by
Packit 022b05
        sipCommonStatusCodeValue is sent or received.  If the value of
Packit 022b05
        this object is 'true', then a notification is sent.  If it is
Packit 022b05
        'false', no notification is sent.
Packit 022b05
        Note well that a notification MAY be emitted for every message
Packit 022b05
        sent or received that contains the particular status code.
Packit 022b05
        Depending on the status code involved, this can cause a
Packit 022b05
        significant number of notification emissions that could be
Packit 022b05
        detrimental to network performance.  Managers are forewarned to
Packit 022b05
        be prudent in the use of this object to enable notifications.
Packit 022b05
        Look to sipCommonStatusCodeNotifEmitMode for alternative
Packit 022b05
        controls for sipCommonStatusCodeNotif emissions."
Packit 022b05
    DEFVAL { false }
Packit 022b05
    ::= { sipCommonStatusCodeNotifEntry 1 }
Packit 022b05
Packit 022b05
sipCommonStatusCodeNotifEmitMode OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                  normal(1),
Packit 022b05
                  oneShot(2),
Packit 022b05
                  triggered(3)  -- read-only
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       "The object sipCommonStatusCodeNotifSend MUST be set to 'true'
Packit 022b05
        for the values of this object to have any effect.  It is
Packit 022b05
        RECOMMENDED that the desired emit mode be established by this
Packit 022b05
        object prior to setting sipCommonStatusCodeNotifSend to 'true'.
Packit 022b05
        This object and the sipCommonStatusCodeNotifSend object can
Packit 022b05
        obviously be set independently, but their respective values
Packit 022b05
        will have a dependency on each other and the resulting
Packit 022b05
        notifications.
Packit 022b05
Packit 022b05
        This object specifies the mode for emissions of
Packit 022b05
        sipCommonStatusCodeNotif notifications.
Packit 022b05
Packit 022b05
        normal    : sipCommonStatusCodeNotif notifications will be
Packit 022b05
                    emitted by the system for each SIP response
Packit 022b05
                    message sent or received that contains the
Packit 022b05
                    desired status code.
Packit 022b05
Packit 022b05
        oneShot   : Only one sipCommonStatusCodeNotif notification
Packit 022b05
                    will be emitted.  It will be the next SIP response
Packit 022b05
                    message sent or received that contains the
Packit 022b05
                    desired status code.
Packit 022b05
Packit 022b05
                    No more notifications are emitted until this
Packit 022b05
                    object is set to 'oneShot' again or set to
Packit 022b05
                    'normal'.  This option is provided as a means of
Packit 022b05
                    quelling the potential promiscuous behavior that
Packit 022b05
                    can be associated with the
Packit 022b05
                    sipCommonStatusCodeNotif.
Packit 022b05
Packit 022b05
        triggered : This value is only readable and cannot be set.  It
Packit 022b05
                    reflects that the 'oneShot' case has occurred,
Packit 022b05
                    and indicates that the mode needs to be reset to
Packit 022b05
                    get further notifications.  The mode is reset by
Packit 022b05
                    setting this object to 'oneShot' or 'normal'."
Packit 022b05
    DEFVAL { oneShot }
Packit 022b05
    ::= { sipCommonStatusCodeNotifEntry 2 }
Packit 022b05
Packit 022b05
sipCommonStatusCodeNotifThresh OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object specifies the number of response messages sent or
Packit 022b05
        received by this system that are considered excessive.  Based
Packit 022b05
        on crossing that threshold, a
Packit 022b05
        sipCommonStatusCodeThreshExceededInNotif notification or a
Packit 022b05
        sipCommonStatusCodeThreshExceededOutNotif will be sent.  The
Packit 022b05
        sipCommonStatusCodeThreshExceededInNotif and
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        sipCommonStatusCodeThreshExceededOutNotif notifications can be
Packit 022b05
        used as an early warning mechanism in lieu of using
Packit 022b05
        sipCommonStatusCodeNotif.
Packit 022b05
Packit 022b05
        Note that the configuration applied by this object will be
Packit 022b05
        applied equally to inbound and outbound response messages."
Packit 022b05
    DEFVAL { 500 }
Packit 022b05
    ::= { sipCommonStatusCodeNotifEntry 3 }
Packit 022b05
Packit 022b05
sipCommonStatusCodeNotifInterval OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    UNITS      "seconds"
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object specifies the time interval over which, if
Packit 022b05
        sipCommonStatusCodeThresh is exceeded with respect to sent or
Packit 022b05
        received messages, a sipCommonStatusCodeThreshExceededInNotif
Packit 022b05
        or sipCommonStatusCodeThreshExceededOutNotif notification will
Packit 022b05
        be sent.
Packit 022b05
Packit 022b05
        Note that the configuration applied by this object will be
Packit 022b05
        applied equally to inbound and outbound response messages."
Packit 022b05
    DEFVAL { 60 }
Packit 022b05
    ::= { sipCommonStatusCodeNotifEntry 4 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Transaction Statistics
Packit 022b05
--
Packit 022b05
sipCommonTransCurrentTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF SipCommonTransCurrentEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table contains information on the transactions currently
Packit 022b05
        awaiting definitive responses by each SIP entity in this
Packit 022b05
        system.
Packit 022b05
Packit 022b05
        This table does not apply to transaction stateless Proxy
Packit 022b05
        Servers."
Packit 022b05
    ::= { sipCommonStatsTrans 1 }
Packit 022b05
Packit 022b05
sipCommonTransCurrentEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      SipCommonTransCurrentEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Information on a particular SIP entity's current transactions.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        Each row represents those objects for a particular SIP entity
Packit 022b05
        present in this system.  applIndex is used to uniquely identify
Packit 022b05
        these instances of SIP entities and correlate them through
Packit 022b05
        the common framework of the NETWORK-SERVICES-MIB (RFC 2788)."
Packit 022b05
    INDEX { applIndex }
Packit 022b05
    ::= { sipCommonTransCurrentTable 1 }
Packit 022b05
Packit 022b05
SipCommonTransCurrentEntry ::= SEQUENCE {
Packit 022b05
        sipCommonTransCurrentactions  Gauge32
Packit 022b05
    }
Packit 022b05
Packit 022b05
sipCommonTransCurrentactions OBJECT-TYPE
Packit 022b05
    SYNTAX      Gauge32 (0..4294967295)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object contains the number of transactions awaiting
Packit 022b05
        definitive (non-1xx) response.  In the case of a forked
Packit 022b05
        request, each branch counts as a single transaction
Packit 022b05
        corresponding to the entity identified by applIndex."
Packit 022b05
::= { sipCommonTransCurrentEntry 1 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- SIP Retry Statistics
Packit 022b05
--
Packit 022b05
-- This group contains various statistics objects about
Packit 022b05
-- retransmission counts.
Packit 022b05
--
Packit 022b05
sipCommonStatsRetryTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF SipCommonStatsRetryEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table contains retry statistics objects applicable to each
Packit 022b05
        SIP entity in this system."
Packit 022b05
    ::= { sipCommonStatsRetry 1 }
Packit 022b05
Packit 022b05
sipCommonStatsRetryEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      SipCommonStatsRetryEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A row of retry statistics.
Packit 022b05
Packit 022b05
        Each row represents those objects for a particular SIP entity
Packit 022b05
        present in this system.  applIndex is used to uniquely identify
Packit 022b05
        these instances of SIP entities and correlate them through the
Packit 022b05
        common framework of the NETWORK-SERVICES-MIB (RFC 2788)."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    INDEX { applIndex, sipCommonStatsRetryMethod }
Packit 022b05
    ::= { sipCommonStatsRetryTable 1 }
Packit 022b05
Packit 022b05
SipCommonStatsRetryEntry ::= SEQUENCE {
Packit 022b05
        sipCommonStatsRetryMethod            SipTCMethodName,
Packit 022b05
        sipCommonStatsRetries                Counter32,
Packit 022b05
        sipCommonStatsRetryFinalResponses    Counter32,
Packit 022b05
        sipCommonStatsRetryNonFinalResponses Counter32,
Packit 022b05
        sipCommonStatsRetryDisconTime        TimeStamp
Packit 022b05
    }
Packit 022b05
Packit 022b05
sipCommonStatsRetryMethod OBJECT-TYPE
Packit 022b05
    SYNTAX      SipTCMethodName
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object uniquely identifies the SIP method related to the
Packit 022b05
        objects in a row."
Packit 022b05
    ::= { sipCommonStatsRetryEntry 1 }
Packit 022b05
Packit 022b05
sipCommonStatsRetries OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the total number of request
Packit 022b05
        retransmissions that have been sent by the SIP entity.  Note
Packit 022b05
        that there could be multiple retransmissions per request.
Packit 022b05
Packit 022b05
        Discontinuities in the value of this counter can occur at
Packit 022b05
        re-initialization of the SIP entity or service.  A Management
Packit 022b05
        Station can detect discontinuities in this counter by
Packit 022b05
        monitoring the sipCommonStatsRetryDisconTime object in the same
Packit 022b05
        row."
Packit 022b05
    ::= { sipCommonStatsRetryEntry 2 }
Packit 022b05
Packit 022b05
sipCommonStatsRetryFinalResponses OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the total number of Final Response retries
Packit 022b05
        that have been sent by the SIP entity.  Note that there could
Packit 022b05
        be multiple retransmissions per request.
Packit 022b05
Packit 022b05
        Discontinuities in the value of this counter can occur at
Packit 022b05
        re-initialization of the SIP entity or service.  A Management
Packit 022b05
        Station can detect discontinuities in this counter by
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        monitoring the sipCommonStatsRetryDisconTime object in the same
Packit 022b05
        row."
Packit 022b05
    ::= { sipCommonStatsRetryEntry 3 }
Packit 022b05
Packit 022b05
sipCommonStatsRetryNonFinalResponses OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object reflects the total number of non-Final Response
Packit 022b05
        retries that have been sent by the SIP entity.
Packit 022b05
Packit 022b05
        Discontinuities in the value of this counter can occur at
Packit 022b05
        re-initialization of the SIP entity or service.  A Management
Packit 022b05
        Station can detect discontinuities in this counter by
Packit 022b05
        monitoring the sipCommonStatsRetryDisconTime object in the same
Packit 022b05
        row."
Packit 022b05
    ::= { sipCommonStatsRetryEntry 4 }
Packit 022b05
Packit 022b05
sipCommonStatsRetryDisconTime  OBJECT-TYPE
Packit 022b05
    SYNTAX      TimeStamp
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The value of the sysUpTime object when the counters for the
Packit 022b05
        retry statistics objects in this row last experienced a
Packit 022b05
        discontinuity."
Packit 022b05
    ::= { sipCommonStatsRetryEntry 5 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Other Common Statistics
Packit 022b05
--
Packit 022b05
sipCommonOtherStatsTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF SipCommonOtherStatsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This table contains other common statistics supported by each
Packit 022b05
        SIP entity in this system."
Packit 022b05
    ::= { sipCommonOtherStats 1 }
Packit 022b05
Packit 022b05
sipCommonOtherStatsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      SipCommonOtherStatsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Information on a particular SIP entity's other common
Packit 022b05
        statistics.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        Each row represents those objects for a particular SIP entity
Packit 022b05
        present in this system.  applIndex is used to uniquely identify
Packit 022b05
        these instances of SIP entities and correlate them through
Packit 022b05
        the common framework of the NETWORK-SERVICES-MIB (RFC 2788)."
Packit 022b05
    INDEX { applIndex }
Packit 022b05
    ::= { sipCommonOtherStatsTable 1 }
Packit 022b05
Packit 022b05
SipCommonOtherStatsEntry ::= SEQUENCE {
Packit 022b05
        sipCommonOtherStatsNumUnsupportedUris     Counter32,
Packit 022b05
        sipCommonOtherStatsNumUnsupportedMethods  Counter32,
Packit 022b05
        sipCommonOtherStatsOtherwiseDiscardedMsgs Counter32,
Packit 022b05
        sipCommonOtherStatsDisconTime   TimeStamp
Packit 022b05
    }
Packit 022b05
Packit 022b05
sipCommonOtherStatsNumUnsupportedUris OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Number of RequestURIs received with an unsupported scheme.
Packit 022b05
        A server normally responds to such requests with a 400 Bad
Packit 022b05
        Request status code.
Packit 022b05
Packit 022b05
        Discontinuities in the value of this counter can occur at
Packit 022b05
        re-initialization of the SIP entity or service.  A Management
Packit 022b05
        Station can detect discontinuities in this counter by
Packit 022b05
        monitoring the sipCommonOtherStatsDisconTime object in the same
Packit 022b05
        row."
Packit 022b05
    ::= { sipCommonOtherStatsEntry 1 }
Packit 022b05
Packit 022b05
sipCommonOtherStatsNumUnsupportedMethods OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Number of SIP requests received with unsupported methods.  A
Packit 022b05
        server normally responds to such requests with a 501 (Not
Packit 022b05
        Implemented) or 405 (Method Not Allowed).
Packit 022b05
Packit 022b05
        Discontinuities in the value of this counter can occur at
Packit 022b05
        re-initialization of the SIP entity or service.  A Management
Packit 022b05
        Station can detect discontinuities in this counter by
Packit 022b05
        monitoring the sipCommonOtherStatsDisconTime object in the same
Packit 022b05
        row."
Packit 022b05
    ::= { sipCommonOtherStatsEntry 2 }
Packit 022b05
Packit 022b05
sipCommonOtherStatsOtherwiseDiscardedMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Number of SIP messages received that, for any number of
Packit 022b05
        reasons, was discarded without a response.
Packit 022b05
Packit 022b05
        Discontinuities in the value of this counter can occur at
Packit 022b05
        re-initialization of the SIP entity or service.  A Management
Packit 022b05
        Station can detect discontinuities in this counter by
Packit 022b05
        monitoring the sipCommonOtherStatsDisconTime object in the same
Packit 022b05
        row."
Packit 022b05
    ::= { sipCommonOtherStatsEntry 3 }
Packit 022b05
Packit 022b05
sipCommonOtherStatsDisconTime OBJECT-TYPE
Packit 022b05
    SYNTAX      TimeStamp
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The value of the sysUpTime object when the counters for the
Packit 022b05
        statistics objects in this row last experienced a
Packit 022b05
        discontinuity."
Packit 022b05
    ::= { sipCommonOtherStatsEntry 4 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Notification related objects
Packit 022b05
--
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Status code related notification objects.
Packit 022b05
--
Packit 022b05
sipCommonStatusCodeNotifTo OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  accessible-for-notify
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object contains the value of the To header in the message
Packit 022b05
        containing the status code that caused the notification.  The
Packit 022b05
        header name will be part of this object value.  For example,
Packit 022b05
        'To: Watson '."
Packit 022b05
    ::= { sipCommonNotifObjects 1 }
Packit 022b05
Packit 022b05
sipCommonStatusCodeNotifFrom OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  accessible-for-notify
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object contains the value of the From header in the
Packit 022b05
        message containing the status code that caused the
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        notification.  The header name will be part of this object
Packit 022b05
        value.  For example, 'From: Watson '."
Packit 022b05
    ::= { sipCommonNotifObjects 2 }
Packit 022b05
Packit 022b05
sipCommonStatusCodeNotifCallId OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  accessible-for-notify
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object contains the value of the Call-ID in the message
Packit 022b05
        containing the status code that caused the notification.  The
Packit 022b05
        header name will be part of this object value.  For example,
Packit 022b05
        'Call-ID: 5551212@example.com'."
Packit 022b05
    ::= { sipCommonNotifObjects 3 }
Packit 022b05
Packit 022b05
sipCommonStatusCodeNotifCSeq OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    MAX-ACCESS  accessible-for-notify
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object contains the CSeq value in the message containing
Packit 022b05
        the status code that caused the notification.  The header name
Packit 022b05
        will be part of this object value.  For example, 'CSeq: 1722
Packit 022b05
        INVITE'."
Packit 022b05
    ::= { sipCommonNotifObjects 4 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- General notification related objects.
Packit 022b05
--
Packit 022b05
sipCommonNotifApplIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..2147483647)
Packit 022b05
    MAX-ACCESS  accessible-for-notify
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object contains the applIndex as described in RFC 2788.
Packit 022b05
        This object is created in order to allow a variable binding
Packit 022b05
        containing a value of applIndex in a notification."
Packit 022b05
    ::= { sipCommonNotifObjects 5 }
Packit 022b05
Packit 022b05
sipCommonNotifSequenceNumber OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..2147483647)
Packit 022b05
    MAX-ACCESS  accessible-for-notify
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object contains a sequence number for each notification
Packit 022b05
        generated by this SIP entity.  Each notification SHOULD have a
Packit 022b05
        unique sequence number.  A network manager can use this
Packit 022b05
        information to determine whether notifications from a
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        particular SIP entity have been missed.  The value of this
Packit 022b05
        object MUST start at 1 and increase by 1 with each generated
Packit 022b05
        notification.  If a system restarts, the sequence number MAY
Packit 022b05
        start again from 1."
Packit 022b05
    ::= { sipCommonNotifObjects 6 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Notifications
Packit 022b05
--
Packit 022b05
sipCommonStatusCodeNotif NOTIFICATION-TYPE
Packit 022b05
    OBJECTS {
Packit 022b05
       sipCommonNotifSequenceNumber,
Packit 022b05
       sipCommonNotifApplIndex,
Packit 022b05
       sipCommonStatusCodeNotifTo,
Packit 022b05
       sipCommonStatusCodeNotifFrom,
Packit 022b05
       sipCommonStatusCodeNotifCallId,
Packit 022b05
       sipCommonStatusCodeNotifCSeq,
Packit 022b05
       sipCommonStatusCodeIns,
Packit 022b05
       sipCommonStatusCodeOuts
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Signifies that a specific status code has been sent or received
Packit 022b05
        by the system."
Packit 022b05
    ::= { sipCommonMIBNotifications 1 }
Packit 022b05
Packit 022b05
sipCommonStatusCodeThreshExceededInNotif NOTIFICATION-TYPE
Packit 022b05
    OBJECTS {
Packit 022b05
       sipCommonNotifSequenceNumber,
Packit 022b05
       sipCommonNotifApplIndex,
Packit 022b05
       sipCommonStatusCodeIns
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Signifies that a specific status code was found to have been
Packit 022b05
        received by the system frequently enough to exceed the
Packit 022b05
        configured threshold.  This notification can be used as
Packit 022b05
        an early warning mechanism in lieu of using
Packit 022b05
        sipCommonStatusCodeNotif."
Packit 022b05
    ::= { sipCommonMIBNotifications 2 }
Packit 022b05
Packit 022b05
sipCommonStatusCodeThreshExceededOutNotif NOTIFICATION-TYPE
Packit 022b05
    OBJECTS {
Packit 022b05
       sipCommonNotifSequenceNumber,
Packit 022b05
       sipCommonNotifApplIndex,
Packit 022b05
       sipCommonStatusCodeOuts
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Signifies that a specific status code was found to have been
Packit 022b05
        sent by the system enough to exceed the configured threshold.
Packit 022b05
        This notification can be used as an early warning mechanism in
Packit 022b05
        lieu of using sipCommonStatusCodeNotif."
Packit 022b05
    ::= { sipCommonMIBNotifications 3 }
Packit 022b05
Packit 022b05
sipCommonServiceColdStart NOTIFICATION-TYPE
Packit 022b05
    OBJECTS {
Packit 022b05
       sipCommonNotifSequenceNumber,
Packit 022b05
       sipCommonNotifApplIndex,
Packit 022b05
       sipCommonCfgServiceStartTime
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Signifies that the SIP service has reinitialized itself or
Packit 022b05
        started for the first time.  This SHOULD result from a hard
Packit 022b05
        'down' to 'up' administrative status change.  The configuration
Packit 022b05
        or behavior of the service MAY be altered."
Packit 022b05
    ::= { sipCommonMIBNotifications 4 }
Packit 022b05
Packit 022b05
sipCommonServiceWarmStart NOTIFICATION-TYPE
Packit 022b05
    OBJECTS {
Packit 022b05
       sipCommonNotifSequenceNumber,
Packit 022b05
       sipCommonNotifApplIndex,
Packit 022b05
       sipCommonCfgServiceLastChange
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Signifies that the SIP service has reinitialized itself and is
Packit 022b05
        restarting after an administrative 'reset'.  The configuration
Packit 022b05
        or behavior of the service MAY be altered."
Packit 022b05
    ::= { sipCommonMIBNotifications 5 }
Packit 022b05
Packit 022b05
sipCommonServiceStatusChanged NOTIFICATION-TYPE
Packit 022b05
    OBJECTS {
Packit 022b05
       sipCommonNotifSequenceNumber,
Packit 022b05
       sipCommonNotifApplIndex,
Packit 022b05
       sipCommonCfgServiceLastChange,
Packit 022b05
       sipCommonCfgServiceOperStatus
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Signifies that the SIP service operational status has changed."
Packit 022b05
    ::= { sipCommonMIBNotifications 6 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Conformance
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
sipCommonMIBCompliances
Packit 022b05
    OBJECT IDENTIFIER ::= { sipCommonMIBConformance 1 }
Packit 022b05
sipCommonMIBGroups
Packit 022b05
    OBJECT IDENTIFIER ::= { sipCommonMIBConformance 2 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Compliance Statements
Packit 022b05
--
Packit 022b05
sipCommonCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The compliance statement for SIP entities."
Packit 022b05
Packit 022b05
    MODULE -- this module
Packit 022b05
        MANDATORY-GROUPS { sipCommonConfigGroup,
Packit 022b05
                           sipCommonStatsGroup
Packit 022b05
                         }
Packit 022b05
Packit 022b05
    OBJECT       sipCommonStatusCodeRowStatus
Packit 022b05
    SYNTAX       RowStatus { active(1) }
Packit 022b05
    WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Support for createAndWait and notInService is not required."
Packit 022b05
Packit 022b05
    OBJECT       sipCommonCfgServiceNotifEnable
Packit 022b05
    MIN-ACCESS   not-accessible
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object is optional and does not need to be supported."
Packit 022b05
Packit 022b05
    GROUP        sipCommonInformationalGroup
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This group is OPTIONAL.  A SIP entity can elect to not provide
Packit 022b05
        any support for these objects, as they provide optional
Packit 022b05
        information."
Packit 022b05
Packit 022b05
    GROUP        sipCommonConfigTimerGroup
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This group is OPTIONAL.  A SIP entity can elect to not provide
Packit 022b05
        any timer configuration."
Packit 022b05
Packit 022b05
    GROUP        sipCommonStatsRetryGroup
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This group is OPTIONAL.  A SIP entity can elect to not provide
Packit 022b05
        any retry statistics."
Packit 022b05
Packit 022b05
    GROUP        sipCommonNotifGroup
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       "This group is OPTIONAL.  A SIP entity can elect to not provide
Packit 022b05
        any notifications.  If implemented, the
Packit 022b05
        sipCommonStatusCodeNotifGroup and sipCommonNotifObjectsGroup
Packit 022b05
        MUST also be implemented."
Packit 022b05
Packit 022b05
    GROUP        sipCommonStatusCodeNotifGroup
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This group is OPTIONAL.  A SIP entity can elect to not provide
Packit 022b05
        any notifications.  If implemented, the sipCommonNotifGroup and
Packit 022b05
        sipCommonNotifObjectsGroup MUST also be implemented."
Packit 022b05
Packit 022b05
    GROUP        sipCommonNotifObjectsGroup
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This group is OPTIONAL.  A SIP entity can elect to not provide
Packit 022b05
        any notifications.  If implemented, the
Packit 022b05
        sipCommonStatusCodeNotifGroup and sipCommonNotifGroup MUST also
Packit 022b05
        be implemented."
Packit 022b05
Packit 022b05
    ::= { sipCommonMIBCompliances 1 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Units of Conformance
Packit 022b05
--
Packit 022b05
sipCommonConfigGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
            sipCommonCfgProtocolVersion,
Packit 022b05
            sipCommonCfgServiceOperStatus,
Packit 022b05
            sipCommonCfgServiceStartTime,
Packit 022b05
            sipCommonCfgServiceLastChange,
Packit 022b05
            sipCommonPortTransportRcv,
Packit 022b05
            sipCommonOptionTag,
Packit 022b05
            sipCommonOptionTagHeaderField,
Packit 022b05
            sipCommonCfgMaxTransactions,
Packit 022b05
            sipCommonCfgServiceNotifEnable,
Packit 022b05
            sipCommonCfgEntityType,
Packit 022b05
            sipCommonMethodSupportedName
Packit 022b05
    }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A collection of objects providing configuration common to all
Packit 022b05
        SIP entities."
Packit 022b05
    ::= { sipCommonMIBGroups 1 }
Packit 022b05
Packit 022b05
sipCommonInformationalGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
            sipCommonCfgOrganization
Packit 022b05
    }
Packit 022b05
    STATUS  current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A collection of objects providing configuration common to all
Packit 022b05
        SIP entities."
Packit 022b05
    ::= { sipCommonMIBGroups 2 }
Packit 022b05
Packit 022b05
sipCommonConfigTimerGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
            sipCommonCfgTimerA,
Packit 022b05
            sipCommonCfgTimerB,
Packit 022b05
            sipCommonCfgTimerC,
Packit 022b05
            sipCommonCfgTimerD,
Packit 022b05
            sipCommonCfgTimerE,
Packit 022b05
            sipCommonCfgTimerF,
Packit 022b05
            sipCommonCfgTimerG,
Packit 022b05
            sipCommonCfgTimerH,
Packit 022b05
            sipCommonCfgTimerI,
Packit 022b05
            sipCommonCfgTimerJ,
Packit 022b05
            sipCommonCfgTimerK,
Packit 022b05
            sipCommonCfgTimerT1,
Packit 022b05
            sipCommonCfgTimerT2,
Packit 022b05
            sipCommonCfgTimerT4
Packit 022b05
    }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A collection of objects providing timer configuration common to
Packit 022b05
        all SIP entities."
Packit 022b05
    ::= { sipCommonMIBGroups 3 }
Packit 022b05
Packit 022b05
sipCommonStatsGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
            sipCommonSummaryInRequests,
Packit 022b05
            sipCommonSummaryOutRequests,
Packit 022b05
            sipCommonSummaryInResponses,
Packit 022b05
            sipCommonSummaryOutResponses,
Packit 022b05
            sipCommonSummaryTotalTransactions,
Packit 022b05
            sipCommonSummaryDisconTime,
Packit 022b05
            sipCommonMethodStatsOutbounds,
Packit 022b05
            sipCommonMethodStatsInbounds,
Packit 022b05
            sipCommonMethodStatsDisconTime,
Packit 022b05
            sipCommonStatusCodeIns,
Packit 022b05
            sipCommonStatusCodeOuts,
Packit 022b05
            sipCommonStatusCodeRowStatus,
Packit 022b05
            sipCommonStatusCodeDisconTime,
Packit 022b05
            sipCommonTransCurrentactions,
Packit 022b05
            sipCommonOtherStatsNumUnsupportedUris,
Packit 022b05
            sipCommonOtherStatsNumUnsupportedMethods,
Packit 022b05
            sipCommonOtherStatsOtherwiseDiscardedMsgs,
Packit 022b05
            sipCommonOtherStatsDisconTime
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A collection of objects providing statistics common to all SIP
Packit 022b05
        entities."
Packit 022b05
    ::= { sipCommonMIBGroups 4 }
Packit 022b05
Packit 022b05
sipCommonStatsRetryGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
             sipCommonStatsRetries,
Packit 022b05
             sipCommonStatsRetryFinalResponses,
Packit 022b05
             sipCommonStatsRetryNonFinalResponses,
Packit 022b05
             sipCommonStatsRetryDisconTime
Packit 022b05
    }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A collection of objects providing retry statistics."
Packit 022b05
    ::= { sipCommonMIBGroups 5 }
Packit 022b05
Packit 022b05
sipCommonNotifGroup NOTIFICATION-GROUP
Packit 022b05
    NOTIFICATIONS {
Packit 022b05
            sipCommonStatusCodeNotif,
Packit 022b05
            sipCommonStatusCodeThreshExceededInNotif,
Packit 022b05
            sipCommonStatusCodeThreshExceededOutNotif,
Packit 022b05
            sipCommonServiceColdStart,
Packit 022b05
            sipCommonServiceWarmStart,
Packit 022b05
            sipCommonServiceStatusChanged
Packit 022b05
    }
Packit 022b05
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A collection of notifications common to all SIP entities."
Packit 022b05
    ::= { sipCommonMIBGroups 6 }
Packit 022b05
Packit 022b05
sipCommonStatusCodeNotifGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
            sipCommonStatusCodeNotifSend,
Packit 022b05
            sipCommonStatusCodeNotifEmitMode,
Packit 022b05
            sipCommonStatusCodeNotifThresh,
Packit 022b05
            sipCommonStatusCodeNotifInterval
Packit 022b05
   }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A collection of objects related to the control and attribution
Packit 022b05
        of notifications common to all SIP entities."
Packit 022b05
    ::= { sipCommonMIBGroups 7 }
Packit 022b05
Packit 022b05
sipCommonNotifObjectsGroup OBJECT-GROUP
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    OBJECTS {
Packit 022b05
            sipCommonStatusCodeNotifTo,
Packit 022b05
            sipCommonStatusCodeNotifFrom,
Packit 022b05
            sipCommonStatusCodeNotifCallId,
Packit 022b05
            sipCommonStatusCodeNotifCSeq,
Packit 022b05
            sipCommonNotifApplIndex,
Packit 022b05
            sipCommonNotifSequenceNumber
Packit 022b05
    }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A collection of accessible-for-notify objects related to the
Packit 022b05
        notification defined in this MIB module."
Packit 022b05
    ::= { sipCommonMIBGroups 8 }
Packit 022b05
Packit 022b05
END