Saul,<br><br>That was the issue.  Thanks for looking at that.<br><br><br><br><div class="gmail_quote">On Mon, Mar 19, 2012 at 10:21 AM,  <span dir="ltr">&lt;<a href="mailto:duane.larson@gmail.com">duane.larson@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">OK. I see where the duplicate is now.  I will test later today.<div class="im"><br><br><br><br>On , Saúl Ibarra Corretgé &lt;<a href="mailto:saul@ag-projects.com" target="_blank">saul@ag-projects.com</a>&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:<a href="tel:9012732009" value="+19012732009" target="_blank">9012732009</a>@<a href="http://irock.com/index" target="_blank">irock.com/index</a> 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: <a href="http://xcap.X.com" target="_blank">xcap.X.com</a>.<br>&gt; <br>&gt; &gt; User-Agent: python-xcaplib/<a href="http://1.0.16." target="_blank">1.0.16.</a><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;<a href="tel:9012732009" value="+19012732009" target="_blank">9012732009</a>&quot;, realm=&quot;<a href="http://irock.com" target="_blank">irock.com</a>&quot;, nonce=&quot;332840634855165799770139975774574805066135619005395955328&quot;, uri=&quot;/xcap-root/rls-services/users/sip:<a href="tel:9012732009" value="+19012732009" target="_blank">9012732009</a>@<a href="http://irock.com/index" target="_blank">irock.com/index</a>&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></div><div class="im">&gt; &gt;       xmlns:rl=&quot;urn:ietf:params:xml:ns:resource-lists&quot;<br>
&gt; <br>&gt; &gt;       xmlns:xsi=&quot;<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>&quot;&gt;<br>&gt; <br></div>&gt; &gt;     sip:<a href="tel:9012732009" value="+19012732009" target="_blank">9012732009</a>-<a href="mailto:list@irock.com" target="_blank">list@irock.com</a>&quot;&gt;<br>
&gt; <br>&gt; &gt;      <a href="http://xcap.X.com/xcap-root/resource-lists/users/sip" target="_blank">http://xcap.X.com/xcap-root/resource-lists/users/sip</a>:<a href="tel:9012732009" value="+19012732009" target="_blank">9012732009</a>@<a href="http://irock.com/index" target="_blank">irock.com/index</a><div class="im">
<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></div>&gt; &gt;       presence<br>&gt; <br>&gt; &gt;      <br>&gt; <br>&gt; &gt;     <br>&gt; <br>&gt; &gt;     sip:<a href="tel:9012732009" value="+19012732009" target="_blank">9012732009</a>-<a href="mailto:list@irock.com" target="_blank">list@irock.com</a>&quot;&gt;<div class="im">
<br>&gt; <br>&gt; &gt;       <br>&gt; <br>&gt; &gt;         sip:<a href="tel:9012732005" value="+19012732005" target="_blank">9012732005</a>@<a href="http://coolbeans.com" target="_blank">coolbeans.com</a>&quot;/&gt;<br>&gt; <br>
&gt; &gt;         sip:<a href="tel:9013349020" value="+19013349020" target="_blank">9013349020</a>@<a href="http://coolbeans.com" target="_blank">coolbeans.com</a>&quot;/&gt;<br>&gt; <br>&gt; &gt;       <br>&gt; <br>&gt; &gt;       <br>
&gt; <br></div>&gt; &gt;         presence<div class="im"><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/<a href="http://2.0.1." target="_blank">2.0.1.</a><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></div>&gt; &gt; &quot;The URI in the &quot;uri&quot; attribute of the  element MUST be<div class="im">
<br>&gt; <br>&gt; &gt;       unique amongst all other URIs in &quot;uri&quot; elements in any <br>&gt; <br></div><div class="im">&gt; &gt;       element in any document on a particular server&quot;<br>&gt; <br>&gt; &gt;<br>
&gt; <br></div>&gt; &gt; If I am reading this correctly it is telling me that &quot;sip:<a href="tel:9012732009" value="+19012732009" target="_blank">9012732009</a>-<a href="mailto:list@irock.com" target="_blank">list@irock.com</a>&quot;&gt;&quot; needs to be unique.  I am pretty positive this is a unique URI and it is not created<div class="im">
<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></div><div class="im">&gt; &gt;     sip:<a href="tel:9012732009" value="+19012732009" target="_blank">9012732009</a>-<a href="mailto:list@irock.com" target="_blank">list@irock.com</a>&quot;&gt;<br>
&gt; <br>&gt; ^^ service URI 1<br>&gt; <br></div>&gt; &gt;      <a href="http://xcap.X.com/xcap-root/resource-lists/users/sip" target="_blank">http://xcap.X.com/xcap-root/resource-lists/users/sip</a>:<a href="tel:9012732009" value="+19012732009" target="_blank">9012732009</a>@<a href="http://irock.com/index" target="_blank">irock.com/index</a><br>
&gt; <br>&gt; <br>&gt; <br>&gt; &gt;      <br>&gt; <br>&gt; &gt;       presence<div class="im HOEnZb"><br>&gt; <br>&gt; &gt;      <br>&gt; <br>&gt; &gt;     <br>&gt; <br>&gt; &gt;     sip:<a href="tel:9012732009" value="+19012732009" target="_blank">9012732009</a>-<a href="mailto:list@irock.com" target="_blank">list@irock.com</a>&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></div><div class="HOEnZb"><div class="h5">&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; <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>&gt; <br>
&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>&gt; <br>&gt;</div></div></blockquote></div><br><br clear="all"><br>-- <br>
--<br>*--*--*--*--*--*<br>Duane<br>*--*--*--*--*--*<br>--<br>