anchor.diff:  	    {Status, Reason, _, _} = Response,
   	    {OrigReqMethod, OrigReqURI, OrigReqHeader, _} = OrigRequest,
   	    logger:log(normal, "~s: Sending of ~p ~s (response to ~s ~s) timed out after ~p seconds",
  -		    	       [Branch, Status, Reason, OrigReqMethod, sipurl:print(OrigReqURI), Timeout / 1000]),
  +		    	       [Branch, Status, Reason, OrigReqMethod, sipurl:print(OrigReqURI), Timeout div 1000]),
   	    Transaction = transactionlist:get_transaction_using_header(OrigReqHeader, TransactionList),
   	    Id = transactionlist:extract_id(Transaction),
   	    {quit};
  
positive.code: 			"INVITE" ->
  			    TimerI = sipserver:get_env(timerT4, 5000),
  			    logger:log(debug, "~s: Entering state 'confirmed'. Original request was an INVITE, starting Timer I with a timeout of ~p seconds.",
  			    		[Branch, TimerI / 1000]),
  			    % Install TimerI (T4, default 5 seconds) RFC 3261 17.2.1. Until TimerI fires we
  			    % absorb any additional ACK requests that might arrive.
  			    IDesc = "terminate server transaction " ++ ResponseToMethod ++ " " ++ sipurl:print(ResponseToURI) ++ " (Timer I)",
  
negative.code: 	    NewBranchData = {{NewTimerList, TimerSeq}, NewTransactionList},
  	    act_on_new_state(Branch, NewBranchData, Id, OldState, confirmed);
  	_ ->
  	    logger:log(debug, "~s: Received ACK to non-INVITE request ~s ~s (response being ACKed is ~p ~s) - ignoring",
  			[Branch, AckToMethod, sipurl:print(AckToURI), Status, Reason]),
  	    BranchData
      end.
      
  