The following lists and UML diagram identify the classes used in the example:
Application classes:
OriginatingInvite
- Establishes a SIP
session by sending INVITE - ACK
. Stops the session by
sending BYE
.
TerminatingInvite
- Answers to SIP INVITE
request
by sending 180 Ringing and 200 OK. Stops session by sending BYE
.
SIP system classes and interfaces: (for more information on these, see the SIP API (JSR-180) specification.)
SipClientConnection
- Represents a
SIP client transaction.
SipConnectionNotifier
- Defines a SIP
server connection notifier.
SipDialog
- Represents one SIP Dialog..
SipServerConnection
- Represents SIP
server transaction.