anchor.diff:  		    ok
   	    end;
   	_ ->
  -	    do_request(Request, Origin)
  +	    do_request(Request, Origin, THandler, LogTag)
       end,
       ok.
   
  
positive.code: %%--------------------------------------------------------------------
  %% Function: proxy_request(THandler, Request, DstList)
  %%           THandler = term(), server transaction handle
  %%           Request = request record()
  %%           DstList = list() of sipdst record() | sipurl record() |
  %%                     route
  %% Descrip.: Proxy a request somewhere without authentication.
  %% Returns : Does not matter
  %%--------------------------------------------------------------------
  
negative.code: %% responses.
  request(#request{method="REGISTER"}=Request, Origin, LogStr) when is_record(Origin, siporigin) ->
      THandler = transactionlayer:get_handler_for_request(Request),
      LogTag = get_branchbase_from_handler(THandler),
      case siplocation:process_register_request(Request, THandler, LogTag, LogStr, incomingproxy) of
  	not_homedomain ->
  	    do_request(Request, Origin, THandler, LogTag);
  	_ ->
  	    true
      end,
  