anchor.diff:  
   -define(CHECK_INTERVAL, 60).    % secs
   
  +-type connection() :: 
  +    {nksip:protocol(), inet:ip_address(), inet:port_number(), binary()}.
  +
   
   %% ===================================================================
   %% Public
  
positive.code:             true -> [TargetIp];
              false -> get_ips(Target)
          end,
          {ok, [{FProto, Addr, Port1} || Addr <- Addrs]} 
      end,
      case {Scheme, Proto} of
          {sip, udp} -> Resolve(udp);
  
negative.code: 
  %% @doc Finds the ips, transports and ports to try for `Uri', following RFC3263
  -spec resolve(nksip:user_uri()) -> 
      [connection()].
  
  resolve(#uri{path=Path}=Uri) ->
      case resolve_uri(Uri) of
          {ok, TranspInfo} ->
              TranspInfo;
  