Hello
all.
Upgrading my OpenSER
trunk version from Rel. 2404 to 2920 I encounter problems using the PUA and
PUA_MI module.
I control the PUA
via management interface. In the old version, I could update my presence
information and also the non-expiration worked finally. Furthermore, expiring
states with Expires: 0 worked as well.
After upgrading to
the new SVN version, the update does not work anymore.
When an user, who
changed his state to online and does not want any expiration, wants his state to
expire (sends msg. with Expire: 0) at some point, the following error
occurs:
Oct 15
15:26:39 [15815] DBG:pua_mi:mi_pua_publish: send publish
Oct 15
15:26:39 [15815] DBG:pua:send_publish:
pres_uri=sip:aastra@10.96.115.125
Oct 15
15:26:39 [15815] DBG:pua:search_htable: core_hash=
256
Oct 15
15:26:39 [15815] DBG:pua:search_htable: record not
found
Oct 15
15:26:39 [15815] DBG:pua:send_publish: insert type
Oct 15
15:26:39 [15815] DBG:pua:send_publish: request for a publish with expires 0 and
no record found
OpenSER cannot
assign the proper state in the database and remove it. Instead, the user stays
online "forever". A manual removal from the database is
necessary.
Where there major
changes in the modules? I checked my config against the documentation and cannot
find any major modifications I didn't already apply.
Any hints for
solving this issue are appreciated!
Thanks for your
help.
Sebastian