NIST-SIP: The Reference Implementation for JAIN-SIP 1.2

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

See:
          Description

Interface Summary
AddressParameters  
HeaderExt Extensions to the Header interface supported by the implementation and will be included in the next spec release.
HeaderFactoryExt Header factory extensions.
ParameterNames A list of commonly occuring parameter names.
SIPHeaderNames SIPHeader names that are supported by this parser
ViaHeaderExt  
 

Class Summary
Accept Accept header : The top level header is actually AcceptList which is a list of Accept headers.
AcceptEncoding Accept-Encoding SIP (HTTP) Header.
AcceptEncodingList AcceptEncodingList of AccepEncoding headers.
AcceptLanguage Accept Language body.
AcceptLanguageList AcceptLanguageList: Strings together a list of AcceptLanguage SIPHeaders.
AcceptList Accept List of SIP headers.
AddressParametersHeader An abstract class for headers that take an address and parameters.
AlertInfo AlertInfo SIP Header.
AlertInfoList AlertInfo SIPHeader - there can be several AlertInfo headers.
Allow Allow SIPHeader.
AllowEvents AllowEvents SIPHeader.
AllowEventsList List of AllowEvents headers.
AllowList List of ALLOW headers.
AuthenticationHeader The generic AuthenticationHeader
AuthenticationInfo Authentication info SIP Header.
AuthenticationInfoList A list of AuthenticationInfo headers (there can be multiple in a message).
Authorization Authorization SIP header.
AuthorizationList WWWAuthenticate SIPHeader (of which there can be several?)
CallID Call ID SIPHeader.
CallIdentifier The call identifer that goes into a callID header and a in-reply-to header.
CallInfo CallInfo SIPHeader.
CallInfoList A list of CallInfo headers (there can be multiple in a message).
Challenge Challenge part of the Auth header.
Contact Contact Item.
ContactList List of contact headers.ContactLists are also maintained in a hashtable for quick lookup.
ContentDisposition Content Dispositon SIP Header.
ContentEncoding Content encoding part of a content encoding header list.
ContentEncodingList Content Encoding SIP header List.
ContentLanguage ContentLanguage header Fielding, et al.
ContentLanguageList ContentLanguage list of headers.
ContentLength ContentLength SIPHeader (of which there can be only one in a SIPMessage).
ContentType ContentType SIP Header 14.17 Content-Type The Content-Type entity-header field indicates the media type of the entity-body sent to the recipient or, in the case of the HEAD method, the media type that would have been sent had the request been a GET.
Credentials Credentials that are used in authentication and authorization headers.
CSeq CSeq SIP Header.
ErrorInfo ErrorInfo SIP Header.
ErrorInfoList Error Info sip header.
Event Event SIP Header.
Expires Expires SIP Header.
ExtensionHeaderImpl A generic extension header for the stack.
ExtensionHeaderList A generic extension header list.
From From SIP Header.
HeaderFactoryImpl Implementation of the JAIN SIP HeaderFactory
InReplyTo InReplyTo SIP Header.
InReplyToList In-Reply-To SIP header.
MaxForwards MaxForwards SIPHeader
MediaRange Media Range
MimeVersion MimeVersion SIP Header.
MinExpires MinExpires SIP Header.
NameMap A mapping class that returns the SIPHeader for a given header name.
Organization Organization SIP Header.
ParametersHeader Parameters header.
Priority the Priority header.
Protocol Protocol name and version.
ProxyAuthenticate Proxy Authenticate SIP (HTTP ) header.
ProxyAuthenticateList List of ProxyAuthenticate headers.
ProxyAuthorization ProxyAuthorization Header.
ProxyAuthorizationList List of ProxyAuthorization headers.
ProxyRequire ProxyRequire Header.
ProxyRequireList Proxy Require SIPSIPObject (list of option tags)
RAck RAck SIP Header implementation
Reason Definition of the Reason SIP Header.
ReasonList List of Reason headers.
RecordRoute The Request-Route header is added to a request by any proxy that insists on being in the path of subsequent requests for the same call leg.
RecordRouteList RecordRoute List of SIP headers (a collection of Addresses)
ReferTo ReferTo SIP Header.
ReplyTo ReplyTo Header.
RequestLine RequestLine of SIP Request.
Require Require SIP Header.
RequireList List of Require headers.
RetryAfter Retry-After SIP Header.
Route Route SIPHeader Object
RouteList A list of Route Headers.
RSeq  
Server Supported SIP Header.
SIPDate Implements a parser class for tracking expiration time when specified as a Date value.
SIPDateHeader Date Header.
SIPETag the SIP-ETag header.
SIPHeader Root class from which all SIPHeader objects are subclassed.
SIPHeaderList<HDR extends SIPHeader> This is the root class for all lists of SIP headers.
SIPHeaderNamesCache  
SIPIfMatch the SIP-If-Match header.
SIPObject Root class for all singleton objects in this package: specializes the gov.nist.sip.header.GenericObject class for SIPHeader related objects.
SIPObjectList Root class for all the collection objects in this list: a wrapper class on the GenericObjectList class for lists of objects that can appear in SIPObjects.
StatusLine Status Line (for SIPReply) messages.
Subject Supported SIP Header.
SubscriptionState SubscriptionState header
Supported Supported SIP Header.
SupportedList A list of supported headers.
TimeStamp TimeStamp SIP Header.
To To SIP Header.
Unsupported the Unsupported header.
UnsupportedList List of Unsupported headers.
UserAgent the UserAgent SIPObject.
Via Via SIPHeader (these are strung together in a ViaList).
ViaList Keeps a list and a hashtable of via header functions.
Warning the WarningValue SIPObject.
WarningList A list of Warning headers.
WWWAuthenticate The WWWAuthenticate SIP header.
WWWAuthenticateList WWWAuthenticate SIPHeader (of which there can be several?)
 

Package gov.nist.javax.sip.header Description

Contains implementations of the SIP headers as defined in JAIN-SIP 1.2 and an implementation of the JAIN-SIP header factory.


NIST-SIP: The Reference Implementation for JAIN-SIP 1.2

A product of the NIST/ITL Advanced Networking Technologies Division.
See conditions of use.
Submit a bug report or feature request.