ser does only delete expired contact if they are in the ram, furthermore
the new entry can't be inserted into the location table, as
(username,contact,domain) are a key, so the db insert fails.
I see 2 reasons:
- ser doesn't the location database at startup
- ser does delete the expired contact from RAM, but not from the db
Klaus
Alex Bligh wrote:
--On 03 April 2004 18:51 +0100 Alex Bligh <alex(a)alex.org.uk> wrote:
I am seeing a strange error on registration.
My usrloc table looks/looked like this:
root@ser-1:~# serctl showdb
Online Accounts:
+-------------------+------------------------------+---------------------+
| username | contact |
expires |
+-------------------+------------------------------+---------------------+
| alex(a)adomain.net | sip:alex@222.11.222.111:5060 | 2004-03-29
00:48:57 |
+-------------------+------------------------------+---------------------+
(note the entry has expired a long while ago, and is from the same
address at which I'm now trying to register).
Oh & one further bit of information: "serctl ul show" does /not/ show
this entry. Which I think means it's in the database on disk but not
in RAM.
Alex
_______________________________________________
Serusers mailing list
serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers