Hi all,
I'm facing problems with active subscription restoration after sipproxy restart.
db_mode is 0 (DB_MEMORY_ONLY) and according to comments in the presence.h kamailio holds subscription in memory and periodically updates to db, but retrieves from db only at startup. And it's true, I see that kamailio tries to update the active_watchers table, but it never inserts new subscriptions there.
There are no problems with access to the database since when db_mode is 2 (DB_ONLY) kamailio inserts new records into the active_watchers without any problems.
Here are presence module settings: modparam("presence", "db_url", "sqlite:////var/db/presence.db") modparam("presence", "db_mode", 0) modparam("presence", "timeout_rm_subs", 1) modparam("presence", "pres_htable_size", 8) modparam("presence", "subs_htable_size", 8) modparam("presence", "max_expires", 3600) modparam("presence", "db_update_period", 60) modparam("presence", "clean_period", 60)
Does anybody have success with db_mode = DB_MEMORY_ONLY and active_watchers db table ?