Hi,<br><br>Does pua/rls modules properly support pidf-diff+xml?<br><br>When subscribing to a rls service (that contains an embedded resource list) I am able to get presence state notifications for buddies that publish their state using pidf full (pidf+xml).<br>
PUBLISH request is as below:<br><br>PUBLISH sip:5905@raftman SIP/2.0<br>...<br>Event: presence<br>Content-Type: application/pidf+xml<br>Content-Length: 253<br><br>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot;?&gt;<br>
&lt;pidf:presence xmlns:pidf=&quot;urn:ietf:params:xml:ns:pidf&quot;&gt;<br>    &lt;pidf:tuple id=&quot;a87667b&quot;&gt;<br>        &lt;pidf:status&gt;<br>            &lt;pidf:basic&gt;open&lt;/pidf:basic&gt;<br>        &lt;/pidf:status&gt;<br>
        &lt;pidf:note/&gt;<br>    &lt;/pidf:tuple&gt;<br>&lt;/pidf:presence&gt;<br><br>But when buddies use pidf-diff such as below I cannot get presence notification updates.<br><br>PUBLISH sip:5905@raftman SIP/2.0<br>...<br>
Event: presence<br>Content-Type: application/pidf-diff+xml<br>Content-Length: 301<br><br>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot;?&gt;<br>&lt;diff:pidf-full xmlns:pidf=&quot;urn:ietf:params:xml:ns:pidf&quot; xmlns:diff=&quot;urn:ietf:params:xml:ns:pidf-diff&quot;&gt;<br>
    &lt;pidf:tuple id=&quot;aab0fa2&quot;&gt;<br>        &lt;pidf:status&gt;<br>            &lt;pidf:basic&gt;open&lt;/pidf:basic&gt;<br>        &lt;/pidf:status&gt;<br>        &lt;pidf:note/&gt;<br>    &lt;/pidf:tuple&gt;<br>
&lt;/diff:pidf-full&gt;<br><br>According to RFC5262 it is legal to have a pidf-full XML element within an &quot;application/pidf-diff+xml&quot; payload.<br>Is it a bug or it is simply not supported?<br><br>Thanks<br>Patrice<br>
<br>