HP-UX Java SIP Stack Programmer's Guide (February 2008)

Remote Target Specifies the address from the contact header field
of the request or response, or refresh request or
response.
secure Determines whether the dialog is secure.
Route Set Specifies an ordered list of URIs.
Transaction Object
The transaction object represents a generic transaction interface that defines the methods
that are common to client and server transactions. Transaction is a fundamental
component of SIP. The transaction is a request sent by a client transaction to a server
transaction, along with all responses to that request sent from the server transaction
back to the client transactions. User agents and stateful proxies contain a transaction
layer, whereas stateless proxies do not contain a transaction layer.
Message Object
A message object represents a request from a client to a server, or a response from a
server to a client. Both types of messages consist of a method name, address, and
protocol version, one or more header fields that describe the routing of the message,
and an optional message-body.
The Message object contains the following common elements of request and response:
Generic accessor functions to headers.
Convenience accessor to the expiration value of the message.
Convenience header accessor methods for the body content type, language,
disposition, and length.
Accessor methods to the body content.
JSR32 Factories
A factory interface provides methods that enable an application to create the
factory-specific objects. The JSIP JSR32 specification defines the following factories:
SipFactory
This interface defines methods to create new stack objects and other factory objects.
It is a single access point to obtain proprietary implementations of the JSR32
specification.
AddressFactory
This interface defines methods to create address objects, URIs, SIP URIs (SipURIs),
and telephone URLs (TelURLs).
JSR32 Architecture 41