anchor.diff:  locations_to_actions2([], Res) ->
       lists:reverse(Res);
   
  -locations_to_actions2([{URL, _Flags, _Class, _Expire} | T], Res) when is_record(URL, sipurl) ->
  +locations_to_actions2([#siplocationdb_e{address=URL} | T], Res) when is_record(URL, sipurl) ->
       Timeout = sipserver:get_env(appserver_call_timeout, 40),
       CallAction = #sipproxy_action{action=call, requri=URL, timeout=Timeout},
       locations_to_actions2(T, [CallAction | Res]);
  
positive.code: %%--------------------------------------------------------------------
  %% Function: locations_to_actions(Locations)
  %%           Locations = list() of Loc
  %%              Loc = {URL, _Flags, _Class, _Expire} (location
  %%                       database entry)                            |
  %%                    {URL, Timeout}                                |
  %%                    {wait, Timeout}
  %% Descrip.: Turn a list of location database entrys/pseudo-actions
  %%           into a list of sipproxy_action record()s.
  %% Returns : Actions = list() of sipproxy_action record()
  
negative.code: %%           ActionsList = list() of sipproxy_action record()
  %%--------------------------------------------------------------------
  get_actions(URI, DoCPL) when is_record(URI, sipurl) ->
      LookupURL = sipurl:set([{pass, none}, {port, none}, {param, []}], URI),
      case local:get_users_for_url(LookupURL) of
  	nomatch ->
  	    nomatch;
  