A B C D E F G H I J L M N O P Q R S T U V W

A

AcceptEncodingHeader - class jain.protocol.ip.sip.header.AcceptEncodingHeader.
This class represents the Accept-Encoding request-header.
AcceptEncodingHeader(String) - Constructor for class jain.protocol.ip.sip.header.AcceptEncodingHeader
creates an AcceptEncodingHeader with given content-coding
AcceptHeader - class jain.protocol.ip.sip.header.AcceptHeader.
This class represents an Accept request-header.
AcceptHeader(String, String) - Constructor for class jain.protocol.ip.sip.header.AcceptHeader
Creates an AcceptHeader based on the specified type and subType
AcceptLanguageHeader - class jain.protocol.ip.sip.header.AcceptLanguageHeader.
This class represents the Accept-language request-header.
AcceptLanguageHeader(String) - Constructor for class jain.protocol.ip.sip.header.AcceptLanguageHeader
Creates AcceptLanguageHeader based on given language-range
AckMessage - class jain.protocol.ip.sip.message.AckMessage.
This class represents an ACK request message.
AckMessage(Object, ResponseMessage) - Constructor for class jain.protocol.ip.sip.message.AckMessage
Constructor of AckMessage without body based on received ResponseMessage
AckMessage(Object, ResponseMessage, Object, ContentTypeHeader) - Constructor for class jain.protocol.ip.sip.message.AckMessage
Constructor of AckMessage with body based on received ResponseMessage
AckMessage(Object, URI, CallIdHeader, CSeqHeader, FromHeader, ToHeader, ViaHeader[]) - Constructor for class jain.protocol.ip.sip.message.AckMessage
Constructor of AckMessage without body
AckMessage(Object, URI, CallIdHeader, CSeqHeader, FromHeader, ToHeader, ViaHeader[], Object, ContentTypeHeader) - Constructor for class jain.protocol.ip.sip.message.AckMessage
Constructor of AckMessage with body
ACTION_PROXY - Static variable in class jain.protocol.ip.sip.header.ContactHeader
 
ACTION_REDIRECT - Static variable in class jain.protocol.ip.sip.header.ContactHeader
 
addHeader(Header, boolean) - Method in class jain.protocol.ip.sip.message.Message
Adds a Header to Message's Header list, either at the top or the bottom.
addHeaders(Header[], boolean) - Method in class jain.protocol.ip.sip.message.Message
Adds an array of Headers to the top (or bottom) of Message's Header list.
addJainSipListener(JainSipListener) - Method in interface jain.protocol.ip.sip.JainSipProvider
Adds a JainSipListener to the list of registered Event Listeners of this JainSipProvider.
ADDRESS_INCOMPLETE - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The server received a RequestMessage with a ToHeader address or Request-URI that was incomplete.
addViaHeader(ViaHeader) - Method in class jain.protocol.ip.sip.message.RequestMessage
Adds ViaHeader to top of ResponseMessage's Header list.
AllowHeader - class jain.protocol.ip.sip.header.AllowHeader.
This class represents the Allow entity-header.
AllowHeader(String) - Constructor for class jain.protocol.ip.sip.header.AllowHeader
Creates an AllowHeader based on given method
allowsAllSubTypes() - Method in class jain.protocol.ip.sip.header.AcceptHeader
Gets boolean value to indicate if the AcceptHeader allows all media sub-types
allowsAllTypes() - Method in class jain.protocol.ip.sip.header.AcceptHeader
Gets boolean value to indicate if the AcceptHeader allows all media types
ALTERNATIVE_SERVICE - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The call was not successful, but alternative services are possible.
AMBIGUOUS - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The callee address provided in the RequestMessage was ambiguous.
AuthorizationHeader - class jain.protocol.ip.sip.header.AuthorizationHeader.
This class represents the Authorization request-header.
AuthorizationHeader(Credentials) - Constructor for class jain.protocol.ip.sip.header.AuthorizationHeader
Creates an AuthorizationHeader based on given method

B

BAD_EXTENSION - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The server did not understand the protocol extension specified in a RequireHeader.
BAD_GATEWAY - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The server, while acting as a gateway or proxy, received an invalid ResponseMessage from the downstream server it accessed in attempting to fulfill the RequestMessage.
BAD_REQUEST - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The RequestMessage could not be understood due to malformed syntax.
BasicChallenge - class jain.protocol.ip.sip.BasicChallenge.
This class represents a Basic Authentication scheme Challenge.
BasicChallenge(String) - Constructor for class jain.protocol.ip.sip.BasicChallenge
Creates a BasicChallenge based on given authentication realm
BasicCredentials - class jain.protocol.ip.sip.BasicCredentials.
This class represents Basic Authentication scheme Credentials.
BasicCredentials(String, String) - Constructor for class jain.protocol.ip.sip.BasicCredentials
Creates BasicCredentials based on given userId and password
BodyNotSetException - exception jain.protocol.ip.sip.BodyNotSetException.
This exception is thrown if an attempt is made to perform any method on a bodyless Message that relies on the existemce of a Message body.
BodyNotSetException() - Constructor for class jain.protocol.ip.sip.BodyNotSetException
 
BodyNotSetException(String) - Constructor for class jain.protocol.ip.sip.BodyNotSetException
 
BUSY_EVERYWHERE - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The callee's end system was contacted successfully but the callee is busy and does not wish to take the call at this time.
BUSY_HERE - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The callee's end system was contacted successfully but the callee is currently not willing or able to take additional calls.
ByeMessage - class jain.protocol.ip.sip.message.ByeMessage.
This calls represents a BYE request message.
ByeMessage(Object, InviteMessage) - Constructor for class jain.protocol.ip.sip.message.ByeMessage
Constructor of ByeMessage based on sent InviteMessage Note - the ByeMessage will have a CSeq number equal to the CSeq number of the InviteMessage plus one i.e.
ByeMessage(Object, ResponseMessage) - Constructor for class jain.protocol.ip.sip.message.ByeMessage
Constructor of ByeMessage based on received ResponseMessage Note - the ByeMessage will have a CSeq number equal to the CSeq number of the ResponseMessage plus one i.e.
ByeMessage(Object, URI, CallIdHeader, CSeqHeader, FromHeader, ToHeader, ViaHeader[]) - Constructor for class jain.protocol.ip.sip.message.ByeMessage
Constructor of ByeMessage

C

CALL_IS_BEING_FORWARDED - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
A proxy server may use this status code to indicate that the call is being forwarded to a different set of destinations.
CALL_LEG_OR_TRANSACTION_DOES_NOT_EXIST - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
This status is returned under two conditions: The server received a ByeMessage that does not match any existing call leg or the server received a CancelMessage that does not match any existing transaction.
CallIdHeader - class jain.protocol.ip.sip.header.CallIdHeader.
This class represents the Call-ID general-header.
CallIdHeader(String, InetAddress) - Constructor for class jain.protocol.ip.sip.header.CallIdHeader
Creates a CallIdHeader based on given local-id and host
CancelMessage - class jain.protocol.ip.sip.message.CancelMessage.
This class represents a CANCEL request message.
CancelMessage(Object, RequestMessage) - Constructor for class jain.protocol.ip.sip.message.CancelMessage
Constructor of CancelMessage based on sent RequestMessage
CancelMessage(Object, URI, CallIdHeader, CSeqHeader, FromHeader, ToHeader, ViaHeader[]) - Constructor for class jain.protocol.ip.sip.message.CancelMessage
Constructor of CancelMessage
Challenge - class jain.protocol.ip.sip.Challenge.
This class represents a generic SIP authentication challenge.
Challenge(String) - Constructor for class jain.protocol.ip.sip.Challenge
Creates a Challenge based on given authentication scheme and realm
clone() - Method in class jain.protocol.ip.sip.Credentials
Creates and returns a copy of Credentials
clone() - Method in class jain.protocol.ip.sip.Challenge
Creates and returns a copy of Challenge
clone() - Method in class jain.protocol.ip.sip.BasicChallenge
Creates and returns a copy of BasicChallenge
clone() - Method in class jain.protocol.ip.sip.NameAddress
Creates and returns a copy of NameAddress
clone() - Method in class jain.protocol.ip.sip.URI
Creates and returns a copy of URI
clone() - Method in class jain.protocol.ip.sip.SipURL
Creates and returns a copy of SipURL
clone() - Method in class jain.protocol.ip.sip.BasicCredentials
Creates and returns a copy of BasicCredentials
clone() - Method in class jain.protocol.ip.sip.DigestCredentials
Creates and returns a copy of DigestCredentials
clone() - Method in class jain.protocol.ip.sip.header.Header
Creates and returns a copy of Header
clone() - Method in class jain.protocol.ip.sip.header.HideHeader
Creates and returns a copy of HideHeader
clone() - Method in class jain.protocol.ip.sip.header.CSeqHeader
Creates and returns a copy of CSeqHeader
clone() - Method in class jain.protocol.ip.sip.header.ProxyRequireHeader
Creates and returns a copy of ProxyRequireHeader
clone() - Method in class jain.protocol.ip.sip.header.ContactHeader
Creates and returns copy of ContactHeader
clone() - Method in class jain.protocol.ip.sip.header.SubjectHeader
Creates and returns a copy of SubjectHeader
clone() - Method in class jain.protocol.ip.sip.header.AuthorizationHeader
Creates and returns a copy of AuthorizationHeader
clone() - Method in class jain.protocol.ip.sip.header.ContentEncodingHeader
Creates and returns a copy of ContentEncodingHeader
clone() - Method in class jain.protocol.ip.sip.header.ContentLengthHeader
Creates and returns a copy of ContentLengthHeader
clone() - Method in class jain.protocol.ip.sip.header.RecordRouteHeader
Creates and returns a copy of RecordRouteHeader
clone() - Method in class jain.protocol.ip.sip.header.EncryptionHeader
Creates and returns a copy of EncryptionHeader
clone() - Method in class jain.protocol.ip.sip.header.OrganizationHeader
Creates and returns a copy of OrganizationHeader
clone() - Method in class jain.protocol.ip.sip.header.ServerHeader
Creates and returns a copy of ServerHeader
clone() - Method in class jain.protocol.ip.sip.header.FromHeader
Creates and returns a copy of FromHeader
clone() - Method in class jain.protocol.ip.sip.header.ProxyAuthorizationHeader
Creates and returns a copy of ProxyAuthorizationHeader
clone() - Method in class jain.protocol.ip.sip.header.AcceptHeader
Creates and returns a copy of AcceptHeader
clone() - Method in class jain.protocol.ip.sip.header.RouteHeader
Creates and returns a copy of RouteHeader
clone() - Method in class jain.protocol.ip.sip.header.ToHeader
Creates and returns a copy of ToHeader
clone() - Method in class jain.protocol.ip.sip.header.ExpiresHeader
Creates and returns a copy of ExpiresHeader
clone() - Method in class jain.protocol.ip.sip.header.WarningHeader
Creates and returns a copy of WarningHeader
clone() - Method in class jain.protocol.ip.sip.header.RequireHeader
Creates and returns a copy of RequireHeader
clone() - Method in class jain.protocol.ip.sip.header.UnsupportedHeader
Creates and returns a copy of UnsupportedHeader
clone() - Method in class jain.protocol.ip.sip.header.ProxyAuthenticateHeader
Creates and returns a copy of ProxyAuthenticateHeader
clone() - Method in class jain.protocol.ip.sip.header.MaxForwardsHeader
Creates and returns a copy of MaxForwardsHeader
clone() - Method in class jain.protocol.ip.sip.header.PriorityHeader
Creates and returns a copy of PriorityHeader
clone() - Method in class jain.protocol.ip.sip.header.WWWAuthenticateHeader
Creates and returns a copy of WWWAuthenticateHeader
clone() - Method in class jain.protocol.ip.sip.header.TimestampHeader
Creates and returns a copy of TimestampHeader
clone() - Method in class jain.protocol.ip.sip.header.RetryAfterHeader
Creates and returns a copy of RetryAfterHeader
clone() - Method in class jain.protocol.ip.sip.header.CallIdHeader
Creates and returns a copy of CallIdHeader
clone() - Method in class jain.protocol.ip.sip.header.AcceptLanguageHeader
Creates and returns a copy of AcceptLanguageHeader
clone() - Method in class jain.protocol.ip.sip.header.UserAgentHeader
Creates and returns a copy of UserAgentHeader
clone() - Method in class jain.protocol.ip.sip.header.ResponseKeyHeader
Creates and returns a copy of ResponseKeyHeader
clone() - Method in class jain.protocol.ip.sip.header.ViaHeader
Creates and returns a copy of ViaHeader
clone() - Method in class jain.protocol.ip.sip.header.AcceptEncodingHeader
Creates and returns a copy of AcceptEncodingHeader
clone() - Method in class jain.protocol.ip.sip.header.ContentTypeHeader
Creates and returns a copy of ContentTypeHeader
clone() - Method in class jain.protocol.ip.sip.header.DateHeader
Creates and returns a copy of DateHeader
clone() - Method in class jain.protocol.ip.sip.header.AllowHeader
Creates and returns a copy of AllowHeader
clone() - Method in class jain.protocol.ip.sip.message.Message
 
CONFLICT - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The RequestMessage could not be completed due to a conflict with the current state of the resource.
ContactHeader - class jain.protocol.ip.sip.header.ContactHeader.
This class represents the Contact general-header.
ContactHeader() - Constructor for class jain.protocol.ip.sip.header.ContactHeader
Creates a wildcard ContactHeader.
ContactHeader(NameAddress) - Constructor for class jain.protocol.ip.sip.header.ContactHeader
Creates a ContactHeader based on given NameAddress
ContentEncodingHeader - class jain.protocol.ip.sip.header.ContentEncodingHeader.
This class represents the Content-Encoding entity-header.
ContentEncodingHeader(String) - Constructor for class jain.protocol.ip.sip.header.ContentEncodingHeader
Creates a ContentEncodingHeader based on given content-encoding
ContentLengthHeader - class jain.protocol.ip.sip.header.ContentLengthHeader.
This class represents the Content-Length entity-header.
ContentLengthHeader(int) - Constructor for class jain.protocol.ip.sip.header.ContentLengthHeader
Creates a ContentLengthHeader based on given content-length
ContentTypeHeader - class jain.protocol.ip.sip.header.ContentTypeHeader.
This class represents the Content-Type entity-header.
ContentTypeHeader(String, String) - Constructor for class jain.protocol.ip.sip.header.ContentTypeHeader
Creates a ContentTypeHeader based on given media type and sub-type
createIPObject(String) - Method in class jain.protocol.ip.JainIPFactory
Returns an instance of a Peer JAIN IP Object identified by the supplied classname.
createProvider(ListeningPoint) - Method in interface jain.protocol.ip.sip.JainSipStack
Creates a new Peer (vendor specific) JainSipProvider that is attached to this JainSipStack on a specified ListeningPoint and returns a reference to it.
Credentials - class jain.protocol.ip.sip.Credentials.
This class represents generic credentials for an authentication scheme.
Credentials(String) - Constructor for class jain.protocol.ip.sip.Credentials
Creates Credentials based on given authentication scheme
CSeqHeader - class jain.protocol.ip.sip.header.CSeqHeader.
This class represents the CSeq (command sequence) general-header.
CSeqHeader(int, String) - Constructor for class jain.protocol.ip.sip.header.CSeqHeader
Creates a CSeqHeader based on given sequence number and method

D

DateHeader - class jain.protocol.ip.sip.header.DateHeader.
This class represents the Date general header.
DateHeader(Date) - Constructor for class jain.protocol.ip.sip.header.DateHeader
Creates an DateHeader based on given Date
DateHeader(String) - Constructor for class jain.protocol.ip.sip.header.DateHeader
Creates a DateHeader based on given date string
DECLINE - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The callee's machine was successfully contacted but the user explicitly does not wish to or cannot participate.
decrementMaxForwards() - Method in class jain.protocol.ip.sip.header.MaxForwardsHeader
Decrements the number of max-forwards by one
decryptMessage(Message, String) - Method in interface jain.protocol.ip.sip.JainSipProvider
Returns decrypted version of encrypted message using specified key with scheme specified in EncryptionHeader
deleteProvider(JainSipProvider) - Method in interface jain.protocol.ip.sip.JainSipStack
Deletes the specified Peer JAIN SIP Provider attached to this JainSipStack.
DigestChallenge - class jain.protocol.ip.sip.DigestChallenge.
This class represents a Digest Authentication scheme Challenge.
DigestChallenge(String, String) - Constructor for class jain.protocol.ip.sip.DigestChallenge
Creates a DigestChallenge based on given authentication realm and nonce
DigestCredentials - class jain.protocol.ip.sip.DigestCredentials.
This class represents Digest Authentication scheme Credentials.
DigestCredentials(String, String, String, String, String) - Constructor for class jain.protocol.ip.sip.DigestCredentials
Creates DigestCredentials
DOES_NOT_EXIST_ANYWHERE - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The server has authoritative information that the user indicated in the ToHeader of the RequestMessage does not exist anywhere.

E

EncryptionHeader - class jain.protocol.ip.sip.header.EncryptionHeader.
This class represents the Encryption general-header.
EncryptionHeader(String) - Constructor for class jain.protocol.ip.sip.header.EncryptionHeader
Creates an EncryptionHeader based on given scheme
encryptMessage(Message, String) - Method in interface jain.protocol.ip.sip.JainSipProvider
Returns encrypted version of unencrypted message using specified key with scheme specified in EncryptionHeader
ENTITY_HEADER - Static variable in class jain.protocol.ip.sip.header.Header
 
ENTITY_TOO_LARGE - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The server is refusing to process a RequestMessage because the RequestMessage entity is larger than the server is willing or able to process.
EntityHeader - class jain.protocol.ip.sip.header.EntityHeader.
This class represents an entity-header.
EntityHeader(String) - Constructor for class jain.protocol.ip.sip.header.EntityHeader
Creates an EntityHeader based on given token
EntityHeader(String, String) - Constructor for class jain.protocol.ip.sip.header.EntityHeader
Creates an EntityHeader based on given token and value
equals(AcceptEncodingHeader) - Method in class jain.protocol.ip.sip.header.AcceptEncodingHeader
Indicates whether some other AcceptEncodingHeader is "equal to" this one
equals(AcceptHeader) - Method in class jain.protocol.ip.sip.header.AcceptHeader
Indicates whether some other AcceptHeader is "equal to" this one
equals(AcceptLanguageHeader) - Method in class jain.protocol.ip.sip.header.AcceptLanguageHeader
Indicates whether some other AcceptLanguageHeader is "equal to" this one
equals(AllowHeader) - Method in class jain.protocol.ip.sip.header.AllowHeader
Indicates whether some other AllowHeader is "equal to" this one
equals(AuthorizationHeader) - Method in class jain.protocol.ip.sip.header.AuthorizationHeader
Indicates whether some other AuthorizationHeader is "equal to" this one
equals(BasicCredentials) - Method in class jain.protocol.ip.sip.BasicCredentials
Indicates whether some other BasicCredentials is "equal to" this one
equals(CallIdHeader) - Method in class jain.protocol.ip.sip.header.CallIdHeader
Indicates whether some other CallIdHeader is "equal to" this one
equals(Challenge) - Method in class jain.protocol.ip.sip.Challenge
Indicates whether some other Challenge is "equal to" this one
equals(ContactHeader) - Method in class jain.protocol.ip.sip.header.ContactHeader
Indicates whether some other ContactHeader is "equal to" this one
equals(ContentEncodingHeader) - Method in class jain.protocol.ip.sip.header.ContentEncodingHeader
Indicates whether some other ContentEncodingHeader is "equal to" this one
equals(ContentLengthHeader) - Method in class jain.protocol.ip.sip.header.ContentLengthHeader
Indicates whether some other ContentLengthHeader is "equal to" this one
equals(ContentTypeHeader) - Method in class jain.protocol.ip.sip.header.ContentTypeHeader
Indicates whether some other ContentTypeHeader is "equal to" this one
equals(Credentials) - Method in class jain.protocol.ip.sip.Credentials
Indicates whether some other Credentials is "equal to" this one
equals(CSeqHeader) - Method in class jain.protocol.ip.sip.header.CSeqHeader
Indicates whether some other CSeqHeader is "equal to" this one
equals(DateHeader) - Method in class jain.protocol.ip.sip.header.DateHeader
Indicates whether some other DateHeader is "equal to" this one
equals(EncryptionHeader) - Method in class jain.protocol.ip.sip.header.EncryptionHeader
Indicates whether some other EncryptionHeader is "equal to" this one
equals(ExpiresHeader) - Method in class jain.protocol.ip.sip.header.ExpiresHeader
Indicates whether some other ExpiresHeader is "equal to" this one
equals(FromHeader) - Method in class jain.protocol.ip.sip.header.FromHeader
Indicates whether some other FromHeader is "equal to" this one
equals(Header) - Method in class jain.protocol.ip.sip.header.Header
Indicates whether some other Header is "equal to" this one
equals(HideHeader) - Method in class jain.protocol.ip.sip.header.HideHeader
Indicates whether some other HideHeader is "equal to" this one
equals(MaxForwardsHeader) - Method in class jain.protocol.ip.sip.header.MaxForwardsHeader
Indicates whether some other MaxForwardsHeader is "equal to" this one
equals(Message) - Method in class jain.protocol.ip.sip.message.Message
 
equals(NameAddress) - Method in class jain.protocol.ip.sip.NameAddress
Indicates whether some other NameAddress is "equal to" this one
equals(OrganizationHeader) - Method in class jain.protocol.ip.sip.header.OrganizationHeader
Indicates whether some other OrganizationHeader is "equal to" this one
equals(PriorityHeader) - Method in class jain.protocol.ip.sip.header.PriorityHeader
Indicates whether some other PriorityHeader is "equal to" this one
equals(ProxyAuthenticateHeader) - Method in class jain.protocol.ip.sip.header.ProxyAuthenticateHeader
Indicates whether some other ProxyAuthenticateHeader is "equal to" this one
equals(ProxyAuthorizationHeader) - Method in class jain.protocol.ip.sip.header.ProxyAuthorizationHeader
Indicates whether some other ProxyAuthorizationHeader is "equal to" this one
equals(ProxyRequireHeader) - Method in class jain.protocol.ip.sip.header.ProxyRequireHeader
Indicates whether some other ProxyRequireHeader is "equal to" this one
equals(RecordRouteHeader) - Method in class jain.protocol.ip.sip.header.RecordRouteHeader
Indicates whether some other RecordRouteHeader is "equal to" this one
equals(RequireHeader) - Method in class jain.protocol.ip.sip.header.RequireHeader
Indicates whether some other RequireHeader is "equal to" this one
equals(ResponseKeyHeader) - Method in class jain.protocol.ip.sip.header.ResponseKeyHeader
Indicates whether some other ResponseKeyHeader is "equal to" this one
equals(RetryAfterHeader) - Method in class jain.protocol.ip.sip.header.RetryAfterHeader
Indicates whether some other RetryAfterHeader is "equal to" this one
equals(RouteHeader) - Method in class jain.protocol.ip.sip.header.RouteHeader
Indicates whether some other RouteHeader is "equal to" this one
equals(ServerHeader) - Method in class jain.protocol.ip.sip.header.ServerHeader
Indicates whether some other ServerHeader is "equal to" this one
equals(SipURL) - Method in class jain.protocol.ip.sip.SipURL
Indicates whether some other SipURL is "equal to" this one
equals(SubjectHeader) - Method in class jain.protocol.ip.sip.header.SubjectHeader
Indicates whether some other SubjectHeader is "equal to" this one
equals(TimestampHeader) - Method in class jain.protocol.ip.sip.header.TimestampHeader
Indicates whether some other TimestampHeader is "equal to" this one
equals(ToHeader) - Method in class jain.protocol.ip.sip.header.ToHeader
Indicates whether some other ToHeader is "equal to" this one
equals(UnsupportedHeader) - Method in class jain.protocol.ip.sip.header.UnsupportedHeader
Indicates whether some other UnsupportedHeader is "equal to" this one
equals(URI) - Method in class jain.protocol.ip.sip.URI
Indicates whether some other URI is "equal to" this one
equals(UserAgentHeader) - Method in class jain.protocol.ip.sip.header.UserAgentHeader
Indicates whether some other UserAgentHeader is "equal to" this one
equals(ViaHeader) - Method in class jain.protocol.ip.sip.header.ViaHeader
Indicates whether some other ViaHeader is "equal to" this one
equals(WarningHeader) - Method in class jain.protocol.ip.sip.header.WarningHeader
Indicates whether some other WarningHeader is "equal to" this one
equals(WWWAuthenticateHeader) - Method in class jain.protocol.ip.sip.header.WWWAuthenticateHeader
Indicates whether some other WWWAuthenticateHeader is "equal to" this one
ExpiresHeader - class jain.protocol.ip.sip.header.ExpiresHeader.
This class represents the Expires entity-header.
ExpiresHeader(Date) - Constructor for class jain.protocol.ip.sip.header.ExpiresHeader
Creates an ExpiresHeader based on given date
ExpiresHeader(long) - Constructor for class jain.protocol.ip.sip.header.ExpiresHeader
Creates an ExpiresHeader based on given number of delta-seconds

F

FORBIDDEN - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The server understood the RequestMessage, but is refusing to fulfill it.
FromHeader - class jain.protocol.ip.sip.header.FromHeader.
This class represents the From general-header.
FromHeader(NameAddress) - Constructor for class jain.protocol.ip.sip.header.FromHeader
Creates a FromHeader based on given NameAddress

G

GATEWAY_TIME_OUT - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The server, while acting as a gateway, did not receive a timely ResponseMessage from the server (e.g., a location server) it accessed in attempting to complete the RequestMessage.
GENERAL_HEADER - Static variable in class jain.protocol.ip.sip.header.Header
 
GeneralHeader - class jain.protocol.ip.sip.header.GeneralHeader.
This class represents a general-header.
GeneralHeader(String) - Constructor for class jain.protocol.ip.sip.header.GeneralHeader
Creates a GeneralHeader based on given token
GeneralHeader(String, String) - Constructor for class jain.protocol.ip.sip.header.GeneralHeader
Creates a GeneralHeader based on given token and value
getAcceptEncodingHeaders() - Method in class jain.protocol.ip.sip.message.Message
Gets AcceptEncodingHeaders of Message.
getAcceptHeaders() - Method in class jain.protocol.ip.sip.message.Message
Gets AcceptHeaders of Message.
getAcceptLanguageHeaders() - Method in class jain.protocol.ip.sip.message.Message
Gets AcceptLanguageHeaders of Message.
getAction() - Method in class jain.protocol.ip.sip.header.ContactHeader
Gets action of ContactHeader
getAddress() - Method in class jain.protocol.ip.sip.NameAddress
Gets address of NameAddress
getAgentHost() - Method in class jain.protocol.ip.sip.header.WarningHeader
Gets agent host of WarningHeader
getAgentPort() - Method in class jain.protocol.ip.sip.header.WarningHeader
Gets agent port of WarningHeader
getAgentPseudonym() - Method in class jain.protocol.ip.sip.header.WarningHeader
Gets agent pseudonym of WarningHeader
getAlgorithm() - Method in class jain.protocol.ip.sip.DigestChallenge
Gets algorithm of DigestChallenge
getAlgorithm() - Method in class jain.protocol.ip.sip.DigestCredentials
Gets algorithm of DigestCredentials
getAllHeaders() - Method in class jain.protocol.ip.sip.message.Message
Gets an array of all Headers in Message's Header list.
getAllowHeaders() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Gets AllowHeaders of ResponseMessage.
getAuthorizationHeader() - Method in class jain.protocol.ip.sip.message.RequestMessage
Gets AuthorizationHeader of RequestMessage.
getBody() - Method in class jain.protocol.ip.sip.message.Message
Gets body of Message.
getBranch() - Method in class jain.protocol.ip.sip.header.ViaHeader
Gets branch of ViaHeader
getCallIdHeader() - Method in class jain.protocol.ip.sip.message.Message
Gets CallIdHeader of Message.
getChallenge() - Method in class jain.protocol.ip.sip.header.ProxyAuthenticateHeader
Gets challenge of ProxyAuthenticateHeader
getChallenge() - Method in class jain.protocol.ip.sip.header.WWWAuthenticateHeader
Gets challenge of WWWAuthenticateHeader
getClientTransactionRequest(int) - Method in interface jain.protocol.ip.sip.JainSipProvider
Returns the RequestMessage associated with client transaction specified by the transaction id
getClientTransactionResponse(int) - Method in interface jain.protocol.ip.sip.JainSipProvider
Returns the last ResponseMessage associated with client transaction specified by the transaction id
getCnonce() - Method in class jain.protocol.ip.sip.DigestCredentials
Gets cnonce of DigestCredentials
getCode() - Method in class jain.protocol.ip.sip.header.WarningHeader
Gets code of WarningHeader
getComment() - Method in class jain.protocol.ip.sip.header.ContactHeader
Gets comment of ContactHeader
getComment() - Method in class jain.protocol.ip.sip.header.ServerHeader
Gets comment of ServerHeader
getComment() - Method in class jain.protocol.ip.sip.header.RetryAfterHeader
Gets comment of RetryAfterHeader
getComment() - Method in class jain.protocol.ip.sip.header.UserAgentHeader
Gets comment of UserAgentHeader
getComment() - Method in class jain.protocol.ip.sip.header.ViaHeader
Gets comment of ViaHeader
getConcealedHost() - Method in class jain.protocol.ip.sip.header.ViaHeader
Gets concealed host of ViaHeader
getContactHeaders() - Method in class jain.protocol.ip.sip.message.Message
Gets ContactHeaders of Message.
getContentCoding() - Method in class jain.protocol.ip.sip.header.AcceptEncodingHeader
Gets the content-coding of AcceptEncodingHeader
getContentEncoding() - Method in class jain.protocol.ip.sip.header.ContentEncodingHeader
Gets contentEncoding of ContentEncodingHeader
getContentEncodingHeaders() - Method in class jain.protocol.ip.sip.message.Message
Gets ContentEncodingHeaders of Message.
getContentLength() - Method in class jain.protocol.ip.sip.header.ContentLengthHeader
Gets content-length of ContentLengthHeader
getContentLengthHeader() - Method in class jain.protocol.ip.sip.message.Message
Gets ContentLengthHeader of Message.
getContentTypeHeader() - Method in class jain.protocol.ip.sip.message.Message
Gets ContentTypeHeader of Message.
getCredentials() - Method in class jain.protocol.ip.sip.header.AuthorizationHeader
Gets credentials of AuthorizationHeader
getCredentials() - Method in class jain.protocol.ip.sip.header.ProxyAuthorizationHeader
Gets credentials of ProxyAuthorizationHeader
getCSeqHeader() - Method in class jain.protocol.ip.sip.message.Message
Gets CSeqHeader of Message.
getDate() - Method in class jain.protocol.ip.sip.header.ExpiresHeader
Gets date of ExpiresHeader
getDate() - Method in class jain.protocol.ip.sip.header.RetryAfterHeader
Gets date of RetryAfterHeader
getDate() - Method in class jain.protocol.ip.sip.header.DateHeader
Gets date of DateHeader
getDateHeader() - Method in class jain.protocol.ip.sip.message.Message
Gets DateHeader of Message.
getDelay() - Method in class jain.protocol.ip.sip.header.TimestampHeader
Gets delay of TimestampHeader
getDeltaSeconds() - Method in class jain.protocol.ip.sip.header.ExpiresHeader
Gets delta-seconds of ExpiresHeader
getDeltaSeconds() - Method in class jain.protocol.ip.sip.header.RetryAfterHeader
Gets delta-seconds of RetryAfterHeader
getDigestURI() - Method in class jain.protocol.ip.sip.DigestCredentials
Gets digestURI of DigestCredentials
getDisplayName() - Method in class jain.protocol.ip.sip.NameAddress
Gets display name of NameAddress
getDomain() - Method in class jain.protocol.ip.sip.DigestChallenge
Gets domain of DigestChallenge
getDuration() - Method in class jain.protocol.ip.sip.header.RetryAfterHeader
Gets duration of RetryAfterHeader
getEncryptionHeader() - Method in class jain.protocol.ip.sip.message.Message
Gets EncryptionHeader of Message.
getExpiresHeader() - Method in class jain.protocol.ip.sip.message.Message
Gets ExpiresHeader of Message.
getExpiryDate() - Method in class jain.protocol.ip.sip.header.ContactHeader
Gets expiry date of ContactHeader
getExpiryDeltaSeconds() - Method in class jain.protocol.ip.sip.header.ContactHeader
Gets expiry delta-seconds of ContactHeader
getExtension(String) - Method in class jain.protocol.ip.sip.Credentials
Gets the value of specified parameter in Credentials
getExtension(String) - Method in class jain.protocol.ip.sip.Challenge
Gets the value of specified parameter in Challenge
getExtension(String) - Method in class jain.protocol.ip.sip.SipURL
Gets the value of specified extension parameter in SipURL
getExtension(String) - Method in class jain.protocol.ip.sip.header.ContactHeader
Gets the value of specified extension parameter in ContactHeader
getExtension(String) - Method in class jain.protocol.ip.sip.header.AcceptHeader
Gets the value of specified extension parameter in AcceptHeader
getExtensions() - Method in class jain.protocol.ip.sip.Credentials
Gets an array of Credentials's parameter names
getExtensions() - Method in class jain.protocol.ip.sip.Challenge
Gets an array of Challenge's parameter names
getExtensions() - Method in class jain.protocol.ip.sip.SipURL
Gets an array of SipURL's extension parameter names
getExtensions() - Method in class jain.protocol.ip.sip.header.ContactHeader
Gets an array of the names of ContactHeader's extension parameters
getExtensions() - Method in class jain.protocol.ip.sip.header.AcceptHeader
Gets an array of the names of AcceptHeader's extension parameters
getFromHeader() - Method in class jain.protocol.ip.sip.message.Message
Gets FromHeader of Message.
getHeader(String) - Method in class jain.protocol.ip.sip.SipURL
Gets the value of specified header in SipURL
getHeader(String, boolean) - Method in class jain.protocol.ip.sip.message.Message
Gets first (or last) Header of specified type in Message's Header list
getHeaders() - Method in class jain.protocol.ip.sip.SipURL
Gets an array of SipURL's header names
getHeaders(String) - Method in class jain.protocol.ip.sip.message.Message
Gets array of all Headers of specified type in Message's Header list.
getHeaderType() - Method in class jain.protocol.ip.sip.header.Header
Gets type of Header
getHideHeader() - Method in class jain.protocol.ip.sip.message.RequestMessage
Gets HideHeader of RequestMessage.
getHost() - Method in class jain.protocol.ip.sip.ListeningPoint
Gets host of ListeningPoint
getHost() - Method in class jain.protocol.ip.sip.SipURL
Gets host of SipURL
getHost() - Method in class jain.protocol.ip.sip.header.CallIdHeader
Gets host of CallIdHeader
getHost() - Method in class jain.protocol.ip.sip.header.ViaHeader
Gets host of ViaHeader
getInstance() - Static method in class jain.protocol.ip.JainIPFactory
Returns an instance of a JainIPFactory.
getIsdnSubAddress() - Method in class jain.protocol.ip.sip.SipURL
Gets ISDN subaddress of SipURL
getJainObjectList() - Method in class jain.protocol.ip.JainIPFactory
Returns a Vector containing all of the Peer JAIN Objects that have previously been created using this JainIPFactory.
getLanguageRange() - Method in class jain.protocol.ip.sip.header.AcceptLanguageHeader
Gets the language-range of AcceptLanguageHeader
getListeningPoint() - Method in interface jain.protocol.ip.sip.JainSipProvider
Returns the ListeningPoint of this JainSipProvider
getListeningPoints() - Method in interface jain.protocol.ip.sip.JainSipStack
Returns an array of ListeningPoints available to this stack
getLocalId() - Method in class jain.protocol.ip.sip.header.CallIdHeader
Gets local-id of CallIdHeader
getMAddr() - Method in class jain.protocol.ip.sip.SipURL
Gets MAddr of SipURL
getMAddr() - Method in class jain.protocol.ip.sip.header.ViaHeader
Gets MAddr of ViaHeader
getMaxForwards() - Method in class jain.protocol.ip.sip.header.MaxForwardsHeader
Gets max-forwards of MaxForwardsHeader
getMaxForwardsHeader() - Method in class jain.protocol.ip.sip.message.RequestMessage
Gets MaxForwardsHeader of RequestMessage.
getMediaRange() - Method in class jain.protocol.ip.sip.header.AcceptHeader
Gets string representation of media-range of AcceptHeader
getMethod() - Method in class jain.protocol.ip.sip.SipURL
Gets method of SipURL
getMethod() - Method in class jain.protocol.ip.sip.header.CSeqHeader
Gets method of CSeqHeader
getMethod() - Method in class jain.protocol.ip.sip.header.AllowHeader
Gets method of AllowHeader
getMethod() - Method in class jain.protocol.ip.sip.message.RequestMessage
Gets method of RequestMessage.
getNameAddress() - Method in class jain.protocol.ip.sip.header.ContactHeader
Gets NameAddress of ContactHeader
getNameAddress() - Method in class jain.protocol.ip.sip.header.RecordRouteHeader
Gets NameAddress of RecordRouteHeader
getNameAddress() - Method in class jain.protocol.ip.sip.header.FromHeader
Gets NameAddress of FromHeader
getNameAddress() - Method in class jain.protocol.ip.sip.header.RouteHeader
Gets NameAddress of RouteHeader
getNameAddress() - Method in class jain.protocol.ip.sip.header.ToHeader
Gets NameAddress of ToHeader
getNewCallIdHeader() - Method in interface jain.protocol.ip.sip.JainSipProvider
Returns a new CallIdHeader for the Provider's ListeningPoint
getNewCSeqNumber(CallIdHeader) - Method in interface jain.protocol.ip.sip.JainSipProvider
Returns a new CSeq for the call represented by the specified CallIdHeader
getNonce() - Method in class jain.protocol.ip.sip.DigestChallenge
Gets nonce of DigestChallenge
getNonce() - Method in class jain.protocol.ip.sip.DigestCredentials
Gets nonce of DigestCredentials
getNonceCount() - Method in class jain.protocol.ip.sip.DigestCredentials
Gets nonceCount of DigestCredentials
getOpaque() - Method in class jain.protocol.ip.sip.DigestChallenge
Gets opaque of DigestChallenge
getOpaque() - Method in class jain.protocol.ip.sip.DigestCredentials
Gets opaque of DigestCredentials
getOptionTag() - Method in class jain.protocol.ip.sip.header.ProxyRequireHeader
Gets option tag of ProxyRequireHeader
getOptionTag() - Method in class jain.protocol.ip.sip.header.RequireHeader
Gets option tag of RequireHeader
getOptionTag() - Method in class jain.protocol.ip.sip.header.UnsupportedHeader
Gets option tag of UnsupportedHeader
getOrganization() - Method in class jain.protocol.ip.sip.header.OrganizationHeader
Gets organization of OrganizationHeader
getOrganizationHeader() - Method in class jain.protocol.ip.sip.message.Message
Gets OrganizationHeader of Message.
getParameter(String) - Method in class jain.protocol.ip.sip.header.EncryptionHeader
Gets the value of specified parameter in EncryptionHeader
getParameter(String) - Method in class jain.protocol.ip.sip.header.ResponseKeyHeader
Gets the value of specified parameter in ResponseKeyHeader
getParameter(String) - Method in class jain.protocol.ip.sip.header.ContentTypeHeader
Gets the value of specified parameter in ContentTypeHeader
getParameters() - Method in class jain.protocol.ip.sip.header.EncryptionHeader
Gets an array of EncryptionHeader's parameter names
getParameters() - Method in class jain.protocol.ip.sip.header.ResponseKeyHeader
Gets an array of ResponseKeyHeader's parameter names
getParameters() - Method in class jain.protocol.ip.sip.header.ContentTypeHeader
Gets an array of media-type's parameter names
getPassword() - Method in class jain.protocol.ip.sip.BasicCredentials
Gets password of Credentials
getPathName() - Method in class jain.protocol.ip.JainIPFactory
Returns the current Pathname.
getPort() - Method in class jain.protocol.ip.sip.ListeningPoint
Gets port of ListeningPoint
getPort() - Method in class jain.protocol.ip.sip.SipURL
Gets port of SipURL
getPort() - Method in class jain.protocol.ip.sip.header.ViaHeader
Gets port of ViaHeader
getPostDial() - Method in class jain.protocol.ip.sip.SipURL
Gets post dial of SipURL
getPriority() - Method in class jain.protocol.ip.sip.header.PriorityHeader
Gets priority of PriorityHeader
getPriorityHeader() - Method in class jain.protocol.ip.sip.message.InviteMessage
Gets PriorityHeader of InviteMessage.
getProductName() - Method in class jain.protocol.ip.sip.header.ServerHeader
Gets product name of ServerHeader
getProductName() - Method in class jain.protocol.ip.sip.header.UserAgentHeader
Gets product name of UserAgentHeader
getProductVersion() - Method in class jain.protocol.ip.sip.header.ServerHeader
Gets product version of ServerHeader
getProductVersion() - Method in class jain.protocol.ip.sip.header.UserAgentHeader
Gets product version of UserAgentHeader
getProtocolName() - Method in class jain.protocol.ip.sip.header.ViaHeader
Gets protocol name of ViaHeader
getProtocolVersion() - Method in class jain.protocol.ip.sip.header.ViaHeader
Gets protocol version of ViaHeader
getProviders() - Method in interface jain.protocol.ip.sip.JainSipStack
Returns an array of existing Peer JAIN SIP Providers that have been created by this JainSipStackImpl.
getProxyAuthenticateHeader() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Gets ProxyAuthenticateHeader of ResponseMessage.
getProxyAuthorizationHeader() - Method in class jain.protocol.ip.sip.message.RequestMessage
Gets ProxyAuthorizationHeader of RequestMessage.
getProxyRequireHeaders() - Method in class jain.protocol.ip.sip.message.RequestMessage
Gets ProxyRequireHeaders of RequestMessage.
getQop() - Method in class jain.protocol.ip.sip.DigestChallenge
Gets qop of DigestChallenge
getQop() - Method in class jain.protocol.ip.sip.DigestCredentials
Gets qop of DigestCredentials
getQValue() - Method in class jain.protocol.ip.sip.header.ContactHeader
Gets q-value of ContactHeader
getQValue() - Method in class jain.protocol.ip.sip.header.AcceptHeader
Gets q-value of media-range in AcceptHeader
getQValue() - Method in class jain.protocol.ip.sip.header.AcceptLanguageHeader
Gets the q-value of language-range in AcceptLanguageHeader
getRealm() - Method in class jain.protocol.ip.sip.Challenge
Gets authentication realm
getRealm() - Method in class jain.protocol.ip.sip.DigestCredentials
Gets realm of DigestCredentials
getReasonPhrase() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Gets reason phrase of ResponseMessage.
getReceived() - Method in class jain.protocol.ip.sip.header.ViaHeader
Gets received of ViaHeader
getRecordRouteHeaders() - Method in class jain.protocol.ip.sip.message.Message
Gets RecordRouteHeaders of Message.
getRequestURI() - Method in class jain.protocol.ip.sip.message.RequestMessage
Gets Request URI of RequestMessage.
getRequireHeaders() - Method in class jain.protocol.ip.sip.message.RequestMessage
Gets RequireHeaders of RequestMessage.
getResponse() - Method in class jain.protocol.ip.sip.DigestCredentials
Gets response of DigestCredentials
getResponseKeyHeader() - Method in class jain.protocol.ip.sip.message.RequestMessage
Gets ResponseKeyHeader of RequestMessage.
getRetryAfterHeader() - Method in class jain.protocol.ip.sip.message.Message
Gets RetryAfterHeader of Message.
getRouteHeaders() - Method in class jain.protocol.ip.sip.message.RequestMessage
Gets RouteHeaders of RequestMessage.
getScheme() - Method in class jain.protocol.ip.sip.Credentials
Method used to get the scheme
getScheme() - Method in class jain.protocol.ip.sip.Challenge
Gets authentication scheme
getScheme() - Method in class jain.protocol.ip.sip.URI
Gets scheme of URI
getScheme() - Method in class jain.protocol.ip.sip.header.EncryptionHeader
Gets scheme of EncryptionHeader
getScheme() - Method in class jain.protocol.ip.sip.header.ResponseKeyHeader
Gets scheme of ResponseKeyHeader
getSchemeData() - Method in class jain.protocol.ip.sip.URI
Gets scheme data of URI
getSchemeData() - Method in class jain.protocol.ip.sip.SipURL
Gets scheme data of SipURL
getSequenceNumber() - Method in class jain.protocol.ip.sip.header.CSeqHeader
Gets sequence number of CSeqHeader
getServerHeaders() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Gets ServerHeaders of ResponseMessage.
getServerTransactionRequest(int) - Method in interface jain.protocol.ip.sip.JainSipProvider
Returns the RequestMessage associated with server transaction specified by the transaction id
getServerTransactionResponse(int) - Method in interface jain.protocol.ip.sip.JainSipProvider
Returns the last ResponseMessage associated with server transaction specified by the transaction id
getStack() - Method in interface jain.protocol.ip.sip.JainSipProvider
Returns the JainSipStack that this JainSipProvider is attached to.
getStackName() - Method in interface jain.protocol.ip.sip.JainSipStack
Gets the name of this JainSipStack instance.
getStale() - Method in class jain.protocol.ip.sip.DigestChallenge
Gets stale of DigestChallenge
getStandardReasonPhrase(int) - Static method in class jain.protocol.ip.sip.message.ResponseMessage
Gets standard reason phrase for status code.
getStartLine() - Method in class jain.protocol.ip.sip.message.Message
 
getStartLine() - Method in class jain.protocol.ip.sip.message.RequestMessage
 
getStartLine() - Method in class jain.protocol.ip.sip.message.ResponseMessage
 
getStatusCode() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Gets status code of ResponseMessage.
getSubject() - Method in class jain.protocol.ip.sip.header.SubjectHeader
Gets subject of SubjectHeader
getSubjectHeader() - Method in class jain.protocol.ip.sip.message.InviteMessage
Gets SubjectHeader of InviteMessage.
getSubType() - Method in class jain.protocol.ip.sip.header.AcceptHeader
Gets the media sub-type of AcceptHeader
getSubType() - Method in class jain.protocol.ip.sip.header.ContentTypeHeader
Gets media sub-type of Header
getTag() - Method in class jain.protocol.ip.sip.header.FromHeader
Gets tag of FromHeader
getTag() - Method in class jain.protocol.ip.sip.header.ToHeader
Gets tag of ToHeader
getText() - Method in class jain.protocol.ip.sip.header.WarningHeader
Gets text of WarningHeader
getTimestamp() - Method in class jain.protocol.ip.sip.header.TimestampHeader
Gets timestamp of TimestampHeader
getTimestampHeader() - Method in class jain.protocol.ip.sip.message.Message
Gets TimestampHeader of Message.
getToHeader() - Method in class jain.protocol.ip.sip.message.Message
Gets ToHeader of Message.
getToken() - Method in class jain.protocol.ip.sip.header.Header
Gets token of Header
getTransport() - Method in class jain.protocol.ip.sip.ListeningPoint
Gets transport of ListeningPoint
getTransport() - Method in class jain.protocol.ip.sip.SipURL
Gets transport of SipURL
getTransport() - Method in class jain.protocol.ip.sip.header.ViaHeader
Gets transport of ViaHeader
getTTL() - Method in class jain.protocol.ip.sip.SipURL
Gets TTL of SipURL
getTTL() - Method in class jain.protocol.ip.sip.header.ViaHeader
Gets TTL of ViaHeader
getType() - Method in class jain.protocol.ip.sip.header.AcceptHeader
Gets the media type of AcceptHeader
getType() - Method in class jain.protocol.ip.sip.header.ContentTypeHeader
Gets media type of Header
getUnsupportedHeaders() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Gets UnsupportedHeaders of ResponseMessage.
getUserAgentHeaders() - Method in class jain.protocol.ip.sip.message.Message
Gets UserAgentHeaders of Message.
getUserId() - Method in class jain.protocol.ip.sip.BasicCredentials
Gets userId of Credentials
getUserName() - Method in class jain.protocol.ip.sip.SipURL
Gets user name of SipURL
getUserName() - Method in class jain.protocol.ip.sip.DigestCredentials
Gets userName of DigestCredentials
getUserPassword() - Method in class jain.protocol.ip.sip.SipURL
Gets user password of SipURL
getUserType() - Method in class jain.protocol.ip.sip.SipURL
Gets user type of SipURL
getValue() - Method in class jain.protocol.ip.sip.header.Header
Gets value of Header
getValue() - Method in class jain.protocol.ip.sip.header.HideHeader
Gets value of HideHeader
getValue() - Method in class jain.protocol.ip.sip.header.CSeqHeader
Gets value of CSeqHeader
getValue() - Method in class jain.protocol.ip.sip.header.ProxyRequireHeader
Gets value of ProxyRequireHeader
getValue() - Method in class jain.protocol.ip.sip.header.ContactHeader
Gets value of ContactHeader
getValue() - Method in class jain.protocol.ip.sip.header.SubjectHeader
Gets value of SubjectHeader
getValue() - Method in class jain.protocol.ip.sip.header.AuthorizationHeader
Gets value of AuthorizationHeader
getValue() - Method in class jain.protocol.ip.sip.header.ContentEncodingHeader
Gets value of ContentEncodingHeader
getValue() - Method in class jain.protocol.ip.sip.header.ContentLengthHeader
Gets value of ContentLengthHeader
getValue() - Method in class jain.protocol.ip.sip.header.RecordRouteHeader
Gets value of RecordRouteHeader
getValue() - Method in class jain.protocol.ip.sip.header.EncryptionHeader
Gets value of EncryptionHeader
getValue() - Method in class jain.protocol.ip.sip.header.OrganizationHeader
Gets value of OrganizationHeader
getValue() - Method in class jain.protocol.ip.sip.header.ServerHeader
Gets value of ServerHeader
getValue() - Method in class jain.protocol.ip.sip.header.FromHeader
Gets value of FromHeader
getValue() - Method in class jain.protocol.ip.sip.header.ProxyAuthorizationHeader
Gets value of ProxyAuthorizationHeader
getValue() - Method in class jain.protocol.ip.sip.header.AcceptHeader
Gets value of AcceptHeader
getValue() - Method in class jain.protocol.ip.sip.header.RouteHeader
Gets value of RouteHeader
getValue() - Method in class jain.protocol.ip.sip.header.ToHeader
Gets value of ToHeader
getValue() - Method in class jain.protocol.ip.sip.header.ExpiresHeader
Gets value of ExpiresHeader
getValue() - Method in class jain.protocol.ip.sip.header.WarningHeader
Gets value of WarningHeader
getValue() - Method in class jain.protocol.ip.sip.header.RequireHeader
Gets value of RequireHeader
getValue() - Method in class jain.protocol.ip.sip.header.UnsupportedHeader
Gets value of UnsupportedHeader
getValue() - Method in class jain.protocol.ip.sip.header.ProxyAuthenticateHeader
Gets value of ProxyAuthenticateHeader
getValue() - Method in class jain.protocol.ip.sip.header.MaxForwardsHeader
Gets value of MaxForwardsHeader
getValue() - Method in class jain.protocol.ip.sip.header.PriorityHeader
Gets value of PriorityHeader
getValue() - Method in class jain.protocol.ip.sip.header.WWWAuthenticateHeader
Gets value of WWWAuthenticateHeader
getValue() - Method in class jain.protocol.ip.sip.header.TimestampHeader
Gets value of TimestampHeader
getValue() - Method in class jain.protocol.ip.sip.header.RetryAfterHeader
Gets value of RetryAfterHeader
getValue() - Method in class jain.protocol.ip.sip.header.CallIdHeader
Gets value of CallIdHeader
getValue() - Method in class jain.protocol.ip.sip.header.AcceptLanguageHeader
Gets value of AcceptLanguageHeader
getValue() - Method in class jain.protocol.ip.sip.header.UserAgentHeader
Gets value of UserAgentHeader
getValue() - Method in class jain.protocol.ip.sip.header.ResponseKeyHeader
Gets value of ResponseKeyHeader
getValue() - Method in class jain.protocol.ip.sip.header.ViaHeader
Gets value of ViaHeader
getValue() - Method in class jain.protocol.ip.sip.header.AcceptEncodingHeader
Gets value of AcceptEncodingHeader
getValue() - Method in class jain.protocol.ip.sip.header.ContentTypeHeader
Gets value of ContentTypeHeader
getValue() - Method in class jain.protocol.ip.sip.header.DateHeader
Gets value of DateHeader
getValue() - Method in class jain.protocol.ip.sip.header.AllowHeader
Gets value of AllowHeader
getVersionMajor() - Method in class jain.protocol.ip.sip.message.Message
Gets version major of Message.
getVersionMinor() - Method in class jain.protocol.ip.sip.message.Message
Gets version minor of Message.
getViaHeaders() - Method in class jain.protocol.ip.sip.message.Message
Gets ViaHeaders of Message.
getWarningHeaders() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Gets WarningHeaders of ResponseMessage.
getWWWAuthenticateHeaders() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Gets WWWAuthenticateHeaders of ResponseMessage.
GONE - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The requested resource is no longer available at the server and no forwarding address is known.

H

hasAcceptEncodingHeaders() - Method in class jain.protocol.ip.sip.message.Message
Returns boolean value to indicate if Message has any AcceptEncodingHeaders.
hasAcceptHeaders() - Method in class jain.protocol.ip.sip.message.Message
Returns boolean value to indicate if Message has any AcceptHeader.
hasAcceptLanguageHeaders() - Method in class jain.protocol.ip.sip.message.Message
Returns boolean value to indicate if Message has any AcceptLanguageHeader.
hasAction() - Method in class jain.protocol.ip.sip.header.ContactHeader
Gets boolean value to indicate if ContactHeader has action
hasAgentHost() - Method in class jain.protocol.ip.sip.header.WarningHeader
Returns boolean value indicating if WarningHeader has agent host
hasAgentPort() - Method in class jain.protocol.ip.sip.header.WarningHeader
Returns boolean value indicating if WarningHeader has agent port
hasAgentPseudonym() - Method in class jain.protocol.ip.sip.header.WarningHeader
Returns boolean value indicating if WarningHeader has agent pseudonym
hasAlgorithm() - Method in class jain.protocol.ip.sip.DigestChallenge
Gets boolean value to indicate if the DigestChallenge has algorithm
hasAlgorithm() - Method in class jain.protocol.ip.sip.DigestCredentials
Gets boolean value to indicate if the DigestCredentials has algorithm
hasAllowHeaders() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Returns boolean value to indicate if ResponseMessage has any AllowHeaders.
hasAuthorizationHeader() - Method in class jain.protocol.ip.sip.message.RequestMessage
Returns boolean value to indicate if RequestMessage has AuthorizationHeader.
hasBody() - Method in class jain.protocol.ip.sip.message.Message
Returns boolean value to indicate if Message has body.
hasBranch() - Method in class jain.protocol.ip.sip.header.ViaHeader
Returns boolean value indicating if ViaHeader has branch
hasCnonce() - Method in class jain.protocol.ip.sip.DigestCredentials
Gets boolean value to indicate if the DigestCredentials has cnonce
hasComment() - Method in class jain.protocol.ip.sip.header.ContactHeader
Gets boolean value to indicate if ContactHeader has comment
hasComment() - Method in class jain.protocol.ip.sip.header.ServerHeader
Returns boolean value indicating if ServerHeader has comment
hasComment() - Method in class jain.protocol.ip.sip.header.RetryAfterHeader
Returns boolean value to indicate if RetryAfterHeader has comment
hasComment() - Method in class jain.protocol.ip.sip.header.UserAgentHeader
Returns boolean value indicating if UserAgentHeader has comment
hasComment() - Method in class jain.protocol.ip.sip.header.ViaHeader
Returns boolean value indicating if ViaHeader has comment
hasConcealedHost() - Method in class jain.protocol.ip.sip.header.ViaHeader
Returns boolean value indicating if ViaHeader has concealed host
hasContactHeaders() - Method in class jain.protocol.ip.sip.message.Message
Returns boolean value to indicate if Message has any ContactHeaders.
hasContentEncodingHeaders() - Method in class jain.protocol.ip.sip.message.Message
Returns boolean value to indicate if Message has any ontentEncodingHeaders.
hasContentLengthHeader() - Method in class jain.protocol.ip.sip.message.Message
Returns boolean value to indicate if Message has ContentLengthHeader.
hasContentTypeHeader() - Method in class jain.protocol.ip.sip.message.Message
Returns boolean value to indicate if Message has ContentTypeHeader.
hasDate() - Method in class jain.protocol.ip.sip.header.ExpiresHeader
Returns boolean value to indicate if ExpiryHeader has its expiry value in date format
hasDate() - Method in class jain.protocol.ip.sip.header.RetryAfterHeader
Returns boolean value to indicate if RetryAfterHeader has date
hasDateHeader() - Method in class jain.protocol.ip.sip.message.Message
Returns boolean value to indicate if Message has DateHeader.
hasDelay() - Method in class jain.protocol.ip.sip.header.TimestampHeader
Returns boolean value indicating if TimestampHeader has delay
hasDisplayName() - Method in class jain.protocol.ip.sip.NameAddress
Returns boolean value to indicate if NameAddress has a display name
hasDomain() - Method in class jain.protocol.ip.sip.DigestChallenge
Gets boolean value to indicate if the DigestChallenge has domain
hasDuration() - Method in class jain.protocol.ip.sip.header.RetryAfterHeader
Returns boolean value to indicate if RetryAfterHeader has duration
hasEncryptionHeader() - Method in class jain.protocol.ip.sip.message.Message
Returns boolean value to indicate if Message has EncryptionHeader.
hasExpires() - Method in class jain.protocol.ip.sip.header.ContactHeader
Gets boolean value to indicate if ContactHeader has expires value
hasExpiresHeader() - Method in class jain.protocol.ip.sip.message.Message
Returns boolean value to indicate if Message has ExpiresHeader.
hasExpiryDate() - Method in class jain.protocol.ip.sip.header.ContactHeader
Gets boolean value to indicate if ContactHeader has expiry value that is a date
hasExtension(String) - Method in class jain.protocol.ip.sip.Credentials
Gets boolean value to indicate if the Credentials has specified extension parameter
hasExtension(String) - Method in class jain.protocol.ip.sip.Challenge
Gets boolean value to indicate if the Challenge has specified extension parameter
hasExtension(String) - Method in class jain.protocol.ip.sip.SipURL
Returns boolean value indicating if SipURL has extension
hasExtension(String) - Method in class jain.protocol.ip.sip.header.ContactHeader
Gets boolean value to indicate if ContactHeader has specified extension parameter
hasExtension(String) - Method in class jain.protocol.ip.sip.header.AcceptHeader
Gets boolean value to indicate if the AcceptHeader has specified extension parameter
hasExtensions() - Method in class jain.protocol.ip.sip.Credentials
Gets boolean value to indicate if the Credentials has extension parameters
hasExtensions() - Method in class jain.protocol.ip.sip.Challenge
Gets boolean value to indicate if the Challenge has extension parameters
hasExtensions() - Method in class jain.protocol.ip.sip.SipURL
Returns boolean value indicating if SipURL has extensions
hasExtensions() - Method in class jain.protocol.ip.sip.header.ContactHeader
Gets boolean value to indicate if ContactHeader has extension parameters
hasExtensions() - Method in class jain.protocol.ip.sip.header.AcceptHeader
Gets boolean value to indicate if the AcceptHeader has extension parameters
hasHeader(String) - Method in class jain.protocol.ip.sip.SipURL
Returns boolean value indicating if SipURL has given header
hasHeaders() - Method in class jain.protocol.ip.sip.SipURL
Returns boolean value indicating if SipURL has headers
hasHeaders(String) - Method in class jain.protocol.ip.sip.message.Message
Returns boolean to indicate if any Headers of specified type exist in Message's Header list
hasHideHeader() - Method in class jain.protocol.ip.sip.message.RequestMessage
Returns boolean value to indicate if RequestMessage has HideHeader.
hasHost() - Method in class jain.protocol.ip.sip.header.ViaHeader
Returns boolean value indicating if ViaHeader has host
hasIsdnSubAddress() - Method in class jain.protocol.ip.sip.SipURL
Returns boolean value indicating if SipURL has ISDN subaddress
hasMAddr() - Method in class jain.protocol.ip.sip.SipURL
Returns boolean value indicating if SipURL has MAddr
hasMAddr() - Method in class jain.protocol.ip.sip.header.ViaHeader
Returns boolean value indicating if ViaHeader has MAddr
hasMaxForwardsHeader() - Method in class jain.protocol.ip.sip.message.RequestMessage
Returns boolean value to indicate if RequestMessage has MaxForwardsHeader.
hasMethod() - Method in class jain.protocol.ip.sip.SipURL
Returns boolean value indicating if SipURL has method
hasNonceCount() - Method in class jain.protocol.ip.sip.DigestCredentials
Gets boolean value to indicate if the DigestCredentials has nonceCount
hasOpaque() - Method in class jain.protocol.ip.sip.DigestChallenge
Gets boolean value to indicate if the DigestChallenge has opaque
hasOpaque() - Method in class jain.protocol.ip.sip.DigestCredentials
Gets boolean value to indicate if the DigestCredentials has opaque
hasOrganizationHeader() - Method in class jain.protocol.ip.sip.message.Message
Returns boolean value to indicate if Message has OrganizationHeader.
hasParameter(String) - Method in class jain.protocol.ip.sip.header.EncryptionHeader
Gets boolean value to indicate if the EncryptionHeader has specified parameter
hasParameter(String) - Method in class jain.protocol.ip.sip.header.ResponseKeyHeader
Gets boolean value to indicate if the ResponseKeyHeader has specified parameter
hasParameter(String) - Method in class jain.protocol.ip.sip.header.ContentTypeHeader
Gets boolean value to indicate if the ContentTypeHeader has specified parameter
hasParameters() - Method in class jain.protocol.ip.sip.header.EncryptionHeader
Gets boolean value to indicate if the EncryptionHeader has parameters
hasParameters() - Method in class jain.protocol.ip.sip.header.ResponseKeyHeader
Gets boolean value to indicate if the ResponseKeyHeader has parameters
hasParameters() - Method in class jain.protocol.ip.sip.header.ContentTypeHeader
Gets boolean value to indicate if the ContentTypeHeader has parameters
hasPort() - Method in class jain.protocol.ip.sip.SipURL
Returns boolean value indicating if SipURL has port
hasPort() - Method in class jain.protocol.ip.sip.header.ViaHeader
Returns boolean value indicating if ViaHeader has port
hasPostDial() - Method in class jain.protocol.ip.sip.SipURL
Returns boolean value indicating if SipURL has post dial
hasPriorityHeader() - Method in class jain.protocol.ip.sip.message.InviteMessage
Returns boolean value to indicate if InviteMessage has PriorityHeader.
hasProductName() - Method in class jain.protocol.ip.sip.header.ServerHeader
Returns boolean value to indicating if ServerHeader has product name
hasProductName() - Method in class jain.protocol.ip.sip.header.UserAgentHeader
Returns boolean value to indicating if ServerHeader has product name
hasProductVersion() - Method in class jain.protocol.ip.sip.header.ServerHeader
Returns boolean value to indicating if ServerHeader has product version
hasProductVersion() - Method in class jain.protocol.ip.sip.header.UserAgentHeader
Returns boolean value indicating if UserAgentHeader has product version
hasProxyAuthenticateHeader() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Returns boolean value to indicate if ResponseMessage has ProxyAuthenticateHeader.
hasProxyAuthorizationHeader() - Method in class jain.protocol.ip.sip.message.RequestMessage
Returns boolean value to indicate if RequestMessage has ProxyAuthorizationHeader.
hasProxyRequireHeaders() - Method in class jain.protocol.ip.sip.message.RequestMessage
Returns boolean value to indicate if RequestMessage has any ProxyRequireHeaders.
hasQop() - Method in class jain.protocol.ip.sip.DigestChallenge
Gets boolean value to indicate if the DigestChallenge has qop
hasQop() - Method in class jain.protocol.ip.sip.DigestCredentials
Gets boolean value to indicate if the DigestCredentials has qop
hasQValue() - Method in class jain.protocol.ip.sip.header.ContactHeader
Gets boolean value to indicate if ContactHeader has q-value
hasQValue() - Method in class jain.protocol.ip.sip.header.AcceptHeader
Gets boolean value to indicate if the AcceptHeader has a q-value
hasQValue() - Method in class jain.protocol.ip.sip.header.AcceptLanguageHeader
Indicates whether or not a q-value exists in AcceptLanguageHeader
hasReceived() - Method in class jain.protocol.ip.sip.header.ViaHeader
Returns boolean value indicating if ViaHeader has received
hasRecordRouteHeaders() - Method in class jain.protocol.ip.sip.message.Message
Returns boolean value to indicate if Message has any RecordRouteHeaders.
hasRequireHeaders() - Method in class jain.protocol.ip.sip.message.RequestMessage
Returns boolean value to indicate if RequestMessage has any RequireHeaders.
hasResponseKeyHeader() - Method in class jain.protocol.ip.sip.message.RequestMessage
Returns boolean value to indicate if RequestMessage has ResponseKeyHeader.
hasRetryAfterHeader() - Method in class jain.protocol.ip.sip.message.Message
Returns boolean value to indicate if Message has RetryAfterHeader.
hasRouteHeaders() - Method in class jain.protocol.ip.sip.message.RequestMessage
Returns boolean value to indicate if RequestMessage has any outeHeaders.
hasServerHeaders() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Returns boolean value to indicate if ResponseMessage has any ServerHeaders.
hasStale() - Method in class jain.protocol.ip.sip.DigestChallenge
Gets boolean value to indicate if the DigestChallenge has stale
hasSubjectHeader() - Method in class jain.protocol.ip.sip.message.InviteMessage
Returns boolean value to indicate if InviteMessage has SubjectHeader.
hasTag() - Method in class jain.protocol.ip.sip.header.FromHeader
Returns boolean value to indicate if FromHeader has tag
hasTag() - Method in class jain.protocol.ip.sip.header.ToHeader
Returns boolean value indicating if ToHeader has tag
hasTimestampHeader() - Method in class jain.protocol.ip.sip.message.Message
Returns boolean value to indicate if Message has TimestampHeader.
hasTransport() - Method in class jain.protocol.ip.sip.SipURL
Returns boolean value indicating if SipURL has transport
hasTTL() - Method in class jain.protocol.ip.sip.SipURL
Returns boolean value indicating if SipURL has TTL
hasTTL() - Method in class jain.protocol.ip.sip.header.ViaHeader
Returns boolean value indicating if ViaHeader has TTL
hasUnsupportedHeaders() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Returns boolean value to indicate if ResponseMessage has any UnsupportedHeaders.
hasUserAgentHeaders() - Method in class jain.protocol.ip.sip.message.Message
Returns boolean value to indicate if Message has any UserAgentHeaders.
hasUserName() - Method in class jain.protocol.ip.sip.SipURL
Returns boolean value indicating if SipURL has user name
hasUserPassword() - Method in class jain.protocol.ip.sip.SipURL
Returns boolean value indicating if SipURL has user password
hasUserType() - Method in class jain.protocol.ip.sip.SipURL
Returns boolean value indicating if SipURL has user type
hasWarningHeaders() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Returns boolean value to indicate if ResponseMessage has any WarningHeaders.
hasWWWAuthenticateHeaders() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Returns boolean value to indicate if ResponseMessage has any WWWAuthenticateHeaders.
Header - class jain.protocol.ip.sip.header.Header.
This class represents a generic SIP header.
Header(String, String, int) - Constructor for class jain.protocol.ip.sip.header.Header
Creates a Header based on given token and value
HeaderNotSetException - exception jain.protocol.ip.sip.HeaderNotSetException.
This exception is thrown if an attempt is made to access a non-existent Header of a Message
HeaderNotSetException() - Constructor for class jain.protocol.ip.sip.HeaderNotSetException
 
HeaderNotSetException(String) - Constructor for class jain.protocol.ip.sip.HeaderNotSetException
 
HideHeader - class jain.protocol.ip.sip.header.HideHeader.
This class represents the Hide request header.
HideHeader(boolean) - Constructor for class jain.protocol.ip.sip.header.HideHeader
Creates a HideHeader which takes boolean value indicating if this HideHeader is for the route

I

INTERNAL_SERVER_ERROR - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The server encountered an unexpected condition that prevented it from fulfilling the RequestMessage.
InviteMessage - class jain.protocol.ip.sip.message.InviteMessage.
This class represent an INVITE request message.
InviteMessage(Object, URI, CallIdHeader, CSeqHeader, FromHeader, ToHeader, ViaHeader[], Object, ContentTypeHeader) - Constructor for class jain.protocol.ip.sip.message.InviteMessage
Constructor of InviteMessage
IPException - exception jain.protocol.ip.IPException.
This JAIN IP Exception is thrown when a general JAIN IP Error is encountered, and may be used when no other specific Jain IP Exception is relevant.
IPException() - Constructor for class jain.protocol.ip.IPException
Constructs a new Jain IP Exception
IPException(String) - Constructor for class jain.protocol.ip.IPException
Constructs a new Jain IP Exception with the specified detail message.
IPListenerAlreadyRegisteredException - exception jain.protocol.ip.IPListenerAlreadyRegisteredException.
This exception is thrown if the add Jain Listener method of a Jain Provider is invoked to add a Jain Listener to the list of registered Event Listeners, and the Jain Listener to be added is already a current registered Event Listener.
IPListenerAlreadyRegisteredException() - Constructor for class jain.protocol.ip.IPListenerAlreadyRegisteredException
Constructs a new IPListenerAlreadyRegisteredException
IPListenerAlreadyRegisteredException(String) - Constructor for class jain.protocol.ip.IPListenerAlreadyRegisteredException
Constructs a new IPListenerAlreadyRegisteredException with the specified detail message.
IPListenerNotRegisteredException - exception jain.protocol.ip.IPListenerNotRegisteredException.
This exception is thrown if the remove Jain Listener method of a Jain Provider is invoked to remove a Jain Listener from he list of registered Event Listeners, and the Jain Listener to be removed is not currently a registered Event Listener.
IPListenerNotRegisteredException() - Constructor for class jain.protocol.ip.IPListenerNotRegisteredException
Constructs a new IPListenerNotRegisteredException
IPListenerNotRegisteredException(String) - Constructor for class jain.protocol.ip.IPListenerNotRegisteredException
Constructs a new IPListenerNotRegisteredException with the specified detail message.
IPPeerUnavailableException - exception jain.protocol.ip.IPPeerUnavailableException.
The IP Peer Unavailable Exception indicates that the JAIN IP Peer (a particular implementation of JAIN IP) is unavailable on the current system.
IPPeerUnavailableException() - Constructor for class jain.protocol.ip.IPPeerUnavailableException
Constructs a new IP Peer Unavailable Exception.
IPPeerUnavailableException(String) - Constructor for class jain.protocol.ip.IPPeerUnavailableException
Constructs a new IP Peer Unavailable Exception with the specified message detail.
isEmergency() - Method in class jain.protocol.ip.sip.header.PriorityHeader
Returns boolean value indicating if priority of PriorityHeader is PRIORITY_EMERGENCY
isGlobal() - Method in class jain.protocol.ip.sip.SipURL
Returns boolean value to indicate if the SipURL has a global phone user
isHidden() - Method in class jain.protocol.ip.sip.header.ViaHeader
Returns boolean value indicating if ViaHeader is hidden
isHop() - Method in class jain.protocol.ip.sip.header.HideHeader
Returns boolean value indicating if this HideHeader is for this hop
isNonUrgent() - Method in class jain.protocol.ip.sip.header.PriorityHeader
Returns boolean value indicating if priority of PriorityHeader is PRIORITY_NON_URGENT
isNormal() - Method in class jain.protocol.ip.sip.header.PriorityHeader
Returns boolean value indicating if priority of PriorityHeader is PRIORITY_NORMAL
isRequest() - Method in class jain.protocol.ip.sip.message.Message
Returns boolean value to indicate if Message is a RequestMessage.
isRoute() - Method in class jain.protocol.ip.sip.header.HideHeader
Returns boolean value indicating if this HideHeader is for the route
isUrgent() - Method in class jain.protocol.ip.sip.header.PriorityHeader
Returns boolean value indicating if priority of PriorityHeader is PRIORITY_URGENT
isWildCard() - Method in class jain.protocol.ip.sip.header.ContactHeader
Returns boolean value indicating whether ContactHeader is a wild card

J

jain.protocol.ip - package jain.protocol.ip
This package contains the JAIN IP Factory, which is the central creation point for all high level proprietary JAIN IP objects, for example JainSipStack Objects.
jain.protocol.ip.sip - package jain.protocol.ip.sip
This package contains the main interfaces required to represent JAIN SIP protocol stacks, JAIN SIP applications, as well as the classes and exceptions needed to send and receive JAIN SIP messages.
jain.protocol.ip.sip.header - package jain.protocol.ip.sip.header
This package contains the classes representing SIP headers.
jain.protocol.ip.sip.message - package jain.protocol.ip.sip.message
This package contains the Event classes representing SIP Messages.
JainIPFactory - class jain.protocol.ip.JainIPFactory.
The JAIN(tm) IP Factory is a singleton class by which JAIN IP applications can obtain a proprietary (Peer) JAIN IP Object.
JainSipListener - interface jain.protocol.ip.sip.JainSipListener.
This interface defines the methods required by all SIP user applications to receive and process JAIN SIP Events that are emitted by an object implementing the JainSipProvider interface.
JainSipProvider - interface jain.protocol.ip.sip.JainSipProvider.
This interface must be implemented by any Object representing a JAIN SIP Provider that interacts directly with a proprietary (stack vendor specific) implementation of a SIP stack.
JainSipStack - interface jain.protocol.ip.sip.JainSipStack.
This interface defines the methods required to represent a proprietary JAIN SIP protocol stack, the implementation of which will be vendor specific.

L

LENGTH_REQUIRED - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The server refuses to accept the RequestMessage without a defined Content- Length.
ListeningPoint - class jain.protocol.ip.sip.ListeningPoint.
This class represents a unique IP network listening point, and consists of host, port and transport
ListeningPoint() - Constructor for class jain.protocol.ip.sip.ListeningPoint
Creates a ListeningPoint (uses localhost, well-known sip port(5060) and TRANSPORT_UDP)
ListeningPoint(InetAddress) - Constructor for class jain.protocol.ip.sip.ListeningPoint
Creates a ListeningPoint based on given host (uses well-known sip port(5060) and TRANSPORT_UDP)
ListeningPoint(InetAddress, int) - Constructor for class jain.protocol.ip.sip.ListeningPoint
Creates a ListeningPoint based on given host and port (uses TRANSPORT_UDP)
ListeningPoint(InetAddress, int, int) - Constructor for class jain.protocol.ip.sip.ListeningPoint
Creates a ListeningPoint based on given host, port and transport
ListeningPointUnavailableException - exception jain.protocol.ip.sip.ListeningPointUnavailableException.
This Exception is thrown when an attempt is made to create a JainSipProvider with a ListeningPoint which is not owned by the JainSipStack, or if another JainSipProvider is already using the ListeningPoint
ListeningPointUnavailableException() - Constructor for class jain.protocol.ip.sip.ListeningPointUnavailableException
Constructs a new ListeningPointUnavailableException
ListeningPointUnavailableException(String) - Constructor for class jain.protocol.ip.sip.ListeningPointUnavailableException
Constructs a new ListeningPointUnavailableException with the specified detail message.
LOOP_DETECTED - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The server received a RequestMessage with a ViaHeader containing itself.

M

MaxForwardsHeader - class jain.protocol.ip.sip.header.MaxForwardsHeader.
This class represents the Max-Forwards request-header.
MaxForwardsHeader(int) - Constructor for class jain.protocol.ip.sip.header.MaxForwardsHeader
Creates a MaxForwardsHeader based on given number of max-forwards
Message - class jain.protocol.ip.sip.message.Message.
This class represents a generic SIP Message.
Message(Object, boolean, CallIdHeader, CSeqHeader, FromHeader, ToHeader, ViaHeader[]) - Constructor for class jain.protocol.ip.sip.message.Message
Constructor of Message without body
Message(Object, boolean, CallIdHeader, CSeqHeader, FromHeader, ToHeader, ViaHeader[], Object, ContentTypeHeader) - Constructor for class jain.protocol.ip.sip.message.Message
Constructor of Message with body
method - Static variable in class jain.protocol.ip.sip.message.CancelMessage
CancelMessage's method
method - Static variable in class jain.protocol.ip.sip.message.AckMessage
AckMessage's method
method - Static variable in class jain.protocol.ip.sip.message.InviteMessage
InviteMessage's method
method - Static variable in class jain.protocol.ip.sip.message.ByeMessage
ByeMessage's method
method - Static variable in class jain.protocol.ip.sip.message.RegisterMessage
RegisterMessage's method
method - Static variable in class jain.protocol.ip.sip.message.OptionsMessage
OptionsMessage's method
METHOD_NOT_ALLOWED - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The method specified in the RequestMessage is not allowed for the address identified by the Request-URI.
MOVED_PERMANENTLY - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The user can no longer be found at the address in the Request-URI and the requesting client should retry at the new address(es) given by the ContactHeader(s).
MOVED_TEMPORARILY - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The requesting client should retry the RequestMessage at the new address(es) given by the ContactHeader(s).
MULTIPLE_CHOICES - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The address in the RequestMessage resolved to several choices, each with its own specific location, and the user (or user agent) can select a preferred communication end point and redirect its RequestMessage to that location.

N

NameAddress - class jain.protocol.ip.sip.NameAddress.
This class represents a user's display name and address.
NameAddress(String, URI) - Constructor for class jain.protocol.ip.sip.NameAddress
Creates a NameAddress based on given diaplay name and address
NameAddress(URI) - Constructor for class jain.protocol.ip.sip.NameAddress
Creates a NameAddress based on given address
NOT_ACCEPTABLE - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The resource identified by the RequestMessage is only capable of generating ResponseMessage entities which have content characteristics not acceptable according to the AcceptHeaders sent in the RequestMessage.
NOT_FOUND - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The server has definitive information that the user does not exist at the domain specified in the Request-URI.
NOT_IMPLEMENTED - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The server does not support the functionality required to fulfill the RequestMessage.

O

OK - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The RequestMessage has succeeded.
OptionsMessage - class jain.protocol.ip.sip.message.OptionsMessage.
This class represents an OPTIONS request message.
OptionsMessage(Object, URI, CallIdHeader, CSeqHeader, FromHeader, ToHeader, ViaHeader[]) - Constructor for class jain.protocol.ip.sip.message.OptionsMessage
Constructor of OptionsMessage without body
OptionsMessage(Object, URI, CallIdHeader, CSeqHeader, FromHeader, ToHeader, ViaHeader[], Object, ContentTypeHeader) - Constructor for class jain.protocol.ip.sip.message.OptionsMessage
Constructor of OptionsMessage with body
OrganizationHeader - class jain.protocol.ip.sip.header.OrganizationHeader.
This class represents the Organization general-header.
OrganizationHeader(String) - Constructor for class jain.protocol.ip.sip.header.OrganizationHeader
Creates an OrganizationHeader based on given organization

P

ParameterNotSetException - exception jain.protocol.ip.sip.ParameterNotSetException.
This exception is thrown if an attempt is made to access a non-existent parameter of a Header
ParameterNotSetException() - Constructor for class jain.protocol.ip.sip.ParameterNotSetException
 
ParameterNotSetException(String) - Constructor for class jain.protocol.ip.sip.ParameterNotSetException
 
PAYMENT_REQUIRED - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
Reserved for future use.
PRIORITY_EMERGENCY - Static variable in class jain.protocol.ip.sip.header.PriorityHeader
 
PRIORITY_NON_URGENT - Static variable in class jain.protocol.ip.sip.header.PriorityHeader
 
PRIORITY_NORMAL - Static variable in class jain.protocol.ip.sip.header.PriorityHeader
 
PRIORITY_URGENT - Static variable in class jain.protocol.ip.sip.header.PriorityHeader
 
PriorityHeader - class jain.protocol.ip.sip.header.PriorityHeader.
This class represents the Priority request-header.
PriorityHeader(int) - Constructor for class jain.protocol.ip.sip.header.PriorityHeader
Creates a PriorityHeader based on given priority
processAck(AckMessage, int) - Method in interface jain.protocol.ip.sip.JainSipListener
Processes an AckMessage received on one of the JainSipListener's ListeningPoints.
processCancel(CancelMessage, int) - Method in interface jain.protocol.ip.sip.JainSipListener
Processes a CancelMessage received on one of the JainSipListener's ListeningPoints.
processRequest(RequestMessage, int) - Method in interface jain.protocol.ip.sip.JainSipListener
Processes a RequestMessage received on one of the JainSipListener's ListeningPoints.
processResponse(ResponseMessage, int) - Method in interface jain.protocol.ip.sip.JainSipListener
Processes a ResponseMessage received on one of the JainSipListener's ListeningPoints.
processTimeOut(int, boolean) - Method in interface jain.protocol.ip.sip.JainSipListener
Processes the time out of a transaction specified by the transactionId.
PROXY_AUTHENTICATION_REQUIRED - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
This code is similar to UNAUTHORIZED, but indicates that the client must first authenticate itself with the proxy.
ProxyAuthenticateHeader - class jain.protocol.ip.sip.header.ProxyAuthenticateHeader.
This class represents the Proxy-Authenticate response-header.
ProxyAuthenticateHeader(Challenge) - Constructor for class jain.protocol.ip.sip.header.ProxyAuthenticateHeader
Creates a ProxyAuthenticateHeader based on given challenge
ProxyAuthorizationHeader - class jain.protocol.ip.sip.header.ProxyAuthorizationHeader.
This class represents the Proxy-Authorization request-header.
ProxyAuthorizationHeader(Credentials) - Constructor for class jain.protocol.ip.sip.header.ProxyAuthorizationHeader
Creates a ProxyAuthorizationHeader based on given credentials
ProxyRequireHeader - class jain.protocol.ip.sip.header.ProxyRequireHeader.
This class represents the Proxy-Require request-header.
ProxyRequireHeader(String) - Constructor for class jain.protocol.ip.sip.header.ProxyRequireHeader
Creates a ProxyRequireHeader based on given option tag

Q

QUEUED - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The called party is temporarily unavailable, but the callee has decided to queue the call rather than reject it.

R

RecordRouteHeader - class jain.protocol.ip.sip.header.RecordRouteHeader.
This class represents the Record-Route request and response header.
RecordRouteHeader(NameAddress) - Constructor for class jain.protocol.ip.sip.header.RecordRouteHeader
Creates a RecordRouteHeader based on given NameAddress
RegisterMessage - class jain.protocol.ip.sip.message.RegisterMessage.
This class represents a REGISTER request message.
RegisterMessage(Object, URI, CallIdHeader, CSeqHeader, FromHeader, ToHeader, ViaHeader[], ContactHeader[]) - Constructor for class jain.protocol.ip.sip.message.RegisterMessage
Constructor of RegisterMessage with body
RegisterMessage(Object, URI, CallIdHeader, CSeqHeader, FromHeader, ToHeader, ViaHeader[], ContactHeader[], Object, ContentTypeHeader) - Constructor for class jain.protocol.ip.sip.message.RegisterMessage
Constructor of RegisterMessage with body
removeAcceptEncodingHeaders() - Method in class jain.protocol.ip.sip.message.Message
Removes all AcceptEncodingHeaders from Message's Header list.
removeAcceptHeaders() - Method in class jain.protocol.ip.sip.message.Message
Removes all AcceptHeaders from Message's Header list.
removeAcceptLanguageHeaders() - Method in class jain.protocol.ip.sip.message.Message
Removes all AcceptLanguageHeaders from Message's Header list.
removeAction() - Method in class jain.protocol.ip.sip.header.ContactHeader
Removes action from ContactHeader
removeAgentPort() - Method in class jain.protocol.ip.sip.header.WarningHeader
Removes agent port from WarningHeader
removeAlgorithm() - Method in class jain.protocol.ip.sip.DigestChallenge
Removes algorithm from DigestChallenge
removeAlgorithm() - Method in class jain.protocol.ip.sip.DigestCredentials
Removes algorithm from DigestCredentials
removeAllowHeaders() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Removes all AllowHeaders from ResponseMessage's Header list.
removeAuthorizationHeader() - Method in class jain.protocol.ip.sip.message.RequestMessage
Removes AuthorizationHeader from RequestMessage's Header list.
removeBody() - Method in class jain.protocol.ip.sip.message.Message
Removes Message body (and associated EntityHeaders).
removeBranch() - Method in class jain.protocol.ip.sip.header.ViaHeader
Removes branch from ViaHeader
removeCnonce() - Method in class jain.protocol.ip.sip.DigestCredentials
Removes cnonce from DigestCredentials
removeComment() - Method in class jain.protocol.ip.sip.header.RetryAfterHeader
Removes comment from RetryAfterHeader
removeComment() - Method in class jain.protocol.ip.sip.header.ViaHeader
Removes pcomment from ViaHeader
removeContactHeaders() - Method in class jain.protocol.ip.sip.message.Message
Removes all ContactHeaders from Message's Header list.
removeContentEncodingHeaders() - Method in class jain.protocol.ip.sip.message.Message
Removes all ContentEncodingHeaders from Message's Header list.
removeContentLengthHeader() - Method in class jain.protocol.ip.sip.message.Message
Removes ContentLengthHeader from Message's Header list.
removeDateHeader() - Method in class jain.protocol.ip.sip.message.Message
Removes DateHeader from Message's Header list.
removeDelay() - Method in class jain.protocol.ip.sip.header.TimestampHeader
Removes delay from TimestampHeader
removeDisplayName() - Method in class jain.protocol.ip.sip.NameAddress
Removes display name from NameAddress
removeDomain() - Method in class jain.protocol.ip.sip.DigestChallenge
Removes domain from DigestChallenge
removeDuration() - Method in class jain.protocol.ip.sip.header.RetryAfterHeader
Removes duration from RetryAfterHeader
removeEncryptionHeader() - Method in class jain.protocol.ip.sip.message.Message
Removes EncryptionHeader from Message's Header list.
removeExpires() - Method in class jain.protocol.ip.sip.header.ContactHeader
Removes expires value from ContactHeader
removeExpiresHeader() - Method in class jain.protocol.ip.sip.message.Message
Removes ExpiresHeader from Message's Header list.
removeExtension(String) - Method in class jain.protocol.ip.sip.Credentials
Removes specified extension parameter from Credentials
removeExtension(String) - Method in class jain.protocol.ip.sip.Challenge
Removes specified extension parameter from Challenge
removeExtension(String) - Method in class jain.protocol.ip.sip.SipURL
Removes extension from SipURL
removeExtension(String) - Method in class jain.protocol.ip.sip.header.ContactHeader
Removes specified extension parameter from ContactHeader
removeExtension(String) - Method in class jain.protocol.ip.sip.header.AcceptHeader
Removes specified extension parameter from AcceptHeader
removeExtensions() - Method in class jain.protocol.ip.sip.Credentials
Removes all extension parameters from Credentials
removeExtensions() - Method in class jain.protocol.ip.sip.Challenge
Removes all extension parameters from Challenge
removeExtensions() - Method in class jain.protocol.ip.sip.SipURL
Removes all extensions from SipURL
removeExtensions() - Method in class jain.protocol.ip.sip.header.ContactHeader
Removes all extension parameters from ContactHeader
removeExtensions() - Method in class jain.protocol.ip.sip.header.AcceptHeader
Removes all extension parameters from AcceptHeader
removeHeader(String) - Method in class jain.protocol.ip.sip.SipURL
Removes header from SipURL
removeHeader(String, boolean) - Method in class jain.protocol.ip.sip.message.Message
Removes first (or last) Header of specified type from Message's Header list.
removeHeaders() - Method in class jain.protocol.ip.sip.SipURL
Removes all headers from SipURL
removeHeaders(String) - Method in class jain.protocol.ip.sip.message.Message
Removes all Headers of specified type from Message's Header list.
removeHideHeader() - Method in class jain.protocol.ip.sip.message.RequestMessage
Removes HideHeader from RequestMessage's Header list.
removeIsdnSubAddress() - Method in class jain.protocol.ip.sip.SipURL
Removes ISDN subaddress from SipURL
removeJainSipListener(JainSipListener) - Method in interface jain.protocol.ip.sip.JainSipProvider
Removes JainSipListener from the list of registered JainSipListeners for all ListeningPoints of this JainSipProvider.
removeMAddr() - Method in class jain.protocol.ip.sip.SipURL
Removes MAddr from SipURL
removeMAddr() - Method in class jain.protocol.ip.sip.header.ViaHeader
Removes MAddr from ViaHeader
removeMaxForwardsHeader() - Method in class jain.protocol.ip.sip.message.RequestMessage
Removes MaxForwardsHeader from RequestMessage's Header list.
removeMethod() - Method in class jain.protocol.ip.sip.SipURL
Removes method from SipURL
removeNonceCount() - Method in class jain.protocol.ip.sip.DigestCredentials
Removes nonceCount from DigestCredentials
removeOpaque() - Method in class jain.protocol.ip.sip.DigestChallenge
Removes opaque from DigestChallenge
removeOpaque() - Method in class jain.protocol.ip.sip.DigestCredentials
Removes opaque from DigestCredentials
removeOrganizationHeader() - Method in class jain.protocol.ip.sip.message.Message
Removes OrganizationHeader from Message's Header list.
removeParameter(String) - Method in class jain.protocol.ip.sip.header.EncryptionHeader
Removes specified parameter from EncryptionHeader
removeParameter(String) - Method in class jain.protocol.ip.sip.header.ResponseKeyHeader
Removes specified parameter from ResponseKeyHeader
removeParameter(String) - Method in class jain.protocol.ip.sip.header.ContentTypeHeader
Removes specified parameter from ContentTypeHeader
removeParameters() - Method in class jain.protocol.ip.sip.header.EncryptionHeader
Removes all parameters from EncryptionHeader
removeParameters() - Method in class jain.protocol.ip.sip.header.ResponseKeyHeader
Removes all parameters from ResponseKeyHeader
removeParameters() - Method in class jain.protocol.ip.sip.header.ContentTypeHeader
Removes all parameters from ContentTypeHeader
removePort() - Method in class jain.protocol.ip.sip.SipURL
Removes port from SipURL
removePort() - Method in class jain.protocol.ip.sip.header.ViaHeader
Removes product version from ViaHeader
removePostDial() - Method in class jain.protocol.ip.sip.SipURL
Removes post dial from SipURL
removePriorityHeader() - Method in class jain.protocol.ip.sip.message.InviteMessage
Removes PriorityHeader from InviteMessage's Header list.
removeProductVersion() - Method in class jain.protocol.ip.sip.header.ServerHeader
Removes product version from ServerHeader
removeProductVersion() - Method in class jain.protocol.ip.sip.header.UserAgentHeader
Removes product version from UserAgentHeader
removeProxyAuthenticateHeader() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Removes ProxyAuthenticateHeader from ResponseMessage's Header list.
removeProxyAuthorizationHeader() - Method in class jain.protocol.ip.sip.message.RequestMessage
Removes ProxyAuthorizationHeader from RequestMessage's Header list.
removeProxyRequireHeaders() - Method in class jain.protocol.ip.sip.message.RequestMessage
Removes all AProxyRequireHeaders from RequestMessage's Header list.
removeQop() - Method in class jain.protocol.ip.sip.DigestChallenge
Removes qop from DigestChallenge
removeQop() - Method in class jain.protocol.ip.sip.DigestCredentials
Removes qop from DigestCredentials
removeQValue() - Method in class jain.protocol.ip.sip.header.ContactHeader
Removes q-value from ContactHeader
removeQValue() - Method in class jain.protocol.ip.sip.header.AcceptHeader
Removes q-value of media-range in AcceptHeader
removeQValue() - Method in class jain.protocol.ip.sip.header.AcceptLanguageHeader
Removes q-value from AcceptLanguageHeader
removeReceived() - Method in class jain.protocol.ip.sip.header.ViaHeader
Removes received from ViaHeader
removeRecordRouteHeaders() - Method in class jain.protocol.ip.sip.message.Message
Removes all RecordRouteHeaders from Message's Header list.
removeRequireHeaders() - Method in class jain.protocol.ip.sip.message.RequestMessage
Removes all RequireHeaders from RequestMessage's Header list.
removeResponseKeyHeader() - Method in class jain.protocol.ip.sip.message.RequestMessage
Removes ResponseKeyHeader from RequestMessage's Header list.
removeRetryAfterHeader() - Method in class jain.protocol.ip.sip.message.Message
Removes RetryAfterHeader from Message's Header list.
removeRouteHeaders() - Method in class jain.protocol.ip.sip.message.RequestMessage
Removes all RouteHeaders from RequestMessage's Header list.
removeServerHeaders() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Removes all ServerHeaders from ResponseMessage's Header list.
removeStale() - Method in class jain.protocol.ip.sip.DigestChallenge
Removes stale from DigestChallenge
removeSubjectHeaderr() - Method in class jain.protocol.ip.sip.message.InviteMessage
Removes SubjectHeader from InviteMessage's Header list.
removeTag() - Method in class jain.protocol.ip.sip.header.FromHeader
Removes tag from FromHeader
removeTag() - Method in class jain.protocol.ip.sip.header.ToHeader
Removes tag from ToHeader
removeTimestampHeader() - Method in class jain.protocol.ip.sip.message.Message
Removes TimestampHeader from Message's Header list.
removeTransport() - Method in class jain.protocol.ip.sip.SipURL
Removes transport from SipURL
removeTTL() - Method in class jain.protocol.ip.sip.SipURL
Removes TTL from SipURL
removeTTL() - Method in class jain.protocol.ip.sip.header.ViaHeader
Removes TTL from ViaHeader
removeUnsupportedHeaders() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Removes all UnsupportedHeaders from ResponseMessage's Header list.
removeUserAgentHeaders() - Method in class jain.protocol.ip.sip.message.Message
Removes all UserAgentHeaders from Message's Header list.
removeUserPassword() - Method in class jain.protocol.ip.sip.SipURL
Removes user password from SipURL
removeUserType() - Method in class jain.protocol.ip.sip.SipURL
Removes user type from SipURL
removeViaHeader() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Removes first ViaHeader from ResponseMessage's Header list.
removeWarningHeaders() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Removes all WarningHeaders from ResponseMessage's Header list.
removeWWWAuthenticateHeaders() - Method in class jain.protocol.ip.sip.message.ResponseMessage
Removes WWWAuthenticateHeaders from ResponseMessage's Header list.
REQUEST_HEADER - Static variable in class jain.protocol.ip.sip.header.Header
 
REQUEST_TIMEOUT - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The server could not produce a ResponseMessage, e.g., a user location, within the time indicated in the ExpiresHeader of the RequestMessage.
RequestHeader - class jain.protocol.ip.sip.header.RequestHeader.
This class represents a request-header.
RequestHeader(String) - Constructor for class jain.protocol.ip.sip.header.RequestHeader
Creates a RequestHeader based on given token
RequestHeader(String, String) - Constructor for class jain.protocol.ip.sip.header.RequestHeader
Creates a RequestHeader based on given token and value
RequestMessage - class jain.protocol.ip.sip.message.RequestMessage.
This class represents a SIP Request Message.
RequestMessage(Object, URI, String, CallIdHeader, CSeqHeader, FromHeader, ToHeader, ViaHeader[]) - Constructor for class jain.protocol.ip.sip.message.RequestMessage
Constructor of RequestMessage without body
RequestMessage(Object, URI, String, CallIdHeader, CSeqHeader, FromHeader, ToHeader, ViaHeader[], Object, ContentTypeHeader) - Constructor for class jain.protocol.ip.sip.message.RequestMessage
Constructor of RequestMessage with body
RequireHeader - class jain.protocol.ip.sip.header.RequireHeader.
This class representshe Require request-header.
RequireHeader(String) - Constructor for class jain.protocol.ip.sip.header.RequireHeader
Creates a RequireHeader based on given option tag
RESPONSE_HEADER - Static variable in class jain.protocol.ip.sip.header.Header
 
ResponseDoesNotExistException - exception jain.protocol.ip.sip.ResponseDoesNotExistException.
This Exception is thrown when a user attempts to get a ResponseMessage for a transaction which has no ResponseMessage
ResponseDoesNotExistException() - Constructor for class jain.protocol.ip.sip.ResponseDoesNotExistException
Constructs a new ResponseDoesNotExistException
ResponseDoesNotExistException(String) - Constructor for class jain.protocol.ip.sip.ResponseDoesNotExistException
Constructs a new ResponseDoesNotExistException with the specified detail message.
ResponseHeader - class jain.protocol.ip.sip.header.ResponseHeader.
This class represents a response-header.
ResponseHeader(String) - Constructor for class jain.protocol.ip.sip.header.ResponseHeader
Creates a ResponseHeader based on given token
ResponseHeader(String, String) - Constructor for class jain.protocol.ip.sip.header.ResponseHeader
Creates a ResponseHeader based on given token and value
ResponseKeyHeader - class jain.protocol.ip.sip.header.ResponseKeyHeader.
This class represents the Response-Key request-header.
ResponseKeyHeader(String) - Constructor for class jain.protocol.ip.sip.header.ResponseKeyHeader
Creates a ResponseKeyHeader based on given method
ResponseMessage - class jain.protocol.ip.sip.message.ResponseMessage.
This class represents a SIP Response message.
ResponseMessage(Object, int, CallIdHeader, CSeqHeader, FromHeader, ToHeader, ViaHeader[]) - Constructor for class jain.protocol.ip.sip.message.ResponseMessage
Constructor of ResponseMessage without body
ResponseMessage(Object, int, CallIdHeader, CSeqHeader, FromHeader, ToHeader, ViaHeader[], Object, ContentTypeHeader) - Constructor for class jain.protocol.ip.sip.message.ResponseMessage
Constructor of ResponseMessage with body
ResponseMessage(Object, int, RequestMessage) - Constructor for class jain.protocol.ip.sip.message.ResponseMessage
Constructor of ResponseMessage without body based on received RequestMessage
ResponseMessage(Object, int, RequestMessage, Object, ContentTypeHeader) - Constructor for class jain.protocol.ip.sip.message.ResponseMessage
Constructor of ResponseMessage with body based on received RequestMessage
RetryAfterHeader - class jain.protocol.ip.sip.header.RetryAfterHeader.
This class represents the Retry-After general-header.
RetryAfterHeader(Date) - Constructor for class jain.protocol.ip.sip.header.RetryAfterHeader
Creates a RetryAfterHeader based on given date
RetryAfterHeader(long) - Constructor for class jain.protocol.ip.sip.header.RetryAfterHeader
Creates a RetryAfterHeader based on given number of delta-seconds
RINGING - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The called user agent has located a possible location where the user has registered recently and is trying to alert the user.
RouteHeader - class jain.protocol.ip.sip.header.RouteHeader.
This class represents the Route request-header.
RouteHeader(NameAddress) - Constructor for class jain.protocol.ip.sip.header.RouteHeader
Creates a RouteHeader based on given NameAddresss

S

SEE_OTHER - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
See other.
sendAck(int, AckMessage) - Method in interface jain.protocol.ip.sip.JainSipProvider
Sends an AckMessage to the recepient of the invite associated with transaction specified by client transaction id (using specified ack message)
sendAck(JainSipListener, int) - Method in interface jain.protocol.ip.sip.JainSipProvider
Sends an AckMessage to the recepient of the invite associated with transaction specified by client transaction id (ack message with empty body is automatically generated by provider)
sendAck(JainSipListener, int, Object, String, String) - Method in interface jain.protocol.ip.sip.JainSipProvider
Sends an AckMessage to the recepient of the invite associated with transaction specified by client transaction id (ack message with specified body is automatically generated by provider)
sendBye(ByeMessage) - Method in interface jain.protocol.ip.sip.JainSipProvider
Terminate call leg (using specified bye message)
sendBye(JainSipListener, InviteMessage) - Method in interface jain.protocol.ip.sip.JainSipProvider
Terminate call leg associated with specified InviteMessage (bye message is automatically generated by provider) Note - the ByeMessage will have a CSeq number equal to the CSeq number of the InviteMessage plus one i.e.
sendBye(JainSipListener, ResponseMessage) - Method in interface jain.protocol.ip.sip.JainSipProvider
Terminate call leg associated with specified ResponseMessage (bye message is automatically generated by provider) Note - the ByeMessage will have a CSeq number equal to the CSeq number of the ResponseMessage plus one i.e.
sendCancel(int, CancelMessage) - Method in interface jain.protocol.ip.sip.JainSipProvider
Cancel the pending request associated with transaction specified by proprietary transaction id (using specified cancel message)
sendCancel(JainSipListener, int) - Method in interface jain.protocol.ip.sip.JainSipProvider
Cancel the pending request associated with transaction specified by client transaction id (cancel message is automatically generated by provider)
sendInvite(InviteMessage) - Method in interface jain.protocol.ip.sip.JainSipProvider
Sends a specified InviteMessage and returns the ID of the implicitly created transaction.
sendInvite(JainSipListener, URI, NameAddress, NameAddress, Object, String, String) - Method in interface jain.protocol.ip.sip.JainSipProvider
Sends an automatically generated InviteMessage and returns the ID of the implicitly created transaction.
sendOptions(JainSipListener, URI, NameAddress, NameAddress) - Method in interface jain.protocol.ip.sip.JainSipProvider
Sends an automatically generated OptionsMessage and returns the ID of the implicitly created transaction.
sendOptions(JainSipListener, URI, NameAddress, NameAddress, Object, String, String) - Method in interface jain.protocol.ip.sip.JainSipProvider
Sends an automatically generated OptionsMessage and returns the ID of the implicitly created transaction.
sendOptions(OptionsMessage) - Method in interface jain.protocol.ip.sip.JainSipProvider
Sends a specified OptionsMessage and returns the ID of the implicitly created transaction.
sendRegister(JainSipListener, URI, NameAddress, NameAddress, NameAddress[]) - Method in interface jain.protocol.ip.sip.JainSipProvider
Sends an automatically generated RegisterMessage and returns the ID of the implicitly created transaction.
sendRegister(JainSipListener, URI, NameAddress, NameAddress, NameAddress[], Object, String, String) - Method in interface jain.protocol.ip.sip.JainSipProvider
Sends an automatically generated RegisterMessage and returns the ID of the implicitly created transaction.
sendRegister(RegisterMessage) - Method in interface jain.protocol.ip.sip.JainSipProvider
Sends a specified RegisterMessage and returns the ID of the implicitly created transaction.
sendRequest(RequestMessage) - Method in interface jain.protocol.ip.sip.JainSipProvider
Sends a specified RequestMessage and returns the ID of the implicitly created transaction.
sendResponse(int, ResponseMessage) - Method in interface jain.protocol.ip.sip.JainSipProvider
Sends a response to the request associated with server transaction specified by server transaction id (using specified response message)
sendResponse(JainSipListener, int, int) - Method in interface jain.protocol.ip.sip.JainSipProvider
Sends a response to the request associated with server transaction specified by server transaction id (response message is automatically generated by provider)
sendResponse(JainSipListener, int, int, Object, String, String) - Method in interface jain.protocol.ip.sip.JainSipProvider
Sends a response to the request associated with server transaction specified by server transaction id (response message is automatically generated by provider)
ServerHeader - class jain.protocol.ip.sip.header.ServerHeader.
This class represents the Server response-header.
ServerHeader(String, boolean) - Constructor for class jain.protocol.ip.sip.header.ServerHeader
Creates a ServerHeader based on given product name and boolean value indicating if the product name is a comment
ServerHeader(String, String) - Constructor for class jain.protocol.ip.sip.header.ServerHeader
Creates a ServerHeader based on given product name and product version
SERVICE_UNAVAILABLE - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The server is currently unable to handle the RequestMessage due to a temporary overloading or maintenance of the server.
SESSION_NOT_ACCEPTABLE - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The user's agent was contacted successfully but some aspects of the session description such as the requested media, bandwidth, or addressing style were not acceptable.
setAcceptEncodingHeaders(AcceptEncodingHeader[]) - Method in class jain.protocol.ip.sip.message.Message
Sets AcceptEncodingHeaders of Message.
setAcceptHeaders(AcceptHeader[]) - Method in class jain.protocol.ip.sip.message.Message
Sets AcceptHeaders of Message.
setAcceptLanguageHeaders(AcceptLanguageHeader[]) - Method in class jain.protocol.ip.sip.message.Message
Sets AcceptLanguageHeaders of Message.
setAction(int) - Method in class jain.protocol.ip.sip.header.ContactHeader
Sets action of ContactHeader
setAddress(URI) - Method in class jain.protocol.ip.sip.NameAddress
Sets address of NameAddress
setAgentHost(InetAddress) - Method in class jain.protocol.ip.sip.header.WarningHeader
Sets agent host of WarningHeader
setAgentPort(int) - Method in class jain.protocol.ip.sip.header.WarningHeader
Sets agent port of WarningHeader
setAgentPseudonym(String) - Method in class jain.protocol.ip.sip.header.WarningHeader
Sets agent pseudonym of WarningHeader
setAlgorithm(String) - Method in class jain.protocol.ip.sip.DigestChallenge
Sets algorithm of DigestChallenge
setAlgorithm(String) - Method in class jain.protocol.ip.sip.DigestCredentials
Sets algorithm of DigestCredentials
setAllowHeaders(AllowHeader[]) - Method in class jain.protocol.ip.sip.message.ResponseMessage
Sets AllowHeaders of ResponseMessage.
setAuthorizationHeader(AuthorizationHeader) - Method in class jain.protocol.ip.sip.message.RequestMessage
Sets AuthorizationHeader of RequestMessage.
setBody(Object, ContentTypeHeader) - Method in class jain.protocol.ip.sip.message.Message
Sets body of Message (with ContentTypeHeader)
setBranch(String) - Method in class jain.protocol.ip.sip.header.ViaHeader
Sets branch of ViaHeader
setCallIdHeader(CallIdHeader) - Method in class jain.protocol.ip.sip.message.Message
Sets CallIdHeader of Message.
setChallenge(Challenge) - Method in class jain.protocol.ip.sip.header.ProxyAuthenticateHeader
Set challenge of ProxyAuthenticateHeader
setChallenge(Challenge) - Method in class jain.protocol.ip.sip.header.WWWAuthenticateHeader
Sets challenge of WWWAuthenticateHeader
setCnonce(String) - Method in class jain.protocol.ip.sip.DigestCredentials
Sets cnonce of DigestCredentials
setCode(int) - Method in class jain.protocol.ip.sip.header.WarningHeader
Sets code of WarningHeader
setComment(String) - Method in class jain.protocol.ip.sip.header.ContactHeader
Sets comment of ContactHeader
setComment(String) - Method in class jain.protocol.ip.sip.header.ServerHeader
Sets comment of ServerHeader
setComment(String) - Method in class jain.protocol.ip.sip.header.RetryAfterHeader
Sets comment of RetryAfterHeader
setComment(String) - Method in class jain.protocol.ip.sip.header.UserAgentHeader
Sets comment of UserAgentHeader
setComment(String) - Method in class jain.protocol.ip.sip.header.ViaHeader
Sets comment of ViaHeader
setConcealedHost(String) - Method in class jain.protocol.ip.sip.header.ViaHeader
Sets concealed host of ViaHeader
setContactHeaders(ContactHeader[]) - Method in class jain.protocol.ip.sip.message.Message
Sets ContactHeaders of Message.
setContentCoding(String) - Method in class jain.protocol.ip.sip.header.AcceptEncodingHeader
Sets the content-coding of AcceptEncodingHeader
setContentEncoding(String) - Method in class jain.protocol.ip.sip.header.ContentEncodingHeader
Set content-encoding of ContentEncodingHeader
setContentEncodingHeaders(ContentEncodingHeader[]) - Method in class jain.protocol.ip.sip.message.Message
Sets ContentEncodingHeaders of Message.
setContentLength(int) - Method in class jain.protocol.ip.sip.header.ContentLengthHeader
Set content-length of ContentLengthHeader
setContentLengthHeader(ContentLengthHeader) - Method in class jain.protocol.ip.sip.message.Message
Sets ContentLengthHeader of Message.
setContentTypeHeader(ContentTypeHeader) - Method in class jain.protocol.ip.sip.message.Message
Sets ContentTypeHeader of Message.
setCredentials(Credentials) - Method in class jain.protocol.ip.sip.header.AuthorizationHeader
Sets credentials of AuthorizationHeader
setCredentials(Credentials) - Method in class jain.protocol.ip.sip.header.ProxyAuthorizationHeader
Set credentials of ProxyAuthorizationHeader
setCSeqHeader(CSeqHeader) - Method in class jain.protocol.ip.sip.message.Message
Sets CSeqHeader of Message.
setDate(Date) - Method in class jain.protocol.ip.sip.header.ExpiresHeader
Sets date of ExpiresHeader
setDate(Date) - Method in class jain.protocol.ip.sip.header.RetryAfterHeader
Sets date of RetryAfterHeader
setDate(Date) - Method in class jain.protocol.ip.sip.header.DateHeader
Set date of DateHeader
setDate(String) - Method in class jain.protocol.ip.sip.header.DateHeader
Set date of DateHeader
setDateHeader(DateHeader) - Method in class jain.protocol.ip.sip.message.Message
Sets DateHeader of Message.
setDelay(float) - Method in class jain.protocol.ip.sip.header.TimestampHeader
Sets delay of TimestampHeader
setDeltaSeconds(long) - Method in class jain.protocol.ip.sip.header.ExpiresHeader
Sets delta-seconds of Header
setDeltaSeconds(long) - Method in class jain.protocol.ip.sip.header.RetryAfterHeader
Sets delta-seconds of RetryAfterHeader
setDigestURI(String) - Method in class jain.protocol.ip.sip.DigestCredentials
Sets digestURI of DigestCredentials
setDisplayName(String) - Method in class jain.protocol.ip.sip.NameAddress
Sets display name of Header
setDomain(InetAddress[]) - Method in class jain.protocol.ip.sip.DigestChallenge
Sets domain of DigestChallenge
setDuration(long) - Method in class jain.protocol.ip.sip.header.RetryAfterHeader
Sets duration of RetryAfterHeader
setEmergency() - Method in class jain.protocol.ip.sip.header.PriorityHeader
Sets priority of PriorityHeader to PRIORITY_EMERGENCY
setEncryptionHeader(EncryptionHeader) - Method in class jain.protocol.ip.sip.message.Message
Sets EncryptionHeader of Message.
setExpiresHeader(ExpiresHeader) - Method in class jain.protocol.ip.sip.message.Message
Sets ExpiresHeader of Message.
setExpiryDate(Date) - Method in class jain.protocol.ip.sip.header.ContactHeader
Sets expiry value of ContactHeader to a date
setExpiryDeltaSeconds(long) - Method in class jain.protocol.ip.sip.header.ContactHeader
Sets expiry value of ContactHeader to a number of delta-seconds
setExtension(String, String) - Method in class jain.protocol.ip.sip.Credentials
Sets value of parameter to value in Credentials
setExtension(String, String) - Method in class jain.protocol.ip.sip.Challenge
Sets value of parameter to value in Challenge
setExtension(String, String) - Method in class jain.protocol.ip.sip.SipURL
Sets value of extension parameterin SipURL
setExtension(String, String) - Method in class jain.protocol.ip.sip.header.ContactHeader
Sets value of extension parameter to value in ContactHeader
setExtension(String, String) - Method in class jain.protocol.ip.sip.header.AcceptHeader
Sets value of extension parameter to value in AcceptHeader
setFromHeader(FromHeader) - Method in class jain.protocol.ip.sip.message.Message
Sets FromHeader of Message.
setGlobal(boolean) - Method in class jain.protocol.ip.sip.SipURL
Sets phone user of SipURL to be global or local
setHeader(Header, boolean) - Method in class jain.protocol.ip.sip.message.Message
Sets the first (or last) Header of header's type in Message's Header list.
setHeader(String, String) - Method in class jain.protocol.ip.sip.SipURL
Sets header of SipURL
setHeaders(Header[], boolean) - Method in class jain.protocol.ip.sip.message.Message
Sets all Headers of specified type in Message's Header list.
setHidden(boolean) - Method in class jain.protocol.ip.sip.header.ViaHeader
Sets whether ViaHeader is hidden or not
setHide(boolean) - Method in class jain.protocol.ip.sip.header.HideHeader
Sets this HideHeader to be for route/hop
setHideHeader(HideHeader) - Method in class jain.protocol.ip.sip.message.RequestMessage
Sets HideHeader of RequestMessage.
setHost(InetAddress) - Method in class jain.protocol.ip.sip.ListeningPoint
Sets host of Header
setHost(InetAddress) - Method in class jain.protocol.ip.sip.SipURL
Sets host of SipURL
setHost(InetAddress) - Method in class jain.protocol.ip.sip.header.CallIdHeader
Sets host of CallIdHeader
setHost(InetAddress) - Method in class jain.protocol.ip.sip.header.ViaHeader
Sets host of ViaHeader
setIsdnSubAddress(String) - Method in class jain.protocol.ip.sip.SipURL
Sets ISDN subaddress of SipURL
setLanguageRange(String) - Method in class jain.protocol.ip.sip.header.AcceptLanguageHeader
Sets the language-range of AcceptLanguageHeader
setLocalId(String) - Method in class jain.protocol.ip.sip.header.CallIdHeader
Sets local-id of CallIdHeader
setMAddr(InetAddress) - Method in class jain.protocol.ip.sip.SipURL
Sets MAddr of SipURL
setMAddr(InetAddress) - Method in class jain.protocol.ip.sip.header.ViaHeader
Sets MAddr of ViaHeader
setMaxForwards(int) - Method in class jain.protocol.ip.sip.header.MaxForwardsHeader
Sets max-forwards of MaxForwardsHeader
setMaxForwardsHeader(MaxForwardsHeader) - Method in class jain.protocol.ip.sip.message.RequestMessage
Sets MaxForwardsHeader of RequestMessage.
setMethod(String) - Method in class jain.protocol.ip.sip.SipURL
Sets method of SipURL
setMethod(String) - Method in class jain.protocol.ip.sip.header.CSeqHeader
Set method of CSeqHeader
setMethod(String) - Method in class jain.protocol.ip.sip.header.AllowHeader
Sets method of AllowHeader
setNameAddress(NameAddress) - Method in class jain.protocol.ip.sip.header.ContactHeader
Sets NameAddress of ContactHeader
setNameAddress(NameAddress) - Method in class jain.protocol.ip.sip.header.RecordRouteHeader
Sets NameAddress of RecordRouteHeader
setNameAddress(NameAddress) - Method in class jain.protocol.ip.sip.header.FromHeader
Set NameAddress of FromHeader
setNameAddress(NameAddress) - Method in class jain.protocol.ip.sip.header.RouteHeader
Sets NameAddress of RouteHeader
setNameAddress(NameAddress) - Method in class jain.protocol.ip.sip.header.ToHeader
Sets NameAddress of ToHeader
setNonce(String) - Method in class jain.protocol.ip.sip.DigestChallenge
Sets nonce of DigestChallenge
setNonce(String) - Method in class jain.protocol.ip.sip.DigestCredentials
Sets nonce of DigestCredentials
setNonceCount(long) - Method in class jain.protocol.ip.sip.DigestCredentials
Sets nonceCount of DigestCredentials
setNonUrgent() - Method in class jain.protocol.ip.sip.header.PriorityHeader
Sets priority of PriorityHeader to PRIORITY_NON_URGENT
setNormal() - Method in class jain.protocol.ip.sip.header.PriorityHeader
Sets priority of PriorityHeader to PRIORITY_NORMAL
setOpaque(String) - Method in class jain.protocol.ip.sip.DigestChallenge
Sets opaque of DigestChallenge
setOpaque(String) - Method in class jain.protocol.ip.sip.DigestCredentials
Sets opaque of DigestCredentials
setOptionTag(String) - Method in class jain.protocol.ip.sip.header.ProxyRequireHeader
Sets option tag of ProxyRequireHeader
setOptionTag(String) - Method in class jain.protocol.ip.sip.header.RequireHeader
Sets option tag of RequireHeader
setOptionTag(String) - Method in class jain.protocol.ip.sip.header.UnsupportedHeader
Sets option tag of UnsupportedHeader
setOrganization(String) - Method in class jain.protocol.ip.sip.header.OrganizationHeader
Sets organization of OrganizationHeader
setOrganizationHeader(OrganizationHeader) - Method in class jain.protocol.ip.sip.message.Message
Sets OrganizationHeader of Message.
setParameter(String, String) - Method in class jain.protocol.ip.sip.header.EncryptionHeader
Sets value of parameter to value in EncryptionHeader
setParameter(String, String) - Method in class jain.protocol.ip.sip.header.ResponseKeyHeader
Sets value of parameter to value in ResponseKeyHeader
setParameter(String, String) - Method in class jain.protocol.ip.sip.header.ContentTypeHeader
Sets value of parameter to value in ContentTypeHeader
setPassword(String) - Method in class jain.protocol.ip.sip.BasicCredentials
Sets password of Credentials
setPathName(String) - Method in class jain.protocol.ip.JainIPFactory
Sets the Pathname that identifies the location of a particular Vendor's implementation of the JAIN IP Objects.
setPort(int) - Method in class jain.protocol.ip.sip.ListeningPoint
Set port of Header
setPort(int) - Method in class jain.protocol.ip.sip.SipURL
Sets port of SipURL
setPort(int) - Method in class jain.protocol.ip.sip.header.ViaHeader
Sets port of ViaHeader
setPostDial(String) - Method in class jain.protocol.ip.sip.SipURL
Sets post dial of SipURL
setPriority(int) - Method in class jain.protocol.ip.sip.header.PriorityHeader
Set priority of PriorityHeader
setPriorityHeader(PriorityHeader) - Method in class jain.protocol.ip.sip.message.InviteMessage
Sets PriorityHeader of InviteMessage.
setProductName(String) - Method in class jain.protocol.ip.sip.header.ServerHeader
Sets product name of ServerHeader
setProductName(String) - Method in class jain.protocol.ip.sip.header.UserAgentHeader
Sets product name of UserAgentHeader
setProductVersion(String) - Method in class jain.protocol.ip.sip.header.ServerHeader
Sets product version of ServerHeader
setProductVersion(String) - Method in class jain.protocol.ip.sip.header.UserAgentHeader
Sets product version of UserAgentHeader
setProtocolName(String) - Method in class jain.protocol.ip.sip.header.ViaHeader
Sets protocol name of ViaHeader
setProtocolVersion(String) - Method in class jain.protocol.ip.sip.header.ViaHeader
Sets protocol version of ViaHeader
setProxyAuthenticateHeader(ProxyAuthenticateHeader) - Method in class jain.protocol.ip.sip.message.ResponseMessage
Sets ProxyAuthenticateHeader of ResponseMessage.
setProxyAuthorizationHeader(ProxyAuthorizationHeader) - Method in class jain.protocol.ip.sip.message.RequestMessage
Sets ProxyAuthorizationHeader of RequestMessage.
setProxyRequireHeaders(ProxyRequireHeader[]) - Method in class jain.protocol.ip.sip.message.RequestMessage
Sets ProxyRequireHeaders of RequestMessage.
setQop(String) - Method in class jain.protocol.ip.sip.DigestCredentials
Sets qop of DigestCredentials
setQop(String[]) - Method in class jain.protocol.ip.sip.DigestChallenge
Sets qop of DigestChallenge
setQvalue(float) - Method in class jain.protocol.ip.sip.header.ContactHeader
Sets q-value of ContactHeader
setQValue(float) - Method in class jain.protocol.ip.sip.header.AcceptHeader
Sets q-value for media-range in AcceptHeader Q-values allow the user to indicate the relative degree of preference for that media-range, using the qvalue scale from 0 to 1.
setQValue(float) - Method in class jain.protocol.ip.sip.header.AcceptLanguageHeader
Sets q-value of language-range in AcceptLanguageHeader Q-values allow the user to indicate the relative degree of preference for that language-range, using the qvalue scale from 0 to 1.
setRealm(String) - Method in class jain.protocol.ip.sip.Challenge
Sets authentication realm
setRealm(String) - Method in class jain.protocol.ip.sip.DigestCredentials
Sets nonce of DigestCredentials
setReasonPhrase(String) - Method in class jain.protocol.ip.sip.message.ResponseMessage
Sets reason phrase of ResponseMessage.
setReceived(InetAddress) - Method in class jain.protocol.ip.sip.header.ViaHeader
Sets received of ViaHeader
setRecordRouteHeaders(RecordRouteHeader[]) - Method in class jain.protocol.ip.sip.message.Message
Sets RecordRouteHeaders of Message.
setRequestURI(URI) - Method in class jain.protocol.ip.sip.message.RequestMessage
Sets RequestURI of RequestMessage.
setRequireHeaders(RequireHeader[]) - Method in class jain.protocol.ip.sip.message.RequestMessage
Sets RequireHeaders of RequestMessage.
setResponse(String) - Method in class jain.protocol.ip.sip.DigestCredentials
Sets response of DigestCredentials
setResponseKeyHeader(ResponseKeyHeader) - Method in class jain.protocol.ip.sip.message.RequestMessage
Sets ResponseKeyHeader of RequestMessage.
setRetryAfterHeader(RetryAfterHeader) - Method in class jain.protocol.ip.sip.message.Message
Sets RetryAfterHeader of Message.
setRouteHeaders(RouteHeader[]) - Method in class jain.protocol.ip.sip.message.RequestMessage
Sets RouteHeaders of RequestMessage.
setScheme(String) - Method in class jain.protocol.ip.sip.Credentials
Method used to set the scheme
setScheme(String) - Method in class jain.protocol.ip.sip.Challenge
Sets authentication scheme
setScheme(String) - Method in class jain.protocol.ip.sip.URI
Sets scheme of URI
setScheme(String) - Method in class jain.protocol.ip.sip.header.EncryptionHeader
Sets scheme of EncryptionHeader
setScheme(String) - Method in class jain.protocol.ip.sip.header.ResponseKeyHeader
Set scheme of ResponseKeyHeader
setSchemeData(String) - Method in class jain.protocol.ip.sip.URI
Sets scheme data of URI
setSequenceNumber(int) - Method in class jain.protocol.ip.sip.header.CSeqHeader
Set sequence number of CSeqHeader
setServerHeaders(ServerHeader[]) - Method in class jain.protocol.ip.sip.message.ResponseMessage
Sets ServerHeaders of ResponseMessage.
setStackName(String) - Method in interface jain.protocol.ip.sip.JainSipStack
Sets the name of this JainSipStack instance.
setStale(boolean) - Method in class jain.protocol.ip.sip.DigestChallenge
Sets stale of DigestChallenge
setStatusCode(int) - Method in class jain.protocol.ip.sip.message.ResponseMessage
Sets status code of ResponseMessage.
setSubject(String) - Method in class jain.protocol.ip.sip.header.SubjectHeader
Sets subject of SubjectHeader
setSubjectHeader(SubjectHeader) - Method in class jain.protocol.ip.sip.message.InviteMessage
Sets SubjectHeader of InviteMessage.
setSubType(String) - Method in class jain.protocol.ip.sip.header.AcceptHeader
Sets value of media sub-type in AcceptHeader
setSubType(String) - Method in class jain.protocol.ip.sip.header.ContentTypeHeader
Sets value of media subtype in ContentTypeHeader
setTag(String) - Method in class jain.protocol.ip.sip.header.FromHeader
Set tag of FromHeader
setTag(String) - Method in class jain.protocol.ip.sip.header.ToHeader
Sets tag of ToHeader
setText(String) - Method in class jain.protocol.ip.sip.header.WarningHeader
Sets text of WarningHeader
setTimestamp(float) - Method in class jain.protocol.ip.sip.header.TimestampHeader
Sets timestamp of TimestampHeader
setTimestampHeader(TimestampHeader) - Method in class jain.protocol.ip.sip.message.Message
Sets TimestampHeader of Message.
setToHeader(ToHeader) - Method in class jain.protocol.ip.sip.message.Message
Sets ToHeader of Message.
setTransport(int) - Method in class jain.protocol.ip.sip.ListeningPoint
Sets transport of Header
setTransport(int) - Method in class jain.protocol.ip.sip.SipURL
Sets transport of SipURL
setTransport(int) - Method in class jain.protocol.ip.sip.header.ViaHeader
Sets transport of ViaHeader
setTTL(int) - Method in class jain.protocol.ip.sip.SipURL
Sets TTL of SipURL
setTTL(int) - Method in class jain.protocol.ip.sip.header.ViaHeader
Sets TTL of ViaHeader
setType(String) - Method in class jain.protocol.ip.sip.header.AcceptHeader
Sets value of media type in AcceptHeader
setType(String) - Method in class jain.protocol.ip.sip.header.ContentTypeHeader
Sets value of media type in ContentTypeHeader
setUnsupportedHeaders(UnsupportedHeader[]) - Method in class jain.protocol.ip.sip.message.ResponseMessage
Sets UnsupportedHeaders of ResponseMessage.
setUrgent() - Method in class jain.protocol.ip.sip.header.PriorityHeader
Sets priority of PriorityHeader to PRIORITY_URGENT
setUserAgentHeaders(UserAgentHeader[]) - Method in class jain.protocol.ip.sip.message.Message
Sets UserAgentHeaders of Message.
setUserId(String) - Method in class jain.protocol.ip.sip.BasicCredentials
Sets userId of Credentials
setUserName(String) - Method in class jain.protocol.ip.sip.SipURL
Sets user name of SipURL
setUserName(String) - Method in class jain.protocol.ip.sip.DigestCredentials
Sets userName of DigestCredentials
setUserPassword(String) - Method in class jain.protocol.ip.sip.SipURL
Sets user password of SipURL
setUserType(int) - Method in class jain.protocol.ip.sip.SipURL
Sets user type of SipURL
setValue(String) - Method in class jain.protocol.ip.sip.header.Header
Sets value of Header
setVersion(int, int) - Method in class jain.protocol.ip.sip.message.Message
Sets version of Message.
setViaHeaders(ViaHeader[]) - Method in class jain.protocol.ip.sip.message.Message
Sets ViaHeaders of Message.
setWarningHeaders(WarningHeader[]) - Method in class jain.protocol.ip.sip.message.ResponseMessage
Sets WarningHeaders of ResponseMessage.
setWWWAuthenticateHeaders(WWWAuthenticateHeader[]) - Method in class jain.protocol.ip.sip.message.ResponseMessage
Sets WWWAuthenticateHeaders of ResponseMessage.
SIP_VERSION_NOT_SUPPORTED - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The server does not support, or refuses to support, the SIP protocol version that was used in the RequestMessage.
SipException - exception jain.protocol.ip.sip.SipException.
This JAIN SIP Exception is thrown when a general JAIN SIP Error is encountered, and may be used when no other specific Jain SIP Exception is relevant.
SipException() - Constructor for class jain.protocol.ip.sip.SipException
Constructs a new JainSipException
SipException(String) - Constructor for class jain.protocol.ip.sip.SipException
Constructs a new JainSipException with the specified detail message.
SipURL - class jain.protocol.ip.sip.SipURL.
This class represents a SIP URL.
SipURL(InetAddress) - Constructor for class jain.protocol.ip.sip.SipURL
Creates a SipURL based on given host
SipURL(String, InetAddress) - Constructor for class jain.protocol.ip.sip.SipURL
Creates a SipURL based on given user and host
SubjectHeader - class jain.protocol.ip.sip.header.SubjectHeader.
This class represents the Subject request-header.
SubjectHeader(String) - Constructor for class jain.protocol.ip.sip.header.SubjectHeader
Creates a SubjectHeader based on given subject

T

TEMPORARILY_NOT_AVAILABLE - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The callee's end system was contacted successfully but the callee is currently unavailable (e.g., not logged in or logged in in such a manner as to preclude communication with the callee).
TimestampHeader - class jain.protocol.ip.sip.header.TimestampHeader.
This class represents the Timestamp general-header.
TimestampHeader(float) - Constructor for class jain.protocol.ip.sip.header.TimestampHeader
Creates a TimestampHeader based on given timestamp
ToHeader - class jain.protocol.ip.sip.header.ToHeader.
This class represents the To general-header.
ToHeader(NameAddress) - Constructor for class jain.protocol.ip.sip.header.ToHeader
Creates a ToHeader based on given NameAddress
token - Static variable in class jain.protocol.ip.sip.header.HideHeader
Token of HideHeader
token - Static variable in class jain.protocol.ip.sip.header.CSeqHeader
Token of CSeqHeader
token - Static variable in class jain.protocol.ip.sip.header.ProxyRequireHeader
Token of ProxyRequireHeader
token - Static variable in class jain.protocol.ip.sip.header.ContactHeader
Token of ContactHeader
token - Static variable in class jain.protocol.ip.sip.header.SubjectHeader
Token of SubjectHeader
token - Static variable in class jain.protocol.ip.sip.header.AuthorizationHeader
Token of AuthorizationHeader
token - Static variable in class jain.protocol.ip.sip.header.ContentEncodingHeader
Token of ContentEncodingHeader
token - Static variable in class jain.protocol.ip.sip.header.ContentLengthHeader
Token of ContentLengthHeader
token - Static variable in class jain.protocol.ip.sip.header.RecordRouteHeader
Token of RecordRouteHeader
token - Static variable in class jain.protocol.ip.sip.header.EncryptionHeader
Token of EncryptionHeader
token - Static variable in class jain.protocol.ip.sip.header.OrganizationHeader
Token of OrganizationHeader
token - Static variable in class jain.protocol.ip.sip.header.ServerHeader
Token of ServerHeader
token - Static variable in class jain.protocol.ip.sip.header.FromHeader
Token of FromHeader
token - Static variable in class jain.protocol.ip.sip.header.ProxyAuthorizationHeader
Token of ProxyAuthorizationHeader
token - Static variable in class jain.protocol.ip.sip.header.AcceptHeader
Token of AcceptHeader
token - Static variable in class jain.protocol.ip.sip.header.RouteHeader
Token of RouteHeader
token - Static variable in class jain.protocol.ip.sip.header.ToHeader
Token of ToHeader
token - Static variable in class jain.protocol.ip.sip.header.ExpiresHeader
Token of ExpiresHeader
token - Static variable in class jain.protocol.ip.sip.header.WarningHeader
Token of WarningHeader
token - Static variable in class jain.protocol.ip.sip.header.RequireHeader
Token of RequireHeader
token - Static variable in class jain.protocol.ip.sip.header.UnsupportedHeader
Token of UnsupportedHeader
token - Static variable in class jain.protocol.ip.sip.header.ProxyAuthenticateHeader
Token of ProxyAuthenticateHeader
token - Static variable in class jain.protocol.ip.sip.header.MaxForwardsHeader
Token of MaxForwardsHeader
token - Static variable in class jain.protocol.ip.sip.header.PriorityHeader
Token of PriorityHeader
token - Static variable in class jain.protocol.ip.sip.header.WWWAuthenticateHeader
Token of WWWAuthenticateHeader
token - Static variable in class jain.protocol.ip.sip.header.TimestampHeader
Token of TimestampHeader
token - Static variable in class jain.protocol.ip.sip.header.RetryAfterHeader
Token of RetryAfterHeader
token - Static variable in class jain.protocol.ip.sip.header.CallIdHeader
Token of CallIdHeader
token - Static variable in class jain.protocol.ip.sip.header.AcceptLanguageHeader
Token of AcceptLanguageHeader
token - Static variable in class jain.protocol.ip.sip.header.UserAgentHeader
Token of UserAgentHeader
token - Static variable in class jain.protocol.ip.sip.header.ResponseKeyHeader
Token of ResponseKeyHeader
token - Static variable in class jain.protocol.ip.sip.header.ViaHeader
Token of ViaHeader
token - Static variable in class jain.protocol.ip.sip.header.AcceptEncodingHeader
Token of AcceptEncodingHeader
token - Static variable in class jain.protocol.ip.sip.header.ContentTypeHeader
Token of ContentTypeHeader
token - Static variable in class jain.protocol.ip.sip.header.DateHeader
Token of DateHeader
token - Static variable in class jain.protocol.ip.sip.header.AllowHeader
Token of AuthorizationHeader
TOO_MANY_HOPS - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The server received a RequestMessage that contains more ViaHeaders than allowed by the MaxForwardsHeader.
toString() - Method in class jain.protocol.ip.sip.Credentials
Gets string representation of Credentials
toString() - Method in class jain.protocol.ip.sip.Challenge
Gets string representation of Challenge
toString() - Method in class jain.protocol.ip.sip.NameAddress
Gets string representation of NameAddress
toString() - Method in class jain.protocol.ip.sip.URI
Gets string representation of URI
toString() - Method in class jain.protocol.ip.sip.SipURL
Gets string representation of SipURL
toString() - Method in class jain.protocol.ip.sip.BasicCredentials
Gets string representation of BasicCredentials
toString() - Method in class jain.protocol.ip.sip.header.Header
Gets string representation of Header
toString() - Method in class jain.protocol.ip.sip.message.Message
Gets string representation of Message
TransactionDoesNotExistException - exception jain.protocol.ip.sip.TransactionDoesNotExistException.
This Exception is thrown when a user attempts to reference a transaction that does not exist
TransactionDoesNotExistException() - Constructor for class jain.protocol.ip.sip.TransactionDoesNotExistException
Constructs a new TransactionDoesNotExistException
TransactionDoesNotExistException(String) - Constructor for class jain.protocol.ip.sip.TransactionDoesNotExistException
Constructs a new TransactionDoesNotExistException with the specified detail message.
TRANSPORT_TCP - Static variable in class jain.protocol.ip.sip.ListeningPoint
TCP Transport constant
TRANSPORT_UDP - Static variable in class jain.protocol.ip.sip.ListeningPoint
UDP Transport constant
TRYING - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
Some unspecified action is being taken on behalf of this call (e.g., a database is being consulted), but the user has not yet been located.
TTL_MAX - Static variable in class jain.protocol.ip.sip.SipURL
Maximum value of TTL
TTL_MIN - Static variable in class jain.protocol.ip.sip.SipURL
Minimum value of TTL

U

UnableToDeleteProviderException - exception jain.protocol.ip.sip.UnableToDeleteProviderException.
This exception is thrown if the deleteProvider method of a JainSipStack is invoked to delete a JainSipProvider but the deletion is not allowed.
UnableToDeleteProviderException() - Constructor for class jain.protocol.ip.sip.UnableToDeleteProviderException
Constructs a new UnableToDeleteProviderException
UnableToDeleteProviderException(String) - Constructor for class jain.protocol.ip.sip.UnableToDeleteProviderException
Constructs a new UnableToDeleteProviderException with the specified detail message.
UNAUTHORIZED - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The RequestMessage requires user authentication.
UNSUPPORTED_MEDIA_TYPE - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The server is refusing to service the RequestMessage because the message body of the RequestMessage is in a format not supported by the requested resource for the requested method.
UnsupportedHeader - class jain.protocol.ip.sip.header.UnsupportedHeader.
This class represents the Unsupported response-header.
UnsupportedHeader(String) - Constructor for class jain.protocol.ip.sip.header.UnsupportedHeader
Creates a UnsupportedHeader based on given option tag
URI - class jain.protocol.ip.sip.URI.
This class represents a Universal Resource Identifier.
URI_TOO_LARGE - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The server is refusing to service the RequestMessage because the Request-URI is longer than the server is willing to interpret.
URI(String) - Constructor for class jain.protocol.ip.sip.URI
Creates a URI based on given scheme
URI(String, String) - Constructor for class jain.protocol.ip.sip.URI
Creates a URI based on given scheme and data
USE_PROXY - Static variable in class jain.protocol.ip.sip.message.ResponseMessage
The requested resource must be accessed through the proxy given by the ContactHeader.
USER_TYPE_IP - Static variable in class jain.protocol.ip.sip.SipURL
IP User Type
USER_TYPE_PHONE - Static variable in class jain.protocol.ip.sip.SipURL
Phone User Type
UserAgentHeader - class jain.protocol.ip.sip.header.UserAgentHeader.
This class represents the User-Agent request-header.
UserAgentHeader(String, boolean) - Constructor for class jain.protocol.ip.sip.header.UserAgentHeader
Creates a UserAgentHeader based on given product name and boolean value indicating if the product name is a comment
UserAgentHeader(String, String) - Constructor for class jain.protocol.ip.sip.header.UserAgentHeader
Creates a UserAgentHeader based on given product name and product version

V

ViaHeader - class jain.protocol.ip.sip.header.ViaHeader.
This class represents the Via general-header.
ViaHeader(InetAddress, int, String, int) - Constructor for class jain.protocol.ip.sip.header.ViaHeader
Creates a ViaHeader based on given host, port, protocol name, protocol version and transport
ViaHeader(InetAddress, String, int) - Constructor for class jain.protocol.ip.sip.header.ViaHeader
Creates a ViaHeader based on given host, protocol name, protocol version and transport
ViaHeader(String, String, int) - Constructor for class jain.protocol.ip.sip.header.ViaHeader
Creates a ViaHeader based on given concealed host, protocol name, protocol version and transport

W

WarningHeader - class jain.protocol.ip.sip.header.WarningHeader.
This class represents the Warning response-header.
WarningHeader(int, InetAddress, String) - Constructor for class jain.protocol.ip.sip.header.WarningHeader
Creates a WarningHeader based on given code, agent host and text
WarningHeader(int, String, String) - Constructor for class jain.protocol.ip.sip.header.WarningHeader
Creates a WarningHeader based on given code, agent pseudonym and text
WWWAuthenticateHeader - class jain.protocol.ip.sip.header.WWWAuthenticateHeader.
This class represents the WWW-Authenticate response-header.
WWWAuthenticateHeader(Challenge) - Constructor for class jain.protocol.ip.sip.header.WWWAuthenticateHeader
Creates a WWWAuthenticateHeader based on given challenge

A B C D E F G H I J L M N O P Q R S T U V W

If you have any comments or queries, please mail them to JAIN-SIP-interest@sun.com


Copyright - 2000 Sun Microsystems