code: private void checkHandler(SipServletRequest request) {
  		MobicentsSipSession sipSessionImpl = (MobicentsSipSession)request.getSession();
  		if(sipSessionImpl.getHandler() == null) {
  			try {
  				sipSessionImpl.setHandler(sipContext.getServletHandler());
  //				((SipApplicationSessionImpl)sipSessionImpl.getApplicationSession()).setSipContext(sipContext);
  			} catch (ServletException se) {
  				//should never happen
  				logger.error("Impossible to set the default handler on the newly created request "+ request.toString(),se);
  			} 
  		}
  	}
docs: set the handler for this request if none already exists.
  The handler will be the main servlet of the sip context
  @param request the session of this request will have its handler set.