Hi Chris,<br><br>The error that you see is in fact due to a bug that was introduces somewhere between opensips 1.6.3 and 1.6.4. That error appears exactly when constructing the Notify with offline to send to the watchers. Please update the presence_xml module from svn.<br>
<br>Regards,<br>Anca Vamanu<br><br><div class="gmail_quote">On Thu, Jun 16, 2011 at 6:43 PM, Chris Maciejewski <span dir="ltr">&lt;<a href="mailto:chris@wima.co.uk">chris@wima.co.uk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<br>
<br>
I am using OpenSIPs 1.6.4.2 no-tls. When UA sends PUBLISH with empty<br>
body to remove Event State as per 4.5 RFC 3903 OpenSIPs logs the<br>
following error:<br>
<br>
ERROR:presence_xml:agregate_xmls: while parsing xml body message<br>
ERROR:presence_xml:pres_agg_nbody: while aggregating body<br>
ERROR:presence:get_p_notify_body: Failed to aggregate notify body<br>
<br>
next watchers receive NOTIFY with the &quot;old&quot; presence document and<br>
finally the presence document is removed from presentity table.<br>
<br>
Please see PDF for more details:<br>
<a href="http://dl.dropbox.com/u/3182365/OpenSIPsPublishRemoval.pdf" target="_blank">http://dl.dropbox.com/u/3182365/OpenSIPsPublishRemoval.pdf</a><br>
<br>
I am not sure what the correct behaviour should be, but surely<br>
watchers needs to be notified somehow the presence state has been<br>
removed?<br>
<br>
Regards,<br>
Chris<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</blockquote></div><br>