Package javax.sip.header

Examples of javax.sip.header.ToHeader


            Request request = requestEvent.getRequest();
            try {
                logger.info("shootme: got an Invite sending RINGING");
                // logger.info("shootme: " + request);
                Response response = messageFactory.createResponse(180, request);
                ToHeader toHeader = (ToHeader) response
                        .getHeader(ToHeader.NAME);
                toHeader.setTag("4321"); // Application is supposed to set.
                Address address = addressFactory.createAddress("Shootme <sip:"
                        + myAddress + ":" + myPort + ">");
                ContactHeader contactHeader = headerFactory
                        .createContactHeader(address);
                response.addHeader(contactHeader);
View Full Code Here


                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
                SipURI requestURI = protocolObjects.addressFactory.createSipURI(
                        toUser, peerHostPort);
View Full Code Here

            st = sipProvider.getNewServerTransaction(request);
            }
          final String toTag = ""+System.nanoTime();
            Response response = messageFactory.createResponse(Response.RINGING,
                    request);           
            ToHeader toHeader = (ToHeader) response.getHeader(ToHeader.NAME);
            toHeader.setTag(toTag); // Application is supposed to set.
            sipProvider.getNewDialog(st);
      // Creates a dialog only for non trying responses       
            st.sendResponse(response);

            response = messageFactory.createResponse(Response.OK,
                    request);
            final Address address = addressFactory.createAddress("Shootme <sip:"
                    + myAddress + ":" + myPort + ">");
            final ContactHeader contactHeader = headerFactory
                    .createContactHeader(address);
            response.addHeader(contactHeader);
            toHeader = (ToHeader) response.getHeader(ToHeader.NAME);
            toHeader.setTag(toTag); // Application is supposed to set.
            response.addHeader(contactHeader);
            st.sendResponse(response);
        } catch (Exception ex) {
            ex.printStackTrace();
            //System.exit(0);
View Full Code Here

                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

                Address address = addressFactory.createAddress("Shootme <sip:"
                        + myAddress + ":" + myPort + ">");
                ContactHeader contactHeader = headerFactory
                        .createContactHeader(address);
                response.addHeader(contactHeader);
                ToHeader toHeader = (ToHeader) okResponse.getHeader(ToHeader.NAME);
                toHeader.setTag("4321"); // Application is supposed to set.
                okResponse.addHeader(contactHeader);
                this.inviteTid = st;
                // Defer sending the OK to simulate the phone ringing.
                // Answered in 1 second ( this guy is fast at taking calls)
                this.inviteRequest = request;
View Full Code Here

        FromHeader from = headerFactory.createFromHeader(fromAddress, Integer
                .toString(srcProvider.hashCode()));
        // To
        Address toAddress = addressFactory.createAddress(dstSipURI);
        ToHeader to = headerFactory.createToHeader(toAddress, null);
        // Contact
        ContactHeader contact = headerFactory.createContactHeader(fromAddress);

        List via = new LinkedList();
        ViaHeader viaHeader = headerFactory.createViaHeader(srclp
View Full Code Here

                // 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

                // create To Header
                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
                SipURI requestURI = protocolObjects.addressFactory.createSipURI(toUser,
                        peerHostPort);
View Full Code Here

            int localPort = sipProvider.getListeningPoint("udp").getPort();
            String localTransport = sipProvider.getListeningPoint("udp")
                    .getTransport();

            ContactHeader contactHeader = null;
            ToHeader toHeader = null;
            FromHeader fromHeader = null;
            CSeqHeader cseqHeader = null;
            ViaHeader viaHeader = null;
            CallIdHeader callIdHeader = null;
            MaxForwardsHeader maxForwardsHeader = null;
View Full Code Here

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

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

TOP

Related Classes of javax.sip.header.ToHeader

Copyright © 2018 www.massapicom. 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.