import javax.sip.*;
import javax.sip.message.*;
import javax.sip.header.*;
public class BasicSipApplication implements SipListener {
private SipProvider sipProvider;
public BasicSipApplication() {
SipFactory sipFactory = SipFactory.getInstance();
SipStack sipStack = sipFactory.createSipStack();
try {
ListeningPoint listeningPoint = sipStack.createListeningPoint("127.0.0.1", 5060, "udp");
sipProvider = sipStack.createSipProvider(listeningPoint);
sipProvider.addSipListener(this);
} catch (Exception e) {
}
}
public void processRequest(RequestEvent requestEvent) {
}
public void processResponse(ResponseEvent responseEvent) {
}
public static void main(String[] args) {
BasicSipApplication sipApp = new BasicSipApplication();
}
}
public void processRequest(RequestEvent requestEvent) {
Request request = requestEvent.getRequest();
ServerTransaction serverTransaction = requestEvent.getServerTransaction();
try {
if (request.getMethod().equals(Request.REGISTER)) {
}
} catch (Exception e) {
}
}