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


        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

      } 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.getMethod());
        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

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

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

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.