gov.nist.javax.sip.SipStackExt Maven / Gradle / Ivy
package gov.nist.javax.sip;
import gov.nist.core.net.AddressResolver;
import gov.nist.javax.sip.clientauthutils.AccountManager;
import gov.nist.javax.sip.clientauthutils.AuthenticationHelper;
import gov.nist.javax.sip.clientauthutils.SecureAccountManager;
import gov.nist.javax.sip.header.extensions.JoinHeader;
import gov.nist.javax.sip.header.extensions.ReplacesHeader;
import java.io.IOException;
import java.net.InetAddress;
import java.net.SocketAddress;
import java.util.Collection;
import javax.sip.Dialog;
import javax.sip.SipStack;
import javax.sip.header.HeaderFactory;
/**
* SIP Stack extensions to be added to the next spec revision. Only these may be safely used in
* the interim between now and the next release. SipStackImpl implements this interface.
*
* The following new stack initialization flags are defined (not the gov.nist prefix will be
* dropped when the spec is updated):
*
*
*- gov.nist.javax.sip.AUTOMATIC_DIALOG_ERROR_HANDLING
*
- gov.nist.javax.sip.IS_BACK_TO_BACK_USER_AGENT
*
- gov.nist.javax.sip.DELIVER_TERMINATED_EVENT_FOR_NULL_DIALOG
*
- gov.nist.javax.sip.MAX_FORK_TIME_SECONDS
*
* @author M. Ranganathan
*
*/
public interface SipStackExt extends SipStack {
/**
* Get the collection of dialogs currently in the Dialog table. This is useful for debugging
* purposes.
*
*/
public Collection