anchor.diff:  	calling ->
   	    fake_request_timeout(State);
   	proceeding ->
  -	    logger:log(debug, "~s: Sending of original request (INVITE ~s) timed out in state 'proceeding' - cancel original request",
  -		       [LogTag, sipurl:print(URI)]),
  +	    logger:log(debug, "~s: Sending of request (INVITE ~s) timed out in state 'proceeding' - cancel request" ++
  +		       "(by starting a separate CANCEL transaction)", [LogTag, sipurl:print(URI)]),
   	    cancel_request(State);
   	_ ->
  -	    logger:log(debug, "~s: Sending of original request (INVITE ~s) timed out in state '~s' - ignoring.",
  +	    logger:log(debug, "~s: Sending of request (INVITE ~s) timed out in state '~s' - ignoring.",
   		       [LogTag, sipurl:print(URI), SipState]),
   	    State
       end.
  
positive.code:     NewState1 = stop_resendrequest_timer(State),
      NewState2 = case Method of
  		    "INVITE" ->
  			%% ACK any 3xx, 4xx, 5xx and 6xx responses if they are responses to an INVITE 
  			%% and we are in either 'calling' or 'proceeding' state
  			NewState2_1 = ack_non_1xx_or_2xx_response_to_invite(Method, Response, NewState1),
  
  
negative.code: %%--------------------------------------------------------------------
  handle_call(Request, From, State) ->
      LogTag = State#state.logtag,
      logger:log(error, "~s: Client transaction received unknown gen_server call :~n~p",
  	       [LogTag, Request]),
      check_quit({reply, {error, "unknown gen_server call", State}}, From).
  
  