Package javax.sip

Examples of javax.sip.Dialog.createRequest()


              sipProvider.sendRequest(ackRequest);
            // Kill the second dialog by sending a bye.
            SipProvider sipProvider = (SipProvider) responseReceivedEvent
                .getSource();
           
            Request byeRequest = dialog.createRequest(Request.BYE);
            ClientTransaction ct = sipProvider
                .getNewClientTransaction(byeRequest);
            dialog.sendRequest(ct);         
          }
         
View Full Code Here


      // System.out.println("shootme: got an ACK " );
      // maybe a late arriving ack.
      if (serverTransaction == null) return;
      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();
View Full Code Here

        }

        @Override
        public void run() {
          try {
            Request byeRequest = dialog.createRequest(Request.BYE);
            ClientTransaction ct = sipProvider
                .getNewClientTransaction(byeRequest);
            dialog.sendRequest(ct);
          } catch (Exception ex) {
            TestHarness
View Full Code Here

          // but not the first.

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

        } else {
View Full Code Here

          } else {
           
            // Kill the first dialog by sending a bye.
            SipProvider sipProvider = (SipProvider) responseReceivedEvent
                .getSource();
            Request byeRequest = dialog.createRequest(Request.BYE);
            ClientTransaction ct = sipProvider
                .getNewClientTransaction(byeRequest);
            dialog.sendRequest(ct);         
          }
         
View Full Code Here

        // can be used to get it instead
        // Dialog dialog = serverTransaction.getDialog();
        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

                            logger.info("Sending " + ackRequest);
                            dialog.sendAck(ackRequest);
                           
                            Thread.sleep(2000);
                           
                            Request byeRequest = dialog.createRequest(Request.BYE);
                            ClientTransaction ct = sipProvider
                                    .getNewClientTransaction(byeRequest);
                            dialog.sendRequest(ct);
                        } else {
                            TestCase.assertTrue("retransmission flag should be true",responseReceivedEvent.isRetransmission());
View Full Code Here

                    logger.info("Sending ACK");
                    dialog.sendAck(ackRequest);

                    Thread.sleep(100);
                 
                    Request inviteRequest = dialog.createRequest(Request.INVITE);
                    ((SipURI) inviteRequest.getRequestURI()).removeParameter("transport");
                    ((ViaHeader) inviteRequest.getHeader(ViaHeader.NAME)).setTransport("udp");
                    inviteRequest.addHeader(contactHeader);
                    MaxForwardsHeader mf = protocolObjects.headerFactory
                            .createMaxForwardsHeader(10);
View Full Code Here

                        sipProvider.sendRequest(ackRequest);
                        // Kill the second dialog by sending a bye.
                        SipProvider sipProvider = (SipProvider) responseReceivedEvent
                                .getSource();

                        Request byeRequest = dialog.createRequest(Request.BYE);
                        ClientTransaction ct = sipProvider
                                .getNewClientTransaction(byeRequest);
                        dialog.sendRequest(ct);
                    }
View Full Code Here

       
        System.out.println("Dialog " + dialog);
       
        Request newRequest = null;
        if ( peerDialog != null ) {
             newRequest = peerDialog.createRequest(request.getMethod());
        } else {
             newRequest = (Request) request.clone();
             ((SipURI)newRequest.getRequestURI()).setPort(5090);
             newRequest.removeHeader(RouteHeader.NAME);
             FromHeader fromHeader = (FromHeader) newRequest.getHeader(FromHeader.NAME);
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.