Blame mibs/ietf/SIP-SERVER-MIB

Packit Service 9ccfef
SIP-SERVER-MIB DEFINITIONS ::= BEGIN
Packit Service 9ccfef
Packit Service 9ccfef
IMPORTS
Packit Service 9ccfef
    MODULE-IDENTITY,
Packit Service 9ccfef
    OBJECT-TYPE,
Packit Service 9ccfef
    Counter32,
Packit Service 9ccfef
    Unsigned32,
Packit Service 9ccfef
    Gauge32,
Packit Service 9ccfef
    mib-2
Packit Service 9ccfef
          FROM SNMPv2-SMI             -- RFC 2578
Packit Service 9ccfef
Packit Service 9ccfef
    TruthValue,
Packit Service 9ccfef
    TimeStamp, DateAndTime
Packit Service 9ccfef
          FROM SNMPv2-TC              -- RFC 2579
Packit Service 9ccfef
Packit Service 9ccfef
    MODULE-COMPLIANCE,
Packit Service 9ccfef
    OBJECT-GROUP
Packit Service 9ccfef
          FROM SNMPv2-CONF            -- RFC 2580
Packit Service 9ccfef
Packit Service 9ccfef
    SnmpAdminString
Packit Service 9ccfef
          FROM SNMP-FRAMEWORK-MIB     -- RFC 3411
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    applIndex
Packit Service 9ccfef
          FROM NETWORK-SERVICES-MIB   -- RFC 2788
Packit Service 9ccfef
Packit Service 9ccfef
    InetAddressType,
Packit Service 9ccfef
    InetAddress
Packit Service 9ccfef
          FROM INET-ADDRESS-MIB;      -- RFC 4001
Packit Service 9ccfef
Packit Service 9ccfef
sipServerMIB MODULE-IDENTITY
Packit Service 9ccfef
    LAST-UPDATED   "200704200000Z"
Packit Service 9ccfef
    ORGANIZATION   "IETF Session Initiation Protocol
Packit Service 9ccfef
                    Working Group"
Packit Service 9ccfef
    CONTACT-INFO
Packit Service 9ccfef
       "SIP WG email: sip@ietf.org
Packit Service 9ccfef
Packit Service 9ccfef
           Co-editor: Kevin Lingle
Packit Service 9ccfef
                      Cisco Systems, Inc.
Packit Service 9ccfef
              postal: 7025 Kit Creek Road
Packit Service 9ccfef
                      P.O. Box 14987
Packit Service 9ccfef
                      Research Triangle Park, NC 27709
Packit Service 9ccfef
                      USA
Packit Service 9ccfef
             email:   klingle@cisco.com
Packit Service 9ccfef
             phone:   +1 919 476 2029
Packit Service 9ccfef
Packit Service 9ccfef
           Co-editor: Joon Maeng
Packit Service 9ccfef
               email: jmaeng@austin.rr.com
Packit Service 9ccfef
Packit Service 9ccfef
           Co-editor: Jean-Francois Mule
Packit Service 9ccfef
                      CableLabs
Packit Service 9ccfef
              postal: 858 Coal Creek Circle
Packit Service 9ccfef
                      Louisville, CO 80027
Packit Service 9ccfef
                      USA
Packit Service 9ccfef
               email: jf.mule@cablelabs.com
Packit Service 9ccfef
               phone: +1 303 661 9100
Packit Service 9ccfef
Packit Service 9ccfef
           Co-editor: Dave Walker
Packit Service 9ccfef
               email: drwalker@rogers.com
Packit Service 9ccfef
          "
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "Session Initiation Protocol (SIP) Server MIB module.  SIP is an
Packit Service 9ccfef
        application-layer signaling protocol for creating, modifying,
Packit Service 9ccfef
        and terminating multimedia sessions with one or more
Packit Service 9ccfef
        participants.  These sessions include Internet multimedia
Packit Service 9ccfef
        conferences and Internet telephone calls.  SIP is defined in
Packit Service 9ccfef
        RFC 3261 (June 2002).
Packit Service 9ccfef
Packit Service 9ccfef
        This MIB is defined for the management of SIP Proxy, Redirect,
Packit Service 9ccfef
        and Registrar Servers.
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
        A Proxy Server acts as both a client and a server.  It accepts
Packit Service 9ccfef
        requests from other clients, either responding to them or
Packit Service 9ccfef
        passing them on to other servers, possibly after modification.
Packit Service 9ccfef
Packit Service 9ccfef
        A Redirect Server accepts requests from clients and returns
Packit Service 9ccfef
        zero or more addresses to that client.  Unlike a User Agent
Packit Service 9ccfef
        Server, it does not accept calls.
Packit Service 9ccfef
Packit Service 9ccfef
        A Registrar is a server that accepts REGISTER requests.  A
Packit Service 9ccfef
        Registrar is typically co-located with a Proxy or Redirect
Packit Service 9ccfef
        Server.
Packit Service 9ccfef
Packit Service 9ccfef
        Copyright (C) The IETF Trust (2007).  This version of
Packit Service 9ccfef
        this MIB module is part of RFC 4780; see the RFC itself for
Packit Service 9ccfef
        full legal notices."
Packit Service 9ccfef
    REVISION        "200704200000Z"
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "Initial version of the IETF SIP-SERVER-MIB module.  This
Packit Service 9ccfef
       version published as part of RFC 4780."
Packit Service 9ccfef
  ::= { mib-2 151 }
Packit Service 9ccfef
Packit Service 9ccfef
-- Top-Level Components of this MIB.
Packit Service 9ccfef
Packit Service 9ccfef
sipServerMIBObjects     OBJECT IDENTIFIER ::= { sipServerMIB 1 }
Packit Service 9ccfef
sipServerMIBConformance OBJECT IDENTIFIER ::= { sipServerMIB 2 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- These groups contain objects common to all SIP servers.
Packit Service 9ccfef
--
Packit Service 9ccfef
sipServerCfg            OBJECT IDENTIFIER ::= { sipServerMIBObjects 1 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Common Server Configuration Objects
Packit Service 9ccfef
--
Packit Service 9ccfef
sipServerCfgTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SEQUENCE OF SipServerCfgEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This table contains configuration objects applicable to SIP
Packit Service 9ccfef
        Redirect and Proxy Servers."
Packit Service 9ccfef
    ::= { sipServerCfg 1 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerCfgEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SipServerCfgEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
       "A row of common configuration.
Packit Service 9ccfef
Packit Service 9ccfef
        Each row represents those objects for a particular SIP server
Packit Service 9ccfef
        present in this system.  applIndex is used to uniquely identify
Packit Service 9ccfef
        these instances of SIP servers and correlate them through
Packit Service 9ccfef
        the common framework of the NETWORK-SERVICES-MIB (RFC 2788).
Packit Service 9ccfef
        The same value of applIndex used in the corresponding
Packit Service 9ccfef
        SIP-COMMON-MIB is used here."
Packit Service 9ccfef
    INDEX { applIndex }
Packit Service 9ccfef
    ::= { sipServerCfgTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
SipServerCfgEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        sipServerCfgHostAddressType       InetAddressType,
Packit Service 9ccfef
        sipServerCfgHostAddress           InetAddress
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerCfgHostAddressType OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      InetAddressType
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "The type of Internet address by which the SIP server is
Packit Service 9ccfef
        reachable."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "RFC 3261, Section 19.1.1"
Packit Service 9ccfef
    ::= { sipServerCfgEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerCfgHostAddress OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      InetAddress
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This is the host portion of a SIP URI that is assigned to the
Packit Service 9ccfef
        SIP server.  It MAY contain a fully qualified domain name or
Packit Service 9ccfef
        an IP address.  The length of the value will depend on the type
Packit Service 9ccfef
        of address specified.  The type of address given by this object
Packit Service 9ccfef
        is controlled by sipServerCfgHostAddressType."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "RFC 3261, Section 19.1.1"
Packit Service 9ccfef
    ::= { sipServerCfgEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- This group contains MIB objects
Packit Service 9ccfef
-- related to SIP Proxy Servers.
Packit Service 9ccfef
--
Packit Service 9ccfef
sipServerProxyCfg      OBJECT IDENTIFIER ::= { sipServerMIBObjects 3 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
sipServerProxyStats    OBJECT IDENTIFIER ::= { sipServerMIBObjects 4 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Proxy Server Configuration
Packit Service 9ccfef
--
Packit Service 9ccfef
sipServerProxyCfgTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SEQUENCE OF SipServerProxyCfgEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This table contains configuration objects applicable to SIP
Packit Service 9ccfef
        Proxy Servers."
Packit Service 9ccfef
    ::= { sipServerProxyCfg 1 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerProxyCfgEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SipServerProxyCfgEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "A row of common proxy configuration.
Packit Service 9ccfef
Packit Service 9ccfef
        Each row represents those objects for a particular SIP server
Packit Service 9ccfef
        present in this system.  applIndex is used to uniquely identify
Packit Service 9ccfef
        these instances of SIP servers and correlate them through the
Packit Service 9ccfef
        common framework of the NETWORK-SERVICES-MIB (RFC 2788).  The
Packit Service 9ccfef
        same value of applIndex used in the corresponding
Packit Service 9ccfef
        SIP-COMMON-MIB is used here."
Packit Service 9ccfef
    INDEX { applIndex }
Packit Service 9ccfef
    ::= { sipServerProxyCfgTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
SipServerProxyCfgEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        sipServerCfgProxyStatefulness     INTEGER,
Packit Service 9ccfef
        sipServerCfgProxyRecursion        TruthValue,
Packit Service 9ccfef
        sipServerCfgProxyRecordRoute      TruthValue,
Packit Service 9ccfef
        sipServerCfgProxyAuthMethod       BITS,
Packit Service 9ccfef
        sipServerCfgProxyAuthDefaultRealm SnmpAdminString
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerCfgProxyStatefulness OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      INTEGER {
Packit Service 9ccfef
                  stateless(1),
Packit Service 9ccfef
                  transactionStateful(2),
Packit Service 9ccfef
                  callStateful(3)
Packit Service 9ccfef
                }
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
       "This object reflects the default mode of operation for the
Packit Service 9ccfef
        Proxy Server entity.
Packit Service 9ccfef
Packit Service 9ccfef
        A stateless proxy is a logical entity that does not maintain
Packit Service 9ccfef
        the client or server transaction state machines when it
Packit Service 9ccfef
        processes requests.  A stateless proxy forwards every request it
Packit Service 9ccfef
        receives downstream and every response it receives upstream.  If
Packit Service 9ccfef
        the value of this object is stateless(1), the proxy defaults to
Packit Service 9ccfef
        stateless operations.
Packit Service 9ccfef
Packit Service 9ccfef
        A transaction stateful proxy, or simply a 'stateful proxy', is
Packit Service 9ccfef
        a logical entity that maintains the client and server
Packit Service 9ccfef
        transaction state machines during the processing of a request.
Packit Service 9ccfef
        A (transaction) stateful proxy is not the same as a call
Packit Service 9ccfef
        stateful proxy.  If the value of this object is
Packit Service 9ccfef
        transactionStateful(2), the proxy is stateful on a transaction
Packit Service 9ccfef
        basis.
Packit Service 9ccfef
Packit Service 9ccfef
        A call stateful proxy is a logical entity if it retains state
Packit Service 9ccfef
        for a dialog from the initiating INVITE to the terminating BYE
Packit Service 9ccfef
        request.  A call stateful proxy is always transaction stateful,
Packit Service 9ccfef
        but the converse is not necessarily true.  If the value of this
Packit Service 9ccfef
        object is callStateful(3), the proxy is call stateful."
Packit Service 9ccfef
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
        "RFC 3261, Section 16"
Packit Service 9ccfef
    ::= { sipServerProxyCfgEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerCfgProxyRecursion OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      TruthValue
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object reflects whether or not the Proxy performs a
Packit Service 9ccfef
        recursive search on the Contacts provided in 3xx redirects.
Packit Service 9ccfef
Packit Service 9ccfef
        If the value of this object is 'true', a recursive search is
Packit Service 9ccfef
        performed.  If the value is 'false', no search is performed,
Packit Service 9ccfef
        and the 3xx response is sent upstream towards the source of
Packit Service 9ccfef
        the request."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "RFC 3261 Sections 16.5 and 16.6"
Packit Service 9ccfef
    ::= { sipServerProxyCfgEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerCfgProxyRecordRoute OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     TruthValue
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object reflects whether or not the proxy adds itself to
Packit Service 9ccfef
        the Record-Route header as a default action.  This header is
Packit Service 9ccfef
        used to list the proxies that insist on being in the signaling
Packit Service 9ccfef
        path for subsequent requests related to the call leg.
Packit Service 9ccfef
Packit Service 9ccfef
        If the value of this object is 'true', the proxy adds itself to
Packit Service 9ccfef
        the end of the Record-Route header, creating the header if
Packit Service 9ccfef
        required.  If the value is 'false', the proxy does not add
Packit Service 9ccfef
        itself to the Record-Route header."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "RFC 3261, Section 20.30"
Packit Service 9ccfef
    ::= { sipServerProxyCfgEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Security
Packit Service 9ccfef
--
Packit Service 9ccfef
sipServerCfgProxyAuthMethod OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      BITS {
Packit Service 9ccfef
                  none(0),
Packit Service 9ccfef
                  tls(1),
Packit Service 9ccfef
                  digest(2)
Packit Service 9ccfef
                }
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object reflects the authentication methods that MAY be
Packit Service 9ccfef
        used to authenticate request originators.
Packit Service 9ccfef
Packit Service 9ccfef
        bit 0  no authentication is performed
Packit Service 9ccfef
        bit 1  TLS is used
Packit Service 9ccfef
        bit 2  HTTP Digest is used."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "RFC 3261 Sections 22, 23, 26, 26.2.3"
Packit Service 9ccfef
    ::= { sipServerProxyCfgEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerCfgProxyAuthDefaultRealm OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SnmpAdminString
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object reflects the default realm value used in
Packit Service 9ccfef
        Proxy-Authenticate headers.  Note that this MAY need to be
Packit Service 9ccfef
        stored per user, in which case, this default value is ignored.
Packit Service 9ccfef
       "
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "RFC 3261, Section 22.1"
Packit Service 9ccfef
    ::= { sipServerProxyCfgEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Proxy Server Statistics
Packit Service 9ccfef
--
Packit Service 9ccfef
sipServerProxyStatsTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SEQUENCE OF SipServerProxyStatsEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This table contains the statistics objects applicable to all
Packit Service 9ccfef
        SIP Proxy Servers in this system."
Packit Service 9ccfef
    ::= { sipServerProxyStats 1 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerProxyStatsEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SipServerProxyStatsEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "A row of summary statistics.
Packit Service 9ccfef
Packit Service 9ccfef
        Each row represents those objects for a particular SIP server
Packit Service 9ccfef
        present in this system.  applIndex is used to uniquely identify
Packit Service 9ccfef
        these instances of SIP servers and correlate them through the
Packit Service 9ccfef
        common framework of the NETWORK-SERVICES-MIB (RFC 2788).  The
Packit Service 9ccfef
        same value of applIndex used in the corresponding
Packit Service 9ccfef
        SIP-COMMON-MIB is used here."
Packit Service 9ccfef
    INDEX { applIndex }
Packit Service 9ccfef
    ::= { sipServerProxyStatsTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
SipServerProxyStatsEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        sipServerProxyStatProxyReqFailures Counter32,
Packit Service 9ccfef
        sipServerProxyStatsDisconTime      TimeStamp
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerProxyStatProxyReqFailures OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      Counter32
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object contains the number of occurrences of unsupported
Packit Service 9ccfef
        options being specified in received Proxy-Require headers.
Packit Service 9ccfef
        Such occurrences result in a 420 Bad Extension status code
Packit Service 9ccfef
        being returned.
Packit Service 9ccfef
Packit Service 9ccfef
        Discontinuities in the value of this counter can occur at
Packit Service 9ccfef
        re-initialization of the SIP entity or service.  A Management
Packit Service 9ccfef
        Station can detect discontinuities in this counter by
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
        monitoring the sipServerProxyStatsDisconTime object in the same
Packit Service 9ccfef
        row."
Packit Service 9ccfef
    ::= { sipServerProxyStatsEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerProxyStatsDisconTime OBJECT-TYPE
Packit Service 9ccfef
 SYNTAX      TimeStamp
Packit Service 9ccfef
 MAX-ACCESS  read-only
Packit Service 9ccfef
 STATUS      current
Packit Service 9ccfef
 DESCRIPTION
Packit Service 9ccfef
    "The value of the sysUpTime object when the counters for the server
Packit Service 9ccfef
     statistics objects in this row last experienced a discontinuity."
Packit Service 9ccfef
 ::= { sipServerProxyStatsEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- This group contains MIB objects related to SIP Registrars.
Packit Service 9ccfef
--
Packit Service 9ccfef
sipServerRegCfg         OBJECT IDENTIFIER ::= { sipServerMIBObjects 5 }
Packit Service 9ccfef
sipServerRegStats       OBJECT IDENTIFIER ::= { sipServerMIBObjects 6 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Registrar Configuration
Packit Service 9ccfef
--
Packit Service 9ccfef
sipServerRegCfgTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SEQUENCE OF SipServerRegCfgEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This table contains configuration objects applicable to SIP
Packit Service 9ccfef
        Registrars."
Packit Service 9ccfef
    ::= { sipServerRegCfg 1 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegCfgEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SipServerRegCfgEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "A row of common Registrar configuration.
Packit Service 9ccfef
Packit Service 9ccfef
        Each row represents those objects for a particular SIP server
Packit Service 9ccfef
        present in this system.  applIndex is used to uniquely identify
Packit Service 9ccfef
        these instances of SIP servers and correlate them through the
Packit Service 9ccfef
        common framework of the NETWORK-SERVICES-MIB (RFC 2788).  The
Packit Service 9ccfef
        same value of applIndex used in the corresponding
Packit Service 9ccfef
        SIP-COMMON-MIB is used here."
Packit Service 9ccfef
    INDEX { applIndex }
Packit Service 9ccfef
    ::= { sipServerRegCfgTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
SipServerRegCfgEntry ::=
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        sipServerRegMaxContactExpiryDuration  Unsigned32,
Packit Service 9ccfef
        sipServerRegMaxUsers                  Unsigned32,
Packit Service 9ccfef
        sipServerRegCurrentUsers              Gauge32,
Packit Service 9ccfef
        sipServerRegDfltRegActiveInterval     Unsigned32
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegMaxContactExpiryDuration OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      Unsigned32 (0..4294967295)
Packit Service 9ccfef
    UNITS      "seconds"
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object reflects the maximum expiry that may be requested
Packit Service 9ccfef
        by a User Agent for a particular Contact.  User Agents can
Packit Service 9ccfef
        specify expiry using either an Expiry header in a REGISTER
Packit Service 9ccfef
        request, or using an Expires parameter in a Contact header in
Packit Service 9ccfef
        a REGISTER request.  If the value requested by the User Agent
Packit Service 9ccfef
        is greater than the value of this object, then the contact
Packit Service 9ccfef
        information is given the duration specified by this object, and
Packit Service 9ccfef
        that duration is indicated to the User Agent in the response."
Packit Service 9ccfef
    ::= { sipServerRegCfgEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegMaxUsers OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      Unsigned32 (1..4294967295)
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object reflects the maximum number of users that the
Packit Service 9ccfef
        Registrar supports.  The current number of users is reflected
Packit Service 9ccfef
        by sipServerRegCurrentUsers."
Packit Service 9ccfef
    ::= { sipServerRegCfgEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegCurrentUsers OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      Gauge32 (0..4294967295)
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object reflects the number of users currently registered
Packit Service 9ccfef
        with the Registrar."
Packit Service 9ccfef
    ::= { sipServerRegCfgEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegDfltRegActiveInterval OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      Unsigned32 (1..4294967295)
Packit Service 9ccfef
    UNITS      "seconds"
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
       "This object reflects the default time interval the Registrar
Packit Service 9ccfef
        considers registrations to be active.  The value is used to
Packit Service 9ccfef
        compute the Expires header in the REGISTER response.  If a user
Packit Service 9ccfef
        agent requests a time interval shorter than specified by this
Packit Service 9ccfef
        object, the Registrar SHOULD honor that request.  If a Contact
Packit Service 9ccfef
        entry does not have an 'expires' parameter, the value of the
Packit Service 9ccfef
        Expires header field is used instead.  If a Contact entry has no
Packit Service 9ccfef
        'expires' parameter and no Expires header field is present,
Packit Service 9ccfef
        the value of this object is used as the default value."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "RFC 3261, Section 10.2"
Packit Service 9ccfef
    ::= { sipServerRegCfgEntry 4 }
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Per User Information
Packit Service 9ccfef
--
Packit Service 9ccfef
sipServerRegUserTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SEQUENCE OF SipServerRegUserEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This table contains information on all users registered to each
Packit Service 9ccfef
        Registrar in this system."
Packit Service 9ccfef
    ::= { sipServerRegCfg 2 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegUserEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SipServerRegUserEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This entry contains information for a single user registered to
Packit Service 9ccfef
        this Registrar.
Packit Service 9ccfef
Packit Service 9ccfef
        Each row represents those objects for a particular SIP server
Packit Service 9ccfef
        present in this system.  applIndex is used to uniquely identify
Packit Service 9ccfef
        these instances of SIP servers and correlate them through the
Packit Service 9ccfef
        common framework of the NETWORK-SERVICES-MIB (RFC 2788).  The
Packit Service 9ccfef
        same value of applIndex used in the corresponding
Packit Service 9ccfef
        SIP-COMMON-MIB is used here."
Packit Service 9ccfef
    INDEX { applIndex, sipServerRegUserIndex }
Packit Service 9ccfef
    ::= { sipServerRegUserTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
SipServerRegUserEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        sipServerRegUserIndex                  Unsigned32,
Packit Service 9ccfef
        sipServerRegUserUri                    SnmpAdminString,
Packit Service 9ccfef
        sipServerRegUserAuthenticationFailures Counter32,
Packit Service 9ccfef
        sipServerRegUserDisconTime             TimeStamp
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegUserIndex OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      Unsigned32 (1..4294967295)
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object uniquely identifies a conceptual row in the table."
Packit Service 9ccfef
    ::= { sipServerRegUserEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegUserUri OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SnmpAdminString
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object contains the user's address-of-record.  It is the
Packit Service 9ccfef
        main form by which the Registrar knows the user.  The format is
Packit Service 9ccfef
        typically 'user@domain'.  It is contained in the To header for
Packit Service 9ccfef
        all REGISTER requests."
Packit Service 9ccfef
    ::= { sipServerRegUserEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegUserAuthenticationFailures OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      Counter32
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object contains a count of the number of times the user
Packit Service 9ccfef
        has failed authentication.
Packit Service 9ccfef
Packit Service 9ccfef
        Discontinuities in the value of this counter can occur due to
Packit Service 9ccfef
        successful user authentications and at re-initialization of
Packit Service 9ccfef
        the SIP entity or service.  A Management Station can detect
Packit Service 9ccfef
        discontinuities in this counter by monitoring the
Packit Service 9ccfef
        sipServerRegUserDisconTime object in the same row."
Packit Service 9ccfef
    ::= { sipServerRegUserEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegUserDisconTime OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      TimeStamp
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "The value of the sysUpTime object when the counters for the
Packit Service 9ccfef
        user registration statistics objects in this row last
Packit Service 9ccfef
        experienced a discontinuity."
Packit Service 9ccfef
    ::= { sipServerRegUserEntry 4 }
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Per Contact Information
Packit Service 9ccfef
--
Packit Service 9ccfef
sipServerRegContactTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SEQUENCE OF SipServerRegContactEntry
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This table contains information on every location where a
Packit Service 9ccfef
        registered user (specified by sipServerRegUserIndex) wishes to
Packit Service 9ccfef
        be found (i.e., the user has provided contact information to
Packit Service 9ccfef
        each SIP Registrar in this system)."
Packit Service 9ccfef
    ::= { sipServerRegCfg 3 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegContactEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SipServerRegContactEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This entry contains information for a single Contact.  Multiple
Packit Service 9ccfef
        contacts may exist for a single user.
Packit Service 9ccfef
Packit Service 9ccfef
        Each row represents those objects for a particular SIP server
Packit Service 9ccfef
        present in this system.  applIndex is used to uniquely identify
Packit Service 9ccfef
        these instances of SIP servers and correlate them through the
Packit Service 9ccfef
        common framework of the NETWORK-SERVICES-MIB (RFC 2788).  The
Packit Service 9ccfef
        same value of applIndex used in the corresponding
Packit Service 9ccfef
        SIP-COMMON-MIB is used here."
Packit Service 9ccfef
Packit Service 9ccfef
    INDEX { applIndex,
Packit Service 9ccfef
            sipServerRegUserIndex,
Packit Service 9ccfef
            sipServerRegContactIndex
Packit Service 9ccfef
          }
Packit Service 9ccfef
    ::= { sipServerRegContactTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
SipServerRegContactEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        sipServerRegContactIndex        Unsigned32,
Packit Service 9ccfef
        sipServerRegContactDisplayName  SnmpAdminString,
Packit Service 9ccfef
        sipServerRegContactURI          SnmpAdminString,
Packit Service 9ccfef
        sipServerRegContactLastUpdated  TimeStamp,
Packit Service 9ccfef
        sipServerRegContactExpiry       DateAndTime,
Packit Service 9ccfef
        sipServerRegContactPreference   SnmpAdminString
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegContactIndex OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      Unsigned32 (1..4294967295)
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "Along with the sipServerRegUserIndex, this object uniquely
Packit Service 9ccfef
        identifies a conceptual row in the table."
Packit Service 9ccfef
    ::= { sipServerRegContactEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegContactDisplayName OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SnmpAdminString
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object contains the display name for the Contact.  For
Packit Service 9ccfef
        example, 'Santa at Home', or 'Santa on his Sled', corresponding
Packit Service 9ccfef
        to contact URIs of sip:BigGuy@example.com or
Packit Service 9ccfef
        sip:sclaus817@example.com, respectively."
Packit Service 9ccfef
    ::= { sipServerRegContactEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegContactURI OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SnmpAdminString
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object contains either a SIP URI where the user can be
Packit Service 9ccfef
        contacted.  This URI is normally returned to a client from a
Packit Service 9ccfef
        Redirect Server, or is used as the RequestURI in a SIP request
Packit Service 9ccfef
        line for requests forwarded by a proxy."
Packit Service 9ccfef
    ::= { sipServerRegContactEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegContactLastUpdated OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      TimeStamp
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object indicates the time when this contact information
Packit Service 9ccfef
        was accepted.  If the contact information is updated via a
Packit Service 9ccfef
        subsequent REGISTER of the same information, this object is
Packit Service 9ccfef
        also updated."
Packit Service 9ccfef
    ::= { sipServerRegContactEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegContactExpiry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      DateAndTime
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object contains the date and time when the contact
Packit Service 9ccfef
        information will no longer be valid.  Such times may be
Packit Service 9ccfef
        specified by the user at registration (i.e., Expires header or
Packit Service 9ccfef
        expiry parameter in the Contact information), or a system
Packit Service 9ccfef
        default can be applied."
Packit Service 9ccfef
    ::= { sipServerRegContactEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegContactPreference OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SnmpAdminString
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object indicates a relative preference for the particular
Packit Service 9ccfef
        Contact header field value compared to other bindings for this
Packit Service 9ccfef
        address-of-record.  A registering user may provide this
Packit Service 9ccfef
        preference as a 'qvalue' parameter in the Contact header.
Packit Service 9ccfef
Packit Service 9ccfef
        The format of this item is a decimal number between 0 and 1
Packit Service 9ccfef
        (for example 0.9).  Higher values indicate locations preferred
Packit Service 9ccfef
        by the user."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "RFC 3261, Section 10.2.1.2, 16.6, and 20.10"
Packit Service 9ccfef
    ::= { sipServerRegContactEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Registrar Statistics
Packit Service 9ccfef
--
Packit Service 9ccfef
sipServerRegStatsTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SEQUENCE OF SipServerRegStatsEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This table contains the summary statistics objects applicable
Packit Service 9ccfef
        to all SIP Registrars in this system."
Packit Service 9ccfef
    ::= { sipServerRegStats 1 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegStatsEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SipServerRegStatsEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "A row of summary statistics.
Packit Service 9ccfef
Packit Service 9ccfef
        Each row represents those objects for a particular SIP server
Packit Service 9ccfef
        present in this system.  applIndex is used to uniquely identify
Packit Service 9ccfef
        these instances of SIP servers and correlate them through the
Packit Service 9ccfef
        common framework of the NETWORK-SERVICES-MIB (RFC 2788).  The
Packit Service 9ccfef
        same value of applIndex used in the corresponding
Packit Service 9ccfef
        SIP-COMMON-MIB is used here."
Packit Service 9ccfef
    INDEX { applIndex }
Packit Service 9ccfef
    ::= { sipServerRegStatsTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
SipServerRegStatsEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        sipServerRegStatsAcceptedRegs     Counter32,
Packit Service 9ccfef
        sipServerRegStatsRejectedRegs     Counter32,
Packit Service 9ccfef
        sipServerRegStatsDisconTime       TimeStamp
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegStatsAcceptedRegs OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      Counter32
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object contains a count of the number of REGISTER requests
Packit Service 9ccfef
        that have been accepted (status code 200) by the Registrar.
Packit Service 9ccfef
        This includes additions of new contact information, refreshing
Packit Service 9ccfef
        contact information, as well as requests for deletion of
Packit Service 9ccfef
        contact information.
Packit Service 9ccfef
Packit Service 9ccfef
        Discontinuities in the value of this counter can occur at
Packit Service 9ccfef
        re-initialization of the SIP entity or service.  A Management
Packit Service 9ccfef
        Station can detect discontinuities in this counter by
Packit Service 9ccfef
        monitoring the sipServerRegStatsDisconTime object in the same
Packit Service 9ccfef
        row."
Packit Service 9ccfef
    ::= { sipServerRegStatsEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegStatsRejectedRegs OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      Counter32
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object contains a count of the number REGISTER requests
Packit Service 9ccfef
        that have been rejected by the Registrar.
Packit Service 9ccfef
Packit Service 9ccfef
        Discontinuities in the value of this counter can occur at
Packit Service 9ccfef
        re-initialization of the SIP entity or service.  A Management
Packit Service 9ccfef
        Station can detect discontinuities in this counter by
Packit Service 9ccfef
        monitoring the sipServerRegStatsDisconTime object in the same
Packit Service 9ccfef
        row."
Packit Service 9ccfef
  ::= { sipServerRegStatsEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegStatsDisconTime OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      TimeStamp
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "The value of the sysUpTime object when the counters for the
Packit Service 9ccfef
        registrar statistics objects in this row last experienced a
Packit Service 9ccfef
        discontinuity."
Packit Service 9ccfef
 ::= { sipServerRegStatsEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Conformance
Packit Service 9ccfef
--
Packit Service 9ccfef
sipServerMIBCompliances
Packit Service 9ccfef
         OBJECT IDENTIFIER ::= { sipServerMIBConformance 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
sipServerMIBGroups
Packit Service 9ccfef
         OBJECT IDENTIFIER ::= { sipServerMIBConformance 2 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Compliance Statements
Packit Service 9ccfef
--
Packit Service 9ccfef
sipServerProxyServerCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "The compliance statement for SIP entities acting as Proxy
Packit Service 9ccfef
        Servers."
Packit Service 9ccfef
    MODULE -- this module
Packit Service 9ccfef
        MANDATORY-GROUPS { sipServerConfigGroup,
Packit Service 9ccfef
                           sipServerProxyConfigGroup,
Packit Service 9ccfef
                           sipServerProxyStatsGroup
Packit Service 9ccfef
                         }
Packit Service 9ccfef
    ::= { sipServerMIBCompliances 1 }
Packit Service 9ccfef
Packit Service 9ccfef
sipRedirectServerCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "The compliance statement for SIP entities acting as Redirect
Packit Service 9ccfef
        Servers."
Packit Service 9ccfef
    MODULE -- this module
Packit Service 9ccfef
        MANDATORY-GROUPS { sipServerConfigGroup }
Packit Service 9ccfef
    ::= { sipServerMIBCompliances 2 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegistrarServerCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "The compliance statement for SIP entities acting as
Packit Service 9ccfef
        Registrars."
Packit Service 9ccfef
    MODULE -- this module
Packit Service 9ccfef
        MANDATORY-GROUPS { sipServerConfigGroup,
Packit Service 9ccfef
                           sipServerRegistrarConfigGroup,
Packit Service 9ccfef
                           sipServerRegistrarStatsGroup }
Packit Service 9ccfef
    GROUP sipServerRegistrarUsersGroup
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This is an optional group."
Packit Service 9ccfef
    ::= { sipServerMIBCompliances 3 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Units of Conformance
Packit Service 9ccfef
--
Packit Service 9ccfef
sipServerConfigGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS {
Packit Service 9ccfef
            sipServerCfgHostAddressType,
Packit Service 9ccfef
            sipServerCfgHostAddress
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    }
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "A collection of objects providing configuration common to SIP
Packit Service 9ccfef
        Proxy and Redirect servers."
Packit Service 9ccfef
    ::= { sipServerMIBGroups 1 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerProxyConfigGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS {
Packit Service 9ccfef
            sipServerCfgProxyStatefulness,
Packit Service 9ccfef
            sipServerCfgProxyRecursion,
Packit Service 9ccfef
            sipServerCfgProxyRecordRoute,
Packit Service 9ccfef
            sipServerCfgProxyAuthMethod,
Packit Service 9ccfef
            sipServerCfgProxyAuthDefaultRealm
Packit Service 9ccfef
    }
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "A collection of objects providing configuration for SIP Proxy
Packit Service 9ccfef
        servers."
Packit Service 9ccfef
    ::= { sipServerMIBGroups 2 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerProxyStatsGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS {
Packit Service 9ccfef
            sipServerProxyStatProxyReqFailures,
Packit Service 9ccfef
            sipServerProxyStatsDisconTime
Packit Service 9ccfef
    }
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "A collection of objects providing statistics for SIP Proxy
Packit Service 9ccfef
        servers."
Packit Service 9ccfef
    ::= { sipServerMIBGroups 3 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegistrarConfigGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS {
Packit Service 9ccfef
            sipServerRegMaxContactExpiryDuration,
Packit Service 9ccfef
            sipServerRegMaxUsers,
Packit Service 9ccfef
            sipServerRegCurrentUsers,
Packit Service 9ccfef
            sipServerRegDfltRegActiveInterval
Packit Service 9ccfef
    }
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "A collection of objects providing configuration for SIP
Packit Service 9ccfef
        Registrars."
Packit Service 9ccfef
    ::= { sipServerMIBGroups 4 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegistrarStatsGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS {
Packit Service 9ccfef
            sipServerRegStatsAcceptedRegs,
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
            sipServerRegStatsRejectedRegs,
Packit Service 9ccfef
            sipServerRegStatsDisconTime
Packit Service 9ccfef
    }
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "A collection of objects providing statistics for SIP
Packit Service 9ccfef
        Registrars."
Packit Service 9ccfef
    ::= { sipServerMIBGroups 5 }
Packit Service 9ccfef
Packit Service 9ccfef
sipServerRegistrarUsersGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS {
Packit Service 9ccfef
            sipServerRegUserUri,
Packit Service 9ccfef
            sipServerRegUserAuthenticationFailures,
Packit Service 9ccfef
            sipServerRegUserDisconTime,
Packit Service 9ccfef
            sipServerRegContactDisplayName,
Packit Service 9ccfef
            sipServerRegContactURI,
Packit Service 9ccfef
            sipServerRegContactLastUpdated,
Packit Service 9ccfef
            sipServerRegContactExpiry,
Packit Service 9ccfef
            sipServerRegContactPreference
Packit Service 9ccfef
    }
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "A collection of objects related to registered users."
Packit Service 9ccfef
    ::= { sipServerMIBGroups 6 }
Packit Service 9ccfef
Packit Service 9ccfef
END