Hello Everyone,
Has anyone had any luck getting RLS working with presence.
I am seeing the following errors in my log file: ct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2017]: DEBUG: presence [hash.c:342]: record not found in hash table Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2020]: DEBUG: tm [t_reply.c:1543]: DEBUG: cleanup_uac_timers: RETR/FR timers reset Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2020]: DEBUG: <core> [usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil) Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2020]: DEBUG: <core> [usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil) Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2020]: DEBUG: <core> [usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil) Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2020]: DEBUG: <core> [usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil) Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2020]: DEBUG: <core> [usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil) Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2020]: DEBUG: <core> [usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil) Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2020]: DEBUG: <core> [xavp.c:365]: destroying xavp list (nil) Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2020]: DEBUG: <core> [receive.c:293]: receive_msg: cleaning up Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2017]: ERROR: rls [notify.c:385]: updating in hash table Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2017]: ERROR: rls [notify.c:271]: in function agg_body_sendn_update Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2017]: DEBUG: <core> [db_res.c:81]: freeing 5 columns Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2017]: DEBUG: <core> [db_res.c:85]: freeing RES_NAMES[0] at 0x7fbf415c4178 Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2017]: DEBUG: <core> [db_res.c:85]: freeing RES_NAMES[1] at 0x7fbf415c48a0 Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2017]: DEBUG: <core> [db_res.c:85]: freeing RES_NAMES[2] at 0x7fbf415c38a8 Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2017]: DEBUG: <core> [db_res.c:85]: freeing RES_NAMES[3] at 0x7fbf415c3bc8 Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2017]: DEBUG: <core> [db_res.c:85]: freeing RES_NAMES[4] at 0x7fbf415c4880 Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2017]: DEBUG: <core> [db_res.c:94]: freeing result names at 0x7fbf415c3c28 Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2017]: DEBUG: <core> [db_res.c:99]: freeing result types at 0x7fbf415c3648 Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2017]: DEBUG: <core> [db_res.c:136]: freeing result set at 0x7fbf415c3940 Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2017]: ERROR: rls [subscribe.c:732]: failed sending full state notify Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2017]: ERROR: rls [subscribe.c:781]: occured in rls_handle_subscribe Oct 10 17:20:22 RCS-Presence /usr/local/sbin/kamailio[2017]: DEBUG: <script>: ========= RLS Handle subscriber returned with ret code: -1 ===
I think this is my first problem. There is an error later in the log file as well, but it seems Apparently from what i understand we are trying to update the entry in the presence_shtable and we cannot find it and hence we are failing to send the full state notify.
Any help is appreciated. If further information is required please let me know. I can try to print out more data in the update_presence_shtable function. I have another htread with a lot of log info but for some reason the thread went cold and I just need to keep moving on getting this to work.
Anyone familiar with this please let me know what the likely cause of this issue might be.
Thanks, Sangeeta