anchor.diff:  	    LogStr = sipserver:make_logstr({request, Method, URI, Header, Body}, FromIP),
   	    logger:log(normal, "Appserver: ~s -> Forwarding statelessly (Route-header present)", [LogStr]),
   	    THandler = transactionlayer:get_handler_for_request(Request),
  -	    siprequest:send_proxy_request(THandler, {Method, URI, Header, Body}, URI, [])
  +	    transportlayer:send_proxy_request(THandler, {Method, URI, Header, Body}, URI, [])
       end.
   
   response(Status, Reason, Header, Body, Socket, FromIP) ->
  
positive.code: 	SIPuser ->
  	    logger:log(normal, "Appserver: ~s -> Forwarding statelessly (SIP user ~p)",
  	    		[LogStr, SIPuser]),
  	    siprequest:send_proxy_request(none, {Method, URI, Header, Body}, URI, [])
      end;
  
  request(Method, URI, OrigHeader, Body, Socket, FromIP) ->
  
negative.code: 
  handle_sipproxy_response(Response, State) when record(State, state), State#state.sipmethod == "INVITE", State#state.completed == true ->
      {Method, URI, _, _} = State#state.request,
      {Status, Reason, _, _} = Response,
      if
  	Status >= 200, Status =< 299 ->
  	    % XXX change to debug level
  	    logger:log(normal, "Appserver glue: Forwarding 'late' 2xx response, ~p ~s to INVITE ~s statelessly",
  			[Status, Reason, sipurl:print(URI)]),
  	    transportlayer:send_proxy_response(none, Response);
  	true ->
  	    logger:log(error, "Appserver glue: NOT forwarding non-2xx response ~p ~s to INVITE ~s - " ++
  			"a final response has already been forwarded (sipproxy should not do this!)",
  