Package javax.sip

Examples of javax.sip.Dialog.sendRequest()


                    MaxForwardsHeader mf = protocolObjects.headerFactory
                            .createMaxForwardsHeader(10);
                    inviteRequest.addHeader(mf);
                    Thread.sleep(100);
                    ClientTransaction ct = provider.getNewClientTransaction(inviteRequest);
                    dialog.sendRequest(ct);
                    reInviteCount++;
                    logger.info("RE-INVITE sent");

                } else if (response.getStatusCode() == Response.BUSY_HERE) {
                    this.busyHereReceived = true;
View Full Code Here


        ChallengeTest.assertEquals( DialogState.TERMINATED, d.getState() );
       
        Request bye = d.createRequest( Request.BYE );
       
        // Normally, would add challenge response header here
        d.sendRequest( provider.getNewClientTransaction(bye) );       
      } else if (response.getStatusCode() == Response.OK
          && ((CSeqHeader) response.getHeader(CSeqHeader.NAME))
              .getMethod().equals(Request.INVITE)) {

        // Request cancel = inviteTid.createCancel();
View Full Code Here

        dialog.sendAck(ackRequest);
       
        // Then wait a bit, send BYE
        Thread.sleep( 1000 );
       
        dialog.sendRequest( provider.getNewClientTransaction( dialog.createRequest(Request.BYE)));
               
      } else if (response.getStatusCode() == Response.OK
          && ((CSeqHeader) response.getHeader(CSeqHeader.NAME))
              .getMethod().equals(Request.BYE)) {
       
View Full Code Here

                .getSource();
           
            Request byeRequest = dialog.createRequest(Request.BYE);
            ClientTransaction ct = sipProvider
                .getNewClientTransaction(byeRequest);
            dialog.sendRequest(ct);         
          }
         
         
        } else if ( cseq.getMethod().equals(Request.BYE)) {
          
View Full Code Here

      Dialog dialog = serverTransaction.getDialog();
            dialog = serverTransaction.getDialog();
      Request byeRequest = dialog.createRequest(Request.BYE);
      ClientTransaction tr =
        sipProvider.getNewClientTransaction(byeRequest);
      dialog.sendRequest(tr);
    } catch (Exception ex) {
      ex.printStackTrace();
      fail("unexpected exception");
    }
  }
View Full Code Here

          // create Request URI
          SipURI requestURI = addressFactory.createSipURI(toUser,
              "127.0.0.1:" + Shootme.myPort);
          prackRequest.setRequestURI(requestURI);
          ClientTransaction ct = provider.getNewClientTransaction(prackRequest);
          dialog.sendRequest(ct);
        }
      }
    } catch (Exception ex) {
      ex.printStackTrace();
      TestHarness.fail("Unexpected exception " + ex.getMessage());
View Full Code Here

        public void run() {
          try {
            Request byeRequest = dialog.createRequest(Request.BYE);
            ClientTransaction ct = sipProvider
                .getNewClientTransaction(byeRequest);
            dialog.sendRequest(ct);
          } catch (Exception ex) {
            TestHarness
                .fail("Unexpected exception sending BYE", ex);
          }
View Full Code Here

              .getSource();
         
          Request infoRequest = dialog.createRequest(Request.INFO);
          ClientTransaction ct = sipProvider
              .getNewClientTransaction(infoRequest);
          dialog.sendRequest(ct);

        } else {
          logger.info("Response method = " + cseq.getMethod());
        }
      } else if (response.getStatusCode() == Response.RINGING) {
View Full Code Here

            SipProvider sipProvider = (SipProvider) responseReceivedEvent
                .getSource();
            Request byeRequest = dialog.createRequest(Request.BYE);
            ClientTransaction ct = sipProvider
                .getNewClientTransaction(byeRequest);
            dialog.sendRequest(ct);         
          }
         
         
        } else {
          logger.info("Response method = " + cseq.getMethod());
View Full Code Here

        Dialog dialog = requestEvent.getDialog();

        SipProvider provider = (SipProvider) requestEvent.getSource();
        Request byeRequest = dialog.createRequest(Request.BYE);
        ClientTransaction ct = provider.getNewClientTransaction(byeRequest);
        dialog.sendRequest(ct);
      } catch (Exception ex) {
        ex.printStackTrace();
        TestHarness.fail(ex.getMessage());
      }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.