Package javax.sip.message

Examples of javax.sip.message.Request.removeFirst()


            } else {
                // Remove the topmost route header
                // The route header will make sure it gets to the right place.
                logger.info("proxy: Got a request " + request.getMethod());
                Request newRequest = (Request) request.clone();
                newRequest.removeFirst(RouteHeader.NAME);
                sipProvider.sendRequest(newRequest);
            }

        } catch (Exception ex) {
            ex.printStackTrace();
View Full Code Here


      } else {
        // Remove the topmost route header
        // The route header will make sure it gets to the right place.
        logger.info("proxy: Got a request " + request);
        Request newRequest = (Request) request.clone();
        newRequest.removeFirst(RouteHeader.NAME);
        sipProvider.sendRequest(newRequest);
      }

    } catch (Exception ex) {
      ex.printStackTrace();
View Full Code Here

                //Removing first routeHeader if it is for us
                RouteHeader routeHeader = (RouteHeader) request.getHeader(RouteHeader.NAME);
                if(routeHeader != null) {
                    SipURI routeUri = (SipURI)routeHeader.getAddress().getURI();
                    if(routeUri.getHost().equalsIgnoreCase(myHost) && routeUri.getPort() == myPort) {
                        request.removeFirst(RouteHeader.NAME);
                    }
                }

                // Record route the invite so the bye comes to me.
                if (request.getMethod().equals(Request.INVITE) || request.getMethod().equals(Request.SUBSCRIBE)) {
View Full Code Here

            } else {
                // Remove the topmost route header
                // The route header will make sure it gets to the right place.
                logger.info("proxy: Got a request " + request.getMethod());
                Request newRequest = (Request) request.clone();
                newRequest.removeFirst(RouteHeader.NAME);
                sipProvider.sendRequest(newRequest);
            }

        } catch (Exception ex) {
            ex.printStackTrace();
View Full Code Here

            } else {
                // Remove the topmost route header
                // The route header will make sure it gets to the right place.
                logger.info("proxy: Got a request " + request.getMethod());
                Request newRequest = (Request) request.clone();
                newRequest.removeFirst(RouteHeader.NAME);
                String transport = ((SipURI) newRequest.getRequestURI()).getTransportParam();
                sipProviders.get(transport).sendRequest(newRequest);
            }

        } catch (Exception ex) {
View Full Code Here

            } else {
                // Remove the topmost route header
                // The route header will make sure it gets to the right place.
                logger.info("proxy: Got a request " + request.getMethod());
                Request newRequest = (Request) request.clone();
                newRequest.removeFirst(RouteHeader.NAME);
                sipProvider.sendRequest(newRequest);
            }

        } catch (Exception ex) {
            ex.printStackTrace();
View Full Code Here

            } else {
                // Remove the topmost route header
                // The route header will make sure it gets to the right place.
                logger.info("proxy: Got a request " + request.getMethod());
                Request newRequest = (Request) request.clone();
                newRequest.removeFirst(RouteHeader.NAME);
                sipProvider.sendRequest(newRequest);

            }

        } catch (Exception ex) {
View Full Code Here

            } else {
                // Remove the topmost route header
                // The route header will make sure it gets to the right place.
                logger.info("proxy: Got a request " + request);
                Request newRequest = (Request) request.clone();
                newRequest.removeFirst(RouteHeader.NAME);
                sipProvider.sendRequest(newRequest);
            }

        } catch (Exception ex) {
            ex.printStackTrace();
View Full Code Here

                ct1.sendRequest();

                TestHarness.assertNull(ct1.getDialog());
            } else if (request.getMethod().equals(Request.ACK)) {
                Request newRequest = (Request) request.clone();
                newRequest.removeFirst(RouteHeader.NAME);
                ViaHeader viaHeader = protocolObjects.headerFactory
                        .createViaHeader(host, port, protocolObjects.transport,
                                null);
                newRequest.addFirst(viaHeader);
                this.ackSeen = true;
View Full Code Here

                    TestHarness.assertNull("Dialog should be null",
                            requestEvent.getDialog());
                    ServerTransaction stx = sipProvider
                            .getNewServerTransaction(request);
                    Request newRequest = (Request) request.clone();
                    newRequest.removeFirst(RouteHeader.NAME);
                    ViaHeader viaHeader = protocolObjects.headerFactory
                            .createViaHeader(host, port,
                                    protocolObjects.transport, null);
                    newRequest.addFirst(viaHeader);
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.