anchor.diff:          opts = Opts,
           method = Method,
           request = Req, 
  -        ruri = RUri,
           from = From
       } = UAC,
       #call{msgs=Msgs, opts=#call_opts{app_opts=AppOpts}} = Call,
  
positive.code:     case Now-Start < ?MAX_TRANS_TIME of
          true -> 
              Code1 = Code,
              Resp1 = Resp#sipmsg{ruri=RUri, dialog_id=DialogId};
          false -> 
              Code1 = 408,
              Reply = {timeout, <<"Transaction Timeout">>},
  
negative.code:                     ]),
                      Req1 = Req#sipmsg{headers=Headers1},
                      Meta1 = lists:keystore(min_se, 1, Meta, {min_se, NewMinSE}),
                      UAC1 = UAC, %#trans{meta=Meta1},
                      Call1 = update(UAC1, Call),
                      nksip_call_uac_req:resend(Req1, UAC1, Call1);
                  _ ->
                      received_reply(Resp, UAC, Call)
              end;
          false ->
              received_reply(Resp, UAC, Call)
      end.
  
  
  %% @private 
  -spec received_reply(nksip:response(), nksip_call:trans(), nksip_call:call()) ->
      nksip_call:call().
  
  received_reply(Resp, UAC, Call) ->
      nksip_call_uac_reply:reply({resp, Resp}, UAC, Call) .
  
  
  %% @private
  