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@lists.sip-router.org [mailto:sr-users-bounces@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@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@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@10.0.76.0:56239 SIP/2.0
Via: SIP/2.0/UDP 10.0.10.23;branch=z9hG4bKcb76.b2dab2d4.0
To: sip:2001@sip.intern.domain;tag=90cd05fe2b0619108127da16a6e721e1
From: sip:2002@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@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@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Peter Dunkley
Technical Director
Crocodile RCS Ltd