Package | Description |
---|---|
android.gov.nist.javax.sip.header |
Contains implementations of the SIP headers as defined in JAIN-SIP 1.2 and
an implementation of the JAIN-SIP header factory.
|
android.gov.nist.javax.sip.header.extensions | |
android.gov.nist.javax.sip.header.ims |
NIST-SIP Specific support for IMS headers contributed by Jose Miguel
Freitas (Aveiro University, Portugal) and Alexandre Miguel Silva
Santos (PT Inovacau, Portugal).
|
android.gov.nist.javax.sip.message |
Class definitions for SIP messages and message factory.
|
android.javax.sip.header |
This package contains all the headers interfaces supported by this specification. |
android.javax.sip.message |
This package contains the interfaces representing SIP messages.
|
Modifier and Type | Interface and Description |
---|---|
interface |
HeaderExt
Extensions to the Header interface supported by the implementation and
will be included in the next spec release.
|
interface |
ViaHeaderExt |
Modifier and Type | Method and Description |
---|---|
Header |
HeaderFactoryExt.createHeader(String header)
Create a header from a string.
|
Header |
HeaderFactoryImpl.createHeader(String headerText)
Create a header from the given header text.
|
Header |
HeaderFactoryImpl.createHeader(String headerName,
String headerValue)
Create and parse a header.
|
Header |
SIPHeaderList.getFirst()
Get the first element of this list.
|
Header |
SIPHeaderList.getLast()
Get the last element of this list.
|
Modifier and Type | Interface and Description |
---|---|
interface |
JoinHeader
The From header field indicates the logical identity of the initiator
of the request, possibly the user's address-of-record.
|
interface |
MinSEHeader |
interface |
ReferencesHeader
References header: See http://tools.ietf.org/html/draft-worley-references-05
|
interface |
ReferredByHeader
This header is described in a draft RFC which has expired.
|
interface |
ReplacesHeader
The From header field indicates the logical identity of the initiator
of the request, possibly the user's address-of-record.
|
interface |
SessionExpiresHeader |
Modifier and Type | Interface and Description |
---|---|
interface |
AuthorizationHeaderIms
Extension to Authorization header (3GPP TS 24299-5d0)
This extension defines a new auth-param for the Authorization header used
in REGISTER requests.
|
interface |
PAccessNetworkInfoHeader
P-Access-Network-Info SIP P-Header
|
interface |
PAssertedIdentityHeader
P-Asserted-Identity header
Private Header: RFC 3455.
|
interface |
PAssertedServiceHeader |
interface |
PAssociatedURIHeader
P-Associated-URI SIP Private Header.
|
interface |
PathHeader
PATH header SIP param: RFC 3327.
|
interface |
PCalledPartyIDHeader
P-Called-Party-ID header - Private Header: RFC 3455.
|
interface |
PChargingFunctionAddressesHeader
P-Charging-Function-Addresses header -
Private Header: RFC 3455.
|
interface |
PChargingVectorHeader
P-Charging-Vector header SIP Private Header.
|
interface |
PMediaAuthorizationHeader
The P-Media-Authorization SIP Private Header - RFC 3313.
|
interface |
PPreferredIdentityHeader
P-Preferred-Identity header -
SIP Private Header: RFC 3325
.
|
interface |
PPreferredServiceHeader |
interface |
PProfileKeyHeader |
interface |
PrivacyHeader
Privacy Header RFC 3323.
|
interface |
PUserDatabaseHeader |
interface |
PVisitedNetworkIDHeader
P-Visited-Network-ID SIP Private Header: RFC 3455.
|
interface |
SecurityAgreeHeader
"Security Mechanism Agreemet for SIP Sessions"
- sec-agree: RFC 3329 + 3GPP TS33.203 (Annex H).
|
interface |
SecurityClientHeader
Security-Client header
- sec-agree: RFC 3329 + 3GPP TS33.203 (Annex H).
|
interface |
SecurityServerHeader
Security-Server header
- sec-agree: RFC 3329 + 3GPP TS33.203 (Annex H).
|
interface |
SecurityVerifyHeader
Security-Verify header
- sec-agree: RFC 3329 + 3GPP TS33.203 (Annex H).
|
interface |
ServiceRouteHeader
SERVICE-ROUTE header SIP param: RFC 3608.
|
interface |
WWWAuthenticateHeaderIms
Extension to WWW-authenticate header (3GPP TS 24229-5d0).
|
Modifier and Type | Method and Description |
---|---|
Header |
SIPMessage.getHeader(String headerName)
Get the first header of the given name.
|
protected Header |
SIPMessage.getHeaderLowerCase(String lowerCaseHeaderName) |
Modifier and Type | Method and Description |
---|---|
Iterator<Header> |
ContentImpl.getExtensionHeaders() |
Iterator<Header> |
Content.getExtensionHeaders() |
Modifier and Type | Method and Description |
---|---|
void |
ContentImpl.addExtensionHeader(Header header) |
void |
SIPMessage.addFirst(Header header) |
void |
SIPMessage.addHeader(Header sipHeader)
Add a SIP header.
|
void |
SIPMessage.addLast(Header header) |
void |
SIPMessage.setHeader(Header sipHeader)
Attach a header (replacing the original header).
|
Modifier and Type | Interface and Description |
---|---|
interface |
AcceptEncodingHeader
This interface represents the Accept-Encoding request-header.
|
interface |
AcceptHeader
This interface represents an Accept request-header.
|
interface |
AcceptLanguageHeader
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.
|
interface |
AlertInfoHeader
When present in an INVITE request, the Alert-Info header field
specifies an alternative ring tone to the UAS.
|
interface |
AllowEventsHeader
This interface represents the AllowEvents SIP header, as defined by
RFC3265, this header is
not part of RFC3261.
|
interface |
AllowHeader
The Allow header field lists the set of methods supported by the User Agent
generating the message.
|
interface |
AuthenticationInfoHeader
The Authentication-Info header field provides for mutual
authentication with HTTP Digest.
|
interface |
AuthorizationHeader
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.
|
interface |
CallIdHeader
The Call-ID header field uniquely identifies a particular invitation or all
registrations of a particular client.
|
interface |
CallInfoHeader
The Call-Info header field provides additional information about the
caller or callee, depending on whether it is found in a request or
response.
|
interface |
ContactHeader
A Contact header field value provides a URI whose meaning depends on
the type of request or response it is in.
|
interface |
ContentDispositionHeader
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.
|
interface |
ContentEncodingHeader
A ContentEncodingHeader is used as a modifier to the "media-type".
|
interface |
ContentLanguageHeader
The Content-Language header field is used to indicate the language of the
message body.
|
interface |
ContentLengthHeader
The Content-Length header field indicates the size of the message-body, in
decimal number of octets, sent to the recipient.
|
interface |
ContentTypeHeader
The Content-Type header field indicates the media type of the message-body
sent to the recipient.
|
interface |
CSeqHeader
A CSeq header field in a request contains a single decimal sequence number
and the request method.
|
interface |
DateHeader
The Date header field reflects the time when the request or response is
first sent.
|
interface |
ErrorInfoHeader
The Error-Info header field provides a pointer to additional information
about the error status response.
|
interface |
EventHeader
This interface represents the Event SIP header, as defined by
RFC3265, this header is
not part of RFC3261.
|
interface |
ExpiresHeader
The Expires header field gives the relative time after which the message
(or content) expires.
|
interface |
ExtensionHeader
This interface represents an Extension SIP header that was not defined at the
baseline of this specification.
|
interface |
FromHeader
The From header field indicates the logical identity of the initiator
of the request, possibly the user's address-of-record.
|
interface |
InReplyToHeader
The In-Reply-To header field enumerates the Call-IDs that this call
references or returns.
|
interface |
MaxForwardsHeader
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.
|
interface |
MimeVersionHeader
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.
|
interface |
MinExpiresHeader
The Min-Expires header field conveys the minimum refresh interval supported
for soft-state elements managed by that server.
|
interface |
OrganizationHeader
The OrganizationHeader conveys the name of the organization to which the
entity issuing the Request or Response belongs.
|
interface |
PriorityHeader
The Priority header field indicates the urgency of the request as perceived
by the client.
|
interface |
ProxyAuthenticateHeader
A Proxy-Authenticate header field value contains an authentication
challenge.
|
interface |
ProxyAuthorizationHeader
The Proxy-Authorization header field allows the client to identify
itself (or its user) to a proxy that requires authentication.
|
interface |
ProxyRequireHeader
The Proxy-Require header field is used to indicate proxy-sensitive features
that must be supported by the proxy.
|
interface |
RAckHeader
This interface represents the RAck header, as defined by
RFC3262, this
header is not part of RFC3261.
|
interface |
ReasonHeader
This interface represents the Reason header, as defined by
RFC3326, this header is
not part of RFC3261.
|
interface |
RecordRouteHeader
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.
|
interface |
ReferToHeader
This interface represents the ReferTo SIP header, as defined by
RFC3515, this header is
not part of RFC3261.
|
interface |
ReplyToHeader
The Reply-To header field contains a logical return URI that may be
different from the From header field.
|
interface |
RequireHeader
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.
|
interface |
RetryAfterHeader
The Retry-After header field identifies the time to retry the request after
recipt of the response.
|
interface |
RouteHeader
The Route header field is used to force routing for a request through the
listed set of proxies.
|
interface |
RSeqHeader
This interface represents the RSeq header, as defined by
RFC3262, this
header is not part of RFC3261.
|
interface |
ServerHeader
The Server header field contains information about the software used by
the UAS to handle the request.
|
interface |
SIPETagHeader
This interface represents the SIP-ETag header, as defined by
RFC3903.
|
interface |
SIPIfMatchHeader
This interface represents the SIP-If-Match header, as defined by
RFC3903.
|
interface |
SubjectHeader
The Subject header field provides a summary or indicates the nature of the
call, allowing call filtering without having to parse the session
description.
|
interface |
SubscriptionStateHeader
This interface represents the Subscription State header, as
defined by RFC3265, this
header is not part of RFC3261.
|
interface |
SupportedHeader
The Supported header field enumerates all the extensions supported by
the UAC or UAS.
|
interface |
TimeStampHeader
The Timestamp header field describes when the UAC sent the request to the
UAS.
|
interface |
ToHeader
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.
|
interface |
UnsupportedHeader
The Unsupported header field lists the features not supported by the UAS.
|
interface |
UserAgentHeader
The User-Agent header field contains information about the UAC originating
the request.
|
interface |
ViaHeader
The Via header field indicates the transport used for the transaction and
identifies the location where the response is to be sent.
|
interface |
WarningHeader
The Warning header field is used to carry additional information about the
status of a response.
|
interface |
WWWAuthenticateHeader
This interface represents the WWW-Authenticate response-header.
|
Modifier and Type | Method and Description |
---|---|
Header |
HeaderFactory.createHeader(String name,
String value)
Creates a new Header based on the newly supplied name and value values.
|
Modifier and Type | Method and Description |
---|---|
Header |
Message.getHeader(String headerName)
Gets the Header of the specified name in this Message.
|
Modifier and Type | Method and Description |
---|---|
void |
Message.addFirst(Header header)
Adds the new Header to the head of the existing list of Headers
contained in this Message.
|
void |
Message.addHeader(Header header)
Adds the new Header to the existing list of Headers contained in this
Message.
|
void |
Message.addLast(Header header)
Adds the new Header to the end of existing list of Headers contained in this
Message.
|
void |
Message.setHeader(Header header)
Sets the new Header to replace existings Header of that type in
the message.
|
Copyright © 2015. All Rights Reserved.