Package javax.sip

Examples of javax.sip.ClientTransaction.sendRequest()


            inviteRequest.addHeader(headerFactory.createMaxForwardsHeader(5));
            ClientTransaction inviteTransaction = this.provider
                    .getNewClientTransaction(inviteRequest);
            provider.getNewDialog(inviteTransaction);

            inviteTransaction.sendRequest();
            System.out.println("Sent INVITE:\n" + inviteRequest);
            o_sentInvite = true;

        }
View Full Code Here


          cseq1.setSeqNumber(1L);

          ClientTransaction badCt = sipProvider
              .getNewClientTransaction(badRequest);

          badCt.sendRequest();
        } else if ( response.getStatusCode() == Response.SERVER_INTERNAL_ERROR) {
          this.saw500 = true;
        }
      } catch (Exception ex) {
        ex.printStackTrace();
View Full Code Here

        // Create the client transaction.
        ClientTransaction inviteTid = sipProvider.getNewClientTransaction(request);

        // send the request out.
        inviteTid.sendRequest();

        dialog = inviteTid.getDialog();

      } catch (Exception ex) {
        fail("cannot create or send initial invite");
View Full Code Here

        sipUri.setLrParam();
        RecordRouteHeader recordRoute = headerFactory.createRecordRouteHeader(address);
        newRequest.addHeader(recordRoute);
        ct1.setApplicationData(st);
        this.clientTxTable.put(new Integer(targetPort), ct1);
        ct1.sendRequest();
    }

    public void processRequest(RequestEvent requestEvent) {
        try {
            Request request = requestEvent.getRequest();
View Full Code Here

      try {
        System.out.println("Shootist : Sending cancel");
        Request cancelRequest = inviteTid.createCancel();
        ClientTransaction cancelTid = sipProvider
            .getNewClientTransaction(cancelRequest);
        cancelTid.sendRequest();
      } catch (Exception ex) {
        ex.printStackTrace();
      }
    }
View Full Code Here

      try {
        System.out.println("Sending cancel");
        Request cancelRequest = inviteTid.createCancel();
        ClientTransaction cancelTid = sipProvider
            .getNewClientTransaction(cancelRequest);
        cancelTid.sendRequest();
      } catch (Exception ex) {
        ex.printStackTrace();
      }
    }
View Full Code Here

        newRequest.addHeader(recordRoute);
        ct1.setApplicationData(st);

        // Send the request out to the two listening point of the
        // client.
        ct1.sendRequest();

        TestHarness.assertNull(ct1.getDialog());
      } else if (request.getMethod().equals(Request.ACK)) {
        Request newRequest = (Request) request.clone();
        newRequest.removeFirst(RouteHeader.NAME);
View Full Code Here

          ClientTransaction ctx = sipProvider
              .getNewClientTransaction(newRequest);
          ctx.setApplicationData(stx);
          stx.setApplicationData(ctx);
          ctx.sendRequest();
        } else {
          logger.debug("Saw a retransmission? State = "
              + requestEvent.getServerTransaction().getState());
        }
      }
View Full Code Here

      try {
        System.out.println("Sending cancel");
        Request cancelRequest = inviteTid.createCancel();
        ClientTransaction cancelTid = sipProvider
            .getNewClientTransaction(cancelRequest);
        cancelTid.sendRequest();
      } catch (Exception ex) {
        ex.printStackTrace();
      }
    }
View Full Code Here

        ct2.setApplicationData(st);
        this.clientTxTable.put(new Integer(5090), ct2);
       
        // Send the requests out to the two listening points of the client.
       
        ct2.sendRequest();
        ct1.sendRequest();
       
      } else {
        // Remove the topmost route header
        // The route header will make sure it gets to the right place.
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.