anchor.diff:      #diameter_caps{origin_host  = {OH, DH},
                      origin_realm = {OR, DR}}
           = Caps,
  -    set(Group, Req, [{'Session-Id', diameter:session_id(OH)},
  -                     {'Origin-Host',  OH},
  -                     {'Origin-Realm', OR},
  -                     {'Destination-Host',  DH},
  -                     {'Destination-Realm', DR},
  +    set(Group, Req, [{'Session-Id', [diameter:session_id(OH)]},
  +                     {'Origin-Host',  [OH]},
  +                     {'Origin-Realm', [OR]},
  +                     {'Destination-Host',  [DH]},
  +                     {'Destination-Realm', [DR]},
                        {'Auth-Application-Id', ?APP_ID}]);
   
   set(N, #diameter_packet{msg = Req}, Caps, Group)
  
positive.code: %% an unknown host or realm.
  send_destination_5(Config) ->
      Req = ['STR', {'Termination-Cause', ?LOGOUT},
                    {'Destination-Realm', "unknown.org"}],
      ?answer_message(?REALM_NOT_SERVED)
          = call(Config, Req).
  send_destination_6(Config) ->
  
negative.code: %% unknown host or realm.
  send_destination_3(Config) ->
      Req = ['STR', {'Termination-Cause', ?LOGOUT},
                    {'Destination-Realm', <<"unknown.org">>}],
      {error, no_connection}
          = call(Config, Req, [{filter, {all, [host, realm]}}]).
  send_destination_4(Config) ->
      #group{server_service = SN}
          = group(Config),
      Req = ['STR', {'Termination-Cause', ?LOGOUT},
                    {'Destination-Host', [?HOST(SN, ["unknown.org"])]}],
      {error, no_connection}
          = call(Config, Req, [{filter, {all, [host, realm]}}]).
  
  