|
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
|