anchor.diff:      Default = nksip_config:get_cached(session_expires, AppOpts),
       {SE, Refresh} = case nksip_sipmsg:require(Resp, <<"timer">>) of
           true ->
  -            case nksip_parse:session_expires(Req) of
  +            case nksip_parse:session_expires(Resp) of
                   {ok, SE0, Refresh0} ->
                       {SE0, Refresh0};
                   undefined ->                % Remote said 'no session timer'
  
positive.code: -module(nksip_call_timer).
  -author('Carlos Gonzalez <carlosj.gf@gmail.com>').
  
  -export([uac_received_422/4, uac_update_timer/4, uas_check_422/3, uas_update_timer/3, get_timer/4, proxy_request/2, proxy_response/2]).
  
  -include("nksip.hrl").
  -include("nksip_call.hrl").
  
negative.code:                     {Default, undefined}
              end
      end,
      Return = case Class==Refresh of
          true -> {refresher, SE, 1000*SE, 500*SE};
          false when Refresh/=undefined -> {refreshed, SE, 750*SE};
          false -> {none, 1000*SE}
      end,
      ?call_error("TIMER UPDATE: ~p, ~p, ~p", [Class, Refresh, Return], Call),
      Return.
  
  
  %% @private
  