javax.sip.header |
|
Java Source File Name | Type | Comment |
AcceptEncodingHeader.java | Interface | This interface represents the Accept-Encoding request-header.
A client includes an AcceptEncodingHeader in a Request to tell the server
what coding schemes are acceptable in the Response e.g. |
AcceptHeader.java | Interface | This interface represents an Accept request-header. |
AcceptLanguageHeader.java | Interface | The Accept-Language header field is used in requests to indicate the
preferred languages for reason phrases, session descriptions, or
status responses carried as message bodies in the response. |
AlertInfoHeader.java | Interface | When present in an INVITE request, the Alert-Info header field
specifies an alternative ring tone to the UAS. |
AllowEventsHeader.java | Interface | This interface represents the AllowEvents SIP header, as defined by
RFC3265, this header is
not part of RFC3261.
The AllowEventsHeader includes a list of tokens which indicates the event
packages supported by the client (if sent in a request) or server (if sent
in a response). |
AllowHeader.java | Interface | The Allow header field lists the set of methods supported by the User Agent
generating the message. |
AuthenticationInfoHeader.java | Interface | The Authentication-Info header field provides for mutual
authentication with HTTP Digest. |
AuthorizationHeader.java | Interface | The Authorization header is used when a user agent wishes to authenticate
itself with a server - usually, but not necessarily, after receiving an
UNAUTHORIZED Response - by including an AuthorizationHeader with the
Request. |
CallIdHeader.java | Interface | The Call-ID header field uniquely identifies a particular invitation or all
registrations of a particular client. |
CallInfoHeader.java | Interface | The Call-Info header field provides additional information about the
caller or callee, depending on whether it is found in a request or
response. |
ContactHeader.java | Interface | A Contact header field value provides a URI whose meaning depends on
the type of request or response it is in. |
ContentDispositionHeader.java | Interface | The Content-Disposition header field describes how the message body or,
for multipart messages, a message body part is to be interpreted by the
UAC or UAS. |
ContentEncodingHeader.java | Interface | A ContentEncodingHeader is used as a modifier to the "media-type". |
ContentLanguageHeader.java | Interface | The Content-Language header field is used to indicate the language of the
message body. |
ContentLengthHeader.java | Interface | The Content-Length header field indicates the size of the message-body, in
decimal number of octets, sent to the recipient. |
ContentTypeHeader.java | Interface | The Content-Type header field indicates the media type of the message-body
sent to the recipient. |
CSeqHeader.java | Interface | A CSeq header field in a request contains a single decimal sequence number
and the request method. |
DateHeader.java | Interface | The Date header field reflects the time when the request or response is
first sent. |
Encoding.java | Interface | This interface represents encoding methods for any header that contains an
encoding value. |
ErrorInfoHeader.java | Interface | The Error-Info header field provides a pointer to additional information
about the error status response.
SIP UACs have user interface capabilities ranging from pop-up windows and
audio on PC softclients to audio-only on "black" phones or endpoints
connected via gateways. |
EventHeader.java | Interface | This interface represents the Event SIP header, as defined by
RFC3265, this header is
not part of RFC3261.
For the purposes of matching responses and NOTIFY messages with SUBSCRIBE
messages, the event-type portion of the "Event" header is compared
byte-by-byte, and the "id" parameter token (if present) is compared
byte-by-byte. |
ExpiresHeader.java | Interface | The Expires header field gives the relative time after which the message
(or content) expires. |
ExtensionHeader.java | Interface | This interface represents an Extension SIP header that was not defined at the
baseline of this specification. |
FromHeader.java | Interface | The From header field indicates the logical identity of the initiator
of the request, possibly the user's address-of-record. |
Header.java | Interface | This interface is the super interface of all SIP headers supported explicitly
by this specification. |
HeaderAddress.java | Interface | This interface represents methods for manipulating Address object
values for any header that contains a Address value. |
HeaderFactory.java | Interface | This interface provides factory methods that allow an application to create
Header object from a particular implementation of JAIN SIP. |
InReplyToHeader.java | Interface | The In-Reply-To header field enumerates the Call-IDs that this call
references or returns. |
MaxForwardsHeader.java | Interface | The Max-Forwards header field must be used with any SIP method to limit
the number of proxies or gateways that can forward the request to the next
downstream server. |
MediaType.java | Interface | This interface represents media type methods for any header that contain
content type and content sub-type values. |
MimeVersionHeader.java | Interface | SIP messages MAY include a single MIME-Version general-header field to
indicate what version of the MIME protocol was used to construct the
message. |
MinExpiresHeader.java | Interface | The Min-Expires header field conveys the minimum refresh interval supported
for soft-state elements managed by that server. |
OptionTag.java | Interface | This interface represents methods for manipulating OptionTags
values for any header that contains an OptionTag value. |
OrganizationHeader.java | Interface | The OrganizationHeader conveys the name of the organization to which the
entity issuing the Request or Response belongs. |
Parameters.java | Interface | This interface defines methods for accessing generic parameters for
Headers that contain generic parameter values. |
PriorityHeader.java | Interface | The Priority header field indicates the urgency of the request as perceived
by the client. |
ProxyAuthenticateHeader.java | Interface | A Proxy-Authenticate header field value contains an authentication
challenge. |
ProxyAuthorizationHeader.java | Interface | The Proxy-Authorization header field allows the client to identify
itself (or its user) to a proxy that requires authentication. |
ProxyRequireHeader.java | Interface | The Proxy-Require header field is used to indicate proxy-sensitive features
that must be supported by the proxy. |
RAckHeader.java | Interface | This interface represents the RAck header, as defined by
RFC3262, this
header is not part of RFC3261.
The PRACK messages contain an RAck header field, which indicates the
sequence number of the provisional response that is being acknowledged (each
provisional response is given a sequence number, carried in the RSeq header
field in the Provisional response). |
ReasonHeader.java | Interface | This interface represents the Reason header, as defined by
RFC3326, this header is
not part of RFC3261.
The ReasonHeader provides information on why a SIP request was issued, often
useful when creating services and also used to encapsulate a final status code in
a provisional response, which is needed to resolve the "Heterogeneous Error
Response Forking Problem".
The Reason header field appears to be most useful for BYE and CANCEL requests,
but it can appear in any request within a dialog, in any CANCEL request and
in 155 (Update Requested) responses. |
RecordRouteHeader.java | Interface | The Record-Route header field is inserted by proxies in a request to force
future requests in the dialog to be routed through the proxy. |
ReferToHeader.java | Interface | This interface represents the ReferTo SIP header, as defined by
RFC3515, this header is
not part of RFC3261.
A ReferToHeader only appears in a REFER request. |
ReplyToHeader.java | Interface | The Reply-To header field contains a logical return URI that may be
different from the From header field. |
RequireHeader.java | Interface | The Require header field is used by UACs to tell UASs about options that
the UAC expects the UAS to support in order to process the request.
Although an optional header field, the Require MUST NOT be ignored if it
is present.
The Require header field contains a list of option tags. |
RetryAfterHeader.java | Interface | The Retry-After header field identifies the time to retry the request after
recipt of the response. |
RouteHeader.java | Interface | The Route header field is used to force routing for a request through the
listed set of proxies. |
RSeqHeader.java | Interface | This interface represents the RSeq header, as defined by
RFC3262, this
header is not part of RFC3261.
The RSeq header is used in provisional responses in order to transmit them
reliably. |
ServerHeader.java | Interface | The Server header field contains information about the software used by
the UAS to handle the request. |
SIPETagHeader.java | Interface | This interface represents the SIP-ETag header, as defined by
RFC3903.
The SIP-ETag header is used by a server (event state collector) in a 2xx
response to PUBLISH in order to convey a unique entity tag for the published
state. |
SIPIfMatchHeader.java | Interface | This interface represents the SIP-If-Match header, as defined by
RFC3903.
The SIP-If-Match header is used by a client (event state publisher) in
a PUBLISH request, to update previously published event state. |
SubjectHeader.java | Interface | The Subject header field provides a summary or indicates the nature of the
call, allowing call filtering without having to parse the session
description. |
SubscriptionStateHeader.java | Interface | This interface represents the Subscription State header, as
defined by RFC3265, this
header is not part of RFC3261.
NOTIFY requests MUST contain SubscriptionState headers which indicate the
status of the subscription. |
SupportedHeader.java | Interface | The Supported header field enumerates all the extensions supported by
the UAC or UAS. |
TimeStampHeader.java | Interface | The Timestamp header field describes when the UAC sent the request to the
UAS. |
ToHeader.java | Interface | The To header field first and foremost specifies the desired "logical"
recipient of the request, or the address-of-record of the user or resource
that is the target of this request. |
TooManyHopsException.java | Class | This Exception is thrown when a user attempts decrement the Hop count when
the message as already reached its max number of forwards. |
UnsupportedHeader.java | Interface | The Unsupported header field lists the features not supported by the UAS. |
UserAgentHeader.java | Interface | The User-Agent header field contains information about the UAC originating
the request. |
ViaHeader.java | Interface | The Via header field indicates the transport used for the transaction and
identifies the location where the response is to be sent. |
WarningHeader.java | Interface | The Warning header field is used to carry additional information about the
status of a response. |
WWWAuthenticateHeader.java | Interface | This interface represents the WWW-Authenticate response-header. |