[OpenSIPS-Devel] [ opensips-Bugs-3521295 ] Fix PIDF aggregation
SourceForge.net
noreply at sourceforge.net
Wed Apr 25 11:00:59 CEST 2012
Bugs item #3521295, was opened at 2012-04-25 02:00
Message generated for change (Tracker Item Submitted) made by saghul
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=1086410&aid=3521295&group_id=232389
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: modules
Group: trunk
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: saghul (saghul)
Assigned to: Nobody/Anonymous (nobody)
Summary: Fix PIDF aggregation
Initial Comment:
Hi,
The current code for PIDF aggregation produces invalid documents (ie they don't validate) mainly due to the ordering of XML elements in the resulting document. There is also no way to prevent OpenSIPS from automatically generating a PIDF when a PUBLISH with Expires: 0 is received.
The attached patch adds a new modparam to presence_xml 'generate_offline_body' (enabled by default) to control if offline PIDFs should be generated automatically. It also refactors the way PIDFs are aggregated to ensure the order is correct and duplicates are pruned.
Since the patch is quite big, I'll send an email to the -dev mailing list with a detailed explanation of the issues I discovered and how the patch addresses them.
Regards,
--
Saúl Ibarra Corretgé
AG Projects
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=1086410&aid=3521295&group_id=232389
More information about the Devel
mailing list