anchor.diff:      ?assertReceive("Expect tx to terminate after timeout",
                      {tx, TxKey, {terminated, {timeout, _}}}),
   
  +    % 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}),
  +
       case Reliable of
           true ->
               ?assertReceiveNot("Message queue is empty", _);
  
positive.code:                    {response, Provisional}),
  
      timer:sleep(32000),
  
      ?assertReceive("Expect tx to terminate after timeout",
                     {tx, TxKey, {terminated, {timeout, _}}}),
  
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, _}}}),
  
  