anchor.diff:      {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},
  +    Request = State#state.request,
  +    Method = Request#request.method,
       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
  
positive.code: %%
  generate_ack(Response, State) when record(State, state), record(Response, response), Response#response.status =< 699 ->
      Request = State#state.request,
      {Method, URI, Header} = {Request#request.method, Request#request.uri, Request#request.header},
      {Status, Reason, RHeader} = {Response#response.status, Response#response.reason, Response#response.header},
      LogTag = State#state.logtag,
      if
  	Status =< 299 ->
  
negative.code: 	    State
      end.
  
  get_request_resend_timeout("INVITE", OldTimeout, _State) ->
      OldTimeout * 2;
  get_request_resend_timeout(_Method, OldTimeout, State) ->
      %% Use Timer T2 as maximum for non-INVITE requests when in 'trying' state.
      %% The meaning is that we should resend non-INVITE requests at 500ms, 1s, 2s, 4s, 4s, 4s ...
      %% or, if we receive a provisional response and go into proceeding state, every 4s.
  