Blame mibs/ietf/SIP-UA-MIB

Packit Service 9ccfef
SIP-UA-MIB DEFINITIONS ::= BEGIN
Packit Service 9ccfef
Packit Service 9ccfef
IMPORTS
Packit Service 9ccfef
    MODULE-IDENTITY,
Packit Service 9ccfef
    OBJECT-TYPE,
Packit Service 9ccfef
    Unsigned32,
Packit Service 9ccfef
    mib-2
Packit Service 9ccfef
          FROM SNMPv2-SMI             -- RFC 2578
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
    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
    SipTCEntityRole
Packit Service 9ccfef
          FROM SIP-TC-MIB;            -- RFC 4780
Packit Service 9ccfef
Packit Service 9ccfef
sipUAMIB MODULE-IDENTITY
Packit Service 9ccfef
    LAST-UPDATED   "200704200000Z"
Packit Service 9ccfef
    ORGANIZATION   "IETF Session Initiation Protocol 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
Packit Service 9ccfef
Packit Service 9ccfef
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
    DESCRIPTION
Packit Service 9ccfef
       "Session Initiation Protocol (SIP) User Agent (UA) MIB module.
Packit Service 9ccfef
Packit Service 9ccfef
        SIP is an application-layer signaling protocol for creating,
Packit Service 9ccfef
        modifying, 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
        A User Agent is an application that contains both a User Agent
Packit Service 9ccfef
        Client (UAC) and a User Agent Server (UAS).  A UAC is an
Packit Service 9ccfef
        application that initiates a SIP request.  A UAS is an
Packit Service 9ccfef
        application that contacts the user when a SIP request is
Packit Service 9ccfef
        received and that returns a response on behalf of the user.
Packit Service 9ccfef
        The response accepts, rejects, or redirects the request.
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-UA-MIB module.  This version
Packit Service 9ccfef
        published as part of RFC 4780."
Packit Service 9ccfef
     ::= { mib-2 150 }
Packit Service 9ccfef
Packit Service 9ccfef
-- Top-Level Components of this MIB.
Packit Service 9ccfef
sipUAMIBObjects        OBJECT IDENTIFIER ::= { sipUAMIB 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
sipUAMIBConformance    OBJECT IDENTIFIER ::= { sipUAMIB 2 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- This MIB contains objects related to SIP User Agents.
Packit Service 9ccfef
--
Packit Service 9ccfef
sipUACfgServer         OBJECT IDENTIFIER ::= { sipUAMIBObjects 1 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- SIP Server Configuration
Packit Service 9ccfef
--
Packit Service 9ccfef
sipUACfgServerTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SEQUENCE OF SipUACfgServerEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This table contains SIP server configuration objects applicable
Packit Service 9ccfef
        to each SIP user agent in this system."
Packit Service 9ccfef
    ::= { sipUACfgServer 1 }
Packit Service 9ccfef
Packit Service 9ccfef
sipUACfgServerEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SipUACfgServerEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "A row of server configuration.
Packit Service 9ccfef
Packit Service 9ccfef
        Each row represents those objects for a particular SIP user
Packit Service 9ccfef
        agent present in this system.  applIndex is used to uniquely
Packit Service 9ccfef
        identify these instances of SIP user agents and correlate
Packit Service 9ccfef
        them through the common framework of the NETWORK-SERVICES-MIB
Packit Service 9ccfef
        (RFC 2788).  The same value of applIndex used in the
Packit Service 9ccfef
        corresponding SIP-COMMON-MIB is used here."
Packit Service 9ccfef
    INDEX { applIndex, sipUACfgServerIndex }
Packit Service 9ccfef
    ::= { sipUACfgServerTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
SipUACfgServerEntry ::= SEQUENCE {
Packit Service 9ccfef
        sipUACfgServerIndex       Unsigned32,
Packit Service 9ccfef
        sipUACfgServerAddressType InetAddressType,
Packit Service 9ccfef
        sipUACfgServerAddress     InetAddress,
Packit Service 9ccfef
        sipUACfgServerRole        SipTCEntityRole
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
sipUACfgServerIndex 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
       "A unique identifier of a server address when multiple addresses
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
        are configured by the SIP entity.  If one address isn't
Packit Service 9ccfef
        reachable, then another can be tried."
Packit Service 9ccfef
    ::= { sipUACfgServerEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
sipUACfgServerAddressType OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      InetAddressType
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object reflects the type of address contained in the
Packit Service 9ccfef
        associated instance of sipUACfgServerAddress."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "INET-ADDRESS-MIB (RFC 4001)"
Packit Service 9ccfef
    ::= { sipUACfgServerEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
sipUACfgServerAddress 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 object reflects the address of a SIP server this user
Packit Service 9ccfef
        agent will use to proxy/redirect calls.  The type of this
Packit Service 9ccfef
        address is determined by the value of the
Packit Service 9ccfef
        sipUACfgServerAddressType object."
Packit Service 9ccfef
    REFERENCE "INET-ADDRESS-MIB (RFC 4001)"
Packit Service 9ccfef
    ::= { sipUACfgServerEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
sipUACfgServerRole OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SipTCEntityRole
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object reflects the function of the SIP server this user
Packit Service 9ccfef
        agent should communicate with: registrar, proxy (outbound
Packit Service 9ccfef
        proxy), etc."
Packit Service 9ccfef
    ::= { sipUACfgServerEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Conformance
Packit Service 9ccfef
--
Packit Service 9ccfef
sipUAMIBCompliances OBJECT IDENTIFIER ::= { sipUAMIBConformance 1 }
Packit Service 9ccfef
sipUAMIBGroups      OBJECT IDENTIFIER ::= { sipUAMIBConformance 2 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Compliance Statements
Packit Service 9ccfef
--
Packit Service 9ccfef
sipUACompliance MODULE-COMPLIANCE
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "The compliance statement for SIP entities that implement the
Packit Service 9ccfef
        SIP-UA-MIB module."
Packit Service 9ccfef
    MODULE -- this module
Packit Service 9ccfef
        MANDATORY-GROUPS { sipUAConfigGroup }
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { sipUAMIBCompliances 1 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Units of Conformance
Packit Service 9ccfef
--
Packit Service 9ccfef
sipUAConfigGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS {
Packit Service 9ccfef
            sipUACfgServerAddressType,
Packit Service 9ccfef
            sipUACfgServerAddress,
Packit Service 9ccfef
            sipUACfgServerRole
Packit Service 9ccfef
    }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "A collection of objects providing information about the
Packit Service 9ccfef
        configuration of SIP User Agents."
Packit Service 9ccfef
    ::= { sipUAMIBGroups 1 }
Packit Service 9ccfef
Packit Service 9ccfef
END