anchor.diff:      100 = (SipMessage_State1_out#state.response)#response.status,
       1 = SipMessage_State1_out#state.res_count,
       "Testing" = (SipMessage_State1_out#state.response)#response.reason,
  -    SipMessage_State1 = SipMessage_State1_out#state{sipstate  = calling,
  -						    response  = undefined,
  -						    res_count = 0
  -						   },
  +    ok = test_compare_records(SipMessage_State1, SipMessage_State1_out,
  +			      [sipstate, response, res_count]),
   
       autotest:mark(?LINE, "gen_server:cast() {sipmessage, ...} - 2.1"),
       %% test that if we have a cancelled INVITE transaction in state 'calling', and receive
  
positive.code:     autotest:mark(?LINE, "initiate_request/1 - 3.2"),
      %% verify new state
      [] = siptimer:test_get_appsignals(InitiateReq_State3_out#state.timerlist),
      InitiateReq_State3 = InitiateReq_State3_out#state{
  			   response     = undefined,
  			   sipstate     = calling,
  			   final_r_sent = false
  			  },
      {503, "Service Unavailable"} = InitiateReq_State3_out#state.response,
      true = InitiateReq_State3_out#state.final_r_sent,
      terminated = InitiateReq_State3_out#state.sipstate,
  
negative.code:     autotest:mark(?LINE, "process_timer2/3 {invite_expire} - 1.2"),
      %% verify new state
      {408, "Request Timeout"} = InviteExpire_State_out#state.response,
      true = InviteExpire_State_out#state.final_r_sent,
      ok = test_compare_records(InviteExpire_State, InviteExpire_State_out,
  			      [response, final_r_sent, sipstate, timerlist]),
  
      autotest:mark(?LINE, "process_timer2/3 {invite_expire} - 1.3"),
      %% verify that report_to was notified
  