小さな問題があり、SIPクライアントが機能していて、コードの構造を変更しました。SIPオブジェクトの作成プロセスを以前と同じように維持しましたが、現在は機能しません。
私は得続けます:
gov.nist.javax.sip.SipProviderImpl.getNewClientTransaction(SipProviderImpl.java:285)でのjava.lang.NullPointerException
そして、ドキュメントにはそのようなエラーへの言及はありません...それはどういう意味ですか?
これが一口のインスタンス化コードです:
sipFactory.setPathName(host);
sipFactory.resetFactory();
sipStack = sipFactory.createSipStack(getProperties());
String address = Inet4Address.getLocalHost().getHostAddress();
sipFactory.createHeaderFactory();
sipFactory.createAddressFactory();
sipFactory.createMessageFactory();
udpPoint = sipStack.createListeningPoint(address, SIPPort, SIPConstants.UDP);
udpSipProvider = sipStack.createSipProvider(udpPoint);
udpSipProvider.addSipListener(this);
tcpPoint = sipStack.createListeningPoint(address, SIPPort, SIPConstants.TCP);
tcpSipProvider = sipStack.createSipProvider(tcpPoint);
tcpSipProvider.addSipListener(this);
sipStack.start();
setSessionState(SipSessionState.Connected);
助けてください?
アダム。