anchor.diff:  
   
   %% @private
  +store_put(AppId, AOR, RegContacts, Time) ->
  +    callback(AppId, {put, AOR, RegContacts, Time}).
  +
  +
  +%% @private
   store_del(AppId, AOR) ->
       case nksip_registrar_lib:callback(AppId, {del, AOR}) of
           ok -> ok;
  
positive.code:         undefined -> <<>>;
          Inst0 -> nksip_lib:hash(Inst0)
      end,
      ObProc = nksip_lib:get_value(registrar_outbound, Opts),
      RegId = case nksip_lib:get_value(<<"reg-id">>, ExtOpts) of
          undefined -> <<>>;
          _ when ObProc == undefined -> <<>>;
  
negative.code:         _ -> 
              GlobalExpire = lists:max([Exp-Now||#reg_contact{expire=Exp} <- RegContacts]),
              % Set a minimum expiration check of 5 secs
              case store_put(AppId, AOR, RegContacts, max(GlobalExpire, 5)) of
                  ok -> ok;
                  _ -> throw({internal_error, "Error calling registrar 'put' callback"})
              end
  