[SR-Users] Presence Module

Daniel-Constantin Mierla miconda at gmail.com
Wed Dec 16 09:31:51 CET 2015


Hello,

the pua_usrloc sends PUBLISH requests via the network. To troubleshoot
properly, run kamailio with debug=3 in config and watch the network
traffic on all interfaces (loopback as well).

Cheers,
Daniel

On 15/12/15 18:05, Loïc Boissy wrote:
> Hello Daniel,
> Thank you for your help.
>
> Ok pua_usrloc modules seems good for me.
> I try to use it : 
> I add these routing in route[REGISTAR]
>      if(is_method("REGISTER") && from_uri=="sip:122 at 192.168.0.186
> <mailto:sip%3A122 at 192.168.0.186>" ) {
>                 xlog("L_INFO", "LBO - pua_set_publish() call for  $rm
> from $fu  (IP:$si:$sp)  \n");
>                 if(!pua_set_publish())
>                     xlog("L_INFO", "LBO - set publish failed\n");
>      }
>
> When sip122 regsiters to my server (192.168.0.186), i can see it one
> entry for sip:122 in the pua table and one entry in presentity table.
> If i wait for a register period, i can see 2 entries in presentity
> table (only 1 entry in the pua table).
> If i wait for another register period, i can see 3 entries in
> presentity table (only 1 entry in the pua table)
> ...
>
> Since the second register period, i can see this error in the log file:
> ERROR: pua [send_publish.c:580]: send_publish(): New PUBLISH and no
> body found- invalid request
> ERROR: pua_usrloc [ul_publish.c:326]: ul_publish(): while sending
> publish for ul event 2
> ERROR: pua_usrloc [ul_publish.c:337]: ul_publish(): UPDATE action
> generated a PUBLISH without body -> invoking INSERT action
>
>
> Is it normal that pua modules write entries in the presentity table?
> Is there an solution to have only one entry per user in the presentity
> table?
>
> Best regards
> Loïc
>
>
> 2015-12-15 15:08 GMT+01:00 Daniel-Constantin Mierla <miconda at gmail.com
> <mailto:miconda at gmail.com>>:
>
>     Hello,
>
>     On 15/12/15 14:16, Loïc Boissy wrote:
>     > Hello,
>     >
>     > I use kamailio 4.3.2 with the presence module.
>     > When the contact is able to manage its presence, No problem for me.
>     > But when a contact doesn't manage it presence, i would like to
>     know if
>     > it is possible to generate a sip message (like as a simple presence
>     > message) with kamailio?
>     >
>     > The goal of that is to prevent my watcher when a "simple" contact
>     > (without presence option) is registered and unregistered on my
>     > kamailio server.
>     see pua_usrloc modules -- sounds like what you are looking for.
>
>     Cheers,
>     Daniel
>
>     --
>     Daniel-Constantin Mierla
>     http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> -
>     http://www.linkedin.com/in/miconda
>     Book: SIP Routing With Kamailio - http://www.asipto.com
>     http://miconda.eu
>
>
>     _______________________________________________
>     SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing
>     list
>     sr-users at lists.sip-router.org <mailto:sr-users at lists.sip-router.org>
>     http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>

-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Book: SIP Routing With Kamailio - http://www.asipto.com
http://miconda.eu

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20151216/f4d9750f/attachment.html>


More information about the sr-users mailing list