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) { } }


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