コード例 #1
0
ファイル: SipRequester.java プロジェクト: Sipuada/sipuada
 public boolean sendBye(final SipRequestState state) {
   try {
     // create Request from dialog
     Request request = sipConnection.getCurrentDialog().createRequest(Request.BYE);
     if (null != stateMachine && stateMachine.canRequestBeSent(SipRequestVerb.BYE, request)) {
       sendRequest(SipRequestVerb.BYE, request);
       return true;
     }
   } catch (Exception e) {
     e.printStackTrace();
   }
   return false;
 }
コード例 #2
0
ファイル: SipRequester.java プロジェクト: Sipuada/sipuada
 public boolean sendAck(final SipRequestState state) {
   // create new response for the request
   try {
     Request request =
         sipConnection.getCurrentDialog().createAck(sipConnection.incrementCallSequence());
     if (null != stateMachine && stateMachine.canRequestBeSent(SipRequestVerb.ACK, request)) {
       sendRequest(SipRequestVerb.ACK, request);
       return true;
     }
     sendRequest(SipRequestVerb.ACK, request);
   } catch (Exception e) {
     e.printStackTrace();
   }
   return false;
 }