anchor.diff:  -export([disconnect/5]).
   
   -include("diameter.hrl").
  +-include("diameter_gen_base_rfc6733.hrl").
   
   %% ===========================================================================
   
  
positive.code:     [{timetrap, {seconds, 60}}].
  
  all() ->
      [{group, R} || R <- ?REASONS].
  
  %% The group determines how transports are terminated: by remove_transport,
  %% stop_service or application stop.
  
negative.code:          {'Host-IP-Address', [?ADDR]},
           {'Vendor-Id', hd(Host)},  %% match this in disconnect/5
           {'Product-Name', "OTP/diameter"},
           {'Acct-Application-Id', [0]},
           {restrict_connections, false},
           {application, [{dictionary, diameter_gen_base_rfc6733},
                          {alias, common},
                          {module, #diameter_callback{_ = false}}]}]).
  
  %% Disconnect reasons that diameter passes as the first argument of a
  