Blame mibs/ietf/SIP-TC-MIB

Packit Service 9ccfef
SIP-TC-MIB DEFINITIONS ::= BEGIN
Packit Service 9ccfef
Packit Service 9ccfef
IMPORTS
Packit Service 9ccfef
    MODULE-IDENTITY,
Packit Service 9ccfef
    mib-2
Packit Service 9ccfef
          FROM SNMPv2-SMI        -- RFC 2578
Packit Service 9ccfef
Packit Service 9ccfef
    TEXTUAL-CONVENTION
Packit Service 9ccfef
          FROM SNMPv2-TC;        -- RFC 2579
Packit Service 9ccfef
Packit Service 9ccfef
sipTC 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
                         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) MIB TEXTUAL-CONVENTION
Packit Service 9ccfef
        module used by other SIP-related MIB Modules.
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
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
        full legal notices."
Packit Service 9ccfef
    REVISION     "200704200000Z"
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "Initial version of the IETF SIP-TC-MIB module.  This version
Packit Service 9ccfef
        published as part of RFC 4780."
Packit Service 9ccfef
     ::= { mib-2 148 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Textual Conventions
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
SipTCTransportProtocol ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This convention is a bit map.  Each bit represents a transport
Packit Service 9ccfef
        protocol.  If a bit has value 1, then that selected transport
Packit Service 9ccfef
        protocol is in some way dependent on the context of the object
Packit Service 9ccfef
        using this convention.  If a bit has value 0, then that
Packit Service 9ccfef
        transport protocol is not selected.  Combinations of bits can
Packit Service 9ccfef
        be set when multiple transport protocols are selected.
Packit Service 9ccfef
Packit Service 9ccfef
        bit 0: a protocol other than those defined here
Packit Service 9ccfef
        bit 1: User Datagram Protocol
Packit Service 9ccfef
        bit 2: Transmission Control Protocol
Packit Service 9ccfef
        bit 3: Stream Control Transmission Protocol
Packit Service 9ccfef
        bit 4: Transport Layer Security Protocol over TCP
Packit Service 9ccfef
        bit 5: Transport Layer Security Protocol over SCTP
Packit Service 9ccfef
       "
Packit Service 9ccfef
    REFERENCE "RFC 3261, Section 18 and RFC 4168"
Packit Service 9ccfef
    SYNTAX      BITS {
Packit Service 9ccfef
                  other(0),  -- none of the following
Packit Service 9ccfef
                  udp(1),
Packit Service 9ccfef
                  tcp(2),
Packit Service 9ccfef
                  sctp(3),   -- RFC4168
Packit Service 9ccfef
                  tlsTcp(4),
Packit Service 9ccfef
                  tlsSctp(5) -- RFC 4168
Packit Service 9ccfef
                }
Packit Service 9ccfef
Packit Service 9ccfef
SipTCEntityRole ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This convention defines the role of a SIP entity.  Examples of
Packit Service 9ccfef
        SIP entities are proxies, user agents, redirect servers,
Packit Service 9ccfef
        registrars, or combinations of the above.
Packit Service 9ccfef
Packit Service 9ccfef
        User Agent (UA): A logical entity that can act as both a user
Packit Service 9ccfef
        agent client and user agent server.
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
        User Agent Client (UAC): A logical entity that creates a new
Packit Service 9ccfef
        request, and then uses the client transaction state machinery
Packit Service 9ccfef
        to send it.  The role of UAC lasts only for the duration of
Packit Service 9ccfef
        that transaction.  In other words, if a piece of software
Packit Service 9ccfef
        initiates a request, it acts as a UAC for the duration of that
Packit Service 9ccfef
        transaction.  If it receives a request later, it assumes the
Packit Service 9ccfef
        role of a user agent server for the processing of that
Packit Service 9ccfef
        transaction.
Packit Service 9ccfef
Packit Service 9ccfef
        User Agent Server (UAS): A logical entity that generates a
Packit Service 9ccfef
        response to a SIP request.  The response accepts, rejects,
Packit Service 9ccfef
        or redirects the request.  This role lasts only for the
Packit Service 9ccfef
        duration of that transaction.  In other words, if a piece of
Packit Service 9ccfef
        software responds to a request, it acts as a UAS for the
Packit Service 9ccfef
        duration of that transaction.  If it generates a request
Packit Service 9ccfef
        later, it assumes the role of a user agent client for the
Packit Service 9ccfef
        processing of that transaction.
Packit Service 9ccfef
Packit Service 9ccfef
        Proxy, Proxy Server: An intermediary entity that acts as both
Packit Service 9ccfef
        a server and a client for the purpose of making requests on
Packit Service 9ccfef
        behalf of other clients.  A proxy server primarily plays the
Packit Service 9ccfef
        role of routing, which means its job is to ensure that a
Packit Service 9ccfef
        request is sent to another entity 'closer' to the targeted
Packit Service 9ccfef
        user.  Proxies are also useful for enforcing policy.  A proxy
Packit Service 9ccfef
        interprets and, if necessary, rewrites specific parts of a
Packit Service 9ccfef
        request message before forwarding it.
Packit Service 9ccfef
Packit Service 9ccfef
        Redirect Server: A redirect server is a user agent server that
Packit Service 9ccfef
        generates 3xx responses to requests it receives, directing the
Packit Service 9ccfef
        client to contact an alternate set of URIs.
Packit Service 9ccfef
Packit Service 9ccfef
        Registrar: A registrar is a server that accepts REGISTER
Packit Service 9ccfef
        requests and places the information it receives in those
Packit Service 9ccfef
        requests into the location service for the domain it handles."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "RFC 3261, Section 6"
Packit Service 9ccfef
    SYNTAX      BITS {
Packit Service 9ccfef
                  other(0),
Packit Service 9ccfef
                  userAgent(1),
Packit Service 9ccfef
                  proxyServer(2),
Packit Service 9ccfef
                  redirectServer(3),
Packit Service 9ccfef
                  registrarServer(4)
Packit Service 9ccfef
                }
Packit Service 9ccfef
Packit Service 9ccfef
SipTCOptionTagHeaders ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This convention defines the header fields that use the option
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
        tags per Section 19.2 of RFC 3261.  These tags are used in
Packit Service 9ccfef
        Require (Section 20.32), Proxy-Require (Section 20.29),
Packit Service 9ccfef
        Supported (Section 20.37), and Unsupported (Section 20.40)
Packit Service 9ccfef
        header fields."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "RFC 3261, Sections 19.2, 20.32, 20.29, 20.37, and 20.40"
Packit Service 9ccfef
    SYNTAX      BITS {
Packit Service 9ccfef
                  require(0),       -- Require header
Packit Service 9ccfef
                  proxyRequire(1),  -- Proxy-Require header
Packit Service 9ccfef
                  supported(2),     -- Supported header
Packit Service 9ccfef
                  unsupported(3)    -- Unsupported header
Packit Service 9ccfef
                }
Packit Service 9ccfef
Packit Service 9ccfef
SipTCMethodName ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This TEXTUAL-CONVENTION is a string that uniquely identifies a
Packit Service 9ccfef
        SIP method.  The scope of uniqueness is the context of all
Packit Service 9ccfef
        defined SIP methods.
Packit Service 9ccfef
Packit Service 9ccfef
        Experimental support of extension methods is acceptable and
Packit Service 9ccfef
        expected.  Extension methods are those defined in
Packit Service 9ccfef
        officially sanctioned by IANA.
Packit Service 9ccfef
Packit Service 9ccfef
        To support experimental extension methods, any object using
Packit Service 9ccfef
        this TEXTUAL-CONVENTION as syntax MAY return/accept a method
Packit Service 9ccfef
        identifier value other than those sanctioned by IANA.  That
Packit Service 9ccfef
        system MUST ensure no collisions with officially assigned
Packit Service 9ccfef
        method names."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "RFC 3261, Section 27.4"
Packit Service 9ccfef
    SYNTAX      OCTET STRING (SIZE (1..100))
Packit Service 9ccfef
Packit Service 9ccfef
END