anchor.diff:  	 make_response/7,
   	 process_route_header/2,
   	 check_proxy_request/1,
  -	 make_base64_md5_token/1
  +	 make_base64_md5_token/1,
  +
  +	 test/0
   	]).
  +
  +%%--------------------------------------------------------------------
  +%% Send-response help functions. Not really transport layer but still
  +%% kind of mis-placed.
  +%%--------------------------------------------------------------------
  +-export([
  +	 send_redirect/3,
  +	 send_auth_req/4,
  +	 send_proxyauth_req/4,
  +	 send_answer/3,
  +	 send_notavail/2,
  +	 send_notfound/2
  +	]).
  +
  +%%--------------------------------------------------------------------
  +%% Transport layer internal exports - don't call these directly!
  +%%--------------------------------------------------------------------
  +-export([
  +	 send_proxy_request/4,
  +	 send_proxy_response/2,
  +	 send_result/5,
  +	 send_result/6
  +	 ]).
   
   %%--------------------------------------------------------------------
   %% Include files
  
positive.code:     {TopViaHost, TopViaPort} = case sipheader:topvia(Header) of
  				   TopVia when is_record(TopVia, via) ->
  				       P = sipsocket:viaproto2proto(TopVia#via.proto),
  				       {TopVia#via.host, default_port(P, TopVia#via.port)};
  				   _ ->
  				       {myhostname(), sipserver:get_listenport(Proto)}
  			       end,
  
negative.code: %%           Reason = string()
  %%--------------------------------------------------------------------
  send_to_available_dst([], Request, _ViaParam, _SrvTHandler) when is_record(Request, request) ->
      {Method, URI, Header, Body} = {Request#request.method, Request#request.uri,
  				   Request#request.header, Request#request.body},
      BinLine1 = list_to_binary([Method, " ", sipurl:print(URI), " SIP/2.0"]),
      BinMsg = binary_make_message(BinLine1, Header, list_to_binary(Body)),
      Message = binary_to_list(BinMsg),
      logger:log(debug, "Siprequest (transport layer) : Failed sending request"
  	       " (my Via not added, original URI shown) :~n~s", [Message]),
      {senderror, "failed"};
  send_to_available_dst([Dst | DstT], Request, ViaParam, SrvTHandler)
    when is_record(Dst, sipdst), is_record(Request, request) ->
  