[SR-Users] Reading presence state

Gertjan Wolzak g.wolzak at kazlow.nl
Mon Jul 8 14:22:31 CEST 2019


Hello Kamailions, 

I have been able to get the presence configured, subscribers see the status of their subscriptions, this is working fine, for internal, incoming external and external calls. This was solved by enabling use_pubruri_avps in the pua_dialoginfo module. 

Now I want to be able to route calls based on the presence state. 

Using the presentity table could be used by doing a query based on the userpart of the ruri, which works fine when the call is still active, but it can take a while for the record to be removed from the presentity table, as that is dependend on the expires value. So when a query is made after a call is finished, a record would still be present in the presentity table till clean_period timer has hit again and the expires value is expired. 

So I should get the status from memory, but I have not been able to find the information on how to do that. 

Can someone enlighten me on where to find that information? 

Rgds, 

Gertjan 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20190708/e9642211/attachment.html>


More information about the sr-users mailing list