OK. I see where the duplicate is now.  I will test later today.<br /><br /><br /><br />On , Saúl Ibarra Corretgé &lt;saul@ag-projects.com&gt; wrote:<br />&gt; Hi Duane,<br />&gt; <br />&gt; <br />&gt; <br />&gt; [snip]<br />&gt; <br />&gt; <br />&gt; <br />&gt; &gt;<br />&gt; <br />&gt; &gt; I created it by doing the following<br />&gt; <br />&gt; &gt;<br />&gt; <br />&gt; &gt; PUT /xcap-root/rls-services/users/sip:9012732009@irock.com/index HTTP/1.1.<br />&gt; <br />&gt; &gt; Accept-Encoding: identity.<br />&gt; <br />&gt; &gt; Content-Length: 798.<br />&gt; <br />&gt; &gt; Host: xcap.X.com.<br />&gt; <br />&gt; &gt; User-Agent: python-xcaplib/1.0.16.<br />&gt; <br />&gt; &gt; Connection: close.<br />&gt; <br />&gt; &gt; Content-Type: application/x-www-form-urlencoded.<br />&gt; <br />&gt; &gt; Authorization: Digest username=&quot;9012732009&quot;, realm=&quot;irock.com&quot;, nonce=&quot;332840634855165799770139975774574805066135619005395955328&quot;, uri=&quot;/xcap-root/rls-services/users/sip:9012732009@irock.com/index&quot;, response=&quot;f76c6a6375156936cb0c5d6137a325ad&quot;, opaque=&quot;0a430b4a4d580e7d473c2697c9d61477-MzMyODQwNjM0ODU1MTY1Nzk5NzcwMTM5OTc1Nzc0NTc0ODA1MDY2MTM1NjE5MDA1Mzk1OTU1MzI4LDE3My4yMDMuODEuMTExLDEzMjc4MTQzOTE=&quot;, algorithm=&quot;MD5&quot;, qop=auth, nc=00000001, cnonce=&quot;dfd8addb86008b0e&quot;.<br />&gt; <br />&gt; &gt; .<br />&gt; <br />&gt; &gt; ##<br />&gt; <br />&gt; &gt; T 2012/01/28 23:19:51.385478 173.X.X.X:39849 -&gt; 173.X.X.X:80 [AP]<br />&gt; <br />&gt; &gt; <br />&gt; <br />&gt; &gt;     <br />&gt; &gt;       xmlns:rl=&quot;urn:ietf:params:xml:ns:resource-lists&quot;<br />&gt; <br />&gt; &gt;       xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&gt;<br />&gt; <br />&gt; &gt;     sip:9012732009-list@irock.com&quot;&gt;<br />&gt; <br />&gt; &gt;      http://xcap.X.com/xcap-root/resource-lists/users/sip:9012732009@irock.com/index<br />&gt; <br />&gt; <br />&gt; <br />&gt; ^^^ here, in the resource-list element, you need to insert the xpath for a *single* list in the resource-lists document. You are adding a link to the whole document for a given user.<br />&gt; <br />&gt; <br />&gt; <br />&gt; &gt;      <br />&gt; <br />&gt; &gt;       presence<br />&gt; <br />&gt; &gt;      <br />&gt; <br />&gt; &gt;     <br />&gt; <br />&gt; &gt;     sip:9012732009-list@irock.com&quot;&gt;<br />&gt; <br />&gt; &gt;       <br />&gt; <br />&gt; &gt;         sip:9012732005@coolbeans.com&quot;/&gt;<br />&gt; <br />&gt; &gt;         sip:9013349020@coolbeans.com&quot;/&gt;<br />&gt; <br />&gt; &gt;       <br />&gt; <br />&gt; &gt;       <br />&gt; <br />&gt; &gt;         presence<br />&gt; <br />&gt; &gt;       <br />&gt; <br />&gt; &gt;     <br />&gt; <br />&gt; &gt;    <br />&gt; <br />&gt; &gt; ####<br />&gt; <br />&gt; &gt; T 2012/01/28 23:19:52.641120 173.X.X.X:80 -&gt; 173.X.X.X:39849 [AP]<br />&gt; <br />&gt; &gt; HTTP/1.1 201 Created.<br />&gt; <br />&gt; &gt; Date: Sun, 29 Jan 2012 05:19:52 GMT.<br />&gt; <br />&gt; &gt; Content-Length: 0.<br />&gt; <br />&gt; &gt; ETag: &quot;0a66a8b47732adca8badebeece871fe4&quot;.<br />&gt; <br />&gt; &gt; Content-Type: application/rls-services+xml.<br />&gt; <br />&gt; &gt; Server: OpenXCAP/2.0.1.<br />&gt; <br />&gt; &gt; Connection: close.<br />&gt; <br />&gt; &gt;<br />&gt; <br />&gt; &gt;<br />&gt; <br />&gt; &gt;<br />&gt; <br />&gt; &gt;<br />&gt; <br />&gt; &gt; I read over (RFC4826, sec 4.4.5) and it says<br />&gt; <br />&gt; &gt; &quot;The URI in the &quot;uri&quot; attribute of the  element MUST be<br />&gt; <br />&gt; &gt;       unique amongst all other URIs in &quot;uri&quot; elements in any <br />&gt; <br />&gt; &gt;       element in any document on a particular server&quot;<br />&gt; <br />&gt; &gt;<br />&gt; <br />&gt; &gt; If I am reading this correctly it is telling me that &quot;sip:9012732009-list@irock.com&quot;&gt;&quot; needs to be unique.  I am pretty positive this is a unique URI and it is not created<br />&gt; <br />&gt; <br />&gt; <br />&gt; Well, just read the XML you pasted above, you have the same URI twice:<br />&gt; <br />&gt; <br />&gt; <br />&gt; &gt;     sip:9012732009-list@irock.com&quot;&gt;<br />&gt; <br />&gt; ^^ service URI 1<br />&gt; <br />&gt; &gt;      http://xcap.X.com/xcap-root/resource-lists/users/sip:9012732009@irock.com/index<br />&gt; <br />&gt; <br />&gt; <br />&gt; &gt;      <br />&gt; <br />&gt; &gt;       presence<br />&gt; <br />&gt; &gt;      <br />&gt; <br />&gt; &gt;     <br />&gt; <br />&gt; &gt;     sip:9012732009-list@irock.com&quot;&gt;<br />&gt; <br />&gt; ^^ service URI 2<br />&gt; <br />&gt; &gt;       <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; The are the same.<br />&gt; <br />&gt; <br />&gt; <br />&gt; &gt; anywhere else.  Also the RFC says<br />&gt; <br />&gt; &gt; &quot;If a server is asked to set the URI to something that already<br />&gt; <br />&gt; &gt;       exists, the server MUST reject the request with a 409,&quot;<br />&gt; <br />&gt; &gt;<br />&gt; <br />&gt; &gt; I am not seeing a 409 error.  So if I am understanding RFC4826 then I believe I have done everything right.<br />&gt; <br />&gt; &gt;<br />&gt; <br />&gt; <br />&gt; <br />&gt; Your documents are bogus. That&#39;s about it. The XCAP server may have a bug as well, it should have gave that 409 error when pushing the document, though.<br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; Regards,<br />&gt; <br />&gt; <br />&gt; <br />&gt; --<br />&gt; <br />&gt; Saúl Ibarra Corretgé<br />&gt; <br />&gt; AG Projects<br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; _______________________________________________<br />&gt; <br />&gt; Users mailing list<br />&gt; <br />&gt; Users@lists.opensips.org<br />&gt; <br />&gt; http://lists.opensips.org/cgi-bin/mailman/listinfo/users<br />&gt; <br />&gt;