anchor.diff:                     {response, Provisional}),
   
       timer:sleep(32000),
  +
  +    % Check 408 Request Timeout is generated by client transaction
  +    Response = sip_message:create_response(ExpectedRequest, 408),
  +    ?assertReceive("Expect response to be passed to TU", {response, Response}),
   
       ?assertReceive("Expect tx to terminate after timeout",
                      {tx, TxKey, {terminated, {timeout, _}}}),
  
positive.code:     ?assertReceive("Expect tx to terminate after timeout",
                     {tx, TxKey, {terminated, {timeout, _}}}),
  
      case Reliable of
          true ->
              ?assertReceiveNot("Message queue is empty", _);
  
negative.code: 
      timer:sleep(32000),
  
      % Check 408 Request Timeout is generated by client transaction
      Response = sip_message:create_response(ExpectedRequest, 408),
      ?assertReceive("Expect response to be passed to TU", {response, Response}),
  
      ?assertReceive("Expect tx to terminate after timeout",
                     {tx, TxKey, {terminated, {timeout, _}}}),
  
  