anchor.diff:  	    Message = lists:flatten(Line1 ++ "\r\n" ++ sipheader:build_header(NewHeader1) ++ "\r\n" ++ Body),
   	    case sipsocket:send(SipSocket, Proto, IP, Port, Message) of
   		ok ->
  -		    logger:log(debug, "sent request(dst=~s) :~n~s~n",
  +		    logger:log(debug, "Siprequest (transport layer) : sent request(dst=~s) :~n~s~n",
   			       [DestStr, Message]),
   		    TopVia = sipheader:topvia(NewHeader1),
   		    UsedBranch = lists:flatten(sipheader:get_via_branch_full(TopVia)),
   		    {ok, SipSocket, UsedBranch};
   		{error, E} ->
  -		    logger:log(debug, "Failed sending message to ~p:~s:~p, error ~p",
  +		    logger:log(debug, "Siprequest (transport layer) : Failed sending message to ~p:~s:~p, error ~p",
   			       [Proto, IP, Port, E]),
   		    send_to_available_dst(DstT, Request, ViaParam, SrvTHandler)
   	    end
       end;
   send_to_available_dst([Dst | DstT], Request, ViaParam, SrvTHandler) ->
  -    logger:log(error, "Siprequest: send_to_available_dst called with illegal dst ~p", [Dst]),
  +    logger:log(error, "Siprequest (transport layer) : send_to_available_dst called with illegal dst ~p", [Dst]),
       send_to_available_dst(DstT, Request, ViaParam, SrvTHandler).
   
   
  
positive.code:     DestStr = sipdst:dst2str(Dst),
      case sipsocket:get_socket(SocketModule, Proto, IP, Port) of
  	{error, What} ->
  	    logger:log(debug, "Failed to get ~p socket (~s:~p) for ~s : ~p", [Proto, IP, Port, DestStr, What]),
  	    %% try next
  	    send_to_available_dst(DstT, Request, ViaParam, SrvTHandler);
  	SipSocket when record(SipSocket, sipsocket) ->
  
negative.code: send_to_available_dst([], Request, ViaParam, SrvTHandler) when record(Request, request) ->
      Line1 = Request#request.method ++ " " ++ sipurl:print(Request#request.uri) ++ " SIP/2.0",
      lists:flatten(Message = Line1 ++ "\r\n" ++ sipheader:build_header(Request#request.header) ++ "\r\n" ++ Request#request.body),
      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 record(Dst, sipdst), record(Request, request) ->
      IP = Dst#sipdst.addr,
  