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><?xml version="1.0" encoding="UTF-8" standalone="yes"?><br>
<pidf:presence xmlns:pidf="urn:ietf:params:xml:ns:pidf"><br> <pidf:tuple id="a87667b"><br> <pidf:status><br> <pidf:basic>open</pidf:basic><br> </pidf:status><br>
<pidf:note/><br> </pidf:tuple><br></pidf:presence><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><?xml version="1.0" encoding="UTF-8" standalone="yes"?><br><diff:pidf-full xmlns:pidf="urn:ietf:params:xml:ns:pidf" xmlns:diff="urn:ietf:params:xml:ns:pidf-diff"><br>
<pidf:tuple id="aab0fa2"><br> <pidf:status><br> <pidf:basic>open</pidf:basic><br> </pidf:status><br> <pidf:note/><br> </pidf:tuple><br>
</diff:pidf-full><br><br>According to RFC5262 it is legal to have a pidf-full XML element within an "application/pidf-diff+xml" payload.<br>Is it a bug or it is simply not supported?<br><br>Thanks<br>Patrice<br>
<br>