[SR-Users] Kamailio Presence with XCAP not working accordingly

Peter Dunkley peter.dunkley at crocodile-rcs.com
Fri Aug 10 10:32:27 CEST 2012


Hi,

The xcap-caps document is hard-coded in kamailio.cfg and provides a list
of the document types the XCAP server supports.  This part of the
configuration from the tutorial builds and returns the xcap-caps
document:

        		if($xcapuri(u=>auid)=="xcap-caps")
        		{
        			$var(xbody) =
        "<?xml version='1.0' encoding='UTF-8'?>
        <xcap-caps xmlns='urn:ietf:params:xml:ns:xcap-caps'>
          <auids>
            <auid>rls-services</auid>
            <auid>pidf-manipulation</auid>
            <auid>xcap-caps</auid>
            <auid>resource-lists</auid>
            <auid>pres-rules</auid>
            <auid>org.openmobilealliance.pres-rules</auid>
          </auids>
          <extensions>
          </extensions>
          <namespaces>
            <namespace>urn:ietf:params:xml:ns:rls-services</namespace>
            <namespace>urn:ietf:params:xml:ns:pidf</namespace>
            <namespace>urn:ietf:params:xml:ns:xcap-caps</namespace>
            <namespace>urn:ietf:params:xml:ns:resource-lists</namespace>
            <namespace>urn:ietf:params:xml:ns:pres-rules</namespace>
          </namespaces>
        </xcap-caps>";
        			xhttp_reply("200", "ok", "application/xcap-caps+xml",
        					"$var(xbody)");
        			exit;
        		}

This tutorial has always worked for me in the past (although it has been
well over a year since I last used it), so it looks like either a
problem with Jitsi (which is unlikely) or some misconfiguration on the
Kamailio side.

A tcpdump of the traffic between Jitsi and Kamailio would help with
working out which side has the problem.

Regards,

Peter

On Thu, 2012-08-09 at 15:30 +0500, SamyGo wrote:

> Hi,
> 
> 
> 
> I've followed the tutorial on kab.asipto.com for presence using
> built-in xcap
> server. http://kb.asipto.com/kamailio:presence:k31-made-simple
> 
> 
> I'm using Kamailio version 3.3.1 and did minor changes in modparams
> and rtpproxy function calls and the kamailio accepted the
> configurations file posted on the page and started.
> 
> 
> But the problem is that I don't get the presence status of the
> contacts still. Please suggest what to look for and how to
> troubleshoot this.
> 
> 
> I get this error on Jitsi - image attached.
> 
> 
> ERROR: "http://ip.of.server/xcap-root/xcap-caps/global/index resource
> can not be read"
> 
> 
> Regards,
> Sammy
> 
> _______________________________________________
> 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/20120810/687c74b4/attachment.htm>


More information about the sr-users mailing list