anchor.diff:           {'Host-IP-Address', [?ADDR]},
            {'Vendor-Id', hd(Host)},  %% match this in disconnect/5
            {'Product-Name', "OTP/diameter"},
  -         {'Acct-Application-Id', [?APP_ID]},
  +         {'Acct-Application-Id', [0]},
            {restrict_connections, false},
  -         {application, [{dictionary, ?DICT_COMMON},
  +         {application, [{dictionary, diameter_gen_base_rfc6733},
  +                        {alias, common},
                           {module, #diameter_callback{_ = false}}]}]).
   
   %% Disconnect reasons that diameter passes as the first argument of a
  
positive.code: %%
  %% %CopyrightBegin%
  %%
  %% Copyright Ericsson AB 2012-2014. All Rights Reserved.
  %%
  %% The contents of this file are subject to the Erlang Public License,
  %% Version 1.1, (the "License"); you may not use this file except in
  
negative.code: -define(CAUSES, [0, rebooting, 1, busy, 2, goaway]).
  
  %% Establish one client connection for each element of this list,
  %% configured with disconnect/5, disconnect_cb returning the specified
  %% value.
  -define(RETURNS,
          [[close, {dpr, [{cause, invalid}]}],
           [ignore, close],
           []]
          ++ [[{dpr, [{timeout, 5000}, {cause, T}]}] || T <- ?CAUSES]).
  
  %% ===========================================================================
  