import javax.sip.*;
import javax.sip.address.*;
import javax.sip.header.*;
import javax.sip.message.*;
public class SimpleSipApp implements SipListener {
private SipProvider sipProvider;
public SimpleSipApp() {
try {
SipFactory sipFactory = SipFactory.getInstance();
sipFactory.setPathName("gov.nist");
sipProvider = sipFactory.createSipProvider(createSipStack());
sipProvider.addSipListener(this);
} catch (Exception e) {
e.printStackTrace();
}
}
private SipStack createSipStack() throws PeerUnavailableException {
Properties properties = new Properties();
properties.setProperty("javax.sip.STACK_NAME", "simpleSipStack");
return SipFactory.getInstance().createSipStack(properties);
}
public void processRequest(RequestEvent requestEvent) {
}
public void processResponse(ResponseEvent responseEvent) {
}
public static void main(String[] args) {
SimpleSipApp simpleSipApp = new SimpleSipApp();
}
}