[SR-Users] Enable application/pidf+xml

Peter Dunkley peter.dunkley at crocodile-rcs.com
Thu Jan 26 14:35:34 CET 2012


Hi,

I am afraid I am not familiar with the configuration of those clients
for presence.

What should happen is that the client should PUBLISH at around the same
time as you REGISTER.  When you change your presence information
(online/offline/busy, or your status message, or your avatar) the client
should send another PUBLISH updating your presentity.

When Kamailio receives the PUBLISH you should detect this and call
handle_publish() (in the presence module).  It is handle_publish() that
populates the presentity table.

Regards,

Peter

On Thu, 2012-01-26 at 14:28 +0100, Vogt, Jonathan wrote:
> Hello Peter,
>  
> the presentity table is empty. I have not seen any publish request.
> Neither using bravis or x-lite.
>  
> Is there something I can do to make the client send a publish request?
> Or is my configuration missing something?
>  
> I got
>  
> REGISTER
> 401
> REGISTER
> 200
> SUBSCRIBE
> 407
> SUBSCRIBE
> 202
> NOTIFY
> 200
>  
> see http://pastebin.ca/2106425 for details.
>  
> Thanks
> Jonathan
> 
> 
> 
> 
> ______________________________________________________________________
> Von: sr-users-bounces at lists.sip-router.org
> [mailto:sr-users-bounces at lists.sip-router.org] Im Auftrag von Peter
> Dunkley
> Gesendet: Donnerstag, 26. Januar 2012 14:10
> An: SIP Router "- Kamailio (OpenSER) and SIP Express Router (SER)
> -Users Mailing "List
> Betreff: Re: [SR-Users] Enable application/pidf+xml
> 
> 
> 
> 
> Hello,
> 
> Are there any PUBLISH requests between your clients (particularly the
> client for sip:2002 at sip.intern.domain) and Kamailio?
> 
> Does the presentity table in Kamailio contain anything?
> 
> The active state NOTIFY should contain the presentity information
> stored for the contact in the presentity table.  This table is
> populated when the contact sends a PUBLISH.
> 
> If there is no record in the presentity table for the contact
> (sip:2002 at sip.intern.domain) then this NOTIFY is correct.
> 
> Regards,
> 
> Peter
> 
> On Thu, 2012-01-26 at 14:03 +0100, Vogt, Jonathan wrote: 
> 
> > Hello all,
> >  
> > I'm trying to set up kamailio as a sip server with
> > presence support for Bravis.
> >  
> > So far I got the call processing
> > running on either openser-1.3.2-3build1 or 3.2.0+lucid1 running.
> > Problem is the notification is not using Content-Type: 
> > application/pidf+xml
> > 
> > My openser config is at http://pastebin.ca/2106401
> > 
> > My kamailio config is pretty much a stock configuration. 
> > It is at http://pastebin.ca/2106404 I enabled mysql and 
> > presence.
> > 
> > I also tried using x-lite but there is no
> > presence information either. 
> > modparam("presence_xml", "force_active", 1) did not seem to make
> > a difference. (I cleaned my watchers table)
> > 
> > I can see the database has the information but the notify packets
> > are just like this:
> > 
> > NOTIFY sip:2001 at 10.0.76.0:56239 SIP/2.0
> > Via: SIP/2.0/UDP 10.0.10.23;branch=z9hG4bKcb76.b2dab2d4.0
> > To: sip:2001 at sip.intern.domain;tag=90cd05fe2b0619108127da16a6e721e1
> > From: sip:2002 at sip.intern.domain;tag=10.785.1327490724.1
> > CSeq: 22
> > NOTIFY
> > Call-ID: 90cd05fe-2b06-1910-9660-da16a6e721e1
> > Content-Length: 0
> > User-Agent: OpenSER (1.3.2-notls (i386/linux))
> > Max-Forwards: 70
> > Event: presence
> > Contact: <sip:10.0.10.23:5060>
> > Subscription-State: active;expires=300
> > 
> > 
> > 
> > Where is my mistake. As I'm new to kamailio please bear with me,
> > if I just didn't find the right switch.
> > 
> > Thanks
> > Jonathan Vogt
> > 
> > _______________________________________________
> > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> > sr-users at lists.sip-router.org
> > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
> 
> 
> -- 
> Peter Dunkley
> Technical Director
> Crocodile RCS Ltd
> 
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


-- 
Peter Dunkley
Technical Director
Crocodile RCS Ltd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20120126/89095dbb/attachment-0001.htm>


More information about the sr-users mailing list