Examples of ToHeader


Examples of javax.sip.header.ToHeader

        challenged = true;
        ChallengeTest.assertNull(requestEvent.getServerTransaction());

        Response challenge = protocolObjects.messageFactory
            .createResponse(401, request);
        ToHeader toHeader = (ToHeader) challenge
            .getHeader(ToHeader.NAME);
        toHeader.setTag("challenge");
        sipProvider.sendResponse(challenge); // dont create ST
        return;
      }

      logger.info("shootme: got an Invite sending OK");
      // logger.info("shootme: " + request);
      Response response = protocolObjects.messageFactory.createResponse(
          180, request);
      ToHeader toHeader = (ToHeader) response.getHeader(ToHeader.NAME);
      toHeader.setTag("4321");
      Address address = protocolObjects.addressFactory
          .createAddress("Shootme <sip:" + myAddress + ":" + myPort
              + ">");
      ContactHeader contactHeader = protocolObjects.headerFactory
          .createContactHeader(address);
      response.addHeader(contactHeader);
      ServerTransaction st = requestEvent.getServerTransaction();

      if (st == null) {
        st = sipProvider.getNewServerTransaction(request);
        logger.info("Server transaction created!" + request);

        logger.info("Dialog = " + st.getDialog());
        if (st.getDialog().getApplicationData() == null) {
          st.getDialog().setApplicationData(new ApplicationData());
        }
      } else {
        // If Server transaction is not null, then
        // this is a re-invite.
        logger.info("This is a RE INVITE ");
        ChallengeTest.assertSame("Dialog mismatch ", st.getDialog(),
            this.dialog);
      }

      // Thread.sleep(5000);
      logger.info("got a server tranasaction " + st);
      byte[] content = request.getRawContent();
      if (content != null) {
        logger.info(" content = " + new String(content));
        ContentTypeHeader contentTypeHeader = protocolObjects.headerFactory
            .createContentTypeHeader("application", "sdp");
        logger.info("response = " + response);
        response.setContent(content, contentTypeHeader);
      }
      dialog = st.getDialog();
      if (dialog != null) {
        logger.info("Dialog " + dialog);
        logger.info("Dialog state " + dialog.getState());
      }
      st.sendResponse(response);
      response = protocolObjects.messageFactory.createResponse(200,
          request);
      toHeader = (ToHeader) response.getHeader(ToHeader.NAME);
      toHeader.setTag("4321");
      // Application is supposed to set.
      response.addHeader(contactHeader);
      st.sendResponse(response);
      logger.info("TxState after sendResponse = " + st.getState());
    } catch (Exception ex) {
View Full Code Here

Examples of javax.sip.header.ToHeader

      SipURI toAddress = protocolObjects.addressFactory.createSipURI(
          toUser, toSipAddress);
      Address toNameAddress = protocolObjects.addressFactory
          .createAddress(toAddress);
      toNameAddress.setDisplayName(toDisplayName);
      ToHeader toHeader = protocolObjects.headerFactory.createToHeader(
          toNameAddress, null);

      // create Request URI
      String peerHostPort = peerHost + ":" + peerPort;
      SipURI requestURI = protocolObjects.addressFactory.createSipURI(
View Full Code Here

Examples of javax.sip.header.ToHeader

                // create To Header
                SipURI toAddress = addressFactory.createSipURI(toUser, toSipAddress);
                Address toNameAddress = addressFactory.createAddress(toAddress);
                toNameAddress.setDisplayName(toDisplayName);
                ToHeader toHeader = headerFactory.createToHeader(toNameAddress, null);

                // create Request URI
                SipURI requestURI = addressFactory.createSipURI(toUser, toSipAddress);

                // Create ViaHeaders
View Full Code Here

Examples of javax.sip.header.ToHeader

      // create To Header
      SipURI toAddress = addressFactory
          .createSipURI(toUser, toSipAddress);
      Address toNameAddress = addressFactory.createAddress(toAddress);
      toNameAddress.setDisplayName(toDisplayName);
      ToHeader toHeader = headerFactory.createToHeader(toNameAddress,
          null);

      // create Request URI
      URI requestURI = addressFactory.createURI("tel:46317014291;phone-context=+5");
   
View Full Code Here

Examples of javax.sip.header.ToHeader

         * Send a 200 OK response to complete the 3 way handshake for the
         * INIVTE.
         */
        Response response = messageFactory.createResponse(200,
            inviteRequest);
        ToHeader to = (ToHeader) response.getHeader(ToHeader.NAME);
        to.setTag(this.toTag);
        Address address = addressFactory.createAddress("Shootme <sip:"
            + myAddress + ":" + myPort + ">");
        ContactHeader contactHeader = headerFactory
            .createContactHeader(address);
        response.addHeader(contactHeader);
View Full Code Here

Examples of javax.sip.header.ToHeader

        // reliable provisional response.

        Response okResponse = messageFactory.createResponse(PRACK_CODE,
            request);
        ToHeader toHeader = (ToHeader) okResponse.getHeader(ToHeader.NAME);
        this.toTag = "4321";
        toHeader.setTag(toTag); // Application is supposed to set.
        this.inviteTid = st;
        this.inviteRequest = request;

        logger.info("sending reliable provisional response.");
View Full Code Here

Examples of javax.sip.header.ToHeader

          toUser, toSipAddress);
      toAddress.setSecure(true);
      Address toNameAddress = protocolObjects.addressFactory
          .createAddress(toAddress);
      toNameAddress.setDisplayName(toDisplayName);
      ToHeader toHeader = protocolObjects.headerFactory.createToHeader(
          toNameAddress, null);

      // create Request URI
      SipURI requestURI = protocolObjects.addressFactory.createSipURI(
          toUser, peerHostPort);
View Full Code Here

Examples of javax.sip.header.ToHeader

                // create To Header
                SipURI toAddress = addressFactory.createSipURI(toUser,
                        toSipAddress);
                Address toNameAddress = addressFactory.createAddress(toAddress);
                toNameAddress.setDisplayName(toDisplayName);
                ToHeader toHeader = headerFactory.createToHeader(toNameAddress,
                        null);

                // create Request URI
                SipURI requestURI = addressFactory.createSipURI(toUser,
                        peerHostPort);
View Full Code Here

Examples of javax.sip.header.ToHeader

        SipProvider sipProvider = (SipProvider) requestEvent.getSource();
        Request request = requestEvent.getRequest();
        logger.info("Got an INVITE  " + request);
        try {
          Response response = protocolObjects.messageFactory.createResponse(180, request);
          ToHeader toHeader = (ToHeader) response.getHeader(ToHeader.NAME);
          toHeader.setTag("4321");
          Address address = protocolObjects.addressFactory.createAddress("Shootme <sip:"
              + myAddress + ":" + myPort + ">");
          ContactHeader contactHeader = protocolObjects.headerFactory
              .createContactHeader(address);
          response.addHeader(contactHeader);
          ServerTransaction st = requestEvent.getServerTransaction();

          if (st == null) {
            st = sipProvider.getNewServerTransaction(request);
            logger.info("Server transaction created!" + request);

            logger.info("Dialog = " + st.getDialog());
          }

          byte[] content = request.getRawContent();
          if (content != null) {
            logger.info(" content = " + new String(content));
            ContentTypeHeader contentTypeHeader = protocolObjects.headerFactory
                .createContentTypeHeader("application", "sdp");
            logger.info("response = " + response);
            response.setContent(content, contentTypeHeader);
          }
          dialog = st.getDialog();
          if (dialog != null) {
            logger.info("Dialog " + dialog);
            logger.info("Dialog state " + dialog.getState());
          }
          st.sendResponse(response);
          response = protocolObjects.messageFactory.createResponse(200, request);
          toHeader = (ToHeader) response.getHeader(ToHeader.NAME);
          toHeader.setTag("4321");
          // Application is supposed to set.
          response.addHeader(contactHeader);
          st.sendResponse(response);
          reSendSt = st;
          reSendResponse = response;
View Full Code Here

Examples of javax.sip.header.ToHeader

        // create To Header
        SipURI toAddress = addressFactory
            .createSipURI(toUser, toSipAddress);
        Address toNameAddress = addressFactory.createAddress(toAddress);
        toNameAddress.setDisplayName(toDisplayName);
        ToHeader toHeader = headerFactory.createToHeader(toNameAddress,
            null);

        // create Request URI
        SipURI requestURI = addressFactory.createSipURI(toUser,
            "127.0.0.1:" + Shootme.myPort);
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.