anchor.diff:  	 is_reliable_transport/1,
   	 get_socket/1,
   	 get_specific_socket/1,
  -	 get_raw_socket/1
  +	 get_raw_socket/1,
  +
  +	 test/0
   	]).
   
   %%--------------------------------------------------------------------
  
positive.code: 
  
  %%--------------------------------------------------------------------
  %% Function: handle_call({send, {Host, Port, Message}}, From, State)
  %%           Host    = string()
  %%           Port    = integer()
  %%           Message = term()
  %% Descrip.: Send Message to Host:Port.
  %% Returns : {reply, Reply, State}
  %%           Reply = {send_result, Res}
  
negative.code: %%--------------------------------------------------------------------
  start_listening([{udp, IP, Port} | T], State) when is_integer(Port), is_record(State, state) ->
      SocketOpts = [{ip, IP} | ?SOCKETOPTS],
      case (catch gen_udp:open(Port, SocketOpts)) of
  	{ok, Socket} ->
  	    Local = get_localaddr(Socket, "0.0.0.0"),
  	    SipSocket = #sipsocket{module = sipsocket_udp,
  