<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/4.4.3">
</HEAD>
<BODY>
Hi,<BR>
<BR>
The only documentation I know of is the stuff in the tutorial, the RFCs, and the Kamailio module documentation.<BR>
<BR>
Offline chat is a SIP feature, it has nothing to do with the XCAP server.&nbsp; The XCAP server manages XML documents (presence authorisation rules, contact lists, avatars, etc) and is accessed using HTTP.&nbsp; Instant messages are SIP MESSAGE requests and are handled by the SIP routing part of Kamailio.<BR>
<BR>
If you want to do offline message handling you need the msilo Kamailio module (which isn't part of the tutorial).<BR>
<BR>
Regards,<BR>
<BR>
Peter<BR>
<BR>
On Fri, 2012-08-10 at 14:16 +0500, SamyGo wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    Yes, Ekiga isn't good with it either. Can you just point me to some documentation and help me on that. I am sure I can get the presence working, but do you know hwo can I manage an offline chat thing in this ! do I need a separate dedicated xcap server for this feature ?
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    On Fri, Aug 10, 2012 at 1:53 PM, Peter Dunkley &lt;<A HREF="mailto:peter.dunkley@crocodile-rcs.com">peter.dunkley@crocodile-rcs.com</A>&gt; wrote:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        Hi,<BR>
        <BR>
        XCAP uses HTTP (albeit still carried on port 5060 in this tutorial), messaging and so on uses SIP.&nbsp; These are different protocols and handled in kamailio.cfg differently.<BR>
        <BR>
        Last time I checked Xlite didn't support XCAP at all - so I don't think that's going to work at all.&nbsp; I can't see XCAP/XDMS listed as an Ekiga feature either.<BR>
        <BR>
        I am using presence and XCAP on Kamailio 3.3 (my own configuration, not the one from the tutorial) and it works fine.<BR>
        <BR>
        Regards,<BR>
        <BR>
        Peter
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BR>
        <BR>
        On Fri, 2012-08-10 at 13:41 +0500, SamyGo wrote:<BR>
        <BLOCKQUOTE TYPE=CITE>
            Thanks ,<BR>
            <BR>
            <BR>
            Yes this tutorial worked for me as well some 5/7 months ago with kamailio 3.1 but I'm on 3.3 now and tried the same configurations file. Jitsi on the other hand is the only phone I found which shows me this error. I'm trying with Ekiga - eyebeam or xlite didn't seem happy with the presence icons as well..But&nbsp;common&nbsp;thing was that I could send the Chat messages successfully.<BR>
            <BR>
            <BR>
            I'm continuously looking at the tcpdumps and I'll share those here in a while.&nbsp;<BR>
            <BR>
            <BR>
            Thanks for replying and taking interest.<BR>
            <BR>
            <BR>
            Regard,<BR>
            Sammy<BR>
            <BR>
            <BR>
            On Fri, Aug 10, 2012 at 1:32 PM, Peter Dunkley &lt;<A HREF="mailto:peter.dunkley@crocodile-rcs.com">peter.dunkley@crocodile-rcs.com</A>&gt; wrote:<BR>
            <BLOCKQUOTE>
                Hi,<BR>
                <BR>
                The xcap-caps document is hard-coded in kamailio.cfg and provides a list of the document types the XCAP server supports.&nbsp; This part of the configuration from the tutorial builds and returns the xcap-caps document: 
                <BLOCKQUOTE>
<PRE>
                if($xcapuri(u=&gt;auid)==&quot;xcap-caps&quot;)
                {
                        $var(xbody) =
&quot;&lt;?xml version='1.0' encoding='UTF-8'?&gt;
&lt;xcap-caps xmlns='urn:ietf:params:xml:ns:xcap-caps'&gt;
  &lt;auids&gt;
    &lt;auid&gt;rls-services&lt;/auid&gt;
    &lt;auid&gt;pidf-manipulation&lt;/auid&gt;
    &lt;auid&gt;xcap-caps&lt;/auid&gt;
    &lt;auid&gt;resource-lists&lt;/auid&gt;
    &lt;auid&gt;pres-rules&lt;/auid&gt;
    &lt;auid&gt;org.openmobilealliance.pres-rules&lt;/auid&gt;
  &lt;/auids&gt;
  &lt;extensions&gt;
  &lt;/extensions&gt;
  &lt;namespaces&gt;
    &lt;namespace&gt;urn:ietf:params:xml:ns:rls-services&lt;/namespace&gt;
    &lt;namespace&gt;urn:ietf:params:xml:ns:pidf&lt;/namespace&gt;
    &lt;namespace&gt;urn:ietf:params:xml:ns:xcap-caps&lt;/namespace&gt;
    &lt;namespace&gt;urn:ietf:params:xml:ns:resource-lists&lt;/namespace&gt;
    &lt;namespace&gt;urn:ietf:params:xml:ns:pres-rules&lt;/namespace&gt;
  &lt;/namespaces&gt;
&lt;/xcap-caps&gt;&quot;;
                        xhttp_reply(&quot;200&quot;, &quot;ok&quot;, &quot;application/xcap-caps+xml&quot;,
                                        &quot;$var(xbody)&quot;);
                        exit;
                }
</PRE>
                </BLOCKQUOTE>
                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.<BR>
                <BR>
                A tcpdump of the traffic between Jitsi and Kamailio would help with working out which side has the problem.<BR>
                <BR>
                Regards,<BR>
                <BR>
                Peter <BR>
                <BR>
                <BR>
                On Thu, 2012-08-09 at 15:30 +0500, SamyGo wrote:<BR>
                <BLOCKQUOTE TYPE=CITE>
                    Hi,<BR>
                    <BR>
                    I've followed the tutorial on <A HREF="http://kab.asipto.com">kab.asipto.com</A> for presence using built-in xcap server.&nbsp;<A HREF="http://kb.asipto.com/kamailio:presence:k31-made-simple">http://kb.asipto.com/kamailio:presence:k31-made-simple</A><BR>
                    <BR>
                    <BR>
                    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.<BR>
                    <BR>
                    <BR>
                    But the problem is that I don't get the presence status of the contacts still. Please&nbsp;suggest&nbsp;what to look for and how to troubleshoot this.<BR>
                    <BR>
                    <BR>
                    I get this error on Jitsi - image attached.<BR>
                    <BR>
                    <BR>
                    ERROR: <FONT COLOR="#ff0000">&quot;<A HREF="http://ip.of.server/xcap-root/xcap-caps/global/index">http://ip.of.server/xcap-root/xcap-caps/global/index</A> resource can not be read&quot;</FONT><BR>
                    <BR>
                    <BR>
                    Regards,<BR>
                    Sammy 
<PRE>
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<A HREF="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</A>
<A HREF="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</A>
</PRE>
                </BLOCKQUOTE>
                <BR>
                <TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<PRE>
-- 
Peter Dunkley
Technical Director
Crocodile RCS Ltd
</PRE>
</TD>
</TR>
</TABLE>
                <BR>
                _______________________________________________<BR>
                SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<BR>
                <A HREF="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</A><BR>
                <A HREF="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</A><BR>
                <BR>
            </BLOCKQUOTE>
            <BR>
            <BR>
<PRE>
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<A HREF="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</A>
<A HREF="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</A>
</PRE>
        </BLOCKQUOTE>
        <BR>
        <TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<PRE>
-- 
Peter Dunkley
Technical Director
Crocodile RCS Ltd
</PRE>
</TD>
</TR>
</TABLE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BR>
        _______________________________________________<BR>
        SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<BR>
        <A HREF="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</A><BR>
        <A HREF="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</A><BR>
        <BR>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
<PRE>
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<A HREF="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</A>
<A HREF="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</A>
</PRE>
</BLOCKQUOTE>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<PRE>
-- 
Peter Dunkley
Technical Director
Crocodile RCS Ltd
</PRE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>