code: public String getParameter(String name) {
  		// JSR 289 Section 5.6.1 Parameters :
  		// For initial requests where a preloaded Route header specified the application to be invoked, the parameters are those of the SIP or SIPS URI in that Route header.
  		// For initial requests where the application is invoked the parameters are those present on the request URI,
  		// if this is a SIP or a SIPS URI. For other URI schemes, the parameter set is undefined.
  		// For subsequent requests in a dialog, the parameters presented to the application  are those that the application itself
  		// set on the Record-Route header for the initial request or response (see 10.4 Record-Route Parameters).
  		// These will typically be the URI parameters of the top Route header field but if the upstream SIP element is a
  		// "strict router" they may be returned in the request URI (see RFC 3261).
  		// It is the containers responsibility to recognize whether the upstream element is a strict router and determine the right parameter set accordingly.
  		if(this.getPoppedRoute() != null) {
  			return this.getPoppedRoute().getURI().getParameter(name);
  		} else {
  			return this.getRequestURI().getParameter(name);
  		}
  	}
docs: /*
  (non-Javadoc)
  
  @see javax.servlet.ServletRequest#getParameter(java.lang.String)