Examples of ViaHeader


Examples of javax.sip.header.ViaHeader

    // always use TLS when secure
    String transport = sipUri.isSecure() ? SIPConstants.TLS : sipUri
        .getTransportParam();
    if (transport == null) {
      //@see issue 131
      ViaHeader via = (ViaHeader) request.getHeader(ViaHeader.NAME);
      transport = via.getTransport();
    }
   
    // sipUri.removeParameter("transport");

    int port;
View Full Code Here

Examples of javax.sip.header.ViaHeader

                // Create ViaHeaders

                ArrayList viaHeaders = new ArrayList();
                int port = provider.getListeningPoint(protocolObjects.transport).getPort();

                ViaHeader viaHeader = protocolObjects.headerFactory.createViaHeader(myAddress,
                        port, protocolObjects.transport, null);

                // add via headers
                viaHeaders.add(viaHeader);
View Full Code Here

Examples of javax.sip.header.ViaHeader

                ArrayList viaHeaders = new ArrayList();
                int port = provider.getListeningPoint(protocolObjects.transport)
                        .getPort();

                ViaHeader viaHeader = protocolObjects.headerFactory
                        .createViaHeader(myAddress, port,
                                protocolObjects.transport, null);

                // add via headers
                viaHeaders.add(viaHeader);
View Full Code Here

Examples of javax.sip.header.ViaHeader

        // always use TLS when secure
        String transport = sipUri.isSecure() ? SIPConstants.TLS : sipUri
                .getTransportParam();
        if (transport == null) {
            //@see issue 131
            ViaHeader via = (ViaHeader) request.getHeader(ViaHeader.NAME);
            if(via != null) {
              transport = via.getTransport();
            }
        }

        // sipUri.removeParameter("transport");
View Full Code Here

Examples of javax.sip.header.ViaHeader

            /*
             * The jiplet MUST insert a Via header field value into the copy
             * before the existing Via header field values.
             */

            ViaHeader viaHeader = null;
            String transport = defaultLP.getTransport();

            if (clonedRequest.getMethod().equals(Request.CANCEL))
            {
                // Branch Id will be assigned by the stack.
View Full Code Here

Examples of javax.sip.header.ViaHeader

                        JipletDialog clientDialog = jiplet.getDialog(peerDialog, false);
                        SipProvider clientProvider = clientDialog.getSipProvider();
                        ListeningPoint lp = clientProvider.getListeningPoints()[0];
                        // TODO, need to save the right transport - save LP instead of SipProvider?
                        // (in JipletDialog)
                        ViaHeader via = jiplet.getHeaderFactory().createViaHeader(lp.getIPAddress(),
                                    lp.getPort(), lp.getTransport(), null);
                        clonedRequest.addHeader(via);   
                       
                        ClientTransaction newct = clientProvider
                                .getNewClientTransaction(clonedRequest);
View Full Code Here

Examples of javax.sip.header.ViaHeader

            if (viaList == null)
                return false;

            while (viaList.hasNext())
            {
                ViaHeader viaHeader = (ViaHeader) viaList.next();
                if (proxy.hasAddress(viaHeader.getHost(), viaHeader.getPort()) == true)
                {
                    // We have to check the branch-ids...
                    // TODO.

                    return false;
View Full Code Here

Examples of javax.sip.header.ViaHeader

        ListIterator viaList = message.getHeaders(ViaHeader.NAME);
        if (viaList == null || length(message) == 0
                || (viaList.hasNext() == false))
            return false;

        ViaHeader viaHeader = (ViaHeader) viaList.next();
       
        if (jiplet.hasAddress(viaHeader.getHost(), viaHeader.getPort()))
        {
            return true;
        }

        return false;
View Full Code Here

Examples of javax.sip.header.ViaHeader

        setToHeader(headerFactory.createToHeader(toNameAddress, getToUser() + "_Header"));
    }

    private void createViaHeaders() throws ParseException, InvalidArgumentException {
        viaHeaders = new ArrayList<ViaHeader>();
        ViaHeader viaHeader = headerFactory.createViaHeader(getFromHost(), getFromPort(),
                getTransport(), null);

        viaHeaders.add(viaHeader);      
    }
View Full Code Here

Examples of javax.sip.header.ViaHeader

        // always use TLS when secure
        String transport = sipUri.isSecure() ? SIPConstants.TLS : sipUri
                .getTransportParam();
        if (transport == null) {
            //@see issue 131
            ViaHeader via = (ViaHeader) request.getHeader(ViaHeader.NAME);
            transport = via.getTransport();
        }

        // sipUri.removeParameter("transport");

        int port;
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.