anchor.diff:  	    %% call-id differs, so the UAC has probably been restarted.
   	    case parse_register_contact_expire(ExpireHeader, ReqLocation) == 0 of
   		true ->
  -		    %% zero expire-time, unregister bindning
  +		    %% zero expire-time, unregisterbinding
   		    logger:log(normal, "~s: UN-REGISTER ~s at ~s (priority ~p)",
   			       [LogTag, SipUser, DBLocation#phone.requristr, Priority]),
   		    phone:delete_record(DBLocation);
  
positive.code: 
  
  %%--------------------------------------------------------------------
  %% Function: unregister_contacts(LogTag, RequestHeader, Location)
  %%           LogTag = string(),
  %%           RequestHeader = keylist record(),
  %%           Locations = list of phone record(),
  %% Descrip.: handles wildcard based removal (RFC 3261 chapter 10
  %%           page 64 - step 6), this function handles a single
  %%           Location (sipuser-location bindning)
  %% Returns : ok |
  %%           throw(SipError)
  %%--------------------------------------------------------------------
  unregister_contacts(LogTag, RequestHeader, Locations) when is_record(RequestHeader, keylist),
  							   is_list(Locations) ->
      RequestCallId = sipheader:callid(RequestHeader),
      {CSeq, _}  = sipheader:cseq(RequestHeader),
      RequestCSeq = list_to_integer(CSeq),
  
      F = fun(Location) ->
  		unregister_contact(LogTag, Location, RequestCallId, RequestCSeq)
  	end,
      lists:foreach(F, Locations).
  
  
  unregister_contact(LogTag, #phone{class = dynamic}=Location, RequestCallId, RequestCSeq) ->
      SameCallId = (RequestCallId == Location#phone.callid),
      HigherCSeq = (RequestCSeq > Location#phone.cseq),
  
  
negative.code:     %% and make them use SIPS if the client did.
      {Proto, Port} = case ContactURL#sipurl.proto of
  			"sips" ->
  			    {"sips", sipsocket:get_listenport(tls)};
  			_ ->
  			    %% default to plain old sip for anything except sips
  			    {"sip", sipsocket:get_listenport(tcp)}
  		    end,
      MyURL = sipurl:new([{proto, Proto},
  			{host, siprequest:myhostname()},
  