anchor.diff:  %%           SipSocket = sipsocket record()
   %%           Reason    = string()
   %%--------------------------------------------------------------------
  -get_specific_socket({Proto, _} = Id) when Proto == udp; Proto == udp6 ->
  +get_specific_socket(#ob_id{proto = Proto} = Id) when Proto == udp; Proto == udp6 ->
       case catch gen_server:call(sipsocket_udp, {get_specific_socket, Id}) of
   	{ok, SipSocket} ->
   	    SipSocket;
  
positive.code: 
  %%--------------------------------------------------------------------
  %% Function: handle_call({get_specific_socket, Id}, From, State)
  %%           Id = tuple() ({Proto, Id})
  %% Descrip.: Get a specific socket.
  %% Returns : {reply, Reply, State}
  %%           Reply = {ok, SipSocket} |
  
negative.code: %%           SipSocket = sipsocket record()
  %%           Reason    = string()
  %%--------------------------------------------------------------------
  handle_call({get_specific_socket, #ob_id{proto = udp} = Id}, _From, State) ->
      Res = get_sipsocket_id_match(Id, State#state.inet_socketlist),
      {reply, Res, State};
  
  handle_call({get_specific_socket, #ob_id{proto = udp6} = Id}, _From, State) ->
      Res = get_sipsocket_id_match(Id, State#state.inet6_socketlist),
      {reply, Res, State};
  
  