import javax.sip.*; import javax.sip.message.*; import javax.sip.address.*; import javax.sip.header.*; SipFactory sipFactory = SipFactory.getInstance(); sipFactory.setPathName("gov.nist"); SipStack sipStack = sipFactory.createSipStack(properties); ListeningPoint lp = sipStack.createListeningPoint(host, port, transport); SipProvider sipProvider = sipStack.createSipProvider(lp); class SipListenerImpl implements SipListener { } sipProvider.addSipListener(sipListener); Request registerRequest = messageFactory.createRequest(requestURI, "REGISTER", callIdHeader, cSeqHeader, fromHeader, toHeader, viaHeaders, maxForwardsHeader); ClientTransaction transaction = sipProvider.getNewClientTransaction(registerRequest); transaction.sendRequest(); public void processResponse(ResponseEvent responseEvent) { Response response = responseEvent.getResponse(); }


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