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

Package gov.nist.javax.sip

This is the root of the JAIN implementation of SIP.

See:
          Description

Interface Summary
ClientTransactionExt  
DialogExt Extensions for Next specification revision.
ListeningPointExt  
LogRecord The interface for a log record.
LogRecordFactory The stack calls the message log factory to create logging records.
ServerTransactionExt  
SIPConstants Default constants for SIP.
SipListenerExt This interface extends the SipListener interface and adds the following events to it : DialogTimeoutEvent- these are timeout notifications emitted as events by the SipProvider.
SipProviderExt Extensions to SipProvider under consideration for Version 2.0.
SipStackExt SIP Stack extensions to be added to the next spec revision.
TlsSecurityPolicy An implementation of this interface can be registered with the sip stack using the configuration property gov.nist.javax.sip.TLS_SECURITY_POLICY
TransactionExt  
UtilsExt  
 

Class Summary
DefaultAddressResolver This is the default implementation of the AddressResolver.
DialogTimeoutEvent DialogAckTimeoutEvent is delivered to the Listener when the dialog does not receive or send an ACK.
IOExceptionEventExt Created: 09.09.11 15:16
ListeningPointImpl Implementation of the ListeningPoint interface
MergedSystemProperties  
RequestEventExt Extension of the RequestEvent.
ResponseEventExt Extension for ResponseEvent.
SipProviderImpl Implementation of the JAIN-SIP provider interface.
SipStackImpl Implementation of SipStack.
Utils A few utilities that are used in various places by the stack.
 

Enum Summary
DialogTimeoutEvent.Reason  
IOExceptionEventExt.Reason  
 

Package gov.nist.javax.sip Description

This is the root of the JAIN implementation of SIP. It contains an implementation of the Provider, Listener and Stack. Implementation of the headers is contained in header and implementation of the parser in the parser subdirectory. The SIP Protocol specific abstractions are implemented in the stack subdirectory.

The RI contains several additional Features that are not required by the JAIN-SIP spec and that can be enabled by RI-specific properties that are specified when the SipStack is created. The purpose of these additional properties is to enable the following:

See the javadoc for gov.nist.javax.sip.SipStackImpl for a detailed explanation of these features.

The interfaces that are suffixed with Ext in this package will not be altered and will be included in the next specification revision. These are provided here for those who wish to use these extensions and do not want to wait until the next spec revision becomes available.


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

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