anchor.diff:  answer_discover(Seq, Elements, #capwap_header{
   		       radio_id = RadioId, wb_id = WBID, flags = Flags}) ->
       lager:debug("discover_request: ~p~n", [[lager:pr(E, ?MODULE) || E <- Elements]]),
  -    RespElems = ac_info(Elements),
  +    RespElems = ac_info(discover, Elements),
       Header = #capwap_header{radio_id = RadioId, wb_id = WBID, flags = Flags},
       capwap_packet:encode(control, {Header, {discovery_response, Seq, RespElems}}).
   
  
positive.code: wtp_accounting_descriptor_infos([_|Elements], Acc) ->
      wtp_accounting_descriptor_infos(Elements, Acc).
  
  ac_info(Elements) ->
      Version = get_wtp_version(Elements),
      lager:debug("ac_info version: ~p", [Version]),
      ac_info_version(Version).
  
  ac_info_version({Version, _AddOn}) ->
      App = capwap,
      Versions = application:get_env(App, versions, []),
      AcList = if Version > 16#010104 ->
  		     [map_aalwp(I) || I <- application:get_env(App, ac_address_list_with_prio, [])];
  
  		true -> []
  	     end,
      [#ac_descriptor{stations    = 0,
  
negative.code: 				radio_id = RadioId, wb_id = WBID, flags = Flags}},
       State) ->
      lager:debug("discover_request: ~p~n", [[lager:pr(E, ?MODULE) || E <- Elements]]),
      RespElements = ac_info(discover, Elements),
      Header = #capwap_header{radio_id = RadioId, wb_id = WBID, flags = Flags},
      State1 = send_response(Header, discovery_response, Seq, RespElements, State),
      next_state(idle, State1);
  