anchor.diff:  generate_ack(Response, State) when record(State, state), record(Response, response), Response#response.status =< 199 ->
       LogTag = State#state.logtag,
       logger:log(debug, "~s: Not ACK-ing response ~p ~s. XXX shouldn't this be a PRACK?",
  -	       [LogTag, Response#response.status, Response#response.reason]); 
  +	       [LogTag, Response#response.status, Response#response.reason]);
   
   %%
   %% Status =< 699
  
positive.code: %%--------------------------------------------------------------------
  handle_call(Request, From, State) ->
      LogTag = State#state.logtag,
      logger:log(error, "~s: Client transcation received unknown gen_server call :~n~p",
  	       [LogTag, Request]),
      check_quit({reply, {error, "unknown gen_server call", State}}, From).
  
  
negative.code:     logger:log(debug, "~s: initiate_cancel() Sending CANCEL ~s", [LogTag, sipurl:print(URI)]),
      {CSeqNum, _} = sipheader:cseq(keylist:fetch("CSeq", Header)),
      CancelId = {CSeqNum, "CANCEL"},
      %% Delete all Via headers. initiate_request() uses send_proxy_request() which
      %% will add one for this proxy, and that is the only one that should be in a
      %% CANCEL. Set CSeq method to CANCEL and delete all Require and Proxy-Require
      %% headers. All this according to RFC 3261 9.1 Client Behaviour.
  