import javax.sip.*; import javax.sip.address.*; import javax.sip.header.*; import javax.sip.message.*; public class RealTimeChatApp implements SipListener { private SipFactory sipFactory; private SipStack sipStack; private SipProvider sipProvider; private MessageFactory messageFactory; private HeaderFactory headerFactory; private AddressFactory addressFactory; public RealTimeChatApp() { try { sipFactory = SipFactory.getInstance(); sipFactory.setPathName("gov.nist"); sipStack = sipFactory.createSipStack(); ListeningPoint listeningPoint = sipStack.createListeningPoint("localhost", 5060, "udp"); sipProvider = sipStack.createSipProvider(listeningPoint); sipProvider.addSipListener(this); messageFactory = sipFactory.createMessageFactory(); headerFactory = sipFactory.createHeaderFactory(); addressFactory = sipFactory.createAddressFactory(); } catch (Exception e) { } } @Override public void processRequest(RequestEvent requestEvent) { } @Override public void processResponse(ResponseEvent responseEvent) { } @Override public void processTimeout(TimeoutEvent timeoutEvent) { } @Override public void processIOException(IOExceptionEvent exceptionEvent) { } @Override public void processTransactionTerminated(TransactionTerminatedEvent transactionTerminatedEvent) { } @Override public void processDialogTerminated(DialogTerminatedEvent dialogTerminatedEvent) { } public static void main(String[] args) { RealTimeChatApp app = new RealTimeChatApp(); app.start(); } private void start() { } }


上一篇:
下一篇:
切换中文