anchor.diff:  send_response_statemachine(Method, Status, completed) when Status >= 101, Status =< 699 ->
       logger:log(debug, "UAS decision: Requested to send 2/3/4/5/6xx response ~p to ~s when already in " ++
   	       "state 'completed' - ignoring", [Status, Method]),
  -    {ignore, false, completed};
  +    ignore;
   
   send_response_statemachine(Method, Status, terminated) when Status >= 100, Status =< 699 ->
       logger:log(debug, "UAS decision: Requested to send response ~p to ~s when in state 'terminated' - " ++
   	       "ignoring", [Status, Method]),
  -    {ignore, false, terminated}.
  +    ignore.
   
   
   %%--------------------------------------------------------------------
  
positive.code:     %% Don't send 100 Trying in any other state than 'trying'. This means that the TU
      %% will be ignored if it asks us to send out a 100 Trying, since we did that ourselves
      %% when in our internal mode (for INVITE) 'trying'.
      {ignore, false, proceeding} = send_response_statemachine("INVITE", 100, proceeding),
      {ignore, false, completed} = send_response_statemachine("INVITE", 100, completed),
      {ignore, false, terminated} = send_response_statemachine("INVITE", 100, terminated),
  
      io:format("test: send_response_statemachine/3 INVITE - 6~n"),
      %% don't send any more responses once we have sent a final response
      {ignore, false, completed} = send_response_statemachine("INVITE", 100, completed),
      {ignore, false, completed} = send_response_statemachine("INVITE", 200, completed),
      {ignore, false, completed} = send_response_statemachine("INVITE", 300, completed),
      {ignore, false, completed} = send_response_statemachine("INVITE", 400, completed),
      {ignore, false, completed} = send_response_statemachine("INVITE", 500, completed),
      {ignore, false, completed} = send_response_statemachine("INVITE", 600, completed),
  
      io:format("test: send_response_statemachine/3 INVITE - 7~n"),
      %% don't send any more responses if we should happen to end up here even if we are
      %% really supposed to have terminated (like if we are emptying our mailbox before
      %% _really_ terminating)
      {ignore, false, terminated} = send_response_statemachine("INVITE", 100, terminated),
      {ignore, false, terminated} = send_response_statemachine("INVITE", 200, terminated),
      {ignore, false, terminated} = send_response_statemachine("INVITE", 300, terminated),
      {ignore, false, terminated} = send_response_statemachine("INVITE", 400, terminated),
      {ignore, false, terminated} = send_response_statemachine("INVITE", 500, terminated),
      {ignore, false, terminated} = send_response_statemachine("INVITE", 600, terminated),
  
      %% 17.2.2 Non-INVITE Server Transaction
  
  
negative.code: %%           going to send. Might choose not to send the response, and
  %%           tells whether or not we should set up retransmission
  %%           timers. Also says what we should set our SIP state to.
  %% Returns : {send, Reliably, State} | ignore
  %%           Reliably = atom(), true | false (send response reliably
  %%                                            or not)
  %%           State    = trying | proceeding | completed | terminated
  