anchor.diff:  
   fake_request_response(Status, Reason, State) when record(State, state) ->
       Request = State#state.request,
  -    {Method, URI, Header} = {Request#request.method, Request#request.uri, Request#request.header},
  +    {Method, URI} = {Request#request.method, Request#request.uri},
       LogTag = State#state.logtag,
       Proto = case State#state.dst of
   		Dst when record(Dst, sipdst) ->
  
positive.code:     {ignore, State}.
  
  stop_resendrequest_timer(State) when record(State, state) ->
      LogTag = State#state.logtag,
      Request = State#state.request,
      {Method, URI} = {Request#request.method, Request#request.uri},
      NTList1 = siptimer:cancel_timers_with_appsignal({resendrequest}, State#state.timerlist),
      %% If it is an INVITE, we stop the resendrequest_timeout as well
      %% since an invite have {invite_expire} (Timer C) that takes
  
negative.code:     Request = State#state.request,
      {Method, URI} = {Request#request.method, Request#request.uri},
      LogTag = State#state.logtag,
      logger:log(normal, "~s: Client transaction (~s ~s) timed out - pretend we got a '408 Request Timeout' response",
  	       [LogTag, Method, sipurl:print(URI)]),
      %% Create a fake 408 Request Timeout response to store as EndResult for this Target
      %% since RFC 3261 16.7 says we MUST act as if such a response was received
  