NIST SIP Parser and Stack (v1.2) API
A B C D E F G H I J K L M N O P Q R S T U V W _

P

PackageNames - interface gov.nist.core.PackageNames.
Names for the packages that are referenced herein.
ParameterNames - interface gov.nist.javax.sip.address.ParameterNames.
Common parameter names.
ParameterNames - interface gov.nist.javax.sip.header.ParameterNames.
A list of commonly occuring parameter names.
Parameters - interface javax.sip.header.Parameters.
This interface defines methods for accessing generic parameters for Headers that contain generic parameter values.
ParametersHeader - class gov.nist.javax.sip.header.ParametersHeader.
Parameters header.
ParametersParser - class gov.nist.javax.sip.parser.ParametersParser.
parameters parser header.
parse() - Method in class gov.nist.javax.sip.parser.WWWAuthenticateParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.WarningParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.ViaParser
 
parse() - Method in class gov.nist.javax.sip.parser.UserAgentParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.URLParser
Default parse method.
parse() - Method in class gov.nist.javax.sip.parser.UnsupportedParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.ToParser
 
parse() - Method in class gov.nist.javax.sip.parser.TimeStampParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.SupportedParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.SubscriptionStateParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.SubjectParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.StatusLineParser
 
parse() - Method in class gov.nist.javax.sip.parser.ServerParser
parse the String server
parse() - Method in class gov.nist.javax.sip.parser.RSeqParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.RouteParser
parse the String message and generate the Route List Object
parse() - Method in class gov.nist.javax.sip.parser.RetryAfterParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.RequireParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.ReplyToParser
parse the String message and generate the ReplyTo List Object
parse() - Method in class gov.nist.javax.sip.parser.RecordRouteParser
parse the String message and generate the RecordRoute List Object
parse() - Method in class gov.nist.javax.sip.parser.ReasonParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.RAckParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.ProxyRequireParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.ProxyAuthorizationParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.ProxyAuthenticateParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.PriorityParser
parse the String header
parse() - Method in class gov.nist.javax.sip.parser.OrganizationParser
parse the String header
parse() - Method in class gov.nist.javax.sip.parser.MinExpiresParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.MimeVersionParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.MaxForwardsParser
 
parse() - Method in class gov.nist.javax.sip.parser.InReplyToParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.HeaderParser
Parse the SIP header from the buffer and return a parsed structure.
parse() - Method in class gov.nist.javax.sip.parser.FromParser
 
parse() - Method in class gov.nist.javax.sip.parser.ExpiresParser
Parse the header.
parse() - Method in class gov.nist.javax.sip.parser.EventParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.ErrorInfoParser
parse the ErrorInfo String header
parse() - Method in class gov.nist.javax.sip.parser.DateParser
Parse method.
parse() - Method in class gov.nist.javax.sip.parser.CSeqParser
 
parse() - Method in class gov.nist.javax.sip.parser.ContentTypeParser
 
parse() - Method in class gov.nist.javax.sip.parser.ContentLengthParser
 
parse() - Method in class gov.nist.javax.sip.parser.ContentLanguageParser
parse the ContentLanguageHeader String header
parse() - Method in class gov.nist.javax.sip.parser.ContentEncodingParser
parse the ContentEncodingHeader String header
parse() - Method in class gov.nist.javax.sip.parser.ContentDispositionParser
parse the ContentDispositionHeader String header
parse() - Method in class gov.nist.javax.sip.parser.ContactParser
 
parse() - Method in class gov.nist.javax.sip.parser.CallInfoParser
parse the CallInfo String header
parse() - Method in class gov.nist.javax.sip.parser.CallIDParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.AuthorizationParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.AuthenticationInfoParser
parse the AuthenticationInfo String header
parse() - Method in class gov.nist.javax.sip.parser.AllowParser
parse the Allow String header
parse() - Method in class gov.nist.javax.sip.parser.AllowEventsParser
parse the AllowEvents String header
parse() - Method in class gov.nist.javax.sip.parser.AlertInfoParser
parse the AlertInfo String header
parse() - Method in class gov.nist.javax.sip.parser.AcceptParser
parse the Accept String header
parse() - Method in class gov.nist.javax.sip.parser.AcceptLanguageParser
parse the String message
parse() - Method in class gov.nist.javax.sip.parser.AcceptEncodingParser
parse the String message
parse(AuthenticationHeader) - Method in class gov.nist.javax.sip.parser.ChallengeParser
parser the String message
parseAddress(String) - Method in class gov.nist.javax.sip.parser.StringMsgParser
Parse an address (nameaddr or address spec) and return and address structure.
ParseExceptionListener - interface gov.nist.javax.sip.parser.ParseExceptionListener.
A listener interface that enables customization of parse error handling.
parseHost(String) - Method in class gov.nist.javax.sip.parser.StringMsgParser
Parse a host name and return a parsed structure.
parseHostPort(String) - Method in class gov.nist.javax.sip.parser.StringMsgParser
Parse a host:port and return a parsed structure.
Parser - class gov.nist.javax.sip.parser.Parser.
Base parser class.
PARSER_PACKAGE - Static variable in interface gov.nist.core.PackageNames
 
Parser() - Constructor for class gov.nist.javax.sip.parser.Parser
 
ParserCore - class gov.nist.core.ParserCore.
Generic parser class.
ParserCore() - Constructor for class gov.nist.core.ParserCore
 
parserDebug - Static variable in class gov.nist.core.Debug
 
ParserFactory - class gov.nist.javax.sip.parser.ParserFactory.
A factory class that does a name lookup on a registered parser and returns a header parser for the given name.
ParserFactory() - Constructor for class gov.nist.javax.sip.parser.ParserFactory
 
parseSIPHeader(String) - Method in class gov.nist.javax.sip.parser.StringMsgParser
Parse an individual SIP message header from a string.
parseSIPMessage(byte[]) - Method in class gov.nist.javax.sip.parser.StringMsgParser
Parse a buffer containing a single SIP Message where the body is an array of un-interpreted bytes.
parseSIPMessage(String) - Method in class gov.nist.javax.sip.parser.StringMsgParser
Parse a buffer containing one or more SIP Messages and return an array of SIPMessage parsed structures.
parseSIPRequestLine(String) - Method in class gov.nist.javax.sip.parser.StringMsgParser
Parse the SIP Request Line
parseSIPStatusLine(String) - Method in class gov.nist.javax.sip.parser.StringMsgParser
Parse the SIP Response message status line
parseSIPUrl(String) - Method in class gov.nist.javax.sip.parser.StringMsgParser
Parse a SIP url from a string and return a URI structure for it.
parseTelephoneNumber() - Method in class gov.nist.javax.sip.parser.URLParser
Parser for telephone subscriber.
parseTelephoneNumber(String) - Method in class gov.nist.javax.sip.parser.StringMsgParser
Parse a telephone number return a parsed structure.
parseUrl(String) - Method in class gov.nist.javax.sip.parser.StringMsgParser
Parse a uri from a string and return a URI structure for it.
PASSWORD - Static variable in interface gov.nist.javax.sip.header.ParameterNames
 
PAYMENT_REQUIRED - Static variable in interface javax.sip.message.Response
Reserved for future use.
PCMA - Static variable in interface javax.sdp.SdpConstants
Static RTP/AVP payload type for the PCMA audio codec.
PCMU - Static variable in interface javax.sdp.SdpConstants
Static RTP/AVP payload type for the PCMU audio codec.
peekLine() - Method in class gov.nist.core.StringTokenizer
 
peekNextId() - Method in class gov.nist.core.LexerCore
Peek the next id but dont move the buffer pointer forward.
peekNextToken() - Method in class gov.nist.core.LexerCore
Look ahead for one token.
peekNextToken(int) - Method in class gov.nist.core.LexerCore
 
peekScheme() - Method in class gov.nist.javax.sip.parser.URLParser
 
PeerUnavailableException - exception javax.sip.PeerUnavailableException.
The PeerUnavailableException indicates that a vendor's implementation of a JAIN SIP interface could not be created for some reason.
PeerUnavailableException() - Constructor for class javax.sip.PeerUnavailableException
Constructs a new PeerUnavailableException.
PeerUnavailableException(String) - Constructor for class javax.sip.PeerUnavailableException
Constructs a new PeerUnavailableException with the specified error message.
PeerUnavailableException(String, Throwable) - Constructor for class javax.sip.PeerUnavailableException
Constructs a new PeerUnavailableException with the specified error message and specialized cause that triggered this error condition.
PENDING - Static variable in interface javax.sip.header.SubscriptionStateHeader
State: The subscription has been received by the notifier, but there is insufficient policy information to grant or deny the subscription yet.
PERCENT - Static variable in interface gov.nist.javax.sip.parser.TokenTypes
 
PERCENT - Static variable in interface gov.nist.core.Separators
 
PERCENT - Static variable in class gov.nist.core.LexerCore
 
Phone - interface javax.sdp.Phone.
A Phone represents a p= field contained within a SessionDescription.
PHONE_CONTEXT_TAG - Static variable in class gov.nist.javax.sip.address.TelephoneNumber
 
PHONE_CONTEXT_TAG - Static variable in interface gov.nist.javax.sip.address.ParameterNames
 
PHONE_CONTEXT_TAG - Static variable in class gov.nist.javax.sip.address.GenericURI
 
PipelinedMsgParser - class gov.nist.javax.sip.parser.PipelinedMsgParser.
This implements a pipelined message parser suitable for use with a stream - oriented input such as TCP.
PipelinedMsgParser(InputStream) - Constructor for class gov.nist.javax.sip.parser.PipelinedMsgParser
This is the constructor for the pipelined parser.
PipelinedMsgParser(SIPMessageListener, InputStream) - Constructor for class gov.nist.javax.sip.parser.PipelinedMsgParser
This is the constructor for the pipelined parser.
PipelinedMsgParser(SIPMessageListener, InputStream, boolean) - Constructor for class gov.nist.javax.sip.parser.PipelinedMsgParser
Constructor when we are given a message listener and an input stream (could be a TCP connection or a file)
PLUS - Static variable in interface gov.nist.javax.sip.parser.TokenTypes
 
PLUS - Static variable in class gov.nist.core.LexerCore
 
PORT_5060 - Static variable in interface javax.sip.ListeningPoint
Port Constant: Default port 5060.
PORT_5061 - Static variable in interface javax.sip.ListeningPoint
Port Constant: Default port 5061.
POSTDIAL - Static variable in class gov.nist.javax.sip.address.TelephoneNumber
 
POSTDIAL - Static variable in interface gov.nist.javax.sip.address.ParameterNames
 
POSTDIAL - Static variable in class gov.nist.javax.sip.address.GenericURI
 
POUND - Static variable in interface gov.nist.javax.sip.parser.TokenTypes
 
POUND - Static variable in interface gov.nist.core.Separators
 
POUND - Static variable in class gov.nist.core.LexerCore
 
PRACK - Static variable in interface javax.sip.message.Request
PRACK is an extension method that plays the same role as ACK, but for provisional responses.
print(String) - Static method in class gov.nist.core.Debug
 
println(String) - Static method in class gov.nist.javax.sip.stack.ServerLog
print a line to stdout if the traceLevel is TRACE_DEBUG.
println(String) - Static method in class gov.nist.core.Debug
 
printStackTrace(Exception) - Static method in class gov.nist.core.Debug
 
printTags() - Method in class gov.nist.javax.sip.stack.DialogImpl
Debugging print for the dialog.
printWriter - Static variable in class gov.nist.core.LogWriter
Print writer that is used to write out the log file.
Priority - class gov.nist.javax.sip.header.Priority.
the Priority header.
PRIORITY - Static variable in interface gov.nist.javax.sip.header.SIPHeaderNames
 
PRIORITY - Static variable in interface gov.nist.javax.sip.parser.TokenTypes
 
Priority() - Constructor for class gov.nist.javax.sip.header.Priority
Default constructor
PriorityHeader - interface javax.sip.header.PriorityHeader.
The Priority header field indicates the urgency of the request as perceived by the client.
PriorityParser - class gov.nist.javax.sip.parser.PriorityParser.
Parser for Priority header.
PriorityParser(String) - Constructor for class gov.nist.javax.sip.parser.PriorityParser
Creates a new instance of PriorityParser
PROBATION - Static variable in interface javax.sip.header.SubscriptionStateHeader
Reason Code: The subscription has been terminated, but the client SHOULD retry at some later time.
PROCEEDING - Static variable in class javax.sip.TransactionState
This constant value indicates that the transaction state is "Proceeding".
PROCEEDING_STATE - Static variable in class gov.nist.javax.sip.stack.SIPTransaction
Proceeding state.
processInput() - Method in class gov.nist.javax.sip.parser.PipelinedMsgParser
Start reading and processing input.
processMessage(SIPMessage) - Method in class gov.nist.javax.sip.stack.TCPMessageChannel
Gets invoked by the parser as a callback on successful message parsing (i.e. no parser errors).
processMessage(SIPMessage) - Method in interface gov.nist.javax.sip.parser.SIPMessageListener
This is called from the parser on successful message processing.
processRequest(RequestEvent) - Method in interface javax.sip.SipListener
Processes a Request received on a SipProvider upon which this SipListener is registered.
processRequest(SIPRequest, MessageChannel) - Method in class gov.nist.javax.sip.NistSipMessageHandlerImpl
Process a request.
processRequest(SIPRequest, MessageChannel) - Method in class gov.nist.javax.sip.stack.SIPServerTransaction
Process a new request message through this transaction.
processRequest(SIPRequest, MessageChannel) - Method in interface gov.nist.javax.sip.stack.SIPServerRequestInterface
Process the message.
processResponse(ResponseEvent) - Method in interface javax.sip.SipListener
Processes a Response received on a SipProvider upon which this SipListener is registered.
processResponse(SIPResponse, MessageChannel) - Method in class gov.nist.javax.sip.NistSipMessageHandlerImpl
Process the response.
processResponse(SIPResponse, MessageChannel) - Method in interface gov.nist.javax.sip.stack.SIPServerResponseInterface
Process the Response.
processResponse(SIPResponse, MessageChannel) - Method in class gov.nist.javax.sip.stack.SIPClientTransaction
Process a new response message through this transaction.
processTimeout(TimeoutEvent) - Method in interface javax.sip.SipListener
Processes a retransmit or expiration Timeout of an underlying Transaction handled by this SipListener.
ProductToken - class gov.nist.javax.sip.header.ProductToken.
Product Token class
ProductToken() - Constructor for class gov.nist.javax.sip.header.ProductToken
 
Protocol - class gov.nist.javax.sip.header.Protocol.
Protocol name and version.
Protocol() - Constructor for class gov.nist.javax.sip.header.Protocol
Default constructor.
PROVIDER_TAG - Static variable in class gov.nist.javax.sip.address.TelephoneNumber
 
PROVIDER_TAG - Static variable in interface gov.nist.javax.sip.address.ParameterNames
 
PROVIDER_TAG - Static variable in class gov.nist.javax.sip.address.GenericURI
 
PROXY - Static variable in interface gov.nist.javax.sip.header.ParameterNames
 
PROXY - Static variable in class gov.nist.javax.sip.header.Contact
 
PROXY_AUTHENTICATE - Static variable in interface gov.nist.javax.sip.header.SIPHeaderNames
 
PROXY_AUTHENTICATE - Static variable in interface gov.nist.javax.sip.parser.TokenTypes
 
PROXY_AUTHENTICATION_REQUIRED - Static variable in interface javax.sip.message.Response
This code is similar to 401 (Unauthorized), but indicates that the client MUST first authenticate itself with the proxy.
PROXY_AUTHORIZATION - Static variable in interface gov.nist.javax.sip.header.SIPHeaderNames
 
PROXY_AUTHORIZATION - Static variable in interface gov.nist.javax.sip.parser.TokenTypes
 
PROXY_REQUIRE - Static variable in interface gov.nist.javax.sip.header.SIPHeaderNames
 
PROXY_REQUIRE - Static variable in interface gov.nist.javax.sip.parser.TokenTypes
 
ProxyAuthenticate - class gov.nist.javax.sip.header.ProxyAuthenticate.
Proxy Authenticate SIP (HTTP ) header.
ProxyAuthenticate() - Constructor for class gov.nist.javax.sip.header.ProxyAuthenticate
Default Constructor
ProxyAuthenticateHeader - interface javax.sip.header.ProxyAuthenticateHeader.
A Proxy-Authenticate header field value contains an authentication challenge.
ProxyAuthenticateList - class gov.nist.javax.sip.header.ProxyAuthenticateList.
List of ProxyAuthenticate headers.
ProxyAuthenticateList() - Constructor for class gov.nist.javax.sip.header.ProxyAuthenticateList
Default constructor
ProxyAuthenticateParser - class gov.nist.javax.sip.parser.ProxyAuthenticateParser.
Parser for ProxyAuthenticate headers.
ProxyAuthenticateParser(String) - Constructor for class gov.nist.javax.sip.parser.ProxyAuthenticateParser
Constructor
ProxyAuthorization - class gov.nist.javax.sip.header.ProxyAuthorization.
ProxyAuthorization Header.
ProxyAuthorization() - Constructor for class gov.nist.javax.sip.header.ProxyAuthorization
default constructor
ProxyAuthorizationHeader - interface javax.sip.header.ProxyAuthorizationHeader.
The Proxy-Authorization header field allows the client to identify itself (or its user) to a proxy that requires authentication.
ProxyAuthorizationParser - class gov.nist.javax.sip.parser.ProxyAuthorizationParser.
Parser for ProxyAuthorization headers.
ProxyAuthorizationParser(String) - Constructor for class gov.nist.javax.sip.parser.ProxyAuthorizationParser
Constructor
ProxyRequire - class gov.nist.javax.sip.header.ProxyRequire.
ProxyRequire Header.
ProxyRequire() - Constructor for class gov.nist.javax.sip.header.ProxyRequire
Default Constructor
ProxyRequire(String) - Constructor for class gov.nist.javax.sip.header.ProxyRequire
Constructor
ProxyRequireHeader - interface javax.sip.header.ProxyRequireHeader.
The Proxy-Require header field is used to indicate proxy-sensitive features that must be supported by the proxy.
ProxyRequireList - class gov.nist.javax.sip.header.ProxyRequireList.
Proxy Require SIPSIPObject (list of option tags)
ProxyRequireList() - Constructor for class gov.nist.javax.sip.header.ProxyRequireList
Default Constructor
ProxyRequireList(SIPObjectList) - Constructor for class gov.nist.javax.sip.header.ProxyRequireList
Constructor
ProxyRequireParser - class gov.nist.javax.sip.parser.ProxyRequireParser.
Parser for ProxyRequire header.
ProxyRequireParser(String) - Constructor for class gov.nist.javax.sip.parser.ProxyRequireParser
Creates a new instance of ProxyRequireParser
PUBKEY - Static variable in interface gov.nist.javax.sip.header.ParameterNames
 
PURPOSE - Static variable in interface gov.nist.javax.sip.header.ParameterNames
 
putDialog(DialogImpl) - Method in class gov.nist.javax.sip.stack.SIPTransactionStack
Put a dialog into the dialog table.

NIST SIP Parser and Stack (v1.2) API
A B C D E F G H I J K L M N O P Q R S T U V W _
A product of the NIST/ITL Advanced Networking Technologies Division.
See conditions of use.
Get the latest distribution.
Submit a bug report or feature request.