From 07fee9b2a24236aca9fd134a1e0c3748e643b8a8 Mon Sep 17 00:00:00 2001 From: Daniel-Constantin Mierla Date: Thu, 26 Mar 2015 21:18:21 +0100 Subject: [PATCH] presence: documente new parameters xavp_cfg and retrieve_order --- modules/presence/doc/presence_admin.xml | 57 +++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/modules/presence/doc/presence_admin.xml b/modules/presence/doc/presence_admin.xml index f2d249f8893..f3f9ea49403 100644 --- a/modules/presence/doc/presence_admin.xml +++ b/modules/presence/doc/presence_admin.xml @@ -695,6 +695,63 @@ modparam("presence", "local_log_level", 3) ... modparam("presence", "subs_remove_match", 1) ... + + + +
+ <varname>xavp_cfg</varname> (str) + + The name of the xavp to be used to specify attributes for internal + processing of presence module. + + + Inner attributes inside xavp can be: + + + + priority - integer value to set the + priority of the presence document (higher value, higher priority). + It can set the order of the aggregated presence documents sent by + NOTIFY (first the document with higher priority). If xavp_cfg + parameter is set but this attribute is not in the avp, + the priority of the presence document is based on timestamp, + so newer documents have higher priority. + + + + Default value is empty (not set). + + + Set <varname>xavp_cfg</varname> parameter + +... +modparam("presence", "xavp_cfg", "pres") +... +if(is_method("PUBLISH")) { + $xavp(pres=>priority) = 100; +} +... + + +
+ +
+ <varname>retrieve_order</varname> (int) + + If set to 0, presentity records are retrieve by received_time order. + if set to 1, presentity records are retrieve by priority order. + + + + Default value is 0. + + + + Set <varname>retrieve_order</varname> parameter + +... +modparam("presence", "retrieve_order", 1) +...