Examples of ToHeader


Examples of javax.sip.header.ToHeader

    /*
     * @see org.cafesip.jiplet.MessageParser#getValue(javax.sip.message.Request)
     */
    public String getValue(Request request)
    {
        ToHeader header = (ToHeader)request.getHeader(ToHeader.NAME);
        if (header == null)
        {
            return null;
        }
       
        Address addr =  header.getAddress();
        if (addr == null)
        {
            return null;
        }       
       
View Full Code Here

Examples of javax.sip.header.ToHeader

    /*
     * @see org.cafesip.jiplet.MessageParser#getValue(javax.sip.message.Request)
     */
    public String getValue(Request request)
    {
        ToHeader header = (ToHeader)request.getHeader(ToHeader.NAME);
        if (header == null)
        {
            return null;
        }
       
        Address addr =  header.getAddress();
        if (addr == null)
        {
            return null;
        }       
       
View Full Code Here

Examples of javax.sip.header.ToHeader

    /*
     * @see org.cafesip.jiplet.MessageParser#getValue(javax.sip.message.Request)
     */
    public String getValue(Request request)
    {
        ToHeader header = (ToHeader)request.getHeader(ToHeader.NAME);
        if (header == null)
        {
            return null;
        }
       
        Address addr =  header.getAddress();
        if (addr == null)
        {
            return null;
        }       
       
View Full Code Here

Examples of javax.sip.header.ToHeader

    /*
     * @see org.cafesip.jiplet.MessageParser#getValue(javax.sip.message.Request)
     */
    public String getValue(Request request)
    {
        ToHeader header = (ToHeader)request.getHeader(ToHeader.NAME);
        if (header == null)
        {
            return null;
        }
       
        Address addr =  header.getAddress();
        if (addr == null)
        {
            return null;
        }       
       
View Full Code Here

Examples of javax.sip.header.ToHeader

        }

        fromUri = from.getAddress().getURI();
        fromTag = from.getTag();

        ToHeader to = (ToHeader) message.getHeader(ToHeader.NAME);
        if (to == null)
        {
            throw new JipletException(ToHeader.NAME + " header is missing");
        }
        toUri = to.getAddress().getURI();

        CallIdHeader call = (CallIdHeader) message.getHeader(CallIdHeader.NAME);
        if (call == null)
        {
            throw new JipletException(CallIdHeader.NAME + " header is missing");
View Full Code Here

Examples of javax.sip.header.ToHeader

            // Check if it is an initial SUBSCRIBE or a refresh / unsubscribe
            boolean isInitial = requestEvent.getDialog() == null;
            if (isInitial) {
                String toTag = UUID.randomUUID().toString();
                response = sipPresenceAgent.getConfiguration().getMessageFactory().createResponse(202, request);
                ToHeader toHeader = (ToHeader) response.getHeader(ToHeader.NAME);
                toHeader.setTag(toTag); // Application is supposed to set.

                this.dialog = st.getDialog();
                // subscribe dialogs do not terminate on bye.
                this.dialog.terminateOnBye(false);
            } else {
View Full Code Here

Examples of javax.sip.header.ToHeader

            // Check if it is an initial SUBSCRIBE or a refresh / unsubscribe
            boolean isInitial = requestEvent.getDialog() == null;
            if (isInitial) {
                String toTag = UUID.randomUUID().toString();
                response = sipPresenceAgent.getConfiguration().getMessageFactory().createResponse(202, request);
                ToHeader toHeader = (ToHeader) response.getHeader(ToHeader.NAME);
                toHeader.setTag(toTag); // Application is supposed to set.

                this.dialog = st.getDialog();
                // subscribe dialogs do not terminate on bye.
                this.dialog.terminateOnBye(false);
            } else {
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

            // Check if it is an initial SUBSCRIBE or a refresh / unsubscribe
            boolean isInitial = requestEvent.getDialog() == null;
            if (isInitial) {
                String toTag = UUID.randomUUID().toString();
                response = sipPresenceAgent.getConfiguration().getMessageFactory().createResponse(202, request);
                ToHeader toHeader = (ToHeader) response.getHeader(ToHeader.NAME);
                toHeader.setTag(toTag); // Application is supposed to set.

                this.dialog = st.getDialog();
                // subscribe dialogs do not terminate on bye.
                this.dialog.terminateOnBye(false);
            } else {
View Full Code Here

Examples of javax.sip.header.ToHeader

      // create To Header
      SipURI toAddress = addressFactory.createSipURI(to, "empf.com");
      Address toNameAddress = addressFactory.createAddress(toAddress);
      toNameAddress.setDisplayName(to);
      ToHeader toHeader = headerFactory.createToHeader(toNameAddress, null);

      // create Request URI
      SipURI requestURI = addressFactory.createSipURI(from, "127.0.0.1:5080");

      // Create ViaHeaders
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.